Κατεβάστε την εφαρμογή τώρα και δοκιμάστε δωρεάν για 10 ημέρες
Νόμισμα Επιλέξτε γλώσσα Επιλέξτε περιοχή

Προβολή προγραμματιστή και τομείς συστήματος στο bluetronix CMS

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

Επιπλέον λειτουργίες με πρόσβαση προγραμματιστή

Με μια πρόσβαση προγραμματιστή, έχεις στη διάθεσή σου πρόσθετες λειτουργίες στο bluetronix CMS, οι οποίες δεν είναι ορατές στη κανονική προβολή χρήστη.

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

Επεξεργασία κώδικα PHP σε σελίδες

Στην κανονική προβολή CMS μπορείς να επεξεργαστείς τον HTML κώδικα μιας σελίδας. Με την πρόσβαση προγραμματιστή, έχεις επίσης διαθέσιμο το κουμπί PHP Code.

Με αυτό μπορείς να εισάγεις δικό σου PHP κώδικα σε μια CMS σελίδα, π.χ. για ερωτήματα βάσης δεδομένων, δυναμικό περιεχόμενο, αντικαταστάσεις εντός του $LayoutHTML, CMS λειτουργίες ή δικές σου PHP λειτουργίες.

Επιπλέον πίνακες βάσης δεδομένων

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

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

Η δομή των κόκκινων πινάκων βάσης δεδομένων προγραμματιστών δεν πρέπει να αλλάξει. Δεν πρέπει να διαγράψεις, προσθέσεις ή μετονομάσεις στήλες, να αλλάξεις τύπους δεδομένων ή να προσαρμόσεις δομές συστημάτων. Αυτοί οι πίνακες μπορούν να ενημερωθούν ή να αντικατασταθούν κατά τη διάρκεια μιας αναβάθμισης συστήματος.

Φάκελοι προγραμματιστή στη διαχείριση αρχείων

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

Οι πιο σημαντικοί φάκελοι περιλαμβάνουν το bx_doc, bx_fonts, bx_Image, bx_Import, bx_Layout, bx_Mod, bx_script και bx_style.

bx_doc

Στο φάκελο bx_doc υπάρχουν προεγκατεστημένα παραδείγματα αρχείων και εγγράφων. Αυτά μπορεί να περιλαμβάνουν π.χ. έγγραφα PDF που χρησιμοποιούνται μέσα σε παραδειγματικές σελίδες ή πρότυπα.

bx_fonts

Στο φάκελο bx_fonts βρίσκονται οι γραμματοσειρές που παρέχονται ή έχουν εγκατασταθεί από το bluetronix CMS. Αυτές οι γραμματοσειρές μπορούν να χρησιμοποιηθούν στα διάφορα σχέδια και διατάξεις του CMS.

bx_Img

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

Ως προγραμματιστής μπορείς να επιλέξεις ένα άλλο σετ εικόνων θεμάτων. Τα διάφορα σετ εικόνων θεμάτων χρησιμοποιούν τα ίδια καθορισμένα ονόματα αρχείων και λειτουργούν επομένως ως μια ενιαία φόρμα. Η δομή HTML δεν χρειάζεται να αλλάξει κατά την αλλαγή ενός σετ εικόνων θεμάτων.

bx_Import

Ο φάκελος bx_Import χρησιμοποιείται για την εισαγωγή εξωτερικών ιστοσελίδων. Για παράδειγμα, οι ιστοσελίδες Bootstrap-5 μπορούν να προετοιμαστούν για εισαγωγή και να αποθηκευτούν σε αυτήν την περιοχή. Στη συνέχεια, τα αρχεία αναλύονται και ενσωματώνονται στη δομή του bluetronix CMS.

bx_Layout

Στο φάκελο bx_Layout βρίσκονται τα πρότυπα σελίδων και τμημάτων του CMS. Αυτά τα πρότυπα είναι διαθέσιμα στον χρήστη, π.χ. μέσω του Εισαγωγή → Τμήμα Σελίδας.

Ως προγραμματιστής μπορείς να δημιουργήσεις τα δικά σου πρότυπα για Hero-Sections, περιοχές κειμένου, περιοχές προϊόντων, περιοχές επικοινωνίας, στοιχεία teaser και άλλες ατομικές ενότητες σελίδων. Ο τελικός πελάτης μπορεί στη συνέχεια να εισάγει αυτά τα στοιχεία μέσω του κανονικού επεξεργαστή, χωρίς να χρειάζεται να προγραμματίσει HTML ο ίδιος.

bx_script

Στο φάκελο bx_script βρίσκονται τα αρχεία JavaScript που παρέχονται από το bluetronix CMS. Αυτά περιλαμβάνουν μεταξύ άλλων το BxHeadScript.js και το BxScript.js.

Ανάλογα με τις ενεργοποιημένες γλώσσες, μπορεί να παραχθούν επιπλέον γλωσσικές εκδόσεις, π.χ. BxScript_en.js, BxScript_de.js ή BxScript_fr.js.

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

bx_style

Παρόμοια με το bx_Script, το bx_style περιέχει τα κεντρικά στυλ του bluetronix CMS. Από αυτό παράγονται μεταξύ άλλων τα αρχεία φύλλων στυλ που χρησιμοποιούνται από το σύστημα. Εδώ μπορεί επίσης να υπάρχουν αρχεία προέλευσης, από τα οποία συντίθενται τα τελικά CSS αρχεία.

Φάκελοι συστήματος και ενημερώσεις

Οι κόκκινα επισημασμένοι φάκελοι bx_ συστήματος ανήκουν στο bluetronix CMS και μπορούν να αντικατασταθούν εντελώς ή μερικώς κατά την αναβάθμιση του συστήματος. Γι' αυτό οι δικές σου αλλαγές δεν πρέπει να αποθηκεύονται απευθείας στα κανονικά αρχεία του συστήματος.

Τα δικά σου αρχεία στους τομείς συστήματος πρέπει να επισημαίνονται με _own. Αυτή η επισημείωση στέλνει μήνυμα στο bluetronix CMS ότι πρόκειται για αρχείο συγκεκριμένου έργου.

Παραδείγματα είναι τα config_own.php, MyScript_own.js, MyStyle_own.css ή MyTemplate_own.txt. Η επέκταση του αρχείου δεν έχει σημασία. Κρίσιμη είναι η επισημείωση _own στο όνομα του αρχείου.

Γι' αυτό οι δικές σου προσαρμογές εντός των κόκκινων φακέλων συστήματος πρέπει πάντα να γίνονται ως αρχεία _own. Έτσι παραμένουν αυτές οι δικές σου αρχεία και μετά από μια αναβάθμιση του bluetronix CMS.

Μην αλλάζεις άμεσα τα αρχεία του συστήματος

Ένα υπάρχον αρχείο συστήματος δεν θα πρέπει να το επεξεργάζεσαι απευθείας. Χρησιμοποίησέ το αν είναι απαραίτητο ως πρότυπο, αντίγραψέ το, επισημάνε το αντίγραφο με _own και στη συνέχεια κάνε τις δικές σου προσαρμογές σε αυτό το αρχείο.

bx_Mod

Στο φάκελο bx_Mod βρίσκονται τα μονάδες του bluetronix CMS. Αυτά μπορεί να περιλαμβάνουν π.χ. Blog, Κατάστημα, Αναζήτηση, Σύνδεση και άλλα CMS μονάδες.

Ένα module μπορεί να περιέχει διάφορα αρχεία και τομείς, όπως παραδείγματα διαμόρφωσης, λίστες, λεπτομερείς προβολές, PHP scripts και άλλα αρχεία module.

Προσαρμογή αρχείων module

Επίσης για τα αρχεία module ισχύει: Το πρωτότυπο σύστημα αρχείο δεν πρέπει να τροποποιηθεί απευθείας. Μπορείς να το δεις, να το διαβάσεις, να το χρησιμοποιήσεις ως βάση και να το αντιγράψεις. Για μια δική σου έκδοση φτιάξε μια αντιγραφή με _own και κάνε τις αλλαγές σου εκεί.

Οι βασικοί κανόνες για προγραμματιστές

1. Να μη αλλάζεις δομικά τους πίνακες βάσης δεδομένων που είναι επισημασμένοι με κόκκινο.
2. Οι φάκελοι bx_ του συστήματος που είναι επισημασμένοι με κόκκινο μπορεί να αντικατασταθούν κατά τις ενημερώσεις.
3. Τα συστήματα αρχείων δεν πρέπει να τροποποιούνται απευθείας για δικές σου προσαρμογές.
4. Τα δικά σου αρχεία μέσα στους τομείς του συστήματος θα πρέπει πάντα να επισημαίνονται με _own.
5. Τα συστήματα αρχείων μπορούν να διαβαστούν και να αντιγραφούν ως πρότυπα.
6. Οι δικές σου προσαρμογές θα πρέπει να γίνονται στη συνέχεια μέσα στο αρχείο _own.

Περίληψη

Η πρόσβαση του προγραμματιστή επεκτείνει το bluetronix CMS με πρόσθετες λειτουργίες και τομείς συστήματος όπως PHP code, πίνακες βάσης δεδομένων προγραμματιστή, φάκελοι bx_ του συστήματος, module, scripts, styles και πρότυπα διάταξης.

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

Συχνές Ερωτήσεις

τι ρωτούν συχνά οι πελάτες μας

Ποιες πρόσθετες λειτουργίες αποκτώ με την πρόσβαση προγραμματιστή;

Αποκτάς μεταξύ άλλων πρόσβαση σε επιπλέον φακέλους προγραμματιστών, τον PHP κώδικα των σελίδων, επιπλέον πίνακες συστήματος καθώς και σε scripts, πρότυπα διάταξης και module.

Πού μπορώ να αποθηκεύσω τον δικό μου PHP κώδικα για μια σελίδα;

Με την πρόσβαση προγραμματιστή, σε μια CMS σελίδα είναι διαθέσιμο το κουμπί PHP Code.

Επιτρέπεται να αλλάξω δομικά τους πίνακες βάσης δεδομένων που είναι επισημασμένοι με κόκκινο;

Η δομή αυτών των πινάκων του προγραμματιστή και του συστήματος δεν πρέπει να τροποποιηθεί. Δεν θα πρέπει να διαγράψεις, να προσθέσεις ή να μετονομάσεις στήλες ή να προσαρμόσεις τύπους δεδομένων ή δομές συστήματος.

Πώς να αναγνωρίσω τους φακέλους προγραμματιστών;

Οι φάκελοι προγραμματιστών εμφανίζονται διαχειριστικά με κόκκινο χρώμα και ξεκινούν γενικά με bx_.

Ποιος είναι ο ρόλος του bx_Layout;

Στο bx_Layout βρίσκονται πρότυπα σελίδων και τμημάτων του CMS. Ως προγραμματιστής μπορείς να παρέχεις εκεί τα δικά σου πρότυπα, τα οποία ο τελικός πελάτης μπορεί αργότερα να επιλέξει μέσω του Εισαγωγή → Τμήμα σελίδας.

Γιατί δεν θα πρέπει να αλλάξω απευθείας τα συστήματα αρχεία;

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

Πώς μπορώ να αποθηκεύσω τα δικά μου αρχεία ώστε να είναι συμβατά με ενημερώσεις;

Τα δικά σου αρχεία μέσα στους τομείς του συστήματος τα επισημαίνεις στο όνομα του αρχείου με _own, για παράδειγμα MyScript_own.js ή MyStyle_own.css.

Μπορώ να χρησιμοποιήσω υπάρχοντα συστήματα αρχεία ως πρότυπο;

Ναι. Μπορείς να δεις ένα σύστημα αρχείου και να το χρησιμοποιήσεις ως βάση. Για δικές σου προσαρμογές θα πρέπει να το αντιγράψεις, να επισημάνεις την αντιγραφή με _own και στη συνέχεια να επεξεργαστείς μόνο αυτό το δικό σου αρχείο.

CMS