Contents

Giới thiệu

  • Phần này yêu cầu bạn biết cách cài đặt và quản trị các module mới thông qua Module Manage và và Extension->Modules.
  • CMSMS cung cấp một loạt các module sử dụng kết hợp với nhau để phục vụ một yêu cầu nào đó. Sau đây là giới thiệu tóm tắt về một số module thường được sử dụng.
  1. CMSMailer
  2. FrontendUsers
  3. CustomContent
  4. SelfRegistration
  5. News
  6. Uploads
  7. TinyMCE

CMSMailer

  • Wrapper của PHPMailer, cung cấp API để gửi mail
  • Là helper cho các module khác như là: SelfRegistration, FrontendUsers trong việc gửi mail
  • Gồm các phần config về giao thức gửi, host, port, username, password ...

FrontendUsers

  • Quản lý thành viên của website
  • Cung cấp chức năng đăng nhập, đăng xuất, hiệu chỉnh thông tin thành viên
  • Admin tuỳ biến giao diện các form đăng nhập, quên mật khẩu... qua admin pannel
  • Cho phép thêm thông tin của thành viên như: quê, quán, giới tính, tuổi...theo hướng quản trị thay vì lập trình.
  • Với moduel này chỉ có quản trị mới thêm được thành viên mới. Tự thành viên không thể đăng ký được. Chức năng này sẽ được bổ sung ở module SelfRegistration

CustomContent

  • Sử dụng thông tin đăng nhập của thành viên để quyết định nội dung hiển thị
  • Thông tin đăng nhập của thành viên được lấy từ module FrontendUsers
  • Cung cấp các mệnh đề if <đăng nhập> else if <thuộc nhóm A> else <chưa đăng nhập> lồng vào template hoặc từng trang để quyết định nội dung hiển thị.
  • Chú ý nên tắt Cacheable ở tab Metadata của trang tin để tránh bị lỗi không thực hiện mệnh đề if ở trên.

SelfRegistration

  • Bổ sung chức năng thành viên tự đăng ký cho module FrontendUsers.
  • Sử dụng CMSMailer để gửi mail kích hoạt tài khoản (có thể config để tắt chức năng này)

News

  • Quản trị tin tức: thêm, xoá, sửa tin tức; hiển thị tin dưới dạng chi tiết, liệt kê...
  • Module này chỉ cung cấp phần căn bản của module tin tức, cần customzie nhiều cho những website cung cấp tin tức

Uploads

  • Cho phép quản trị upload file và người dùng download về
  • Với upload hình, hình được scale để preview
  • Cung cấp template để tuỳ biến giao diện download của người dùng
  • Có thể kết hợp với CustomContent và FrontendUsers để yêu cầu phải là thành viên đăng nhập nếu muốn download file.

FAQ/Introduction/GioiThieuModule/vi

From CMSMS

A2 Hosting