Toki (Colibri) CMS

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

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

Γενικά

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

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

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

Μπορείτε να δείτε να τρέχει εδώ αλλά και εδώ.

Sub-blogs, Multi-Blogs, Multisite

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

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

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

Στην περίπτωση του Toki 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, Stream News, Deals και PC Tech), προσθέτω προϊόντα και τιμές στο συγκριτικό τιμών των Super-Markets, προσθέτω περιεχόμενο στα videos (σε άλλο μεν domain, αλλά το διαχειρίζομαι από το βασικό panel), ενώ επιβλέπω και μερικά sites πελατών (πχ αρχεία log του συστήματος, logs του bot που εκτελεί κάποιες εργασίες κλπ).

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

Features

  • Admin panel με δυνατότητα προσθήκης άρθρων σε υπό-blogs. Μπορεί να γίνει διαχείριση περιεχομένου και σε sub-domains (πχ sub.domain.com και domain.com/sub/)
  • Δυνατότητα διαχείρισης και άλλων blog που είναι σε διαφορετικό domain (για παράδειγμα, από το admin.mysite.com μπορείτε να διαχειρίζεστε το περιεχόμενο του mysite2.com και του mysite3.com κλπ)
  • Δυνατότητα εγκατάστασης του admin panel σε οποιοδήποτε subdomain (πχ admin-site-30.domain.com), ώστε να παραμείνει κρυφό από αγνώστους.
  • Υποστήριξη Multilanguage περιεχομένου (πολυγλωσσικό περιεχόμενο για posts, pages, tags, shop και κατηγορίες)
  • Κατηγοροποίηση άρθρων με tags (multi tags support)
  • Από default γίνεται χρήση cache συστήματος για ταχύτατα αποτελέσματα
  • Δυνατότητα προσθήκης πολλαπλών υπό-blog (πχ blog, deals, stream news κλπ), με το κάθε 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)
  • Google Analytics
  • Per post navigation (previous και next post κάτω από τα άρθρα)
  • Εύκολη προσθήκη theme
  • RSS Feed
  • Sitemap.xml με δυνατότητα index
  • Υποστήριξη AMP για posts, pages ή για όλο το site.
  • SEO friendly URL
  • Δυνατότητα description ενός post (με αυτόματη δημιουργία του, σε περίπτωση που δεν υπάρχει).
  • Teaser-featured εικόνα σε posts ή Youtube videos (με δυνατότητα αντιγραφής της φωτογραφίας απευθείας από URL ή η χρήση εξωτερικών εικόνων, ώστε να αποφευχθεί η αποθήκευση->upload)
  • Responsive default theme
  • Ad Manager
  • Δυνατότητα minification των JS, CSS και HTML
  • Εισαγωγή περιεχομένου από WordPress, Bludit, SMF ή κάποιο άλλο CMS/Forum
  • Δυνατότητα εξαγωγής του περιεχομένου σε xml αρχείο συμβατό με WordPress

Σχόλια

Δημοφιλείς αναρτήσεις από αυτό το ιστολόγιο

Ένα Raspberry PI για όλες τις δουλειές