1. Mô hình MVC MVC hay Model-View-Controller (tiếng Anh) là một mẫu kiến trúc phần mềm trong kỹ thuật kỹ sư phần mềm. Khi sử đúng cách, mẫu MVC giúp cho người phát triển phần mềm cô lập các nguyên tắc nghiệp vụ và giao diện người dùng một cách rõ ràng hơn. Phần mềm phát triển theo mẫu MVC tạo nhiều thuận lợi cho việc bảo trì vì các nguyên tắc nghề nghiệp và giao diện ít liên quan với nhau. Trong mẫu Model-View-Controller, mô hình (model) tượng trưng cho dữ liệu của chương trình phần mềm. Tầm nhìn hay khung nhìn (view) bao gồm các thành phần của giao diện người dùng. Bộ kiểm tra hay bộ điều chỉnh (controller) quản lý sự trao đổi giữa dữ liệu và các nguyên tắc nghề nghiệp trong các thao tác liên quan đến mô hình. 2. Công cụ trong quá trình thực hành - Trình soạn thảo Notepad++ bạn có thể download về tại địa chỉ http://notepad-plus-plus.org/ - Máy chủ ứng dụng Wamp download tại địa chỉ http://www.wampserver.com/en/ - Công cụ lập trình PHP & MySQL trong hướng dẫn này chúng ta sẽ sử dụng NetBeans các phiên bản có hỗ trợ PHP bạn có thể tải về tại địa chỉ http://netbeans.org/projects/php/ - Tham khảo thêm các hàm và các meo tại trang chủ của tác giả http://joomlabasic.com ..... Toàn bộ tài liệu bạn có thể dowload tại đây
Đây chỉ là tài liệu và công cụ để bạn lập trình joomla và module thôi. Bạn tự nghiên cứu chứ không giải thích một sớm một chiều được. Nếu bạn là một coder website thì bạn sẽ hiểu