MVC can be a scary acronym for the uninitiated. It stands for Model-View-Controller and the concepts behind MVC are responsible for the extra flexibility that is now afforded to the designer. While parts of the theory can be rather involved and complicated, the only part…
This is Part 3 of a series of tutorials on Joomla's offline page: Part 1 (Beginner): Take your Joomla site offline Part 2 (Intermediate): Customize your Joomla offline page Part 3 (Advanced): Create a new Joomla offline page
This tutorial will show you how to create a development site in Joomla. You can make changes to your test site and then, when you've tested and are happy with them, automatically push out those changes to your live site. This is professional development behavior,…
It's really useful for writers on a website to be able to easily find and manage their articles. With Joomla, there's no central control panel for writers to do that. Fortunately there's an outstanding, free extension called Frontend User Article List which solves that problem.…
Before you start to build your Joomla site, I recommend you delete all the sample content. Is this a common problem?. A quick search for some of the default text shows over 4 millions sites who have forgotten to remove it. Also commonly indexed are…
We had a question from a Joomla student: "Several articles are locked. The message says: Checked Out (name) (date) (time). That particular person is logged out of the administrator. Why are these articles locked and what does Checked Out mean?"
Firefox is a great browser for working with Joomla templates. In another tutorial we covered the Webdeveloper plugin. In this tutorial we'll cover the Firebug plugin which allows you to debug and edit your template's HTML and CSS files:
One of our Joomla students was wondering what options they could set up for their site's users. Joomla comes with eight different menu links for users to interact with. 6 of them allow users to control their account by logging in, registering or editing their…
User Meta is a small plugin that allows you to collect extra information from your users. Most solutions to this problem require you to install a large and complex extension. Although User Meta does require a little coding it is a small and lightweight solution.…