Thuật ngữ XOOPS
Bảng thuật ngữ toàn diện về thuật ngữ và khái niệm dành riêng cho XOOPS.
Khung quản trị
Phần tiêu đề “Khung quản trị”Khung giao diện administrative được tiêu chuẩn hóa được giới thiệu trong XOOPS 2.3, cung cấp các trang admin nhất quán trên modules.
Tự động tải
Phần tiêu đề “Tự động tải”Tự động tải PHP classes khi cần thiết, sử dụng tiêu chuẩn PSR-4 trong XOOPS hiện đại.
Một đơn vị nội dung độc lập có thể được định vị trong các vùng chủ đề. Các khối có thể hiển thị nội dung mô-đun, HTML tùy chỉnh hoặc dữ liệu động.
// Block definition$modversion['blocks'][] = [ 'file' => 'myblock.php', 'name' => 'My Block', 'show_func' => 'mymodule_block_show'];Khởi động
Phần tiêu đề “Khởi động”Quá trình khởi tạo lõi XOOPS trước khi thực thi mã mô-đun, điển hình là thông qua mainfile.php và header.php.
Tiêu chí/Tiêu chíCompo
Phần tiêu đề “Tiêu chí/Tiêu chíCompo”Các lớp xây dựng điều kiện truy vấn cơ sở dữ liệu theo cách hướng đối tượng.
$criteria = new CriteriaCompo();$criteria->add(new Criteria('status', 1));CSRF (Giả mạo yêu cầu trên nhiều trang web)
Phần tiêu đề “CSRF (Giả mạo yêu cầu trên nhiều trang web)”Một cuộc tấn công bảo mật đã ngăn chặn trong XOOPS bằng cách sử dụng mã thông báo bảo mật qua XoopsFormHiddenToken.
DI (Tiêm phụ thuộc)
Phần tiêu đề “DI (Tiêm phụ thuộc)”Một mẫu thiết kế được lên kế hoạch cho XOOPS 4.0 trong đó các phần phụ thuộc được đưa vào thay vì được tạo nội bộ.
Tên dir
Phần tiêu đề “Tên dir”Tên thư mục của mô-đun, được sử dụng làm mã định danh duy nhất trong toàn hệ thống.
DTYPE (Loại dữ liệu)
Phần tiêu đề “DTYPE (Loại dữ liệu)”Các hằng số xác định cách lưu trữ và loại bỏ các biến XoopsObject:
XOBJ_DTYPE_INT- Số nguyênXOBJ_DTYPE_TXTBOX- Văn bản (dòng đơn)XOBJ_DTYPE_TXTAREA- Văn bản (nhiều dòng)XOBJ_DTYPE_EMAIL- Địa chỉ email
Sự kiện
Phần tiêu đề “Sự kiện”Một sự cố xảy ra trong vòng đời XOOPS có thể kích hoạt mã tùy chỉnh thông qua tải trước hoặc móc.
Khung
Phần tiêu đề “Khung”Xem XMF (Khung mô-đun XOOPS).
Phần tử biểu mẫu
Phần tiêu đề “Phần tử biểu mẫu”Một thành phần của hệ thống biểu mẫu XOOPS đại diện cho trường biểu mẫu HTML.
Một tập hợp người dùng có quyền được chia sẻ. Các nhóm cốt lõi include: Quản trị viên web, Người dùng đã đăng ký, Ẩn danh.
Trình xử lý
Phần tiêu đề “Trình xử lý”class quản lý các hoạt động CRUD cho các phiên bản XoopsObject.
$handler = xoops_getModuleHandler('item', 'mymodule');$item = $handler->get($id);Người trợ giúp
Phần tiêu đề “Người trợ giúp”Tiện ích class cung cấp quyền truy cập dễ dàng vào trình xử lý mô-đun, cấu hình và dịch vụ.
$helper = \XoopsModules\MyModule\Helper::getInstance();hạt nhân
Phần tiêu đề “hạt nhân”Lõi XOOPS classes cung cấp chức năng cơ bản: truy cập cơ sở dữ liệu, quản lý người dùng, bảo mật, v.v.
Tệp ngôn ngữ
Phần tiêu đề “Tệp ngôn ngữ”Các tệp PHP chứa các hằng số quốc tế hóa, được lưu trữ trong các thư mục language/[code]/.
mainfile.php
Phần tiêu đề “mainfile.php”Tệp cấu hình chính cho XOOPS chứa thông tin xác thực cơ sở dữ liệu và định nghĩa đường dẫn.
MCP (Model-Controller-Presenter)
Phần tiêu đề “MCP (Model-Controller-Presenter)”Một mẫu kiến trúc tương tự MVC, thường được sử dụng trong phát triển mô-đun XOOPS.
Phần mềm trung gian
Phần tiêu đề “Phần mềm trung gian”Phần mềm nằm giữa yêu cầu và phản hồi, được lên kế hoạch cho XOOPS 4.0 sử dụng PSR-15.
mô-đun
Phần tiêu đề “mô-đun”Gói độc lập mở rộng chức năng XOOPS, được cài đặt trong thư mục modules/.
MOC (Bản đồ nội dung)
Phần tiêu đề “MOC (Bản đồ nội dung)”Khái niệm Obsidian dành cho các ghi chú tổng quan liên kết đến nội dung liên quan.
N### Không gian tên
Phần tiêu đề “N### Không gian tên”Tính năng PHP tổ chức classes, dùng trong XOOPS 2.5+:
namespace XoopsModules\MyModule;Thông báo
Phần tiêu đề “Thông báo”Hệ thống XOOPS cảnh báo người dùng về các sự kiện qua email hoặc PM.
Đối tượng
Phần tiêu đề “Đối tượng”Xem XoopsObject.
Quyền
Phần tiêu đề “Quyền”Kiểm soát truy cập được quản lý thông qua các nhóm và trình xử lý quyền.
Tải trước
Phần tiêu đề “Tải trước”class nối vào các sự kiện XOOPS, được tải tự động từ thư mục preloads/.
PSR (Khuyến nghị tiêu chuẩn PHP)
Phần tiêu đề “PSR (Khuyến nghị tiêu chuẩn PHP)”Các tiêu chuẩn từ PHP-FIG mà XOOPS 4.0 sẽ triển khai đầy đủ.
Trình kết xuất
Phần tiêu đề “Trình kết xuất”class xuất ra các phần tử biểu mẫu hoặc các thành phần giao diện người dùng khác ở các định dạng cụ thể (Bootstrap, v.v.).
Smarty
Phần tiêu đề “Smarty”Công cụ mẫu được XOOPS sử dụng để tách bản trình bày khỏi logic.
<{$variable}><{foreach item=item from=$items}> <{$item.title}><{/foreach}>Dịch vụ
Phần tiêu đề “Dịch vụ”class cung cấp logic nghiệp vụ có thể tái sử dụng, thường được truy cập thông qua Trình trợ giúp.
Tệp Smarty (.tpl hoặc .html) xác định lớp trình bày cho modules.
Chủ đề
Phần tiêu đề “Chủ đề”Một bộ sưu tập templates và assets xác định giao diện trực quan của trang web.
Mã thông báo
Phần tiêu đề “Mã thông báo”Cơ chế bảo mật (bảo vệ CSRF) đảm bảo việc gửi biểu mẫu có nguồn gốc từ các nguồn hợp pháp.
ID người dùng - mã định danh duy nhất cho mỗi người dùng trong hệ thống.
Biến (Var)
Phần tiêu đề “Biến (Var)”Trường được xác định trên XoopsObject bằng initVar().
Tiện ích
Phần tiêu đề “Tiện ích”Một thành phần giao diện người dùng nhỏ, khép kín, tương tự như các khối.
XMF (Khung mô-đun XOOPS)
Phần tiêu đề “XMF (Khung mô-đun XOOPS)”Tập hợp các tiện ích và classes để phát triển mô-đun XOOPS hiện đại.
XOBJ_DTYPE
Phần tiêu đề “XOBJ_DTYPE”Các hằng số để xác định kiểu dữ liệu biến trong XoopsObject.
Cơ sở dữ liệu Xoops
Phần tiêu đề “Cơ sở dữ liệu Xoops”Lớp trừu tượng hóa cơ sở dữ liệu cung cấp khả năng thực hiện và thoát truy vấn.
XoopsForm
Phần tiêu đề “XoopsForm”Hệ thống tạo biểu mẫu để tạo biểu mẫu HTML theo chương trình.
XoopsObject
Phần tiêu đề “XoopsObject”class cơ sở cho tất cả các đối tượng dữ liệu trong XOOPS, cung cấp khả năng quản lý và khử trùng biến đổi.
xoops_version.php
Phần tiêu đề “xoops_version.php”Tệp kê khai mô-đun xác định các thuộc tính, bảng, khối, templates và cấu hình của mô-đun.
Từ viết tắt thông dụng
Phần tiêu đề “Từ viết tắt thông dụng”| Từ viết tắt | Ý nghĩa |
|---|---|
| XOOPS | Hệ thống cổng thông tin hướng đối tượng có thể mở rộng |
| XMF | Khung mô-đun XOOPS |
| CSRF | Giả mạo yêu cầu trên nhiều trang web |
| XSS | Viết kịch bản chéo trang |
| ORM | Ánh xạ quan hệ đối tượng |
| PSR | Khuyến nghị về tiêu chuẩn PHP |
| DI | Tiêm phụ thuộc |
| MVC | Model-View-Controller |
| CRUD | Tạo, Đọc, Cập nhật, Xóa |
🔗 Tài liệu liên quan
Phần tiêu đề “🔗 Tài liệu liên quan”- Khái niệm cốt lõi
- Tham khảo API
- Nguồn lực bên ngoài
#xoops #bảng thuật ngữ #tham khảo #thuật ngữ #định nghĩa