XOOPS อภิธานศัพท์
อภิธานศัพท์ที่ครอบคลุมของคำศัพท์และแนวคิดเฉพาะ XOOPS
กรอบการดูแลระบบ
หัวข้อที่มีชื่อว่า “กรอบการดูแลระบบ”กรอบงานอินเทอร์เฟซการดูแลระบบมาตรฐานที่นำมาใช้ใน XOOPS 2.3 ให้หน้าผู้ดูแลระบบที่สอดคล้องกันในโมดูลต่างๆ
กำลังโหลดอัตโนมัติ
หัวข้อที่มีชื่อว่า “กำลังโหลดอัตโนมัติ”การโหลดคลาส PHP โดยอัตโนมัติเมื่อจำเป็น โดยใช้มาตรฐาน PSR-4 ใน XOOPS สมัยใหม่
##บี
หน่วยเนื้อหาในตัวเองที่สามารถวางตำแหน่งในภูมิภาคของธีม บล็อกสามารถแสดงเนื้อหาโมดูล HTML ที่กำหนดเอง หรือข้อมูลไดนามิก
// Block definition$modversion['blocks'][] = [ 'file' => 'myblock.php', 'name' => 'My Block', 'show_func' => 'mymodule_block_show'];บูทสแตรป
หัวข้อที่มีชื่อว่า “บูทสแตรป”กระบวนการเริ่มต้น XOOPS core ก่อนที่จะรันโค้ดโมดูล โดยทั่วไปจะผ่าน mainfile.php และ header.php
เกณฑ์ / เกณฑ์รวม
หัวข้อที่มีชื่อว่า “เกณฑ์ / เกณฑ์รวม”คลาสสำหรับการสร้างเงื่อนไขการสืบค้นฐานข้อมูลในลักษณะเชิงวัตถุ
$criteria = new CriteriaCompo();$criteria->add(new Criteria('status', 1));CSRF (การปลอมแปลงคำขอข้ามไซต์)
หัวข้อที่มีชื่อว่า “CSRF (การปลอมแปลงคำขอข้ามไซต์)”การโจมตีด้านความปลอดภัยป้องกันได้ใน XOOPS โดยใช้โทเค็นความปลอดภัยผ่าน XoopsFormHiddenToken
DI (การพึ่งพาการฉีด)
หัวข้อที่มีชื่อว่า “DI (การพึ่งพาการฉีด)”รูปแบบการออกแบบที่วางแผนไว้สำหรับ XOOPS 4.0 โดยที่การพึ่งพาถูกฉีดเข้าไปแทนที่จะสร้างขึ้นภายใน
ดีร์เนม
หัวข้อที่มีชื่อว่า “ดีร์เนม”ชื่อไดเร็กทอรีของโมดูลที่ใช้เป็นตัวระบุเฉพาะทั่วทั้งระบบ
DTYPE (ประเภทข้อมูล)
หัวข้อที่มีชื่อว่า “DTYPE (ประเภทข้อมูล)”ค่าคงที่ที่กำหนดวิธีจัดเก็บและฆ่าเชื้อตัวแปร XoopsObject:
XOBJ_DTYPE_INT- จำนวนเต็มXOBJ_DTYPE_TXTBOX- ข้อความ (บรรทัดเดียว)XOBJ_DTYPE_TXTAREA- ข้อความ (หลายบรรทัด)XOBJ_DTYPE_EMAIL- ที่อยู่อีเมล
กิจกรรม
หัวข้อที่มีชื่อว่า “กิจกรรม”เหตุการณ์ที่เกิดขึ้นในวงจรการใช้งาน XOOPS ที่สามารถทริกเกอร์โค้ดที่กำหนดเองผ่านการโหลดล่วงหน้าหรือ hooks
##เอฟ
ดู XMF (XOOPS กรอบงานโมดูล)
องค์ประกอบแบบฟอร์ม
หัวข้อที่มีชื่อว่า “องค์ประกอบแบบฟอร์ม”ส่วนประกอบของระบบแบบฟอร์ม XOOPS ที่แสดงฟิลด์แบบฟอร์ม HTML
คอลเลกชันของผู้ใช้ที่มีสิทธิ์ร่วมกัน กลุ่มหลักได้แก่: เว็บมาสเตอร์ ผู้ใช้ที่ลงทะเบียน ผู้ไม่เปิดเผยตัวตน
ผู้ดูแล
หัวข้อที่มีชื่อว่า “ผู้ดูแล”คลาสที่จัดการการดำเนินงาน CRUD สำหรับอินสแตนซ์ XoopsObject
$handler = xoops_getModuleHandler('item', 'mymodule');$item = $handler->get($id);ตัวช่วย
หัวข้อที่มีชื่อว่า “ตัวช่วย”คลาสยูทิลิตี้ที่ช่วยให้เข้าถึงตัวจัดการโมดูล การกำหนดค่า และบริการต่างๆ ได้อย่างง่ายดาย
$helper = \XoopsModules\MyModule\Helper::getInstance();##เค
เคอร์เนล
หัวข้อที่มีชื่อว่า “เคอร์เนล”คลาสหลัก XOOPS มีฟังก์ชันพื้นฐาน: การเข้าถึงฐานข้อมูล การจัดการผู้ใช้ ความปลอดภัย ฯลฯ
ไฟล์ภาษา
หัวข้อที่มีชื่อว่า “ไฟล์ภาษา”ไฟล์ PHP ที่มีค่าคงที่สำหรับการทำให้เป็นสากล เก็บไว้ในไดเร็กทอรี language/[code]/
mainfile.php
หัวข้อที่มีชื่อว่า “mainfile.php”ไฟล์การกำหนดค่าหลักสำหรับ XOOPS ที่มีข้อมูลรับรองฐานข้อมูลและคำจำกัดความเส้นทาง
MCP (นางแบบ-ผู้ควบคุม-ผู้นำเสนอ)
หัวข้อที่มีชื่อว่า “MCP (นางแบบ-ผู้ควบคุม-ผู้นำเสนอ)”รูปแบบสถาปัตยกรรมที่คล้ายกับ MVC ซึ่งมักใช้ใน XOOPS การพัฒนาโมดูล
มิดเดิลแวร์
หัวข้อที่มีชื่อว่า “มิดเดิลแวร์”ซอฟต์แวร์ที่อยู่ระหว่างคำขอและการตอบกลับ วางแผนสำหรับ XOOPS 4.0 โดยใช้ PSR-15
แพ็คเกจในตัวเองที่ขยายฟังก์ชัน XOOPS ติดตั้งในไดเร็กทอรี modules/
MOC (แผนที่เนื้อหา)
หัวข้อที่มีชื่อว่า “MOC (แผนที่เนื้อหา)”แนวคิดของ Obsidian สำหรับบันทึกภาพรวมที่ลิงก์ไปยังเนื้อหาที่เกี่ยวข้อง
เนมสเปซ
หัวข้อที่มีชื่อว่า “เนมสเปซ”คุณลักษณะ PHP สำหรับการจัดชั้นเรียน ใช้ใน XOOPS 2.5+:
namespace XoopsModules\MyModule;การแจ้งเตือน
หัวข้อที่มีชื่อว่า “การแจ้งเตือน”ระบบ XOOPS สำหรับแจ้งเตือนผู้ใช้เกี่ยวกับเหตุการณ์ผ่านทางอีเมลหรือ PM
##โอ
ดู XoopsObject
ขออนุญาต
หัวข้อที่มีชื่อว่า “ขออนุญาต”การควบคุมการเข้าถึงที่จัดการผ่านกลุ่มและตัวจัดการสิทธิ์
โหลดล่วงหน้า
หัวข้อที่มีชื่อว่า “โหลดล่วงหน้า”คลาสที่เชื่อมโยงกับเหตุการณ์ XOOPS ซึ่งโหลดโดยอัตโนมัติจากไดเรกทอรี preloads/¤
PSR (PHP คำแนะนำมาตรฐาน)
หัวข้อที่มีชื่อว่า “PSR (PHP คำแนะนำมาตรฐาน)”มาตรฐานจาก PHP-FIG ที่ XOOPS 4.0 จะดำเนินการอย่างเต็มที่
##ร
เรนเดอร์
หัวข้อที่มีชื่อว่า “เรนเดอร์”คลาสที่ส่งออกองค์ประกอบของแบบฟอร์มหรือส่วนประกอบ UI ในรูปแบบเฉพาะ (Bootstrap ฯลฯ)
เอ็นจิ้นเทมเพลตที่ใช้โดย XOOPS เพื่อแยกการนำเสนอออกจากตรรกะ
<{$variable}><{foreach item=item from=$items}> <{$item.title}><{/foreach}>คลาสที่ให้ตรรกะทางธุรกิจที่สามารถนำมาใช้ซ้ำได้ โดยทั่วไปจะเข้าถึงได้ผ่านทางตัวช่วยเหลือ
ไฟล์ Smarty (.tpl หรือ .html¤) กำหนดเลเยอร์การนำเสนอสำหรับโมดูล
ชุดเทมเพลตและเนื้อหาที่กำหนดลักษณะที่ปรากฏของไซต์
กลไกการรักษาความปลอดภัย (การป้องกันCSRF) ช่วยให้มั่นใจว่าการส่งแบบฟอร์มมาจากแหล่งที่ถูกต้องตามกฎหมาย
ผู้ใช้ ID - ตัวระบุที่ไม่ซ้ำกันสำหรับผู้ใช้แต่ละคนในระบบ
ตัวแปร (Var)
หัวข้อที่มีชื่อว่า “ตัวแปร (Var)”ฟิลด์ที่กำหนดบน XoopsObject โดยใช้ initVar()
วิดเจ็ต
หัวข้อที่มีชื่อว่า “วิดเจ็ต”ส่วนประกอบ UI ขนาดเล็กที่มีในตัวเอง คล้ายกับบล็อก
XMF (XOOPS กรอบงานโมดูล)
หัวข้อที่มีชื่อว่า “XMF (XOOPS กรอบงานโมดูล)”ชุดยูทิลิตี้และคลาสสำหรับการพัฒนาโมดูล XOOPS สมัยใหม่
XOBJ_DTYPE
หัวข้อที่มีชื่อว่า “XOBJ_DTYPE”ค่าคงที่สำหรับการกำหนดประเภทข้อมูลตัวแปรใน XoopsObject
ฐานข้อมูล Xoops
หัวข้อที่มีชื่อว่า “ฐานข้อมูล Xoops”เลเยอร์นามธรรมของฐานข้อมูลที่ให้การดำเนินการค้นหาและการหลบหนี
XoopsForm
หัวข้อที่มีชื่อว่า “XoopsForm”ระบบการสร้างแบบฟอร์มสำหรับการสร้าง HTML แบบฟอร์มโดยทางโปรแกรม
XoopsObject
หัวข้อที่มีชื่อว่า “XoopsObject”คลาสพื้นฐานสำหรับออบเจ็กต์ข้อมูลทั้งหมดใน XOOPS ให้การจัดการตัวแปรและการฆ่าเชื้อ
xoops_version.php
หัวข้อที่มีชื่อว่า “xoops_version.php”ไฟล์รายการโมดูลที่กำหนดคุณสมบัติของโมดูล ตาราง บล็อก เทมเพลต และการกำหนดค่า
คำย่อทั่วไป
หัวข้อที่มีชื่อว่า “คำย่อทั่วไป”| อักษรย่อ | ความหมาย |
|---|---|
| XOOPS | ระบบพอร์ทัลเชิงวัตถุแบบขยายได้ |
| XMF | XOOPS กรอบงานโมดูล |
| CSRF | การปลอมแปลงคำขอข้ามไซต์ |
| XSS | การเขียนสคริปต์ข้ามไซต์ |
| ORM | การทำแผนที่เชิงวัตถุเชิงสัมพันธ์ |
| PSR | PHP คำแนะนำมาตรฐาน |
| DI | การฉีดพึ่งพา |
| MVC | Model-View-Controller |
| CRUD | สร้าง อ่าน อัปเดต ลบ |
🔗 เอกสารที่เกี่ยวข้อง
หัวข้อที่มีชื่อว่า “🔗 เอกสารที่เกี่ยวข้อง”- แนวคิดหลัก
- API ข้อมูลอ้างอิง
- ทรัพยากรภายนอก
#xoops #อภิธานศัพท์ #ข้อมูลอ้างอิง #คำศัพท์ #คำจำกัดความ