Όλα τα Άρθρα

Εξατομικευμένη προσέγγιση vs Έτοιμο Content Management System

Το πιο σημαντικό πρόβλημα για κάποιον χρήστη του διαδικτύου ο οποίος επιθυμεί να υλοποιήσει μια ιστοσελίδα είτε προσωπική είτε εταιρική είναι το πως και ποιός θα τη φτιάξει.

Αν αυτή αποτελεί την προσωπική του ιστοσελίδα στην οποία θέλει να πειραματιστεί ο ίδιος, μπορεί πολύ εύκολα να αγοράσει μια εφαρμογή δημιουργίας ιστοσελίδων ή να βρεί μια διαθέσιμη δωρεάν από το διαδίκτυο και να φτιάξει την ιστοσελίδα του απλά βάζοντας εικόνες, μορφοποιώντας το κείμενο κτλ.
Και κατά τη γνώμη μας καλά θα κάνει, γιατί ο στόχος του είναι να ικανοποιήσει την ανάγκη δημιουργίας και να επιτύχει το σκοπό της προβολής των επιτευγμάτων του σε ένα μέσο όπως το διαδίκτυο, αφιερώνοντας μόνο το προσωπικό του χρόνο. Βέβαια, για κάποιον ο οποίος δεν έχει επαφή με τη γραφιστική ή έστω και με λίγη html είναι λίγο δύσκολο ακόμη και το παραπάνω, οπότε θα πρέπει να βρει άλλη λύση...

Όλα βέβαια τα παραπάνω ισχύουν για την υλοποίηση στατικών ιστοσελίδων, οι οποίες ως τεχνολογία είναι ξεπερασμένες τουλάχιστον σε δικτυακούς τόπους, που πέρα από όλα τα άλλα πρέπει να έχουν επικαιροποιημένη πληροφορία (ανακοινώσεις, εκδηλώσεις, νέα προϊόντα κ.α.)., καθώς η ενημέρωση στατικών ιστοσελίδων αν αυτές ξεπερνούν κάποιο αριθμό είναι ιδιαίτερα χρονοβόρα και δύσκολη υπόθεση.

Σε αυτή τη περίπτωση η λύση είναι οι δυναμικές ιστοσελίδες, δηλαδή, η υλοποίηση μιας εφαρμογής που θα μπορεί να δίνει τη δυνατότητα σε κάποιο χρήστη, που δεν θέλει να εμπλακεί σε περίπλοκες διαδικασίες, να ενημερώνει εύκολα το δικτυακό του τόπο.
Γι αυτή την περίπτωση υπάρχουν δύο προσεγγίσεις. Η εξατομικευμένη προσέγγιση και τα έτοιμα Content Management Systems (Συστήματα Διαχείρισης Περιεχομένου). Το παρόν άρθρο συγκρίνει αυτές.

Ένα έτοιμο CMS όπως τα joomla, drupal, phpnuke κ.α, είναι ένα ολοκληρωμένο περιβάλλον το οποίο ανάλογα το template εμφάνισης που επιλέγεται για να υλοποιηθεί ο δικτυακός τόπος, καθορίζει συγκεκριμένη δομή στο δικτυακό τόπο και οργανώνει το περιεχόμενο του και τους συνδέσμους, στην ήδη υπάρχουσα δομή μιας Βάσης Δεδομένων που χρησιμοποιεί. Υπάρχει δυνατότητα προσαρμογής αλλά απαιτεί πολύ χρόνο και σε κάποιες περιπτώσεις πολύ καλή γνώση προγραμματισμού (λόγω της πολυπλοκότητας του κώδικα).
Συνήθως, οι λύσεις που παρέχονται από ένα έτοιμο CMS είναι κλώνοι (εξαιτίας του προηγούμενου γεγονότος), δηλαδή, σε ότι έχει αρχικά προβλεφθεί να υπάρχει ως σύνδεσμος ή κατηγορία περιεχομένου και σε συγκεκριμένη δομή template εμφάνισης, δε μπορεί να γίνουν πολλές και σημαντικές αλλαγές, ώστε το αποτέλεσμα να αποτελεί  αποκλειστικά την προσωπική επιλογή αυτού που υλοποιεί το δικτυακό τόπο.

Δεν είναι τυχαίο άλλωστε πως πολλοί δικτυακοί τόποι που έχουν υλοποιηθεί με συγκεκριμένα CMS, μοιάζουν μεταξύ τους... Χρειάζεται μαεστρία και χρόνος για να ξεπεράσεις αυτό τον περιορισμό..

Από την άλλη η εξατομικευμένη προσέγγιση δίνει τη δυνατότητα υλοποίησης της δομής της Βάσης Δεδομένων του περιεχομένου, των συνδέσμων και της λειτουργικότητας του δικτυακού τόπου κατά τις επιθυμίες του τελικού χρήστη. Και αυτό γιατί στην ουσία υλοποιείται η διεπαφή του χρήστη με τον δικτυακό τόπο (εμφάνιση) μέσω του browser του (κατά την επιθυμία του ιδιοκτήτη του δικτυακού τόπου), σε μία βάση δεδομέμων όπως η MySQL, Oracle κ.α αποθηκεύεται το περιεχόμενο του δικτυακού τόπου, σύμφωνα πάντα με τις ειδικές ανάγκες του πέλατη, ενώ με τη χρήση γλώσσας προγραμματισμού όπως οι PHP, Python, Java, asp, ruby, perl υλοποιείται η λειτουργικότητα του δικτυακού τόπου.

Επιπρόσθετα υπάρχουν σημαντικά προβλήματα με τη χρήση έτοιμου CMS σε θέματα που άπτονται των υπηρεσιών που μπορεί να προσφέρει ένας δικτυακός τόπος. Για παράδειγμα αν κάποιος δικτυακός τόπος απαιτεί εγγραφή χρηστών σε αυτόν και ο πελάτης επιθυμεί οι χρήστες για την εγγραφή τους να συμπληρώνουν περισσότερα στοιχεία από το username, το password και το email τους, τότε η υλοποίηση μιας τέτοιας υπηρεσίας με χρήση έτοιμου CMS, είναι αβέβαιη υπόθεση.

Επιπλέον, η εξατομικευμένη προσέγγιση επιτυγχάνει υλοποίηση σε πρωτότυπο πηγαίο κώδικα, με στόχο τον εύκολο και ορθολογικό σχεδιασμό και υλοποίηση του δικτυακού τόπου, χωρίς την ύπαρξη περιττού κώδικα καθώς και της εύκολης προσαρμογής σε αυτόν νέων υπηρεσιών, γλωσσών κ.λ.π. κατά τις μελλοντικές απαιτήσεις που μπορεί να υπάρξουν.

Τα παραπάνω συνιστούν και την εξής διαφορά: Η εξατομικευμένη προσέγγιση δίνει τη δυνατότητα επέκτασης με ευκολία προσαρμογής στον κώδικα του δικτυακού τόπου μελλοντικών λειτουργιών, αφού ο κώδικας θα είναι δομημένος κατά αυτή τη λογική – την εξειδικευμένη στο δικτυακό τόπο και όχι σε μια αφαιρετική όπως των διατιθέμενων έτοιμων συστημάτων διαχείρισης περιεχομένου, η οποία καλύπτει το μέσο όρο των λειτουργιών χωρίς να προσδίδει ευκολία εξειδίκευσης και προσαρμοστικότητας.

Σε ότι αφορά στο κόστος, οι έτοιμες λύσεις CMS στην αγορά, κοστολογούνται το ίδιο με τη λύση της εξατομικευμένης προσέγγισης που η QV-Web επιλέγει, σε αντίθεση με το γεγονός ότι πολλά από τα έτοιμα CMS μπορεί να τα βρει κανείς δωρεάν στο διαδίκτυο.

Τα σχόλια δικά σας...

Συντάχθηκε: 01/02/07 . Τροποποιήθηκε: 02/02/07

Δείτε εδώ τα τελευταία έργα που έχουμε αναλάβει.

Τελευταία Έργα

Closew

Bioregions (European Union)

www.bioregions.eu
Ημερομηνία Καταχώρησης: 09/08/10

OrpheusAudio Larissa

www.orpheusaudio.com.gr
Ημερομηνία Καταχώρησης: 06/05/10