Setting up Joomla!

Worth it?

I was lead to Joomla by a beautiful website, whose source indicated that it was created by something called Joomla editor.

The takeaway

Joomla! is way too annoying. Not convenient at all, unless you have money to spend on modules. The set-up itself was somewhat clean once I got everything configured on the server, but it supports a complexity I didn't need for this project. If you need a lot of complexity to the website (e.g. a blog with many users managing content) it's not for you.

Installing Joomla!

  • The main installation tutorial is here
  • Don't forget to update PHP (instructions for Amazon Linux)
  • I use nginx instead of Apache. For that, I had to do some extra configuration
  • I also changed the htaccess.txt file to .htaccess at a forum's suggestion. Not sure if that helped.
  • I needed to check "Use URL Rewriting" to get the URLs for the demo website to work properly

Installing "JCE" (the Joomla editor)

It (looks) easy! Add the option to install extensions from the web, and search for it. Unfortunately this doesn't work for me because of some unknown bug.

  • Change permissions of the Joomla! home directory so that anything can edit it. E.g. sudo chmod -R a+w JOOMLA/
  • Now simply drag and drop the .zip file for the plugin
  • I had to increase the upload limit in both nginx.conf and php.ini

This all took me forever to figure out, but it works now!

The verdict

It seems for my website, I would need this plugin to do it without a ton of effort. It costs $40! So I am either done with this, or will continue by buying the damn add-on. The positive of having a Joomla site is that editing is easy.