Πλουμή - Παραγιουδάκης

Custom CMS vs Open Source CMS



Γράφει ο Μανόλης Βαρούχας
Πλέον, η ανάπτυξη των περισσοτέρων ιστοσελίδων που κατασκευάζονται σήμερα, βασίζονται σε κάποιο Σύστημα Διαχείρισης Περιεχομένου γνωστό και ως CMS. Ποιά είναι όμως τα κριτήρια για την επιλογή του καταλληλότερου cms , πάνω στο οποίο θα βασιστεί η κατασκευή και κατ’ επέκταση η διαχείριση περιεχομένου του εκάστοτε site;
Γενικά, θα μπορούσαμε να πούμε ότι τα CMS χωρίζονται σε δύο κατηγορίες, στα Custom CMS, τα οποία κατασκευάζονται για να καλύπτουν ακριβώς τις ανάγκες μια εταιρίας και στα OpenSource CMS τα οποία έχουν κατασκευαστεί από διάφορες κοινότητες παγκοσμίως, παρέχοντας ανοικτό κώδικα.
Αυτό που θα μπορούσαμε να αναλύσουμε σε αυτό το σημείο, είναι τα πλεονεκτήματα και τα μειονεκτήματα που συναντάμε στην κάθε μια από αυτές τις κατηγορίες, για να γίνουν περισσότερο κατανοητοί οι λόγοι που θα επιλέγαμε μια από τις δύο.

Αρχικά, ας δούμε τα θετικά των OpenSource CMS. Η ανάπτυξη ενός site με OpenSource CMS έχει χαμηλότερο κόστος για δύο βασικούς λόγους.
Ο πρώτος λόγος είναι ότι απαιτείται λιγότερος χρόνος υλοποίησης και ο δεύτερος είναι ότι δεν απαιτείται πολύ δουλειά από πλευράς του developer, αφού η πλατφόρμα του website παρέχεται έτοιμη.
Ένα άλλο χαρακτηριστικό που παρέχει ένα OpenSource CMS, είναι ότι λόγο της ευρείας χρήσης τους από αρκετό κόσμο, πολλά λειτουργικά λάθη (bugs), εντοπίζονται και διορθώνονται άμεσα από διάφορους developers παγκοσμίως, αφού ο κάθε ένας μπορεί να έχει πρόσβαση στον κώδικα.Σε πολλές περιπτώσεις βέβαια το παραπάνω πλεονέκτημα, μπορεί να θεωρηθεί συγχρόνως και ως μειονέκτημα, αν σκεφτούμε ότι η δυνατότητα πρόσβασης  στον κώδικα ενός OpenSource CMS από τον οποιονδήποτε, μπορεί να προκαλέσει κενά στα θέματα ασφαλείας της ιστοσελίδας μας. 
Ένα άλλο μειονέκτημα που συναντάμε σε πλατφόρμες ανοικτού κώδικα είναι ο περιορισμός των δυνατοτήτων όσον αφορά της απαιτήσεις ενός website. Αν και τα OpenSource CMS έχουν καλύψει ένα αρκετά μεγάλο φάσμα δυνατοτήτων και χαρακτηριστικών με διάφορα plug-ins που κυκλοφορούν, ακόμα παραμένουν δύσχρηστα και ελλιπείς για μεγάλα ή custom projects. Το μεγαλύτερο πρόβλημα που αντιμετωπίζουν οι επαγγελματίες στην αγορά φυσικά αποτελεί η επέκταση των ιστοσελίδων τους, διότι συχνά, οι εταιρείες ή οι ιδιώτες που τις κατασκευάζουν δεν είναι σε θέση να παρέχουν τις απαραίτητες αλλαγές ή features, λόγω έλλειψης γνώσεων, έτσι ακούγεται συχνά ή πρόταση: αυτό δεν γίνεται ή έχει πολύ μεγάλο κόστος!
Ένα Custom CMS από την άλλη, μπορεί να υποστηρίξει οποιοδήποτε website, αρκεί να δημιουργηθεί ή να τροποποιηθεί κατάλληλα για να καλύπτει τις απαιτήσεις και τις ανάγκες του project. Επειδή τα Custom CMS είναι ευέλικτα στην ανάπτυξη τους, μπορούν και προσαρμόζονται ακριβώς στις απαιτήσεις του πελάτη.Ένα ακόμα πλεονέκτημα της χρήσης Custom CMS, είναι ότι λόγο του κλειστού κώδικα αποκλείουν την πρόσβαση σε μη εξουσιοδοτημένους χρήστες, παρέχοντας περισσότερη ασφάλεια σε κακόβουλες παρεμβάσεις.
Σίγουρα η κατασκευή ενός Custom CMS για τις ανάγκες της ιστοσελίδας σας, μπορεί να χρειαστεί περισσότερο χρόνο και μεγαλύτερο κόστος, όμως σαφέστατα είναι μονόδρομος για επαγγελματίες και εταιρείες.

Ο Μανόλης Βαρούχας είναι ιδιοκτήτης της εταιρείας πληροφορικής imonline.gr