Joomla! にはエクステンションと呼ばれる機能があります。エクステンションにより、Joomla! の機能を簡単に拡張することができます。数多くのサードパーティがたくさんのエクステンションを提供しています。それらは容易に手に入れることができ、無償または有償で利用できます。

 エクステンションは、コンポーネント、モジュール、プラグイン、ランゲージ、テンプレートの4種類があります。記事そのものや投稿フォーム、メールフォームなどがコンポーネントにあたります。モジュールにはメニューや検索ボックスなどがあります。プラグインはバックグラウンドで動作するものが多く、例えばページキャッシュや有償コンテンツの管理などがあるようです。ランゲージは使用する言語を切り替えるための機能です。テンプレートは、ページのデザインを切り替えるための機能で、ブログなどでデザインを切り替える機能がありますが、それとほぼ同じようなものです。

 エクステンションのセクションでは、それらのエクステンションをインストールし、サイト上で利用するための方法について説明しています。