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.

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

Procedure:

  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!

I recently built a "Make a Payment" form for my clients using the RSForm Joomla extension and a little custom scripting. You can preview this form and see it in action here.

About the Author

  • Nate Covington Nate Covington

    I work with advertising agencies and marketing consultants, as well as directly with business owners to build streamlined, effective web sites. The large majority of my projects are built using Joomla, although I also support Wordpress, Drupal, OSCommerce, and almost any other open-source platform.  If you are interested in hiring me, please send an email to natecovington (at) gmail (dot) com

JoomlaMarketing.org is not affiliated with or endorsed by the Joomla! Project.  It is not supported or warranted by the Joomla! Project or Open Source Matters.  The Joomla! logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.

The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.