Τρίτη, Ιουλίου 06, 2004

Επιλογή εφαρμογής CMS

Τζα! Καιρό έχω να γράψω και θύμωσα. Βέβαια υπάρχει κάποιος λόγος που «έλειψα» και αυτός δεν είναι η Εθνική Ελλάδος.

Εδώ και αρκετό καιρό προσπαθώ να επιλέξω την εφαρμογή CMS που θα χρησιμοποιήσω για το site του Gnome.gr . Στην αρχή επισκέφτηκα το http://www.opensourcecms.com (το παλιό) και πειραματίστηκα με μερικές εφαρμογές. Αρκετά καλό και χρήσιμο site γιατί σου δίνει μια πρώτη γεύση για το πώς λειτουργεί η κάθε εφαρμογή (έχει εγκαταστήσει όλες τις εφαρμογές που αναφέρει και μπορείς να μπαίνεις με username admin και password demo). Δεν φτάνει όμως και τώρα που άλλαξε δεν νομίζω ότι βοηθάει τόσο πολύ γιατί δεν κάνει τη σύγκριση. Πάντως το να πειραματιστείς με τις εφαρμογές που έχει είναι αρκετά καλό.
Το επόμενο που επισκέφτηκα είναι το http://www.cmsmatrix.com το οποίο βοηθάει πάρα πολύ όχι όσον αφορά τη λειτουργία της κάθε εφαρμογής αλλά όσον αφορά τα χαρακτηριστικά και τα στοιχεία της κάθε εφαρμογής. Το πιο καλό είναι το γεγονός ότι μπορείς να επιλέξεις μερικές εφαρμογές και σε μια ιστοσελίδα να σου δείξει τα χαρακτηριστικά τους ώστε να τις συγκρίνεις επιτόπου. Βέβαια από ότι είδα χτες ούτε σε αυτό γίνεται πλέον η σύγκριση.
Βέβαια μετά από αυτό χάνεσαι… Χάνεσαι γιατί βλέπεις ότι μερικές εφαρμογές που δεν τις είχες ακούσει ποτέ σου έχουν χαρακτηριστικά που δεν τα είχες καν σκεφτεί. Έτσι μετά λίγο-πολύ μπλέκεις στα γρανάζια των συγκρίσεων….
Βέβαια στο site θα βρεις και ένα αρχείο pdf το οποίο σου δίνει οδηγίες σχετικά με τον τρόπο επιλογής μιας εφαρμογής CMS. Πολύ υποβοηθητικό.
Στην αρχή είχα το μυαλό μου στα php-nuke, Mambo , Typo3, Xoops, Drupal και Plone (και κάποιο που ξέχασα :-) ).
Μετά από συγκρίσεις κατέληξα στα Mambo, Typo3 και στο Xoops.
Μερικές εφαρμογές έχουν πολλές δυνατότητες αλλά είναι δύσχρηστες. Μερικές δεν περιλαμβάνουν τις δυνατότητες που ζητάω και μερικές, όπως το Mambo, έχουν πολλές δυνατότητες οι οποίες όμως «κρύβονται» καθώς το μενού διαχείρισης δεν καθορίζει άμεσα το template των ιστοσελίδων.
Με λίγο μεράκι, αρκετό χρόνο και προσπάθεια θα τα καταφέρω. Ένα άλλο υποβοηθητικό site είναι το http://www.cmsreview.com .
Η μεγαλύτερη δυσκολία στις συγκρίσεις είναι να μην είσαι σίγουρος ότι η δυνατότητα που έχει το Α είναι πιο χρήσιμη από τη δυνατότητα που έχει το Β. Βέβαια αν ιεραρχήσεις τις δυνατότητες το εμπόδιο αυτό ξεπερνιέται.
Όταν όμως θες να δημιουργήσεις ένα site με τις ΑΒΓΔ δυνατότητες και άλλο ένα με τις δυνατότητες ΒΓΕΖ τότε τι γίνεται; Αυτό μου έτυχε καθώς οι δύο επικρατέστερες εφαρμογές έχουν ως κοινές δυνατότητες τις ΒΓ αλλά η μια εφαρμογή έχει τις ΑΔ ενώ η άλλη τις ΕΖ. Κοιτάω πιο site είναι πιο σημαντικό και θα περιμένω να βγει κάποιο module με τις δυνατότητες που ψάχνω.
Υπομονή…. Υπομονή γιατί επέλεξα την εφαρμογή αλλά πρέπει να διαβάσω τα εγχειρίδια που έχει και να αναπτύξω το site που σχεδίασα βρίσκοντας στην πορεία διάφορα εμπόδια.

Τετάρτη, Ιουνίου 16, 2004

Fedora και Mandrake

Βλέπω σε περιοδικά να λένε ότι το Mandrake είναι η πιο εύχρηστη και καταλληλότερη διανομή για έναν αρχάριο χρήστη. Συνήθως μετά το Mandrake βάζουν το Suse και λένε ότι το Fedora δεν είναι τόσο εύχρηστο για έναν αρχάριο χρήστη. Χωρίς να θέλω να δυσαρεστήσω τους φίλους μου θα πω ότι το συμπέρασμα που έχω βγάλει εγώ για το Mandrake και το Fedora Linux είναι το εξής:
Το Fedora Linux είναι το ίδιο εύχρηστο και κατάλληλο για έναν αρχάριο χρήστη ο οποίος, όμως, θα χρησιμοποιεί στον υπολογιστή του μόνο Linux. Είναι σαφώς καλύτερο από το Mandrake αλλά όταν στον υπολογιστή σου χρησιμοποιείς dual boot (Linux + Windows) και μάλιστα θέλεις να χρησιμοποιείς έναν δίσκο και στα δύο λειτουργικά συστήματα τότε το Mandrake υπερτερεί. Υπερτερεί όμως μόνο στην αρχή γιατί σχεδόν όλοι αρχίζουν με πειραματισμό. Μετά στρώνεσαι και διαβάζεις και μαθαίνεις για την υποστήριξη NTFS, τη διαφορά FAT και NTFS, τα προγράμματα captive, supermount κτλ δεν έχεις καμία δυσκολία.
Αν κάποιος φοιτητής με ρωτούσε για το ποια διανομή είναι καλύτερη για αυτόν θα του πρότεινα το Fedora χωρίς περισπασμούς. Αν κάποιος εργαζόμενος με υποχρεώσεις μου έκανε την ίδια ερώτηση τότε θα του πρότεινα το Mandrake ώστε να μπορεί να το μελετήσει με άνεση.