Skip to content

Ibexa oss sqlite database support - fully tested and working on all key oss levels#748

Open
se7enxweb wants to merge 4 commits intoibexa:6.0from
se7enxweb:ibexa_oss_sqlite_support
Open

Ibexa oss sqlite database support - fully tested and working on all key oss levels#748
se7enxweb wants to merge 4 commits intoibexa:6.0from
se7enxweb:ibexa_oss_sqlite_support

Conversation

@se7enxweb
Copy link
Copy Markdown

Hello Team Ibexa!

I write today to share an idea. What if ? What if since Symfony/Doctrine/etc already support the sqlite database by default.

What if Ibexa oss / Ibexa core was to be changed just slightly to allow for the use of sqlite database within the provided default software stack known as ibexa oss.

This pull request provides a well tested set of changes to free ibexa oss end users from the limitations of traditional databases and allows them the speed of a file based database that is slowly becoming a open source champion inspiring developers and users alike to think outside-the-box.

This code works and seems to be all that is required to provide just a little tiny bit more code to free users from having to setup a full database server and allow them to test ibexa oss with a more minimal test environment (file db, very fast). We wonder if this change might also help in automated testing situations where a full db is not as advantageous as file based.

We think this solution would be a major victory for the Ibexa Developer Community if it was to be merged into core.

What do you think? We stand ready to answer any questions you might want to ask. Long ago in Canada I've signed an ezsystems cla that was very detailed. Do i need to sign again? These changes while interesting to me and potentially others are still quite trivial in nature. Perhaps it's Ok¿?

This solution has been tested at the cli level, the installer level, the user siteaccess level, the admin siteaccess level, the admin editing process to change publication of content level. We made certain this would work for our needs as well as testing to ensure it works well for others needs.

If more work is needed on our part to get a merge approval we are more than happy to do the work.

Thank you for your kind consideration and patience with our eagerness to do something for others!

Thank you for your continued support!

Cheers,
7x

@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
8.6% Duplication on New Code (required ≤ 3%)
E Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@se7enxweb
Copy link
Copy Markdown
Author

I vote for the merging of this pull request because it has already proven itself to be a very efficient solution to rapid testing and even faster small site hosting of pages (db speed of file dbs are very tempting). What do you think; aka looking for comments?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants