Thành phần Joomla vs Module
Joomla là một trong những CMS phổ biến nhất có thể được sử dụng trong việc tạo ra các blog và trang web có giá trị cao. Điều quan trọng là phải hiểu làm thế nào các thành phần bên trong của hệ thống hoạt động để biết những gì được mong đợi của chúng và cách chúng hoạt động. Một câu hỏi thường được hỏi là sự khác biệt giữa thành phần Joomla và Module. Những khác biệt được nêu dưới đây nên là một hướng dẫn tốt để hiểu theo những điểm chính.
Sự khác biệt
Thành phần trong Joomla được xem là phần chính của trang được nhìn thấy bằng mắt người. Theo bản dựng của Joomla, chỉ có một thành phần có thể tải cho mỗi trang được tạo. Điều này, đến lượt nó, có nghĩa là quản lý nội dung cốt lõi được cung cấp, trên thực tế, chính nó là một thành phần. Mặt khác, mô-đun Joomla là phần bổ sung của nội dung có trong một thành phần. Các mô-đun có thể nói là xung quanh thành phần. Bản thân thiết kế mô-đun không phải là phần chính của trang được xem.
Thành phần tạo nên nội dung được xem bởi người dùng cuối. Thành phần, đôi khi, có thể là một ứng dụng đầy đủ đã được đưa vào cơ sở dữ liệu thông qua lập trình để đảm bảo chức năng. Mô-đun thường sẽ chỉ chiếm các yếu tố xảy ra trong các menu nội dung thanh bên và không bao giờ nội dung của một trang. Các mô-đun nội dung trong Joomla không có mã hóa và chúng có thể được hiển thị song song với các phần được mã hóa của trang. Hiển thị các thành phần chủ yếu được hiển thị trong các phần lớn của khu vực nội dung của một trang. Mặt khác, màn hình mô-đun được hiển thị trên thanh bên đôi khi có thể được hiển thị trong tiêu đề, thanh bên hoặc thậm chí chân trang của trang nhưng không bao giờ là nội dung chính.
Thành phần Joomla chấp nhận bất kỳ loại đầu vào nào có thể phát ra từ người dùng. Ví dụ về nội dung người dùng sẽ là một bài viết, hình ảnh hoặc phương tiện truyền thông khác, hoặc ý kiến được nêu ra trong hệ thống. Không có đầu vào tối thiểu được chấp nhận trong mô-đun. Các đầu vào duy nhất được chấp nhận là các đầu vào chỉ đọc, chẳng hạn như các đầu vào sẽ cho bạn biết khi nào một người trực tuyến hay không.
Trên một trang, chỉ một thành phần có thể được hiển thị trong khi nhiều mô-đun có thể được hiển thị trên một trang. Các mô-đun nội dung cũng không có bất kỳ vị trí trang được thiết lập. Vị trí được đưa ra trong vị trí trang và không có vị trí xác định. Các mô-đun, mặt khác, có một vị trí trang được xác định nơi chúng có thể được đặt. Tên tệp của thành phần bắt đầu bằng com_ trong khi tên của các mô-đun bắt đầu bằng mod_.
Tóm lược:
- Các thành phần được nhìn thấy trong phần chính của trang Joomla.
- Các mô-đun bao quanh các thành phần và chỉ bổ sung các thành phần.
- Các thành phần có thể được sử dụng như một ứng dụng đầy đủ.
- Các mô-đun chỉ có thể được sử dụng để tạo các thành phần thanh bên của menu nội dung vì không có chương trình liên quan.
- Hiển thị các thành phần nằm trên phần chính của trang.
- Hiển thị các mô-đun nằm ở ngoại vi của trang chủ và không bao giờ là phần chính của trang.
- Đầu vào được chấp nhận trong các thành phần khá rộng và đa dạng.
- Có ít hoặc không có đầu vào được chấp nhận trong các mô-đun.
- Chỉ một thành phần duy nhất có thể được hiển thị trên một trang.
- Nhiều mô-đun có thể được hiển thị trong một giai đoạn cụ thể.
- Các mô-đun có một vị trí vị trí trang xác định.
- Các thành phần không có bất kỳ vị trí trang được xác định dành riêng.
- Một tên tệp thành phần bắt đầu bằng com_.
- Tên tệp mô-đun bắt đầu bằng mod_.
- Thành phần chỉ có thể được chạy trên một trang cụ thể.
- Mô-đun có thể được chạy từ các trang khác nhau.