XOOPS Glosari
Glosari komprehensif XOOPS-istilah dan konsep khusus.
Rangka Kerja Pentadbiran
Section titled “Rangka Kerja Pentadbiran”Rangka kerja antara muka pentadbiran piawai yang diperkenalkan dalam XOOPS 2.3, menyediakan halaman pentadbir yang konsisten merentas modul.
Autoloading
Section titled “Autoloading”Pemuatan automatik kelas PHP apabila ia diperlukan, menggunakan standard PSR-4 dalam XOOPS moden.
Unit kandungan serba lengkap yang boleh diletakkan di kawasan tema. Blok boleh memaparkan kandungan modul, tersuai HTML atau data dinamik.
// Block definition$modversion['blocks'][] = [ 'file' => 'myblock.php', 'name' => 'My Block', 'show_func' => 'mymodule_block_show'];Bootstrap
Section titled “Bootstrap”Proses memulakan XOOPS teras sebelum melaksanakan kod modul, biasanya melalui mainfile.php dan header.php.
Kriteria / KriteriaKompo
Section titled “Kriteria / KriteriaKompo”Kelas untuk membina keadaan pertanyaan pangkalan data dalam cara berorientasikan objek.
$criteria = new CriteriaCompo();$criteria->add(new Criteria('status', 1));CSRF (Pemalsuan Permintaan Merentas Tapak)
Section titled “CSRF (Pemalsuan Permintaan Merentas Tapak)”Serangan keselamatan dihalang dalam XOOPS menggunakan token keselamatan melalui XoopsFormHiddenToken.
DI (Suntikan Kebergantungan)
Section titled “DI (Suntikan Kebergantungan)”Corak reka bentuk yang dirancang untuk XOOPS 4.0 di mana kebergantungan disuntik dan bukannya dicipta secara dalaman.
Nama Dir
Section titled “Nama Dir”Nama direktori modul, digunakan sebagai pengecam unik di seluruh sistem.
DTYPE (Jenis Data)
Section titled “DTYPE (Jenis Data)”Pemalar yang menentukan cara pembolehubah XoopsObject disimpan dan dibersihkan:
XOBJ_DTYPE_INT- IntegerXOBJ_DTYPE_TXTBOX- Teks (baris tunggal)XOBJ_DTYPE_TXTAREA- Teks (berbilang baris)XOBJ_DTYPE_EMAIL- Alamat e-mel
Kejadian dalam kitaran hayat XOOPS yang boleh mencetuskan kod tersuai melalui pramuat atau cangkuk.
Rangka Kerja
Section titled “Rangka Kerja”Lihat XMF (XOOPS Rangka Kerja Modul).
Elemen Borang
Section titled “Elemen Borang”Komponen sistem bentuk XOOPS yang mewakili medan bentuk HTML.
Kumpulan
Section titled “Kumpulan”Koleksi pengguna dengan kebenaran dikongsi. Kumpulan teras termasuk: Juruweb, Pengguna Berdaftar, Tanpa Nama.
Pengendali
Section titled “Pengendali”Kelas yang mengurus operasi CRUD untuk tika XoopsObject.
$handler = xoops_getModuleHandler('item', 'mymodule');$item = $handler->get($id);Penolong
Section titled “Penolong”Kelas utiliti yang menyediakan akses mudah kepada pengendali modul, konfigurasi dan perkhidmatan.
$helper = \XoopsModules\MyModule\Helper::getInstance();Kelas teras XOOPS menyediakan fungsi asas: akses pangkalan data, pengurusan pengguna, keselamatan, dsb.
Fail Bahasa
Section titled “Fail Bahasa”PHP fail yang mengandungi pemalar untuk pengantarabangsaan, disimpan dalam language/[code]/ direktori.
fail utama.php
Section titled “fail utama.php”The primary configuration file for XOOPS containing database credentials and path definitions.
MCP (Penyampai-Pengawal-Model)
Section titled “MCP (Penyampai-Pengawal-Model)”Corak seni bina yang serupa dengan MVC, sering digunakan dalam pembangunan modul XOOPS.
Middleware
Section titled “Middleware”Perisian yang terletak di antara permintaan dan respons, dirancang untuk XOOPS 4.0 menggunakan PSR-15.
Pakej serba lengkap yang memanjangkan fungsi XOOPS, dipasang dalam direktori modules/.
MOC (Peta Kandungan)
Section titled “MOC (Peta Kandungan)”Konsep Obsidian untuk nota gambaran keseluruhan yang memaut ke kandungan yang berkaitan.
Ruang nama
Section titled “Ruang nama”Ciri PHP untuk mengatur kelas, digunakan dalam XOOPS 2.5+:
namespace XoopsModules\MyModule;Pemberitahuan
Section titled “Pemberitahuan”Sistem XOOPS untuk memaklumkan pengguna tentang acara melalui e-mel atau PM.
Lihat XoopsObject.
Kebenaran
Section titled “Kebenaran”Kawalan akses diurus melalui kumpulan dan pengendali kebenaran.
Pramuat
Section titled “Pramuat”Kelas yang dikaitkan dengan XOOPS acara, dimuatkan secara automatik daripada direktori preloads/.
PSR (PHP Pengesyoran Piawaian)
Section titled “PSR (PHP Pengesyoran Piawaian)”Piawaian daripada PHP-FIG yang XOOPS 4.0 akan dilaksanakan sepenuhnya.
Penyampai
Section titled “Penyampai”Kelas yang mengeluarkan elemen bentuk atau komponen UI lain dalam format tertentu (Bootstrap, dsb.).
Pintar
Section titled “Pintar”Enjin templat yang digunakan oleh XOOPS untuk memisahkan persembahan daripada logik.
<{$variable}><{foreach item=item from=$items}> <{$item.title}><{/foreach}>Perkhidmatan
Section titled “Perkhidmatan”Kelas yang menyediakan logik perniagaan boleh guna semula, biasanya diakses melalui Helper.
Templat
Section titled “Templat”Fail Smarty (.tpl atau .html) mentakrifkan lapisan pembentangan untuk modul.
Koleksi templat dan aset yang menentukan penampilan visual tapak.
Mekanisme keselamatan (CSRF perlindungan) memastikan penyerahan borang berasal daripada sumber yang sah.
ID Pengguna - pengecam unik untuk setiap pengguna dalam sistem.
Pembolehubah (Var)
Section titled “Pembolehubah (Var)”Medan yang ditakrifkan pada XoopsObject menggunakan initVar().
Widget
Section titled “Widget”Komponen UI serba lengkap yang kecil, serupa dengan blok.
XMF (XOOPS Rangka Kerja Modul)
Section titled “XMF (XOOPS Rangka Kerja Modul)”Koleksi utiliti dan kelas untuk pembangunan modul XOOPS moden.
XOBJ_DTYPE
Section titled “XOBJ_DTYPE”Pemalar untuk menentukan jenis data pembolehubah dalam XoopsObject.
XoopsDatabase
Section titled “XoopsDatabase”Lapisan abstraksi pangkalan data menyediakan pelaksanaan pertanyaan dan melarikan diri.
XoopsForm
Section titled “XoopsForm”Sistem penjanaan borang untuk mencipta HTML membentuk secara pemrograman.
XoopsObject
Section titled “XoopsObject”Kelas asas untuk semua objek data dalam XOOPS, menyediakan pengurusan pembolehubah dan sanitasi.
xoops_version.php
Section titled “xoops_version.php”The module manifest file defining module properties, tables, blocks, templates, and configuration.---
Akronim Biasa
Section titled “Akronim Biasa”| Akronim | Maksudnya |
|---|---|
| XOOPS | Sistem Portal Berorientasikan Objek yang Boleh Diperpanjang |
| XMF | XOOPS Rangka Kerja Modul |
| CSRF | Pemalsuan Permintaan Merentas Tapak |
| XSS | Skrip Merentas Tapak |
| ORM | Pemetaan Perkaitan Objek |
| PSR | PHP Syor Piawaian |
| DI | Suntikan Ketergantungan |
| MVC | Model-View-Controller |
| CRUD | Cipta, Baca, Kemas Kini, Padam |
🔗 Dokumentasi Berkaitan
Section titled “🔗 Dokumentasi Berkaitan”- Konsep Teras
- API Rujukan
- Sumber Luaran
#XOOPS #glosari #rujukan #terminologi #takrifan