Colibri CMS

Το Colibri CMS είναι ένα από τα project που εργάζομαι τελευταία.

Πρόκειται για ένα CMS ανοιχτού κώδικα, το οποίο δίνει βαρύτητα στην απλότητα και την ταχύτητα και είναι γραμμένο σε PHP.

Γενικά

Το Colibri CMS μπορεί να εμφανίσει τα άρθρα με βάση την ημερομηνία, τον τύπο, την κατηγορία, την ετικέτα, τον αρθρογράφο και η ταχύτητα του παραμένει η ίδια, ακόμη και με εκατοντάδες άρθρα. Επίσης, είναι σχεδιασμένο να τρέχει ομαλά ακόμη και με εκατοντάδες posts, σελίδες, tags και φωτογραφίες, ασχέτως τις ελάχιστες απαιτήσεις που χρειάζεται για να λειτουργήσει.

Θα προσθέσω περισσότερες πληροφορίες όταν τελειώσει η ανάπτυξη του. Προς το παρών το Colibri το χρησιμοποιώ για πελάτες που θέλουν ένα CMS εναλλακτικό του WordPress και το σετάρω ανάλογα με τις απαιτήσεις που έχει ο καθένας. Δεν το έχω ακόμη ολοκληρωμένο, για να το ανεβάσω στο github.

Μάλιστα, επειδή μου αρέσει το admin panel του WordPress, αλλά όχι το ίδιο το WordPress, γιατί «σέρνεται«, έχω αντιγράψει το admin panel του WordPress με όλες του τις δυνατότητες, ώστε αυτός που έχει μάθει σε WP να μην χαθεί σε κάτι καινούριο και να το αισθανθεί αμέσως οικείο (αυτός είναι άλλωστε και ο λόγος που έχω αυτό το blog στην WordPress και όχι στο blogger, το panel του διαχειριστή).

Μπορείτε να δείτε μια modified έκδοση του να τρέχει εδώ.

Sub-blogs, Multi-Blogs, Multisite

Στο Colibri CMS, έχω προσθέσει την δυνατότητα να μπορεί να διαχειριστεί παραπάνω από ένα blog, μέσα από μια και μόνο εγκατάσταση και θέλω να αναλύσω περαιτέρω το σύστημα αυτό. Για παράδειγμα, πολλά ειδησεογραφικά sites, παρέχουν πλέον ειδήσεις, σχόλια και πολλά άλλα θέματα και πολλά από αυτά, αναγκάζονται να χρησιμοποιούν sub-domains (πχ news.mysite.com), ή προσθέτουν επιπλέον εγκαταστάσεις του προγράμματος που χρησιμοποιούν (πχ όσοι έχουν το WordPress, ενεργοποιούν το WordPress Multisite).

Στην ουσία, το σύστημα αυτό σε βοηθά να έχεις ένα δίκτυο websites από μια μοναδική εγκατάσταση του Colibri CMS. Το καλύτερο παράδειγμα για αυτό είναι το WordPress.com, οπού έχει γίνει μαζική εγκατάσταση WordPress από την Automattic για κάθε ένα blog (ένα από αυτά και το παρών blog).

Ωστόσο, στην περίπτωση του WordPress, θα πρέπει να εγκαταστήσεις το WordPress σε κάθε domain ή subdomain που το θέλεις και να ενεργοποιήσεις την δυνατότητα Multisite και, αν σε περίπτωση θέλεις να έχεις σε κάποιο subdomain το WordPress), να κάνεις και το ανάλογο Domain Mapping, ενώ αν έχεις πολυγλωσσικό site, τότε θα πρέπει να κάνεις και επιπλέον κινήσεις, για να έχεις το περιεχόμενο σου πολυγλωσσικό.

Στην περίπτωση του Colibri CMS τα πράγματα είναι τελείως απλά. Απλά προσθέστε ένα νέο blog από το μενού επιλογών, γράψτε πως θέλετε να λέγεται (πχ Reviews), προσθέστε και κάποιο tagline το οποίο θα εμφανίζεται στο theme (πχ «τα Reviews από τις νέες κονσόλες») και ενεργοποιήστε το. Αυτό ήταν, έχετε ένα επιπλέον site (ή blog, αν προτιμάτε) μέσα από μια και μόνο εγκατάσταση. Τώρα μπορείτε να προσθέσετε κατηγορίες για το blog αυτό ή να γράψετε και τον τίτλο του και στις άλλες γλώσσες, σε περίπτωση που έχετε πολυγλωσσικό περιεχόμενο.

Αν θέλετε, μπορείτε να το έχετε ενεργοποιημένο μόνο σε μια γλώσσα (πχ το «Reviews» μπορεί να εμφανίζεται σε όλες τις γλώσσες ή μόνο σε μία, ενώ μπορεί να απενεργοποιηθεί από τους επισκέπτες και να είναι online μόνο για τις δοκιμές του διαχειριστή). Και δεν υπάρχει όριο, μπορείτε να έχετε 100 websites και να τα διαχειρίζεστε μέσα από το βασικό admin panel, χωρίς κάποιο επιπλέον plugin.

Έτσι, μπορείτε να έχετε ξεχωριστό περιεχόμενο για κάθε ένα από αυτά τα child-blogs, όπως για παράδειγμα mysite.com/tech, mysite.com/reviews, mysite.com/videos κλπ, χωρίς να χρειάζεται να κάνετε κάποια άλλη εγκατάσταση του Colibri πέραν της βασικής. Επίσης, κάθε sub-blog έχει τις δικές του κατηγορίες και tags, ανεξάρτητες από τα άλλα child-blogs.

Για παράδειγμα, μέσα από το βασικό μου admin panel του site μου, διαχειρίζομαι τα τρία επιπλέον sub-blogs (Blog, Tutorials και Videos), προσθέτω προϊόντα και τιμές στο συγκριτικό τιμών των Super-Markets (είναι και αυτό ένα επιπλέον sub-blog, απλά σε subdomain), προσθέτω περιεχόμενο στο νέο μου site (σε άλλο μεν domain, αλλά το διαχειρίζομαι από το βασικό panel), ενώ επιβλέπω και μερικά sites πελατών (πχ αρχεία log του συστήματος, logs του bot που εκτελεί κάποιες εργασίες κλπ).

Παρόμοιες δυνατότητες μπορείτε να βρείτε και στο plugin που γράφω για το Bludit, αν και προς το παρών πολλές από τις δυνατότητες του τις έχω απενεργοποιημένες ως ότου το τελειώσω.

Features

  • Admin panel παρόμοιο με αυτό του WordPress, για όσους έχουν οικειότητα με αυτό.
  • Δυνατότητα προσθήκης πολλών υπό-blogs, ξεχωριστά από το κυρίως blog. Διαβάστε και παραπάνω.
  • Δυνατότητα προσθήκης eShop και Forum μέσα από το Colibri, χωρίς την ανάγκη κάποιας άλλης εφαρμογής
  • Δυνατότητα διαχείρισης περιεχομένου και σε sub-domains (πχ sub.domain.com και domain.com/sub/ από το ίδιο admin panel. Επίσης δίνεται η δυνατότητα διαχείρισης και άλλων blog που είναι σε διαφορετικό domain και τρέχουν το Colibri, χωρίς να χρειάζεται να συνδέεστε σε αυτά (για παράδειγμα, από το mymainsite.com μπορείτε να διαχειρίζεστε το περιεχόμενο του mysite2.com και του mysite3.com κλπ)
  • Δυνατότητα εγκατάστασης του admin panel σε οποιοδήποτε subdomain (πχ admin-30.mysite.com), για έξτρα ασφάλεια.
  • Υποστήριξη Multilanguage περιεχομένου (πολυγλωσσικό περιεχόμενο για posts, pages, tags, shop και κατηγορίες)
  • Κατηγοροποίηση άρθρων με tags (multi tags support)
  • Από default γίνεται χρήση συστήματος file-cache για ταχύτατα αποτελέσματα
  • Δυνατότητα προσθήκης πολλαπλών υπό-blog (πχ blog, guides, shop κλπ), με το κάθε sub-blog να έχει τις δικές του ανεξάρτητες κατηγορίες και tags. Δείτε το live εδώ.
  • Δυνατότητα ενεργοποίησης/απενεργοποίησης ενός sub-blog, ώστε να μην εμφανίζεται το περιεχόμενο του παρά μόνο στον διαχειριστή.
  • Στατικές σελίδες (μπορείτε να ορίσετε κάποια σελίδα που θέλετε ως αρχική)
  • Meta canonical, description, και rich snippets για καλύτερο SEO
  • Pagination
  • Author page
  • Multi author support
  • Διαχείριση Redirection URLs, ώστε τα παλιά σας links να μεταφέρονται στα καινούρια για να μην χάσετε την θέση σας στις μηχανές αναζήτησης.
  • Social links
  • Δυνατότητα σύνδεσης με forum (πχ SMF ή Xenforo) για κοινή βάση δεδομένων χρηστών.
  • Πολλαπλή υποστήριξη σχολίων (Internal/Forum/Disqus Commenting System)
  • Υποστήριξη εισαγωγής javascript κώδικα (Google Analytics κλπ)
  • Per post navigation (previous και next post κάτω από τα άρθρα)
  • Responsive default theme
  • Εύκολη προσθήκη theme
  • RSS Feed
  • Sitemap.xml με δυνατότητα index
  • Υποστήριξη AMP για posts, pages ή για όλο το site. Επίσης υποστήριξη της υπηρεσίας «turbo pages» της yandex, σε περίπτωση που έχετε πολυγλωσσικό περιεχόμενο.
  • SEO friendly URL
  • Δυνατότητα description ενός post (με αυτόματη δημιουργία του, σε περίπτωση που δεν υπάρχει).
  • Teaser-featured εικόνα σε posts ή Youtube videos (με δυνατότητα αντιγραφής της φωτογραφίας απευθείας από URL ή η χρήση εξωτερικών εικόνων, ώστε να αποφευχθεί η αποθήκευση->upload)
  • Ad Manager
  • Δυνατότητα minification των JS, CSS και HTML
  • Εισαγωγή περιεχομένου από WordPress, Bludit, SMF ή κάποιο άλλο CMS/Forum
  • Δυνατότητα εξαγωγής του περιεχομένου σε xml αρχείο συμβατό με το WordPress, αν κάποια στιγμή αποφασίσετε να μεταβείτε στην πλατφόρμα του WordPress.

Σχολιάστε

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Google

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση /  Αλλαγή )

Σύνδεση με %s