Skip to content

Square One and Joomla

gnomeontherun edited this page Dec 17, 2011 · 1 revision

Square One references Joomla regularly, and if you aren't familiar with Joomla it is the project which Square One is based upon. In fact, its fully compatible with all Joomla extensions, uses almost the exact same code, and only deviates from Joomla in a few (but fundamental) ways.

Compatibility with Joomla

As mentioned, Square One is compatible with Joomla extensions. However it is also possible to migrate from Square One to Joomla, that is how closely integrated they are.

Strategy with Joomla

Square One is committed to keeping in sync with Joomla. If Joomla gets a new feature, then Square One will also adopt it in most cases. Similarly, if Square One adds a feature it will be offered to Joomla and may become part of Joomla. The goal is to improve both projects in the areas where the goals match.

You can read more on the Development Strategy page.

Migrating back to Joomla

The process for migrating to Joomla is pretty easy. First, you will need to install all of the original Core Extensions in Square One. This will return Square One to almost exactly the same as Joomla.

Next you will need to update the update servers list. Go to the Extension Manager->Distributions, and delete all except the Square One item (you cannot delete it anyways). Then, edit the Square One distribution and change it to the following:

This will reset the update server to Joomla, so you can keep updating after converting.

Lastly, you can copy the Joomla files directly on top of your copy of Square One (you don't need to reinstall, so ignore the installation directory). This should replace any minor alterations in Square One and you'll be back to 100% Joomla.