Các khái niệm cơ bản trong Joomla!Lần đầu tiên khi tiếp xúc với Joomla! nhiều người luôn cảm thấy rằng có điều gì đó khó hiểu ở Joomla! khiến cho việc tiếp cận với nó thật khó khăn. Tuy nhiên bạn đừng quá lo lắng, chúng tôi sẽ giúp bạn hiểu rõ về các khái niệm và sự liên hệ giữa các thành phần trong Joomla!

Cách tạo Database bằng phpMyAdmin trên localhostDatabase là cơ sở dữ liệu được tạo ra để sử dụng cho các trang web động, nó chứa các thông tin và nội dung do người sử dụng hoặc do các ứng dụng web tạo ra. Các Web Site động sẽ truy xuất các dữ liệu trong Database để hiển thị lên trang web khi được yêu cầu.

Cách cài chương trình Server XAMPPXAMPP là chương trình tạo máy chủ Web - Web Server trên máy tính cá nhân - Localhost, được tích hợp sẵn Apache, MariaDB, PHP, Perl, FTP Server, Mail Server và các công cụ như phpMyAdmin,...

Cách cài chương trình Server WAMP5Bạn muốn thiết kế trang web động hoặc muốn tạo một Website chạy trong mạng nội bộ thì bắt buộc phải có một chuong trình giúp tạo máy chủ dịch vụ Web - Web Server chạy trên máy tính cá nhân - Localhost. WAMP5 là chương trình máy chủ chạy trên hệ diều hành Windows, nó được tích hợp sẵn Apache, PHP, MySQL và các công cụ như PHPmyadmin, SQLitemanager. 

Ngôn ngữ đánh dấu siêu văn bản HTMLHTML (HyperText Markup Language) là ngôn ngữ đánh dấu siêu văn bản được thiết kế ra để tạo nên các trang web. Tập tin HTML là một văn bản có chứa các thẻ đánh dấu (markup tags), các thẻ đánh dấu này giúp các trình duyệt Web hiểu được cách trình bày và hiển thị trang Web. Tập tin HTML có phần mở rộng (Extension) là htm hay html và có thể được tạo ra bằng bất cứ chương trình xử lý văn bản đơn giản nào.

Các thẻ định dạng văn bản trong HTMLNội dung của trang web cũng có thể được trình bày giống các tài liệu văn bản khác như Font chữ lớn nhỏ, đậm nhạt, nghiêng, gạch chân, màu sắc,... Việc định dạng này được thực hiện thông qua các thẻ định dạng văn bản trong HTML, chúng giúp các trình duyệt Web hiểu được cách trình bày và hiển thị văn bản trên trang Web.