Εισαγωγή στις αρχές του CMS. Joomla Training. Wordpress Training.
Τι είναι το CMS? Η ιστορία των CMSs Δυνατότητες των CMS Είναι τα CMSs οι σωστές λύσεις;
Server-side λογισμικό που εξειδικεύεται στην απλοποιήσει, την δημιουργία αλλά και την διαχείριση των ιστοσελίδων. Τα CMS συστήματα διαχειρίζονται "online" το περιεχόμενο των σελίδων και επιτρέπουν στους χρήστες από μόνοι τους να "ανεβάσουν" και να αλλάξουν τα περιεχόμενα χωρίς να απαιτούνται ιδιαίτερες τεχνικές γνώσεις.
Μέσα στην DB αποθηκεύουν τα δεδομένα : Κείμενα, Εικόνες, Βίντεο Η βάση δεδομένων, όποτε εμείς χρειαζόμαστε κάποιο από τα παραπάνω αντικείμενα, τα «καλεί» και τα «φέρνει» από τους πίνακες της. Κείμενα, Εικόνες, Βίντεο
Με την χρήση εφαρμογών CMS αυξάνουμε την ταχύτητα παραγωγής και παράλληλα μειώνουμε τον χρόνο δημιουργίας της ανάπτυξης - σχεδίασης της ιστοσελίδας μας. Οι περισσότερες CMS εφαρμογές μας δίνουν την δυνατότητα εύκολα να προσθέτουμε "advanced" λειτουργίες στο Web site μας. Επιπλέον δεν απαιτούνται ιδιαίτερες τεχνικές γνώσεις ή ικανότητες ώστε να δημιουργήσουμε αλλά και να αναβαθμίσουμε τον ιστοτόπο μας.
Με την ραγδαία ανάπτυξη του WEB η ανάγκη για εφαρμογές τύπου Content Management μεγάλωσε Το 1995 η εταιρεία δημιούργησε ένα από τα πρώτα συστήματα διαχείρισης περιεχομένου PRISM για να επεξεργάζεται και να δημοσιεύει τα περιεχόμενα της δικής της ιστοσελίδας. Presentation of Realtime Interactive Server Material
Μέχρι το τέλος του 99 πολλές άλλες εταιρείες ακολούθησαν το παράδειγμα της CNET και έφτιαξαν δικά τους παρόμοια συστήματα διαχείρισης δεδομένων ιστοσελίδας.
Μέχρι τότε τα συστήματα ήταν ιδιαίτερα ακριβά σε κόστος Ήταν κατασκευασμένα για συγκεκριμένους πελάτες και για συγκεκριμένες ανάγκες. Τα CMSs ήταν λύσεις μόνο για «μεγάλα» sites μιας και σε μικρότερες κατασκευές δεν μπορούσαν να χρησιμοποιηθούν.
Η λύση σε όλα τα προβλήματα ήρθε κάπου στα μέσα του 2000 όταν και δημιουργήθηκε η τεχνολογία LAMP. (Linux, Apache, MySQL, Php) προϊόντα που σε συνδυασμό μεταξύ τους δημιουργούν Web Server λειτουργίες που χρησιμοποιούνται από τις CMS εφαρμογές. Το 2001 δημιουργήθηκε το Drupal Το 2005 δημιουργήθηκε το Joomla
Τα Drupal Joomla - Wordpress κ.α. είναι δωρεάν εφαρμογές και υποστηρίζονται από μεγάλες κοινότητες ανθρώπων που εργάζονται για την βελτίωση και αναβάθμιση των συγκεκριμένων προγραμμάτων. Από το 2006 μέχρι σήμερα δημιουργήθηκαν πολλές μα πάρα πολλές εφαρμογές τύπου CMS.
Ροή εργασίας CMS :
Οι ρόλοι και τα δικαιώματα διαχείρισης των χειριστών ενός CMS προγράμματος Authors Συγγραφέας Μέλος με δυνατότητες αρθρογραφίας, προσθήκη φωτογραφιών, ήχου, βίντεο. Έχει περιορισμένες δυνατότητες στην διαχείριση της CMS εφαρμογής. Δεν μπορεί να δει τα άρθρα των υπολοίπων συγγραφέων καθώς και για τα δικά του άρθρα απαιτείται «έγκριση» από τους διαχειριστές της ιστοσελίδας.
Editor Συντάκτης Μέλος με δυνατότητες αρθρογραφίας, προσθήκη φωτογραφιών, ήχου, βίντεο. Έχει περιορισμένες δυνατότητες στην διαχείριση της CMS εφαρμογής. Μπορεί όμως να εγκρίνει και παράλληλα να δημοσιεύει στο internet τα δικά του άρθρα αλλά και τα άρθρα που δημιούργησαν οι συγγραφείς.
Publisher Εκδότης Μέλος με δυνατότητα να γράφει και να επεξεργάζεται όλα τα άρθρα, αρχεία ήχου και βίντεο. Έχει αναπτυγμένες δυνατότητες στην διαχείριση της CMS εφαρμογής. Μπορεί να εγκρίνει και παράλληλα να δημοσιεύει στο internet τα δικά του άρθρα αλλά και τα άρθρα που δημιούργησαν οι συγγραφείς. Μπορεί να διαχειρίζεται και ελέγχει τον ιστότοπο, να επεξεργάζεται σελίδες του Template καθώς και να πρόσθετη ή να αφαιρεί τα plug-ins και τα modules του Web site.
Administrator Διαχειριστής Μέλος με όλες τις δυνατότητες επεξεργασίας και παραμετροποίησης ενεργοποιημένες. Μπορεί να δημιουργεί χρήστες και groups ορίζοντας παράλληλα και τα δικαιώματα τους. Ελέγχει την ασφάλεια της ιστοσελίδας, παρακολουθεί την εγκατάσταση και την λειτουργία του CMS, επιβλέπει και διαχειρίζεται τις αναβαθμίσεις του συστήματος.
Προσθήκη περιεχομένου (Content Editing) Άρθρα, επεξεργασία κειμένου, προσθήκη βίντεο και ήχου
Οργάνωση περιεχομένου (Section & Categories)
Templates Πρότυπα Ιστοσελίδας
Modules Φόρμες αλληλογραφίες, Φόρμες και κουμπιά αναζήτησης, Log in forms, Latest News, Latest Articles κ.α
Site Navigation Πλοήγηση μέσα στο Site.
Μύθοι και πραγματικότητα: Υπάρχει ο «μύθος» ότι μπορείς να δημιουργήσεις μία ιστοσελίδα χωρίς να έχεις γνώσεις πάνω σε γλώσσες και όρους προγραμματισμού όπως HTML/CSS/JAVASCRIPT Υπάρχει ο «μύθος» ότι επειδή είναι δωρεάν εφαρμογές άρα δεν θα έχουν και κάποιο ιδιαίτερο κόστος Υπάρχει ο «μύθος» ότι όλα θα γίνουν άμεσα και γρήγορα όπως το να γράφεις μια εργασία στο Microsoft Word ή να δημιουργείς έναν απλό πίνακα στο Excel. Ισχύουν όμως όλα αυτά;
Μπορεί τελικά ένα τέτοιο πρόγραμμα να κάνει τόσα πολλά πράγματα και τόσο εύκολά; ΕΞΑΡΤΑΤΑΙ Από το τι θα πρέπει να γνωρίζει πρώτα από όλα ένας σχεδιαστής ιστοσελίδας Η εκμάθηση και σωστή χρήση ενός τέτοιου συστήματος θέλει χρόνο και εξάσκηση. Δουλεύοντας πάνω σε μια CMS εφαρμογή «σίγουρα» κάποια στιγμή θα μας ζητηθεί να χρησιμοποιήσουμε κάποια γλώσσα προγραμματισμού για να κάνουμε κάποια επιπλέον παραμετροποίηση που έχει ζητηθεί από τον πελάτη μας. Μην σας φοβίζουν όλα αυτά σίγουρα κάποιος άλλος πριν από εμάς έχει συναντήσει και ήδη έχει λύση το συγκεκριμένο ή παρόμοιο πρόβλημα. Η λύση βρίσκεται στο internet και συγκεκριμένα στα Communities της CMS εφαρμογής που χρησιμοποιούμε.
Σίγουρα όμως η γνώση της βασικής HTML και της CSS θα ήταν πολύ χρήσιμες για να προχωρήσουμε στο Web Design. Τα έτοιμα Templates που πιθανόν να αγοράσουμε από εταιρείας έχουν limitations και δύσκολα θα μπορέσει κάποιος που δεν έχει έστω και βασικές προγραμματιστικές γνώσεις να επεξεργαστεί. Σε τέτοιες περιπτώσεις θα χρειαστεί βοήθεια από έναν έμπειρο ειδικό designer για να μας βοηθήσει. Μας συμφέρει όμως αυτό οικονομικά;
Το web design είτε γίνεται μέσω CMS εφαρμογών είτε όχι χρειάζεται φαντασία, όρεξη για δουλεία και υπομονή για να φτάσει κάποιος στο επιθυμητό αποτέλεσμα. Βρείτε το CMS πρόγραμμα που σας ταιριάζει καλύτερα και πιστεύετε ότι θα είναι εύκολο και για τους πελάτες σας να το κατανοήσουν στην χρήση του. Τα CMSs έχουν δημιουργήσει επανάσταση στον χώρο του web design. Δεν είναι δύσκολα αλλά απαιτείται προσπάθεια για να φτάσει ο designer να κάνει πάνω στον σχεδιασμό και την υλοποίηση του έργου του, αυτό που λέμε το κάτι παραπάνω
Ποιό CMS κάνει για μένα; Δωρεάν Εφαρμογές VS Commercial εφαρμογές Γιατί επιλέγω το Joomla Γιατί επιλέγω το Wordpress
Π.χ. για να δημιουργήσουμε μια εκπαιδευτική κοινότητα θα χρησιμοποιήσουμε το CMS Ενώ για την δημιουργία BLOG την εφαρμογή
Δωρεάν Εφαρμογές VS Commercial εφαρμογές Οι δωρεάν εφαρμογές έχουν κατά πολύ χαμηλότερο κόστος κατασκευής από τις Commercial. Αν και σαν προγράμματα δεν έχουν κόστος αγοράς, παρόλα αυτά κοστίζουν οι επεκτάσεις τους (extensions). Στα CMSs δεν ισχύει η λογική του όταν κάτι είναι πιο ακριβό από το άλλο είναι περισσότερο αξιόπιστο Υπολογίζουμε το budget που θα έχουμε για να υλοποιήσουμε μια ιστοσελίδα και μετά παίρνουμε την τελική απόφαση. Για τα Ελληνικά δεδομένα η απόφαση του free CMS πολλές φορές μοιάζει με μονόδρομο.
Δωρεάν Εφαρμογές VS Commercial εφαρμογές Όμως, σε ένα open source free CMS εμείς θα πρέπει να ψάξουμε από μόνοι μας να βρούμε την λύση για οποιοδήποτε πρόβλημα μας εμφανιστεί Σε ένα Commercial CMS με ένα απλό τηλεφώνημα στο κατασκευαστή θα μας λύση άμεσα το πρόβλημα ή την απορία μας. Αν και υπάρχουν χιλιάδες developers που ασχολούνται με τα open source free CMSs, ένα πρόγραμμα δοκιμασμένο και έχοντας «βγει» στην παραγωγή από μία εμπορική εταιρεία πολλές φορές μοιάζει ως η καλύτερη και ασφαλέστερη λύση.
Βασικές λειτουργίες του Joomla Ισχυρότατο CMS με δυνατότητα να δημιουργήσει από απλές και μικρές ιστοσελίδες μέχρι μεγάλα εμπορικά sites με μεγάλη καθημερινή κίνηση (traffic). Μπορεί να καλύψει οποιαδήποτε ανάγκη σε μια ιστοσελίδα καθώς μπορούμε να φορτώσουμε μέσα σε αυτό οποιοδήποτε extension θέλουμε. Μετατρέποντας το συγκεκριμένο CMS στην θεματολογία που επιθυμούμε. Εύκολο στην χρήση, πολύ εύκολο στην εκμάθηση.
Ο τρόπος λειτουργίας του Sections Top Level στοιχείο στην ιεραρχική δομή του site όπου περιέχει τις κατηγορίες και τα άρθρα Categories Λειτουργεί σαν μηχανισμός σύνδεσης των sections με τα articles αρχειοθετώντας ακόμη περισσότερο τα περιεχόμενα μιας ιστοσελίδας Άρθρα Το βασικό περιεχόμενο ενός Joomla site. Συνδέεται με τις κατηγορίες. Περιέχει μέσα του τα δεδομένα που βλέπει ο επισκέπτης της ιστοσελίδας μας.
Ο τρόπος λειτουργίας του: Το περιεχόμενο προστίθεται στο site και οι σελίδες δημιουργούνται. Στην συνέχεια εμφανίζονται μέσα στην ιστοσελίδα μας από τα MENU. Βήματα: Δημιουργώ το menu item Το συνδέω με το item type που θέλω. π.χ contact form, blog layout, single article Δημιουργούμε την σελίδα προσθέτουμε το menu και το επιλεγμένο περιεχόμενο τοποθετείτε στην σελίδα μας σύμφωνα με το menu type που έχουμε προ επιλέξει.
Μια τυπική σελίδα joomla :
πρόσθετα χαρακτηριστικά : Powerful modules με πολλές extra δυνατότητες Ρόλους και δικαιώματα για τους χρήστες Media manager Multisite Support (υπάρχει και ελληνική κοινότητα) Multilingual υποστήριξη (με μετάφραση στα Ελληνικά)
Τελικά επιλέγω joomla γιατί Εξ αρχής κατασκευάστηκε για να δώσει λύση σε web designers με περιβάλλον εργασίας πολύ φιλικό στον κοινό χρήστη Με κύριο ανταγωνιστή του το Drupal, το joomla είναι πιο εύκολο στην χρήση. Μέσω του joomla διαχειρίζεσαι το ίδιο εύκολα και απλά ένα μικρό αλλά και ένα μεγάλο site Υπάρχουν εκατομμύρια extensions διαθέσιμα για να μας βοηθήσουν στο έργο μας. http://www.joomla.org/ και http://extensions.joomla.org/
Η καλύτερη πλατφόρμα για blog sites και όχι μόνο Πολύ εύχρηστο στην δημιουργία μικρών και μεσαίου μεγέθους ιστοσελίδες Ιδανικό για Magazines και newspapers Μέχρι στιγμής πάνω 27.000.000 websites είναι κατασκευασμένα με το συγκεκριμένο CMS. Πολύ εύκολο και απλό στην χρήση του Υποστηρίζεται από μια πολύ μεγάλη κοινότητα http://wordpress.com/, http://wordpress.org/
Πως λειτουργεί: Categories και Tags (σημάνσεις) Δεν υπάρχουν sections όπως στο joomla 1.5. Έχουμε κατηγορίες και υποκατηγορίες.
Απλούστερη δομή από τα υπόλοιπα CMSs π.χ από την δομή του joomla Δεν έχει όμως τόσες δυνατότητες παραμετροποίησης όπως το joomla (joomla modules) και αυτό δεν το βοηθάει σε custom πρότυπα.
Wordpress loop για τα posts μέσα στο site.
Εδώ τα templates ονομάζονται THEMES Είναι το σχεδιασμένο πρότυπο, οι λειτουργίες του site και τα css files Για να επεξεργαστείς τα themes χρειάζεται να υπάρχουν γνώσεις τεχνικές και προγραμματιστικές Παρόλα αυτά είναι πολύ εύκολο μέσα στο ήδη υπάρχον site να αλλάξεις το theme και να προσθέσεις κάποιο άλλο. Σχεδόν όμως κανένας από τους χρήστες του wordpress δεν έχει αλλα ούτε και χρειάζεται να έχει γνώσεις τεχνικές ή προγραμματιστικές για το theme. Τα πρότυπα themes λειτουργούν από μόνα τους.
Επιπλέον χαρακτηριστικά: Άπειρα plugins στο internet, με τα περισσότερα από αυτά να έιναι δωρεάν (μέχρι στιγμής). Δυνατότητα δημιουργίας ισχυρών ρόλων και δυνατοτήτων για τους χρήστες του site μας. Μεταξύ των εκδόσεων υπάρχει πλήρη συμβατότητα σε αντίθεση με άλλα CMSs. Multisite Support (υπάρχει και ελληνική κοινότητα ) http://wordpress.gr/ Multilingual υποστήριξη (με μετάφραση στα Ελληνικά)
Lamp Stack Ftp WYSIWYG Metadata SEO Analytics
L.A.M.P. Linux Apache mysql Php, Perl, Python
FILE TRANSFER PROTOCOL
What U See Is What U Get.
Ψάχνοντας σε μια μηχανή αναζήτησης π.χ. Google meta name="description" xml:lang="el" content="h iq Studies δραστηριοποιείται στην Συμβουλευτική Εκπαίδευση Επιχειρήσεων σε επιδοτούμενα σεμινάρια σε Θεσσαλονίκη, Αθήνα και online, με ή χωρίς ΛΑΕΚ ΟΑΕΔ meta name="keywords" xml:lang="el" content="σεμινάρια, ΛΑΕΚ ΟΑΕΔ, μαθήματα, εκπαίδευση, κατάρτιση, πιστοποίηση, σεμινάριο, σεμινάρια Θεσσαλονίκη, επιδοτούμενα σεμινάρια, σεμινάρια ΛΑΕΚ, επιχειρηματικότητα, web design
Search Engine Optimization Είναι η μέθοδος με την οποία κατασκευάζονται ιστοσελίδες και τα περιεχόμενα ιστοσελίδας ώστε να βελτιστοποιηθεί η θέση της σελίδας μας στον παγκόσμιο ιστό.
Τα metadata απαιτούνται ώστε να είναι ορατή η ιστοσελίδα μας στις μηχανές αναζήτησης Το SEO απαιτείται ώστε να βελτιστοποιηθεί η θέση του site μας και να έρθει όσο το δυνατόν υψηλότερα και στις πρώτες σελίδες της αναζήτησης, μετά το αίτημα του χρήστη π.χ στο google για την λέξη-φάση σεμινάρια Web Design. ΤΑ CMS ΕΙΔΙΚΕΥΟΝΤΑΙ ΣΕ ΑΥΤΑ ΤΑ 2 ΘΕΜΑΤΑ
Εισαγωγή στο JOOMLA Εγκατάσταση JOOMLA Περιήγηση στο JOOMLA Ξεκινάμε με δημιουργία κατηγοριών στο JOOMLA