Λόγοι επιλογής ενός CMS
Συντονιστές: WebDev Moderators, Super-Moderators
Λόγοι επιλογής ενός CMS
Η ανάγκη του διαλόγου που έχουμε αναπτύξει σε σχετικό θέμα[1] μου έδωσε το έναυσμα να δημιουργήσω το παρόν θέμα. Αλήθεια ποιοι είναι οι λόγοι όπου θα διαλέγατε ένα CMS ή θα αλλάζατε αυτό που σήμερα δουλεύετε;
Αυτό που δουλεύεται για πιο λόγο το επιλέξατε; Έχω ορισμένες απαντήσεις και μια ιδέα γενικότερα άλλα δεν θα ήθελα να δημιουργήσω μια ψηφοφορία. Πιστεύω ότι ο ελεύθερος διάλογος θα ήταν η καλύτερη επιλογή.
[1] - Καλώς Ήλθατε στο Elxis CMS
Αυτό που δουλεύεται για πιο λόγο το επιλέξατε; Έχω ορισμένες απαντήσεις και μια ιδέα γενικότερα άλλα δεν θα ήθελα να δημιουργήσω μια ψηφοφορία. Πιστεύω ότι ο ελεύθερος διάλογος θα ήταν η καλύτερη επιλογή.
[1] - Καλώς Ήλθατε στο Elxis CMS
Λόγοι επιλογής ενός CMS
Προσωπικά, αυτά που θα λάμβανα υπ' όψιν για να επιλέξω ένα cms είναι τα ακόλουθα:
content types/custom fields
δυνατότητα ορισμού άρθρων σε πολλές κατηγορίες
επεκτασιμότητα (+shortcodes)
ευχρηστία για τον τελικό χρήστη
api
documentation
community
εξέλιξη
ασφάλεια
plugins
καλά templates (κάποιες φορές χρειάζονται)
open source
πολυγλωσσικότητα
template engine (δεν θα το επέλεγα αν χρησιμοποιούσε smarty)
ταχύτητα
ποιότητα κώδικα
Έχω δουλέψει με joomla 1.x (πολύ παλιά), wordpress και custom. To wordpress τα πηγαίνει πολύ καλά στα περισσότερα από τα παραπάνω, εκτός από την ποιότητα του κώδικα
content types/custom fields
δυνατότητα ορισμού άρθρων σε πολλές κατηγορίες
επεκτασιμότητα (+shortcodes)
ευχρηστία για τον τελικό χρήστη
api
documentation
community
εξέλιξη
ασφάλεια
plugins
καλά templates (κάποιες φορές χρειάζονται)
open source
πολυγλωσσικότητα
template engine (δεν θα το επέλεγα αν χρησιμοποιούσε smarty)
ταχύτητα
ποιότητα κώδικα
Έχω δουλέψει με joomla 1.x (πολύ παλιά), wordpress και custom. To wordpress τα πηγαίνει πολύ καλά στα περισσότερα από τα παραπάνω, εκτός από την ποιότητα του κώδικα

Λόγοι επιλογής ενός CMS
Θα συμφωνήσω πως το Wordpress τείνει να έχει τα περισσότερα θετικά σημεία.
Προσωπικά θα προσθέσω στα αρνητικά του και την πολυγλωσσικότητα την οποία θεωρώ από τα πιο βασικά στοιχεία όταν την παρέχει ο πυρήνας και όχι τρίτες επεκτάσεις.
Επίσης η ερώτηση αυτού του θέματος έχει δυο σκοπιές.
Του προγραμματιστή και του χρήστη και ο καθένας έχει διαφορετικά κριτήρια επιλογής.
Τέλος στο θέμα της ασφάλειας δεν πρέπει απλά να εξετάζουμε την ασφάλεια του CMS αλλά και τους εξωγενείς παράγοντες. Ο συνδυασμός open source - μεγάλο community - διάθεση επεκτάσεων τρίτων προγραμματιστών, είναι πάντα μια βόμβα στα θεμέλια και του πιο ασφαλούς CMS.
Προσωπικά θα προσθέσω στα αρνητικά του και την πολυγλωσσικότητα την οποία θεωρώ από τα πιο βασικά στοιχεία όταν την παρέχει ο πυρήνας και όχι τρίτες επεκτάσεις.
Επίσης η ερώτηση αυτού του θέματος έχει δυο σκοπιές.
Του προγραμματιστή και του χρήστη και ο καθένας έχει διαφορετικά κριτήρια επιλογής.
Τέλος στο θέμα της ασφάλειας δεν πρέπει απλά να εξετάζουμε την ασφάλεια του CMS αλλά και τους εξωγενείς παράγοντες. Ο συνδυασμός open source - μεγάλο community - διάθεση επεκτάσεων τρίτων προγραμματιστών, είναι πάντα μια βόμβα στα θεμέλια και του πιο ασφαλούς CMS.
Λόγοι επιλογής ενός CMS
Συμφωνώ. Προς το παρόν, λύνεται με το wpml.korgr έγραψε:Θα συμφωνήσω πως το Wordpress τείνει να έχει τα περισσότερα θετικά σημεία.
Προσωπικά θα προσθέσω στα αρνητικά του και την πολυγλωσσικότητα την οποία θεωρώ από τα πιο βασικά στοιχεία όταν την παρέχει ο πυρήνας και όχι τρίτες επεκτάσεις.
Ξέχασες τον στησιματάκιαkorgr έγραψε:Επίσης η ερώτηση αυτού του θέματος έχει δυο σκοπιές.
Του προγραμματιστή και του χρήστη και ο καθένας έχει διαφορετικά κριτήρια επιλογής.
Τέλος στο θέμα της ασφάλειας δεν πρέπει απλά να εξετάζουμε την ασφάλεια του CMS αλλά και τους εξωγενείς παράγοντες. Ο συνδυασμός open source - μεγάλο community - διάθεση επεκτάσεων τρίτων προγραμματιστών, είναι πάντα μια βόμβα στα θεμέλια και του πιο ασφαλούς CMS.

Οι δικοί μου λόγοι ήταν από τη σκοπιά τού προγραμματιστή, λαμβάνοντας υπ' όψιν και την ευκολία του χρήστη να χρησιμοποιεί το cms, κάτι το οποίο είναι σημαντικό.
Το community είναι χρήσιμο, ειδικά όταν δεν υπάρχει καλό documentation. Το wordpress πάει καλά στο θέμα τού doc.
Τα extensions είναι ένα ρίσκο, αλλά το περιορίζεις αν χρησιμοποιείς λίγα και δοκιμασμένα. Ένα συνηθισμένο πρόβλημα, πέρα από αυτό της ποιότητας, είναι η συμβατότητά τους με νέες εκδόσεις τού cms.
Λόγοι επιλογής ενός CMS
Με τα περισσότερα πράγματα συμφωνώ με τον @gvre για την επιλογή του CMS. Προς το παρών το βλέπουμε από την πλευρά του προγραμματιστή. Προσωπικά έχω ελάχιστα δουλέψει κώδικα στο παρελθόν σε Joomla και Wordpress. Ποτέ όμως δεν έχω βγάλει στον αέρα ιστοσελίδα με χρήση αυτών των CMS. Στην διαχείρισή τους έχω δουλέψει λίγο περισσότερο καλύπτοντας ανάγκες πελατών με έτοιμες ιστοσελίδες. Για μένα τα στοιχεία επιλογής είναι κατά σειρά:
Γνωρίζω βέβαια ότι η τεκμηρίωση και η επεκτασιμότητα είναι από τους κύριους λόγους επιλογής ενός CMS από τους απλούς χρήστες. Μετά σαφώς θέλουν μια ενεργή κοινότητα για να μην αισθάνονται ξεκρέμαστοι αν και εφόσον κάτι τους δυσκολεύει.
Το κομμάτι της πολυγλωσσίας του Wordpress δεν θεωρείτε ένα μεγάλο φάουλ; Αναφορικά με την ασφάλεια ενός Open Source CMS δεν είναι πάντα μειον για μια κοινότητα που είναι συνεχώς stand by.
- Ποιότητα κώδικα
Ευχρηστία για τον τελικό χρήστη
Ασφάλεια
Open source
Tαχύτητα
Εξέλιξη
Πολυγλωσσία
Ενεργή κοινότητα
Γνωρίζω βέβαια ότι η τεκμηρίωση και η επεκτασιμότητα είναι από τους κύριους λόγους επιλογής ενός CMS από τους απλούς χρήστες. Μετά σαφώς θέλουν μια ενεργή κοινότητα για να μην αισθάνονται ξεκρέμαστοι αν και εφόσον κάτι τους δυσκολεύει.
Το κομμάτι της πολυγλωσσίας του Wordpress δεν θεωρείτε ένα μεγάλο φάουλ; Αναφορικά με την ασφάλεια ενός Open Source CMS δεν είναι πάντα μειον για μια κοινότητα που είναι συνεχώς stand by.
Λόγοι επιλογής ενός CMS
Documentation χρειάζεται είτε είναι καλογραμμένο το cms είτε όχι.webgift έγραψε:Αν είναι καλογραμμένο τότε δεν χρειάζομαι documentation.
Αν το έχεις φτιάξει εσύ, ισχύει, αλλά μόνο για εσένα. Σκέψου αυτούς που θα χρειαστεί να συντηρήσουν τον κώδικα.webgift έγραψε:Όλα μπορείς να τα βρεις εύκολα γιατί υπάρχει οργάνωση κατά την διάρκεια της ανάπτυξης.
Τί εννοείς όταν λες "απλούς χρήστες".webgift έγραψε:Γνωρίζω βέβαια ότι η τεκμηρίωση και η επεκτασιμότητα είναι από τους κύριους λόγους επιλογής ενός CMS από τους απλούς χρήστες. Μετά σαφώς θέλουν μια ενεργή κοινότητα για να μην αισθάνονται ξεκρέμαστοι αν και εφόσον κάτι τους δυσκολεύει.
Είναι, αλλά λύνεται με το wpml.webgift έγραψε:Το κομμάτι της πολυγλωσσίας του Wordpress δεν θεωρείτε ένα μεγάλο φάουλ;
Στα open source web projects, η ασφάλεια χωρίζεται σε αυτή του core και των plugins. Στο core τα πράγματα συνήθως είναι καλά. Για παράδειγμα, το wordpress κάνει αυτόματα update το core (μόνο σε minor versions). Το μεγαλύτερο πρόβλημα είναι στα plugins, τα οποία συνήθως δεν είναι καλογραμμένα (δεν αναφέρομαι μόνο στο wordpress).webgift έγραψε:Αναφορικά με την ασφάλεια ενός Open Source CMS δεν είναι πάντα μειον για μια κοινότητα που είναι συνεχώς stand by.
Λόγοι επιλογής ενός CMS
Δεν διαφωνούμε αναφέρομαι καθαρά από την οπτική γωνία των προγραμματιστών.gvre έγραψε:Documentation χρειάζεται είτε είναι καλογραμμένο το cms είτε όχι.
Μπορεί να ισχύει αυτό που λες. Προσωπικά θεωρώ ότι αν κάτι είναι καλογραμμένο χωρισμένο σε βιβλιοθήκες και μια απόλυτη και άκρως αυστηρή φιλοσοφία από την ονομασία των αρχείων, των κλάσεων έως και των μεθόδων τότε δουλεύοντας το αισθάνεσαι όλο και πιο οικία.gvre έγραψε:Αν το έχεις φτιάξει εσύ, ισχύει, αλλά μόνο για εσένα. Σκέψου αυτούς που θα χρειαστεί να συντηρήσουν τον κώδικα.
Απλούς χρήστες αναφέρω αυτούς που έχουν λίγη εμπειρία στα CMS. Τους μη επαγγελματίες. Τους χρήστες που ο γνωστός τους ή και ο ίδιος θέλει να φτιάξει ιστοσελίδα χωρίς να δαπανήσει χρήματα.gvre έγραψε:Τί εννοείς όταν λες "απλούς χρήστες".
Αλίμονο τόσο μεγάλη κοινότητα σε χρήστες να μην είχαν βρει κάποιο πρόσθετο; Αυτό που αναφέρω ως φάουλ έχει να κάνει με την λειτουργία πυρήνα. Είναι δυνατόν να μην συμπεριλαμβάνεται η πολυγλωσσία ως λειτουργία πυρήνα του CMS;gvre έγραψε:Είναι, αλλά λύνεται με το wpml.
Ε σίγουρα αυτό εξαρτάται και από τους δημιουργούς των extensions κάθε κοινότητας. Το CMS θα του δώσει την βάση ωστόσο από εκεί και πέρα εξαρτάται από τον καθένα διαφορετικά. Για αυτό καλό είναι ο κάθε δημιουργός να κυκλοφορεί δωρεάν λογισμικό έτσι ώστε το ευρύτερο κοινό να τον ενημερώνει που έχει κενά το λογισμικό που παρέχει καθώς επίσης να τον μαθαίνει μέσα από την δουλεία του. Έτσι εξελίσσεται, δεν μένει ποτέ στάσιμος εν αντιθέσει πάντα ανήσυχος.gvre έγραψε:Στα open source web projects, η ασφάλεια χωρίζεται σε αυτή του core και των plugins. Στο core τα πράγματα συνήθως είναι καλά. Για παράδειγμα, το wordpress κάνει αυτόματα update το core (μόνο σε minor versions). Το μεγαλύτερο πρόβλημα είναι στα plugins, τα οποία συνήθως δεν είναι καλογραμμένα (δεν αναφέρομαι μόνο στο wordpress).
Λόγοι επιλογής ενός CMS
Η δυσκολία είναι στην αρχή. Εκεί, χωρίς documentation δεν κάνεις τίποτα.webgift έγραψε:Μπορεί να ισχύει αυτό που λες. Προσωπικά θεωρώ ότι αν κάτι είναι καλογραμμένο χωρισμένο σε βιβλιοθήκες και μια απόλυτη και άκρως αυστηρή φιλοσοφία από την ονομασία των αρχείων, των κλάσεων έως και των μεθόδων τότε δουλεύοντας το αισθάνεσαι όλο και πιο οικία.
Τους στησιματάκηδες δηλαδήwebgift έγραψε:Απλούς χρήστες αναφέρω αυτούς που έχουν λίγη εμπειρία στα CMS. Τους μη επαγγελματίες. Τους χρήστες που ο γνωστός τους ή και ο ίδιος θέλει να φτιάξει ιστοσελίδα χωρίς να δαπανήσει χρήματα.

Το wpml είναι μια χαρά και δένει πολύ καλά με το υπόλοιπο wp, οπότε δεν είναι πρόβλημα.webgift έγραψε:Αλίμονο τόσο μεγάλη κοινότητα σε χρήστες να μην είχαν βρει κάποιο πρόσθετο; Αυτό που αναφέρω ως φάουλ έχει να κάνει με την λειτουργία πυρήνα. Είναι δυνατόν να μην συμπεριλαμβάνεται η πολυγλωσσία ως λειτουργία πυρήνα του CMS;
Η ασφάλεια όμως εξαρτάται και από τα plugins, οπότε πηγαίνει περίπατο αν αυτά δεν είναι καλογραμμένα.webgift έγραψε:Ε σίγουρα αυτό εξαρτάται και από τους δημιουργούς των extensions κάθε κοινότητας. Το CMS θα του δώσει την βάση ωστόσο από εκεί και πέρα εξαρτάται από τον καθένα διαφορετικά. Για αυτό καλό είναι ο κάθε δημιουργός να κυκλοφορεί δωρεάν λογισμικό έτσι ώστε το ευρύτερο κοινό να τον ενημερώνει που έχει κενά το λογισμικό που παρέχει καθώς επίσης να τον μαθαίνει μέσα από την δουλεία του. Έτσι εξελίσσεται, δεν μένει ποτέ στάσιμος εν αντιθέσει πάντα ανήσυχος.
Λόγοι επιλογής ενός CMS
Θα μου επιτρέψεις να διαφωνήσω εδώ.gvre έγραψε: Το wpml είναι μια χαρά και δένει πολύ καλά με το υπόλοιπο wp, οπότε δεν είναι πρόβλημα.
Το WPML και οποιαδήποτε άλλη multilingual λύση στο WP είναι τραγική. Ο λόγος είναι πολύ απλός! Ο πυρήνας δεν είναι στημένος για τέτοια χρήση με αποτέλεσμα να καταλήγουμε σε τραγικές αλχημείες και μπαλώματα με το normalization της βάσης να πηγαίνει περίπατο!
Γνωρίζεις πιστεύω πως χρειάζεσαι νέο post για κάθε version της γλώσσας για να μην αναφέρω πως πρέπει να δημιουργείς αντίγραφα των menus.
Κάποια στιγμή όταν ξεκίνησα το πρώτο μου plugin για WP, χρειαζόμουν πολυγλωσσική υποστήριξη. Εκεί που να στηριχτείς;
Στο αν έχει εγκαταστήσει ο χρήστης το plugin?
Θυμάμαι τις αλχημείες να κάνω WPML detection για να υπάρχει τουλάχιστον multilingual support έστω και μόνο σε αυτή την περίπτωση.
Και αν είχε ο άλλος το qTranslate?
Νομίζω το να συζητάμε πως είναι αποδεκτό να μην υπάρχει πολυγλωσσική υποστήριξη σε επίπεδο πυρήνα, είναι τουλάχιστον άστοχο...
Το WP με έχασε λόγω πολυγλωσσικότητας και πίστεψε με το πάλεψα πολύ με το WPML.
Λόγοι επιλογής ενός CMS
Υπάρχει καλύτερη λύση αυτή τη στιγμή για πολυγλωσσικότητα σε wp; Όταν το έψαχνα δε βρήκα κάτι καλύτερο. Συμφωνώ και το έγραψα και παραπάνω ότι είναι προτιμότερο κάποια πράγματα να είναι μέσα στο core.
Λόγοι επιλογής ενός CMS
Όχι δεν υπάρχει, το WPML είναι κορυφή σε αυτό που κάνει!
Αυτό ακριβώς τονίζω, πως αν και η βέλτιστη λύση απέχει πολύ από το να έχεις μια σωστή πολυγλωσσική υποστήριξη.
Μάλλον εγώ κάτι δεν κατάλαβα καλά γιατί έτσι όπως τοποθετήθηκες το εξέλαβα πως το WPML είναι η τέλεια λύση και πως δεν χρειάζεται το WP να προσανατολιστεί σε μια core multilingual κατεύθυνση
Αυτό ακριβώς τονίζω, πως αν και η βέλτιστη λύση απέχει πολύ από το να έχεις μια σωστή πολυγλωσσική υποστήριξη.
Μάλλον εγώ κάτι δεν κατάλαβα καλά γιατί έτσι όπως τοποθετήθηκες το εξέλαβα πως το WPML είναι η τέλεια λύση και πως δεν χρειάζεται το WP να προσανατολιστεί σε μια core multilingual κατεύθυνση

Λόγοι επιλογής ενός CMS
Κάποια πράγματα πρέπει να είναι στο core και να είναι σχεδιασμένα σωστά.gvre έγραψε:Είναι, αλλά λύνεται με το wpml.webgift έγραψε:Το κομμάτι της πολυγλωσσίας του Wordpress δεν θεωρείτε ένα μεγάλο φάουλ;
Λόγοι επιλογής ενός CMS
Στο δικό μου μυαλό ο όρος extensions είναι οτιδήποτε προσθέτει (=επεκτείνει) την λειτουργικότητα ενός CMS. Οπότε και τα plugin είναι τύπος extension. Θεωρητικά ένα extension θα δημιουργήσει προβλήματα σε ένα CMS όταν παρέχει πρόσβαση σε περιοχές του CMS χωρίς να κάνεις τα κατάλληλα validations πρώτα.gvre έγραψε:Η ασφάλεια όμως εξαρτάται και από τα plugins, οπότε πηγαίνει περίπατο αν αυτά δεν είναι καλογραμμένα.webgift έγραψε:Ε σίγουρα αυτό εξαρτάται και από τους δημιουργούς των extensions κάθε κοινότητας. Το CMS θα του δώσει την βάση ωστόσο από εκεί και πέρα εξαρτάται από τον καθένα διαφορετικά. Για αυτό καλό είναι ο κάθε δημιουργός να κυκλοφορεί δωρεάν λογισμικό έτσι ώστε το ευρύτερο κοινό να τον ενημερώνει που έχει κενά το λογισμικό που παρέχει καθώς επίσης να τον μαθαίνει μέσα από την δουλεία του. Έτσι εξελίσσεται, δεν μένει ποτέ στάσιμος εν αντιθέσει πάντα ανήσυχος.
Λόγοι επιλογής ενός CMS
Συμφωνούμε. Γενικά, ένα extension δημιουργεί πρόβλημα όταν δεν είναι καλογραμμένο, κάτι το οποίο δεν είναι ασυνήθιστο.
Μέλη σε σύνδεση
Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες