This is a video walkthrough of a Joomla 2.5 site that I set up and did a bit of configuring / customization... for demonstration purposes.  I have been building sites with Joomla for over 4 years and am listed in the Joomla Resource Directory as a consultant. 

A few things I forgot to mention in the video, now that I've actually watched it myself:

  • Joomla 2.5 comes with some handy "Add new" buttons that have already saved me a good amount of time.  They will let you get into the "Add New" screen for various sections of the control panel: menus, articles, categories, users, etc.
  • When adding an "Image" in K2, you'll see that it resized and positioned my image automatically.  In addition, K2 creates five different sizes, so that you can easily use the various sizes throughout the site.  This is one of my favorite features of K2, it makes life simple for my clients!
  • Shameless plug: If you're interested in hiring us to build, rebuild, or redesign your website, contact us today.  We will respond within 1-2 business days.

Like I've discussed previously, just because the Joomla team releases a new version of the software, this does NOT mean that you are obligated to partake!  For me, I've still got dozens of clients still using the Joomla 1.0 platform, so it's worthwhile for me to keep these sites running.  And, part of my pitch for using Joomla CMS software is because it is OPEN SOURCE.  So, attached below are a few files that I've compiled:

a.  The com_search XSS patch files.  This originally came from a German forum so use at your own risk.  This vulnerability was discovered in January 2011, after the "end of life" of Joomla 1.0.x  which means that this patch is not "official"

b.  A few files that you'll need to update for running Joomla 1.0.x on PHP 5.3.x - these are the only files I needed to replace because I do not use the core SEF functions in Joomla, I use sh404sef instead.  If you are using Joomla 1.0 with its core SEF funtions, there are more files you'll need to update, I'd start your process with reading this article:

These files and information are provided without guarantee and you should proceed at your own risk.  Be sure to backup first...

This is an administrator module (installed via normal Joomla 1.5 extension installer) that has been rearranged and customized for sites primarily running K2 for content management. [Based on: Admin Menu K2 on JED]

If you look at the screenshots, you'll see that I've moved a number of things in the control panel - users, modules, components, global configuration... I've moved these things based on my own personal experience building over 100 Joomla sites and training each client personally to make changes on their own.

To install:

  1. Install via Joomla extension manager
  2. Navigate to Extensions -> Modules -> Administrator
  3. Edit the new K2 admin menu module, enable, assign to "menu" position
  4. Disable the standard Joomla admin module

Attached are a few files needed to create a "show-hide" action in Joomla's popular CCK extension, K2.


  1. Install "MooAccordion" plugin via standard Joomla Extension Installer
  2. Enable the Plugin via Extensions -> Plugin Manager
  3. Add the needed code to your template's index.php file (see code snippets file)
  4. Add the needed code to your template's CSS file (see code snippets file)
  5. Copy the needed images into your templates /images/ folder
  6. Now, you're ready to use the needed "Show-Hide" script to create the collapsing containers (see code snippets file)

I've run into a few clients who have told me that other developers forced them into upgrading their Joomla installation (e.g. from Joomla 1.0 to 1.5, or 1.5 to 1.6).  I am hoping that this article will provide clarification and possibly save a few folks from going through this unnecessarily.

[Edit May 4, 2012]

  • You do not need to upgrade to Joomla 1.7
  • You do not need to upgrade to Joomla 2.5
  • Note: Upgrading is still a good idea!

We are able to support any 3rd party extension, including ones that are custom-built.  We are also able to work with 3rd party templates, or build our own from scratch.

I wish someone had written an article like this when I first started with Joomla.  It would have saved me a *LOT* of time.  The first thing that Joomla does, whenever it loads, is to check and see if an ItemID exists for a given page.  Normally, a Joomla link will include an "&ItemID=" statement, but not always.  If it doesn't, then Joomla will look for a match in the database.

1. Enhanced visibility for your members and yourself.

Build your own online community and news portal. Let your members advertise on the site. Manage all of your members

Page 1 of 2

About the Author

Around the Joomla Community is not affiliated with or endorsed by the Joomla! Project.