Top 10 ultimate Joomla extensions

June 6, 2009 · 12 comments

“What does Joomla Extension do?”

 Top 10 ultimate Joomla extensions

Joomla! extension allows you to import users from CSV file to Joomla! user database and, vice versa, export users from Joomla! user database to CSV file. You can define your own rule and hence make User Sync to process virtually all kind of CSV file.
One of the hottest feature is the possibility of definition processing rule for any available user types including those which were installed by third-party component. You just need to define corresponding pair CSV User Group  Joomla! User Group and D4J User Sync Joomla! extension will do its job.
Besides of definition custom processing rule you can define series of other parameters such as fields termination symbol, fields enclosing symbol, etc. This can really expand the amount of CSV file types you are able to process.
And finally, you can filter users to be imported and exported by his/her user type, name, username and email. That allows you, for example, to generate a CSV file of all users from some system, but to import only users of Administrator group to Joomla.


As Joomla Extension speed-up the performance it is one of the most flexible and robust Content Management Systems available, it can suffer in the performance area. There are some common things that can be done to help speed your site up. While the best performance can be seen on a full dedicated server running Lighttpd (It’s MUCH faster than Apache) and a local MySQL database, acceptable performance levels can be achieved with almost any hosting package. For some administrators, upgrading to a dedicated server might not be practical…

Here are some way to improve performance

Template Optimization

We’ll start off this discussion with one of the most common (and most detrimental) problems that I have seen with Joomla (and any other site for that matter). There exist literally thousands of templates made specifically for Joomla, and most of them look quite nice, but most have some severe performance penalties. The problem is that some of the templates out there use upwards of 70 separate images to display the page. Each image generates a new request (which adds the network latency, usually between 0.1 seconds to as much as 1 second) and has to be downloaded. The problem is exacerbated when those images are not as small (in terms of data size) as possible, and when they are not optimized. There exists a GREAT site that will help you determine what template optimizations need to be done, make sure to run your site through it after ever major change.

All Components are not Good Components

If you look through the Joomla Extension directory, you’ll find a component to do everything you could want (for the most part).  The problem is that some of these components are REALLY inefficient and wind up slowing your site down dramatically.  If you want an easy way to identify slow components that you may be using, install my page caching component, but don’t enable caching (let it record the page load time for each URL).  Then after a week or so, go through the list that was generated, and find the slow URLS.  Those components will show you which ones are slower than the rest.  If you can, delete the ones that are really slow, and try another product.

Enable Caching as Much as Possible

If you can, enable Joomla’s core content cache. It does speed things up when viewing content and modules (mambots don’t need to be processed each time the page is loaded). If you really want to speed things up for unregistered users, take a look at my Page Caching component which caches entire pages. This is probably the best performance gain you can find you unregistered users (the majority of users for 95% of websites). This does not mean that you can forget about the rest of these optimizations, because the registered users will still see the uncached site.

Optimize your Database

The one thing that is put under the most strain in most Joomla installations is the Database server. There are two main ways to optimize the database. Optimize the tables, and optimize the schema. The difference, is that the tables are how the tables actually store the data, and the schema is how they are supposed to store the data. The schema only needs to be optimized once, while the tables need to be optimized regularly (as data is added, edited, and deleted). To optimize the schema, please refer to the article Improving Joomla’s Queries. To optimize the tables go into phpMyAdmin, select all tables, and click “optimize”.

Gzip, Sometimes

Encoding your pages with Gzip is an 90% solution… If your server’s processor is faster than your bandwidth (again, 90% of the time), than enabling Gzip compression will actually speed up your site. I say that because gzipping the pages does require some CPU horsepower. Try enabling Gzip and see if your site loads any faster (especially on highly loaded servers). If it doesn’t, or you get CPU warnings from your host, disable Gzip. It can hurt you, but most of the time it does help. The only way to find out is to try it.

Finally, Backup and Monitor Your Server

You MUST make regular backups, and move them off your production server. While you may be thinking “What does this have to do with performance?”, it has EVERYTHING to do with performance. Without current backups, how will you be able to restore the site to a known configuration if an install, update or tweak goes bad? A sudden slow down in the site could be from a hack attempt that injected malicious code into your core (unlikely, but possible). What happens if your server decides to bite the bullet? The best way to make the backups is with an automated script (so that you can’t “forget”). There are good ones all over the internet (and one’s probably included in your control panel if you have one), just google it. Remember, before doing anything to a site, BACKUP FIRST!

Top 10 list of extensions

  1. JCE

    3601750350 f9c193137e m Top 10 ultimate Joomla extensions

  2. Joomla Pack

    3601750352 118eb07e0c m Top 10 ultimate Joomla extensions

  3. JEvents

    3601783492 d7f6dc9b8f m Top 10 ultimate Joomla extensions

  4. Expose Flash Gallery

    3601750356 f59c6a3e41 m Top 10 ultimate Joomla extensions

  5. Community Builder

    3601750366 856198b2c7 m Top 10 ultimate Joomla extensions

  6. Joom Fish!

    3601783494 4554637955 m Top 10 ultimate Joomla extensions

  7. DOCman

    3601750362 15e0b593b2 m Top 10 ultimate Joomla extensions

  8. Virtue Mart

    3601783502 c29e8e798e m Top 10 ultimate Joomla extensions

  9. sh404SEF
    sh404sef logo Top 10 ultimate Joomla extensions

    sh404SEF is must have extension that rewrites Joomla URL to a more user-friendly format (SEF URL or URL rewriting).
  10. Xmap
    xmap Top 10 ultimate Joomla extensions

    Xmap is a Site map generator component for Joomla.

Note : These two joomla components was included before in the list but due to courtesy of  Ogy Nikolic this list was fixed.The components are as follows:

  1. Joomla Cloner

    3601783508 a5fbb71798 m Top 10 ultimate Joomla extensions

  2. JCalPro

    3601750368 b8c3ffff37 m Top 10 ultimate Joomla extensions

Related posts:

  1. Uncovered things about your web hosting The traditional factors that common users looks before buying  the...
  2. how to use flash drive as a stretched memory USB flash drives extend potential vantages over other portable storage...
  3. 10 goodies for web developers In order for better performance and usability we often use...
  4. flash player 10 with rich and impressive features Adobe Systems announces the availability of Flash Player 10, the...
  5. Photoshop Brushes : Ultimate Brush Pack 4 by axeraider70 Ultimate Brush Pack 4 by axeraider70...

Subscribe Now

If you enjoyed this post, you will definitely enjoy our others. Subscribe to the feed to get instantly updated for those awesome posts soon to come.

{ 2 trackbacks }

Top 10 ultimate Joomla extensions | Tech Prone | Neorack Script
June 6, 2009 at 6:17 pm
Learn More about Joomla. Roundup from DesignFloat | DesignFloat Blog
April 15, 2011 at 8:08 pm

{ 10 comments… read them below or add one }

1 harshit purwar June 6, 2009 at 9:33 pm

Top 10 ultimate Joomla extensions: http://digg.com/d1t8Ts?t

Reply

2 Daithi June 7, 2009 at 12:07 am

JmNews: Top 10 ultimate Joomla extensions | Tech Prone: Remember, before doing anything to a site, BACKUP.. http://tinyurl.com/q5dmqw

Reply

3 Honey Singh June 7, 2009 at 5:18 am

Top 10 ultimate Joomla extensions you should know about http://bit.ly/zgSvb

Reply

4 Honey Singh June 7, 2009 at 5:07 pm

@ogydog Thanks for the suggestions of joomla extensions.The list is fixed now http://bit.ly/zgSvb :P

Reply

5 S.Chandan Das June 8, 2009 at 5:29 am

Top 10 ultimate Joomla extensions you should know about
http://bit.ly/cuA2B

Reply

6 Dark Horizon June 9, 2009 at 6:29 pm

→_→ "Top 10 ultimate Joomla extensions | Tech Prone" ( http://bit.ly/18VT70 )

Reply

7 techprone July 5, 2009 at 8:12 pm

RT @tweetmeme Top 10 ultimate Joomla extensions | Tech Prone http://tinyurl.com/q5dmqw

Reply

8 Honey Singh July 5, 2009 at 8:15 pm

RT @techprone: RT @tweetmeme Top 10 ultimate Joomla extensions http://tinyurl.com/q5dmqw

Reply

9 Frank Mack July 17, 2010 at 1:16 am

so this page would be better if you included a short description next to each extension…i only took enough time to write this comment before leaving your site…i run a large tech company and love the work guys like you do…figured id let you know what the decision makers think…we are in the process of developing our website (something we havent needed until recently) so the easier you can make it for the consumer the better…give me descriptions

Reply

10 Kolk May 13, 2011 at 2:09 pm

I use Joomla \Cloner for some of my website.
But for gallery preffer 1 Flash Gallery (http://1extension.com)
not Expose Flash Gallery

Reply

Leave a Comment

Previous post:

Next post: