Open Source Platforms - Content Management Systems (CMS)
Total Page:16
File Type:pdf, Size:1020Kb
Open Source Platforms - Content Management Systems (CMS) Γιάκας Αθανάσιος ΑΕΜ 531 Συστήματα Διαχείρισης Περιεχομένου ● Τα Συστήματα Διαχείρισης Περιεχομένου (ΣΔΠ, Content Management Systems, CMS) είναι διαδικτυακές εφαρμογές που επιτρέπουν την online τροποποίηση του περιεχομένου ενός δικτυακού τόπου. ● Οι διαχειριστές μέσω του διαδικτύου ενημερώνουν το περιεχόμενο στο ΣΔΠ, το οποίο είναι εγκατεστημένο σ' ένα διακομιστή. Οι αλλαγές αυτές γίνονται αυτόματα διαθέσιμες πάλι μέσω του διαδικτύου, σε όλους τους επισκέπτες και χρήστες του δικτυακού τόπου. Κατάλογος Συστημάτων Διαχείρισης Περιεχομένου Ανοιχτού Κώδικα ανά πλατφόρμα ● ASP.NET: DotNetNuke Community Edition , mojoPortal , Umbraco , N2 CMS , MvcCms ● JAVA: jAPS, OpenCms, Liferay, Dspace, Fedora, dotCMS, Nuxeo EP, Alfresco, Magnolia, Hippo, Calenco ● Perl: blosxom ,Bricolage , MojoMojo, Movable Type ,Twiki ,Scoop ,Slash ,WebGUI ● PHP: AdaptCMS Lite, Atutor, b2evolution, Bedita, BLOG:CMS, CivicSpace, CMS Made Simple, Concrete5, Dotclear, Drupal ,DynPG, eFront ,e107, Exponent CMS, eZ Publish, Frog CMS, Gamboo Web Suite, GCMS, ImpressCMS, Jaws, Joomla!, Habari, KnowledgeTree Document Management System, Lyceum,Mambo,Merlintalk, MiaCMS, Midgard CMS MODx, MySource Matrix (Squiz), Nucleus ,Opus,PHP-Fusion, PHP-Nuke, PHPSlash, phpWebSite,Pixie (CMS),RavenNuke CMS,SilverStripe,SPIP, TangoCMS, Textpattern,TikiWiki CMS/Groupware ,Tribiq CMS ,TYPO3 ,whCMS,WordPress,Website Baker, Xaraya, Zikula Κάποιοα από τα πιο δημοφιλή open source CMS ● Drupal ● Wordpress ● Joomla ● Textpattern ● Radiant CMS ● Cushy CMS ● Silverstripe ● Alfresco ● Typolight ● Concrete5 ● Symphony ● Platform: PHP , Database MySQL ● Current ver 1.6.3 ● Συμπεριλαμβάνει: page caching, RSS feeds, ψηφοφορίες, αναζήτηση, υποστήριξη για διαφορετικές γλώσσες, ● Εύκολο στην χρήση ● 7589 διαθέσιμα extensions (ευελιξία) ● Διαθέτει την μεγαλύτερη κοινότητα υποστήριξης ● PHP , MySQL/PostgreSQL , 6.15 ● Yποδομή για εφαρμογές ιστού (οι δυνατότητές του προχωρούν παραπέρα από τη διαχείριση περιεχομένου) ● υποβολή, αναθεωρηση και κατηγοριοποίηση της ύλης , αναζητήσεις, σχόλια,φόρουμ συζητήσεων,ψηφοφορίες, προσωπικά προφίλ,επικοινωνία μεταξύ των χρηστών και διαχειριστλων του ιστοτόπου, μενού με πολλαπλά επίπεδα, RSS,user permissions,block user name ,mail,IP,στατιστικά/αναφορές,page cashing φιλικές στον χρήστηURL ● Πληθώρα module ● Μεγάλη Κοινότητα Υποστήριξης ● php , mySQL , 3.1.3 ● Εύκολο στην εγκατάσταση και στην χρήση ακόμα και σε χρήστες που δεν είναι εξοικιωμένοι με γλώσσες προγραμματισμού ΗΤΜL,XML,CSS ● WYSIWYG editor ● Πληθώρα plugins , documentation , themes ● Χρησιμοποιεί την φιλοσοφία του blog ● Λιγότερες δυνατότητες SilverStripe ● PHP , mySQL/PostgreSQL , 2.4.5 ● Παρέχει δική του γλώσσα για template για ευκολότερο σχεδιασμό ● SEO support ● Οι developers μπορούν να σχεδιάσουν και να διαμορφώσουν εύκολα τις administrator σελίδες των χρηστών. ● Επειδή είναι ανερχόμενο CMS , μέχρι στιγμής δεν παρέχει πολλά module, extensions, themes, support ● Java , MySQL/PostgreSQL/Oracle/IBM DB2/Microsoft SQL Server ● Διαχείριση εγγράφων,εγγραφών, περιεχομένου, εικόνων ● Business friendly interfaces ● Εύκολη μετακίνηση και συγχρονισμός αρχείων και εγγράφων. Docebo LMS ● Ανήκει στην εξειδικευμένη κατηγορία των CMS , LMS (Learning Management System) ● PHP ● Κατάλληλο για δημιουργία διδακτικού περιεχομένου και για εκπαιδευτικούς ιστότοπους. ● Μέγαλη γκάμα δυνατοτήτων : online τεστ , έρευνες, διαχείριση εγγράφων,φόρτωση ήχου/βίντεο στατιστικά βαθμολογιών μαθητών ,επικοινωνία μεταξύ μαθητών , ηλεκτρονική συνδιάσκεψη με δυνατότητα βίντεο-κλήσης ,όργανωση χρηστών σε ομάδες και κατηγορίες με τα ανάλογα δικαιώματα,φόρουμ Κριτήρια Σύγκρισης ● Ευκολία χρήσης/κατανόησης (Wordpress) ● Ευελιξία και ευκολία προσαρμογής (Drupal,joomla) ● Επεκτασιμότητα μέσω Plug-in / Module (joomla) ● Απαίτηση ή όχι για προγραμματιστικές γνώσεις και ικανότητες ● Επίδοση / Ταχύτητα ● Ασφάλεια ● Τεκμηρίωση / Υποστήριξη ● Έμφαση στα πρότυπα του παγκοσμίου ιστού και βέλτιστων πρακτικών Ευκολία στην χρήση VS Δυνατότητες ● Γενικά, ένα CMS με πιο περιορισμένες δυνατότητες είναι εύκολο στην χρήση και είναι κατάλληλο σε μικρά έργα (blogs,προσωπικές ιστοσελίδες) καθώς προσφέρει την απαιτούμενη λειτουργικότητα με τον πιο έυχρηστο τρόπο. (π.χ. WordPress) ● Ένα CMS που μπορεί να καλύψει μεγάλα έργα όπως έναν ιστότοπο μιας εταιρίας με αυξημένες ανάγκες , πρέπει να έχει την απαιτούμενη λειτουργικότητα, επίδοση ,ασφάλεια,επεκτασιμότητα και υποστήριξη (π.χ. drupal) Ιστολόγια ● Καταλληλότερα CMS : WordPress , Google Blogger , TextPattern (υποστηρίζει μεταφορά περιεχομένων από google blogger) , ExpressionEngine Μικρά Φόρουμ Συζητήσεων ● Καταλληλότερα CMS: Joοmla,Wordpress Ηλεκτρονικές Εφημερίδες ● Joomla Site με όχι και πολύ μεγάλο περιεχόμενο , αλλά όμορφη εμφάνιση ● Silverstripe Μικρές εταιρικές ιστοσελίδες (παρουσίαση προιόντων) ● Joomla , Drupal , Alfresco Μεγάλες εταιρικές ιστοσελίδες με αυξημένες ανάγκες ● Drupal Βιβλιογραφία ● Wikipedia ● http://php.opensourcecms.com/ ● Στα επίσημα site των κατασκευαστών CMS ● Αναζητήσεις στον θείο google .