Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ CMS Content Management Systems Joomla
Τι είναι ένα CMS; Ένα Content Management System (CMS) είναι μία μορφή λογισμικού που αυτοματοποιεί τις διαδικασίες δημιουργίας, οργάνωσης, ελέγχου και δημοσίευσης περιεχομένου σε μία πληθώρα μορφών. Έχουν την δυνατότητα να διαχειριστούν περιεχόμενο στις εξής μορφές: κείμενα, εικόνες, βίντεο, java animation, πρότυπα σχεδίασης, βάσεις δεδομένων κ.α. Πολλές φορές ένα CMS επιτρέπει και την ομαδική δημιουργία κειμένων και άλλου υλικού, για αυτό συχνά χρησιμοποιείται, για παράδειγμα, στα εκπαιδευτικά προγράμματα πολλών εταιριών.
Που χρησιμοποιούνται Τα CMS χρησιμοποιούνται συχνά και για την αποθήκευση, τον έλεγχο, την διαχείριση και την δημοσίευση εκδόσεων, ο προσανατολισμός των οποίων εξαρτάται από τον φορέα, στον οποίο ανήκει το περιεχόμενο. Έτσι, μπορεί οι εκδόσεις αυτές να αποτελούνται από ειδησεογραφικά άρθρα, εγχειρίδια λειτουργίας, τεχνικά εγχειρίδια, οδηγίες πωλήσεων έως και εμπορικό διαφημιστικό υλικό.
Πλεονεκτήματα Μείωση των εξόδων για την διατήρηση μίας ιστοσελίδας και αύξηση του εισοδήματος χάριν στην επιτυχημένη παρουσία της ιστοσελίδας αυτής. Δυνατότητα ιεράρχησης και ροής της διαδικασίας δημιουργίας και δημοσίευσης αντικειμένων στην ιστοσελίδα με την χρήση των CMS. Στη δημιουργία ενός ιστοχώρου, όπου πολλά άτομα θα έχουν πρόσβαση, ώστε να εισάγουν υλικό και να διατηρήσουν ενημερωμένη την ιστοσελίδα, χρειάζεται ένας έλεγχος των σταδίων, που θα ακολουθήσει η πληροφορία για να δημοσιευτεί.
Πλεονεκτήματα Αύξηση της ποιότητας μίας ιστοσελίδας με την χρήση υψηλής ποιότητας προτύπων σχεδίασης. Λιγότερες ανάγκες εκπαίδευσης, αφού δεν απαιτούνται πλέον ειδικές γνώσεις προγραμματισμού και σχεδίασης ιστοσελίδων. Με απλές γνώσεις που είναι πλέον απαραίτητες στους εργαζόμενους κάθε τομέα μπορεί κάποιος να δημιουργήσει ένα εντυπωσιακό, περιεκτικό και ενημερωμένο ιστοχώρο.
Παραδείγματα CMSes
Προετοιμασία για την εγκατάσταση Κατεβάζουμε τον Wampserver (τελευταία έκδοση) Κατεβάζουμε την έκδοση του Joomla (καλύτερα μια έκδοση 3.x. Εγκαθιστούμε τον Wampserver και μετά στον κατάλογο www δημιουργούμε ένα φάκελο για το site που θα φτιάξουμε, π.χ. Mysite. Εδώ μέσα αποσυμπιέζω το αρχείο του Joomla. Δεν ξεχνώ να διαγράψω το zip αρχείο.
Βοηθητικά εγκατάστασης Ένα πολύ ωραίο βίντεο για την εγκατάσταση του Wampserver και του Joomla υπάρχει σ αυτή τη διεύθυνση: http://webapptester.com/egkatastasi-joomlase-wampserver/. Οδηγίες αναλυτικά γραμμένες με εικόνες και παραδείγματα υπάρχουν και σ αυτόν τον σύνδεσμο: http://www.joomplus.gr/index.php επιλέγοντας Βοηθήματα και μετά Εγκατάσταση του Joomla 3.χ.
Οργάνωση του Joomla Κατηγορία Συλλογή άρθρων. Μπορούν να περιέχουν άλλες κατηγορίες (δενδρική δομή) Άρθρο Τα φύλλα της δενδρικής δομής. Ανήκουν σε μία μόνον κατηγορία Μενού Βοηθητικά links που οργανώνουν την παρουσίαση μεμονωμένων άρθρων, όλων των άρθρων μιας κατηγορίας ή μιας λίστας των άρθρων της κατηγορίας.
Επεκτάσεις (Extensions) Εφαρμογές (components) Πρόκειται για κατασκευασμένες εφαρμογές που επηρεάζουν άμεσα τη λειτουργικότητα του Joomla και την κατασκευή σελίδων. Ενθέματα (modules) Μικρότερης έκτασης επεκτάσεις που επηρεάζουν τμήματα των σελίδων. Πρόσθετα (plugins) Τμήματα κώδικα που εκτελούνται σε συγκεκριμένα γεγονότα του Joomla (π.χ. editors) Πρότυπα (templates) Ρυθμίζουν την παρουσίαση και τη διάταξη των σελίδων (π.χ. χρώματα, γραμματοσειρές κ.λπ.)
Κατηγορίες Χρηστών 4 είδη χρηστών περιεχομένου : Εγγεγραμμένοι (registered): Πρόσβαση χωρίς αλλαγή περιεχομένου, αλλά σε συγκεκριμένες ενότητες (π.χ. forum ή download). Αρθρογράφος (author): Συγγραφή νέων άρθρων που πρέπει να εγκριθούν από εκδότη. Συντάκτης (editor): Επεξεργασία νέων ή υπαρχόντων άρθρων που πρέπει να εγκριθούν από εκδότη. Εκδότης (publisher): Προσθέτει επεξεργάζεται και δημοσιεύει άρθρα. 3 είδη χρηστών διαχείρισης : Συντονιστής (manager), Διαχειριστής (administrator), Υπερδιαχειριστής (super administrator): Κάνουν όλα τα παραπάνω και επιπλέον συνδέονται στο περιβάλλον διαχείρισης με αυξημένες αρμοδιότητες. Υποστηρίζονται ομάδες χρηστών (groups)
Πρότυπα (Templates) Το Joomla δίνει τη δυνατότητα εφαρμογής έτοιμων προτύπων παρουσίασης (templates), πολλά από τα οποία διατίθενται δωρεάν στον Παγκόσμιο Ιστό. Ενδεικτικά επισκεφτείτε τα παρακάτω: http://www.template-joomspirit.com/ http://www.joomla24.com/ http://www.joomlaperfect.com/joomla152530 http://www.rockettheme.com/joomla/templates http://joomlatemplates.me/ https://www.joomlart.com/