Tất cả các Extension của Joomla! đều được cài đặt chung thông qua chức năng Install, Sau đó Joomla! sẽ tự nhận biết và phân loại chúng. Muốn sử dụng Extension bạn phải vào phần quản lý riêng của chúng để thiết lập các thông số cho chúng hoạt động theo ý bạn.
Extension là tên gọi chung của các thành phần mở rộng trong Joomla! bao gồm Template, Component, Module, Plugin, Language, Library,... Extension có thể là một Component, Module hay Plugin,... riêng lẻ nhưng cũng có thể tích hợp nhiều thành phần với nhau.
Mặc định sau khi cài đặt Joomla! sẽ hiển thị ngôn ngữ tiếng Anh trên trang web. Muốn trang web hiển thị được tiếng Việt thì bạn phải cài đặt thêm gói ngôn ngữ tiếng Việt cho trang web Joomla! của bạn.
Trong Joomla! Template kiểm soát giao diện của trang web, nó cũng giống như Theme hay Style của các trang web dùng mã nguồn khác. Bạn có thể thay đổi các thiết lập về bố cục, màu sắc cũng như cách trang web hiển thị trên trình duyệt web của các thiết bị khác nhau.
Template là giao diện của trang web Joomla! Sau khi cài đặt Joomla! trang web của bạn sẽ có giao diện khá đơn giản do sử dụng Template mặc định của Joomla! Tuy nhiên bạn có thể thay đổi giao diện của trang web cho nó đẹp hơn một cách dễ dàng.
Trong Joomla! các chuyên mục - Category giúp phân loại các bài viết có chủ đề khác nhau. Các chuyên mục cũng sẽ được dùng để tạo các trang chuyên mục hiển thị danh sách các bài viết trong chuyên mục trên trang web của bạn.