JOOMLA CMS ΒΑΣΙΚΗ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ (PART I) Δημήτρης Μακρής Advanced Topics in Telecoms
1 Ο ΒΗΜΑ: ΞΕΚΙΝΩΝΤΑΣ ΤΟ JOOMLA
1 Ο ΒΗΜΑ: ΞΕΚΙΝΩΝΤΑΣ ΤΟ JOOMLA
1 Ο ΒΗΜΑ: ΞΕΚΙΝΩΝΤΑΣ ΤΟ JOOMLA
2 Ο ΒΗΜΑ: ΔΙΑΧΕΙΡΙΖΟΝΤΑΣ ΤΟ JOOMLA 1. Site (Part I) 2. Menu (Part II) 3. Content (Part II) 4. Components (Part III) 5. Modules (Part III) 6. Mambots (Part III) 7. Installers (Part I) 8. Messages (Part I) 9. System (Part I) 10.Help (Part I)
1. SITE GLOBAL CONFIGURATION
1. SITE GLOBAL CONFIGURATION 1. Site Γενικές πληροφορίες για το site Site Name Site Offline Offline Message Allow User Registration κ.ά. 2. Locale Μορφοποίηση ώρας/γλώσσας Language Time offset Country locale κ.ά.
1. SITE GLOBAL CONFIGURATION 3. Content Σχετικά με παρουσίαση πληροφοριών / εικονιδίων Author names Created Date and Time: Modified Date and Time PDF Icon Back Button κ.ά. 4. Database Σχετικά με τη βάση του site Hostname MySQL Username MySQL Database MySQL Database Prefix
1. SITE GLOBAL CONFIGURATION 5. Server Διαχείριση server Absolute Path Live Site Secret Word Site Session Lifetime Admin Session Lifetime κ.ά. 6. Metadata Ορισμός metadata Global Site Meta Description Global Site Meta Keywords Show Title Meta Tag Show Author Meta Tag
1. SITE GLOBAL CONFIGURATION 7. Mail - Ορισμός mail server Mail From From Name Sendmail Path SMTP configuration κ.ά. 8. Cache 9. Statistics 10.SEO
1. SITE LANGUAGE MANAGER
1. SITE LANGUAGE MANAGER Η επιλογή γλώσσας πραγματοποιείται επιλέγοντας τη συγκεκριμένη γλώσσα που επιθυμούμε από όλες τις διαθέσιμες και πατώντας το κουμπί «Publish». Επίσης, μπορούμε να διαγράψουμε μία γλώσσα, επιλέγοντάς την και πατώντας «Delete» να την παραμετροποίησουμε, πατώντας «Edit» Τέλος, μπορούμε να προσθέσουμε μία νέα γλώσσα, πατώντας «New», το οποίο θα μας εμφανίσει ένα νέο menu, το οποίο θα αναλύσουμε σε επόμενη ενότητα.
1. SITE MEDIA MANAGER
1. SITE MEDIA MANAGER Με χρήση αυτού του menu μπορούμε να «ανεβάσουμε» κάποιο αρχείο στον server μας. Η διαδικασία είναι απλή: Πατώντας «browse» επιλέγουμε το αρχείο, και έπειτα πατάμε το κουμπί «Upload». Σε περίπτωση που θέλουμε να τοποθετήσουμε το αρχείο μας κάπου συγκεκριμένα, μπορούμε να δημιουργήσουμε νέο φάκελο με το κουμπί «Create», αφού έχουμε ορίσει πρώτα όμως το όνομά του.
1. SITE TEMPLATE MANAGER SITE
1. SITE TEMPLATE MANAGER SITE Το menu αυτό το χρησιμοποιούμε για να αλλάξουμε το template του site μας. Επιλέγουμε το template που επιθυμούμε και πατώντας «Default», ορίζουμε αυτό ως template για το site μας. Ανανεώνοντας τότε το βασικό μας site (F5), βλέπουμε την αλλαγή που επέρχεται στην εμφάνισή του.
1. SITE TEMPLATE MANAGER SITE Επίσης, μέσω του ίδιου menu μπορούμε να τροποποιήσουμε τον κώδικα είτε του html αρχείου του template είτε του css αρχείου του template (από τα κουμπιά Edit HTML / Edit CSS αντίστοιχα) Ο λόγος που το κάνουμε αυτό είναι γιατί επιθυμούμε περαιτέρω αλλαγές στο επιλεγμένο template μας (π.χ. αλλαγή χρώματος, fonts, κ.ά.) Τέλος, στο ίδιο menu μπορούμε να δημιουργήσουμε ένα νέο template, όπου στο νέο παράθυρο που θα μας ανοίξει θα επιλέξουμε ένα νέο (Αναλυτικά στην αντίστοιχη διαφάνεια).
1. SITE TEMPLATE MANAGER ADMIN
1. SITE TEMPLATE MANAGER ADMIN Το menu είναι το ίδιο με το 1. Site Template Manager Site και προσφέρει την ίδια λειτουργικότητα.
1. SITE USER MANAGER
1. SITE USER MANAGER Τέλος, μέσω του menu αυτού μπορούμε να δημιουργήσουμε χρήστες για το site μας, οι οποίοι θα μπορούν να το παραμετροποιούν. Επίσης, μπορούμε να διαγράψουμε ή να παραμετροποιήσουμε έναν χρήστη (αλλάζοντας π.χ. τα δικαιώματά του, κ.ά.)
7. INSTALLERS TEMPLATES SITE
7. INSTALLERS TEMPLATES SITE Μέσω αυτού του menu μπορούμε να εγκαταστήσουμε νέα template για τo κύριο site μας. Επιλογή 1: Upload and Install Πατώντας «Browse», επιλέγουμε το template μας από έναν φάκελο που το έχουμε ήδη προαποθηκεύσει και το εγκαθιστούμε πατώντας «Upload and Install»
7. INSTALLERS TEMPLATES SITE Επιλογή 2: Install Το template μας υπάρχει ήδη σε έναν φάκελο του server και το εγκαθιστούμε κατευθείαν πατώντας «Install» Μόλις τελειώσει η εγκατάσταση αμέσως δηλαδή μας εμφανίζεται το menu Site Templates (1. Site - Template Manager Site Templates), στο οποίο έχουμε ήδη αναφερθεί σε προηγούμενο βήμα.
7. INSTALLERS TEMPLATES ADMIN
7. INSTALLERS TEMPLATES ADMIN Μέσω αυτού του menu μπορούμε να εγκαταστήσουμε νέα template για τo site του administrator. Επιλέγουμε το template μας από έναν φάκελο που το έχουμε αποθηκεύσει πατώντας «Browse» και το εγκαθιστούμε πατώντας «Upload and Install» Μόλις τελειώσει η εγκατάσταση μας εμφανίζεται το menu Administrator Templates (1. Site - Template Manager Administrator Templates), στο οποίο έχουμε ήδη αναφερθεί σε προηγούμενο βήμα
7. INSTALLERS LANGUAGES
7. INSTALLERS LANGUAGES Μέσω αυτού του menu μπορούμε να εγκαταστήσουμε νέες γλώσσες για τo κύριο site μας. Επιλογή 1: Upload and Install Πατώντας «Browse», επιλέγουμε το πακέτο τη γλώσσας από έναν φάκελο στον οποίο το έχουμε προ-αποθηκεύσει και το εγκαθιστούμε πατώντας «Upload and Install»
7. INSTALLERS LANGUAGES Επιλογή 2: Install Η «γλώσσα» μας υπάρχει ήδη σε έναν φάκελο του server και την εγκαθιστούμε κατευθείαν πατώντας «Install». Μόλις τελειώσει η εγκατάσταση εμφανίζεται το menu Site Languages (1. Site Language Manager Site Languages), στο οποίο έχουμε ήδη αναφερθεί σε προηγούμενο βήμα.
7. INSTALLERS COMPONENTS
7. INSTALLERS COMPONENTS Component: αποκαλείται κάθε μέγιστο αυτόνομο κομμάτι λειτουργικότητας για το CMS. Είναι μία εφαρμογή που επιτρέπει τη δημιουργία και τον έλεγχο περιεχομένου και πληροφορίας. Μέσω αυτού του menu μπορούμε να εγκαταστήσουμε νέα components για το site μας. Επιλογή 1: Upload and Install Πατώντας «Browse», επιλέγουμε το component από έναν φάκελο στον οποίον το έχουμε ήδη προαποθηκεύσει και το εγκαθιστούμε πατώντας «Upload and Install»
7. INSTALLERS COMPONENTS Επιλογή 2: Install Το component μας υπάρχει ήδη σε έναν φάκελο του server και το εγκαθιστούμε κατευθείαν πατώντας «Install». Για να δούμε το νέο component που προσθέσαμε, πηγαίνουμε στο 4. Components (Part III), όπου στη λίστα με τα διαθέσιμα components, μπορούμε να το βρούμε και να το παραμετροποιήσουμε. Τέλος, επιλέγοντας ένα component και πατώντας «Uninstall», το απεγκαθιστούμε.
7. INSTALLERS MODULES
7. INSTALLERS MODULES Module: αποκαλείται ένα μικρότερο κομμάτι (σε σχέση με το Component) αυτόνομης λειτουργικότητας για το CMS. Μέσω αυτού του menu μπορούμε να εγκαταστήσουμε νέα modules για το site μας. Επιλογή 1: Upload and Install Πατώντας «Browse», επιλέγουμε το module από έναν φάκελο που το έχουμε ήδη προ-αποθηκεύσει και το εγκαθιστούμε πατώντας «Upload and Install»
7. INSTALLERS MODULES Επιλογή 2: Install Το module μαςυπάρχειήδησεένανφάκελοτου server και το εγκαθιστούμε κατευθείαν πατώντας «Install». Για να δούμε το νέο module που προσθέσαμε, πηγαίνουμε στο 5. Modules (Part III), όπου στη λίστα με τα διαθέσιμα modules, μπορούμε να το βρούμε και να το παραμετροποιήσουμε. Τέλος, επιλέγοντας ένα module και πατώντας «Uninstall», το απεγκαθιστούμε.
7. INSTALLERS MAMBOTS
7. INSTALLERS MAMBOTS Mambot: αποκαλείται ένα μίνι-πρόγραμμα που μπορεί να κληθεί με χρήση διαφόρων παραμέτρων για να ενεργοποιήσει ένα πρόγραμμα/script ή για να επιτελέσει μία συγκεκριμένη λειτουργία σε ένα Component. Εδώμπορούμεναεγκαταστήσουμενέαmambots για το site μας. Επιλογή 1: Upload and Install Πατώντας «Browse», επιλέγουμε το mambot από έναν φάκελο που το έχουμε ήδη προ-αποθηκεύσει και το εγκαθιστούμε πατώντας «Upload and Install»
7. INSTALLERS MAMBOTS Επιλογή 2: Install Το mambot μας υπάρχει ήδη σε έναν φάκελο του server και το εγκαθιστούμε κατευθείαν πατώντας «Install». Για να δούμε το νέο mambot που προσθέσαμε, πηγαίνουμε στο 6. Mambots (Part III), όπου στη λίστα με τα διαθέσιμα mambots, μπορούμε να το βρούμε και να το παραμετροποιήσουμε. Τέλος, επιλέγοντας ένα mambot και πατώντας «Uninstall», το απεγκαθιστούμε.
8. MESSAGES INBOX
8. MESSAGES INBOX Στο Inbox μας παρουσιάζονται τα mail που έχουν σταλεί στον συγκεκριμένο λογαριασμό. Μπορούμε να διαγράψουμε κάποιο μήνυμα επιλέγοντάς το και πατώντας «Delete», καθώς επίσης και να στείλουμε μήνυμα σε κάποιον άλλο χρήστη του site πατώντας «New» και δημιουργώντας το νέο μήνυμα.
8. MESSAGES CONFIGURATION
8. MESSAGES CONFIGURATION Lock Inbox: (Ναι/Όχι) Αν θα είναι κλειδωμένο ή όχι το inbox μας. Mail me on new Message: (Ναι/Όχι) Αν μπορούμε να στείλουμε mail στο εαυτό μας σε νέο μήνυμα. Auto Purge Messages: Το διάστημα (σε ημέρες) μετά το οποίο να διαγράφονται τα μηνύματα που είναι στο inbox.
9. SYSTEM SYSTEM INFO
9. SYSTEM SYSTEM INFO System Info: Πληροφορίες σχετικά με το σύστημα όπως: PHP Version Web Server Joomla Version User Agent κ.ά. PHP Info: Αναλυτικότατες πληροφορίες για την PHP Permissions: Τα δικαιώματα που έχουν οριστεί (writeable / unwriteable)
10. HELP
10. HELP Στο Help menu, μπορούμε να αναζητήσουμε και να βρούμε πληροφορίες για οποιαδήποτε σχεδόν απορία έχουμε. Υπάρχει το «Index», όπου με αλφαβητική σειρά υπάρχουν και καλύπτονται όλα τα θέματα. Τέλος, υπάρχει και η δυνατότητα αναζήτησης, προκειμένου να εντοπίσουμε άμεσα το σημείο ενδιαφέροντος μας.