Μετάβαση στο περιεχόμενο

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 πριν από την εκτέλεση του κώδικα της μονάδας, συνήθως μέσω των mainfile.php και header.php.


Κλάσεις για τη δημιουργία συνθηκών ερωτήματος βάσης δεδομένων με αντικειμενοστραφή τρόπο.

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

# CSRF (Πλαστογραφία αιτήματος μεταξύ ιστότοπων)

Ενότητα με τίτλο «# CSRF (Πλαστογραφία αιτήματος μεταξύ ιστότοπων)»

Μια επίθεση ασφαλείας αποτράπηκε στο XOOPS χρησιμοποιώντας διακριτικά ασφαλείας μέσω του XoopsFormHiddenToken.


Ένα σχέδιο σχεδίασης σχεδιασμένο για το XOOPS 4.0 όπου οι εξαρτήσεις εγχέονται αντί να δημιουργούνται εσωτερικά.

Το όνομα καταλόγου μιας λειτουργικής μονάδας, που χρησιμοποιείται ως μοναδικό αναγνωριστικό σε όλο το σύστημα.

Σταθερές που καθορίζουν τον τρόπο αποθήκευσης και απολύμανσης των μεταβλητών XoopsObject:

  • XOBJ_DTYPE_INT - Ακέραιος αριθμός
  • XOBJ_DTYPE_TXTBOX - Κείμενο (μονή γραμμή)
  • XOBJ_DTYPE_TXTAREA - Κείμενο (πολλών γραμμών)
  • XOBJ_DTYPE_EMAIL - Διεύθυνση ηλεκτρονικού ταχυδρομείου

Ένα περιστατικό στον κύκλο ζωής XOOPS που μπορεί να ενεργοποιήσει προσαρμοσμένο κώδικα μέσω προφορτώσεων ή αγκίστρων.


Δείτε XMF (XOOPS Πλαίσιο ενότητας).

Ένα στοιχείο του συστήματος φόρμας XOOPS που αντιπροσωπεύει ένα πεδίο φόρμας HTML.


Μια συλλογή χρηστών με κοινόχρηστα δικαιώματα. Οι βασικές ομάδες περιλαμβάνουν: Webmasters, Εγγεγραμμένους χρήστες, Ανώνυμους.


Μια κλάση που διαχειρίζεται λειτουργίες CRUD για παρουσίες XoopsObject.

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

Μια κατηγορία βοηθητικών προγραμμάτων που παρέχει εύκολη πρόσβαση σε χειριστές μονάδων, διαμορφώσεις και υπηρεσίες.

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

Οι βασικές τάξεις XOOPS παρέχουν θεμελιώδη λειτουργικότητα: πρόσβαση στη βάση δεδομένων, διαχείριση χρηστών, ασφάλεια κ.λπ.


PHP αρχεία που περιέχουν σταθερές για διεθνοποίηση, αποθηκευμένα σε καταλόγους language/[code]/.


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

Ένα αρχιτεκτονικό μοτίβο παρόμοιο με το MVC, που χρησιμοποιείται συχνά στην ανάπτυξη της ενότητας XOOPS.

Λογισμικό που βρίσκεται μεταξύ του αιτήματος και της απάντησης, προγραμματισμένο για XOOPS 4.0 χρησιμοποιώντας PSR-15.

Ένα αυτοτελές πακέτο που επεκτείνει τη λειτουργικότητα XOOPS, εγκατεστημένο στον κατάλογο modules/.

Μια έννοια Obsidian για σημειώσεις επισκόπησης που συνδέονται με σχετικό περιεχόμενο.


Δυνατότητα PHP για οργάνωση μαθημάτων, που χρησιμοποιείται στο XOOPS 2.5+:

namespace XoopsModules\MyModule;

Το σύστημα XOOPS για την ειδοποίηση των χρηστών για συμβάντα μέσω email ή PM.


Δείτε το XoopsObject.


Ο έλεγχος πρόσβασης διαχειρίζεται μέσω ομάδων και χειριστών αδειών.

Μια κλάση που συνδέεται με συμβάντα XOOPS, που φορτώνεται αυτόματα από τον κατάλογο preloads/.

Πρότυπα από PHP-FIG που XOOPS 4.0 θα εφαρμόσουν πλήρως.


Μια κλάση που εξάγει στοιχεία φόρμας ή άλλα στοιχεία διεπαφής χρήστη σε συγκεκριμένες μορφές (Bootstrap, κ.λπ.).


Η μηχανή προτύπου που χρησιμοποιείται από το XOOPS για το διαχωρισμό της παρουσίασης από τη λογική.

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

Μια κλάση που παρέχει επαναχρησιμοποιήσιμη επιχειρηματική λογική, η οποία συνήθως προσπελάζεται μέσω του Helper.


Ένα αρχείο Smarty (.tpl ή .html) που ορίζει το επίπεδο παρουσίασης για τις λειτουργικές μονάδες.

Μια συλλογή προτύπων και στοιχείων που καθορίζουν την οπτική εμφάνιση του ιστότοπου.

Ένας μηχανισμός ασφαλείας (CSRF προστασία) που διασφαλίζει ότι οι υποβολές φορμών προέρχονται από νόμιμες πηγές.


User ID - το μοναδικό αναγνωριστικό για κάθε χρήστη στο σύστημα.


Ένα πεδίο που ορίζεται σε ένα XoopsObject χρησιμοποιώντας το initVar().


Ένα μικρό, αυτόνομο στοιχείο διεπαφής χρήστη, παρόμοιο με τα μπλοκ.


Μια συλλογή από βοηθητικά προγράμματα και τάξεις για την ανάπτυξη σύγχρονης ενότητας XOOPS.

Σταθερές για τον ορισμό μεταβλητών τύπων δεδομένων στο XoopsObject.

Το επίπεδο αφαίρεσης βάσης δεδομένων παρέχει εκτέλεση ερωτήματος και διαφυγή.

Το σύστημα δημιουργίας φόρμας για τη δημιουργία HTML διαμορφώνεται μέσω προγραμματισμού.

Η βασική κλάση για όλα τα αντικείμενα δεδομένων στο XOOPS, που παρέχει μεταβλητή διαχείριση και απολύμανση.

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


ΑκρωνύμιοΣημασία
XOOPSExtensible Αντικειμενοστρεφές Σύστημα Πύλης
XMFXOOPS Πλαίσιο ενότητας
CSRFΠαραχάραξη αιτήματος μεταξύ ιστότοπων
XSSΔιασταυρούμενη δέσμη ενεργειών
ORMΑντικείμενο-Σχεσιακή Χαρτογράφηση
PSRPHP Σύσταση προτύπων
DIΈγχυση εξάρτησης
MVCModel-View-Controller
CRUDΔημιουργία, Ανάγνωση, Ενημέρωση, Διαγραφή

  • Βασικές Έννοιες
  • API Αναφορά
  • Εξωτερικοί πόροι

XOOPS #γλωσσάρι #αναφορά #ορολογία #ορισμοί

Ενότητα με τίτλο «XOOPS #γλωσσάρι #αναφορά #ορολογία #ορισμοί»