Skip to content

XOOPS Glosar

Obsežen glosar terminologije in konceptov, specifičnih za XOOPS.


Standardizirano ogrodje skrbniškega vmesnika, predstavljeno v XOOPS 2.3, zagotavlja dosledne skrbniške strani v modulih.

Samodejno nalaganje razredov PHP, ko so potrebni, z uporabo standarda PSR-4 v sodobnem XOOPS.


Samostojna vsebinska enota, ki jo je mogoče postaviti v tematska področja. Bloki lahko prikazujejo vsebino modula, HTML po meri ali dinamične podatke.

// Block definition
$modversion['blocks'][] = [
'file' => 'myblock.php',
'name' => 'My Block',
'show_func' => 'mymodule_block_show'
];

Postopek inicializacije jedra XOOPS pred izvajanjem kode modula, običajno prek mainfile.php in header.php.


Razredi za gradnjo pogojev poizvedbe po bazi podatkov na objektno usmerjen način.

$criteria = new CriteriaCompo();
$criteria->add(new Criteria('status', 1));

CSRF (Ponarejanje zahtev med spletnimi mesti)

Section titled “CSRF (Ponarejanje zahtev med spletnimi mesti)”

Varnostni napad preprečen v XOOPS z uporabo varnostnih žetonov prek XoopsFormHiddenToken.


Načrtovalni vzorec, načrtovan za XOOPS 4.0, kjer so odvisnosti vstavljene in ne ustvarjene interno.

Ime imenika modula, ki se uporablja kot enolični identifikator v celotnem sistemu.

Konstante, ki določajo, kako so spremenljivke XoopsObject shranjene in razčiščene:

  • XOBJ_DTYPE_INT - Celo število
  • XOBJ_DTYPE_TXTBOX - Besedilo (ena vrstica)
  • XOBJ_DTYPE_TXTAREA - Besedilo (večvrstično)
  • XOBJ_DTYPE_EMAIL - Elektronski naslov

Dogodek v življenjskem ciklu XOOPS, ki lahko sproži kodo po meri prek prednalaganja ali kavljev.


Glej XMF (XOOPS ogrodje modula).

Komponenta sistema obrazcev XOOPS, ki predstavlja polje obrazca HTML.


Zbirka uporabnikov s skupnimi dovoljenji. Glavne skupine vključujejo: spletne skrbnike, registrirane uporabnike, anonimneže.


Razred, ki upravlja CRUD operacije za primerke XoopsObject.

$handler = xoops_getModuleHandler('item', 'mymodule');
$item = $handler->get($id);

Razred pripomočkov, ki omogoča enostaven dostop do upravljavcev modulov, konfiguracij in storitev.

$helper = \XoopsModules\MyModule\Helper::getInstance();

Osnovni razredi XOOPS zagotavljajo temeljno funkcionalnost: dostop do baze podatkov, upravljanje uporabnikov, varnost itd.


PHP datoteke, ki vsebujejo konstante za internacionalizacijo, shranjene v language/[code]/ imenikih.


The primary configuration file for XOOPS containing database credentials and path definitions.

Arhitekturni vzorec, podoben MVC, ki se pogosto uporablja pri razvoju modulov XOOPS.

Programska oprema, ki se nahaja med zahtevo in odgovorom, načrtovana za XOOPS 4.0 z uporabo PSR-15.

Samostojen paket, ki razširja funkcionalnost XOOPS, nameščen v imeniku modules/.

Koncept Obsidian za pregledne opombe, ki se povezujejo na sorodno vsebino.


PHP funkcija za organiziranje predavanj, uporabljena v XOOPS 2.5+:

namespace XoopsModules\MyModule;

Sistem XOOPS za obveščanje uporabnikov o dogodkih preko elektronske pošte ali PM.


Glejte XoopsObject.


Nadzor dostopa upravlja prek skupin in upravljavcev dovoljenj.

Razred, ki se priklopi na dogodke XOOPS, samodejno naložen iz imenika preloads/.

Standardi od PHP-FIG, ki jih XOOPS 4.0 bodo v celoti izvajali.


Razred, ki izpiše elemente obrazca ali druge komponente uporabniškega vmesnika v posebnih formatih (Bootstrap itd.).


Mehanizem predlog, ki ga uporablja XOOPS za ločevanje predstavitve od logike.

<{$variable}>
<{foreach item=item from=$items}>
<{$item.title}>
<{/foreach}>

Razred, ki nudi poslovno logiko za večkratno uporabo, do katere običajno dostopate prek pomočnika.


Datoteka Smarty (.tpl ali .html), ki definira predstavitveni sloj za module.

Zbirka predlog in sredstev, ki določajo vizualni videz spletnega mesta.

Varnostni mehanizem (CSRF zaščita), ki zagotavlja, da oddaje obrazcev izvirajo iz zakonitih virov.


ID uporabnika - enolični identifikator za vsakega uporabnika v sistemu.


Polje, definirano v objektu XoopsObject z uporabo initVar().


Majhna, samostojna komponenta uporabniškega vmesnika, podobna blokom.


Zbirka pripomočkov in razredov za sodoben razvoj modulov XOOPS.

Konstante za definiranje spremenljivih tipov podatkov v XoopsObject.

Abstraktna plast baze podatkov, ki zagotavlja izvajanje poizvedbe in uhajanje.

Sistem za ustvarjanje obrazcev za programsko ustvarjanje obrazcev HTML.

Osnovni razred za vse podatkovne objekte v XOOPS, ki zagotavlja upravljanje in čiščenje spremenljivk.

The module manifest file defining module properties, tables, blocks, templates, and configuration.---

KraticaPomen
XOOPSRazširljiv objektno usmerjen portalski sistem
XMFXOOPS Ogrodje modula
CSRFPonarejanje zahtev med spletnimi mesti
XSSSkriptno izvajanje med spletnimi mesti
ORMObjektno-relacijsko preslikavo
PSRPHP Priporočilo standardov
DIInjekcija odvisnosti
MVCModel-Pogled-Krmilnik
CRUDUstvari, preberi, posodobi, izbriši

  • Temeljni koncepti
  • API Sklic
  • Zunanji viri

#XOOPS #glossary #reference #terminology #definitions