Λόγοι επιλογής ενός CMS

Συζητήσεις για το Ελληνικό Elxis CMS

Συντονιστές: webgift, WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
webgift
Δημοσιεύσεις: 50
Εγγραφή: 25 Απρ 2012 23:49
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από webgift » 08 Ιουν 2014 14:47

Η ανάγκη του διαλόγου που έχουμε αναπτύξει σε σχετικό θέμα[1] μου έδωσε το έναυσμα να δημιουργήσω το παρόν θέμα. Αλήθεια ποιοι είναι οι λόγοι όπου θα διαλέγατε ένα CMS ή θα αλλάζατε αυτό που σήμερα δουλεύετε;

Αυτό που δουλεύεται για πιο λόγο το επιλέξατε; Έχω ορισμένες απαντήσεις και μια ιδέα γενικότερα άλλα δεν θα ήθελα να δημιουργήσω μια ψηφοφορία. Πιστεύω ότι ο ελεύθερος διάλογος θα ήταν η καλύτερη επιλογή.

[1] - Καλώς Ήλθατε στο Elxis CMS

gvre
Δημοσιεύσεις: 992
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από gvre » 08 Ιουν 2014 17:17

Προσωπικά, αυτά που θα λάμβανα υπ' όψιν για να επιλέξω ένα cms είναι τα ακόλουθα:

content types/custom fields
δυνατότητα ορισμού άρθρων σε πολλές κατηγορίες
επεκτασιμότητα (+shortcodes)
ευχρηστία για τον τελικό χρήστη
api
documentation
community
εξέλιξη
ασφάλεια
plugins
καλά templates (κάποιες φορές χρειάζονται)
open source
πολυγλωσσικότητα
template engine (δεν θα το επέλεγα αν χρησιμοποιούσε smarty)
ταχύτητα
ποιότητα κώδικα

Έχω δουλέψει με joomla 1.x (πολύ παλιά), wordpress και custom. To wordpress τα πηγαίνει πολύ καλά στα περισσότερα από τα παραπάνω, εκτός από την ποιότητα του κώδικα :)

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από korgr » 09 Ιουν 2014 09:10

Θα συμφωνήσω πως το Wordpress τείνει να έχει τα περισσότερα θετικά σημεία.
Προσωπικά θα προσθέσω στα αρνητικά του και την πολυγλωσσικότητα την οποία θεωρώ από τα πιο βασικά στοιχεία όταν την παρέχει ο πυρήνας και όχι τρίτες επεκτάσεις.

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

gvre
Δημοσιεύσεις: 992
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από gvre » 09 Ιουν 2014 09:54

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

Άβαταρ μέλους
webgift
Δημοσιεύσεις: 50
Εγγραφή: 25 Απρ 2012 23:49
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από webgift » 09 Ιουν 2014 10:34

Με τα περισσότερα πράγματα συμφωνώ με τον @gvre για την επιλογή του CMS. Προς το παρών το βλέπουμε από την πλευρά του προγραμματιστή. Προσωπικά έχω ελάχιστα δουλέψει κώδικα στο παρελθόν σε Joomla και Wordpress. Ποτέ όμως δεν έχω βγάλει στον αέρα ιστοσελίδα με χρήση αυτών των CMS. Στην διαχείρισή τους έχω δουλέψει λίγο περισσότερο καλύπτοντας ανάγκες πελατών με έτοιμες ιστοσελίδες. Για μένα τα στοιχεία επιλογής είναι κατά σειρά:
  • Ποιότητα κώδικα
    Ευχρηστία για τον τελικό χρήστη
    Ασφάλεια
    Open source
    Tαχύτητα
    Εξέλιξη
    Πολυγλωσσία
    Ενεργή κοινότητα
Αν είναι καλογραμμένο τότε δεν χρειάζομαι documentation. Όλα μπορείς να τα βρεις εύκολα γιατί υπάρχει οργάνωση κατά την διάρκεια της ανάπτυξης. Η αναβάθμιση δε είναι παιχνιδάκι. Η επεκτασιμότητα τώρα είναι θέμα χρόνου (μιας και είναι Open Source) και αφορά Plugins, Templates, Component, Modules κτλ. Το ίδιο ισχύει και στο κομμάτι του documentation.

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

Το κομμάτι της πολυγλωσσίας του Wordpress δεν θεωρείτε ένα μεγάλο φάουλ; Αναφορικά με την ασφάλεια ενός Open Source CMS δεν είναι πάντα μειον για μια κοινότητα που είναι συνεχώς stand by.

gvre
Δημοσιεύσεις: 992
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από gvre » 09 Ιουν 2014 11:15

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

Άβαταρ μέλους
webgift
Δημοσιεύσεις: 50
Εγγραφή: 25 Απρ 2012 23:49
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από webgift » 09 Ιουν 2014 13:24

gvre έγραψε:Documentation χρειάζεται είτε είναι καλογραμμένο το cms είτε όχι.
Δεν διαφωνούμε αναφέρομαι καθαρά από την οπτική γωνία των προγραμματιστών.
gvre έγραψε:Αν το έχεις φτιάξει εσύ, ισχύει, αλλά μόνο για εσένα. Σκέψου αυτούς που θα χρειαστεί να συντηρήσουν τον κώδικα.
Μπορεί να ισχύει αυτό που λες. Προσωπικά θεωρώ ότι αν κάτι είναι καλογραμμένο χωρισμένο σε βιβλιοθήκες και μια απόλυτη και άκρως αυστηρή φιλοσοφία από την ονομασία των αρχείων, των κλάσεων έως και των μεθόδων τότε δουλεύοντας το αισθάνεσαι όλο και πιο οικία.
gvre έγραψε:Τί εννοείς όταν λες "απλούς χρήστες".
Απλούς χρήστες αναφέρω αυτούς που έχουν λίγη εμπειρία στα CMS. Τους μη επαγγελματίες. Τους χρήστες που ο γνωστός τους ή και ο ίδιος θέλει να φτιάξει ιστοσελίδα χωρίς να δαπανήσει χρήματα.
gvre έγραψε:Είναι, αλλά λύνεται με το wpml.
Αλίμονο τόσο μεγάλη κοινότητα σε χρήστες να μην είχαν βρει κάποιο πρόσθετο; Αυτό που αναφέρω ως φάουλ έχει να κάνει με την λειτουργία πυρήνα. Είναι δυνατόν να μην συμπεριλαμβάνεται η πολυγλωσσία ως λειτουργία πυρήνα του CMS;
gvre έγραψε:Στα open source web projects, η ασφάλεια χωρίζεται σε αυτή του core και των plugins. Στο core τα πράγματα συνήθως είναι καλά. Για παράδειγμα, το wordpress κάνει αυτόματα update το core (μόνο σε minor versions). Το μεγαλύτερο πρόβλημα είναι στα plugins, τα οποία συνήθως δεν είναι καλογραμμένα (δεν αναφέρομαι μόνο στο wordpress).
Ε σίγουρα αυτό εξαρτάται και από τους δημιουργούς των extensions κάθε κοινότητας. Το CMS θα του δώσει την βάση ωστόσο από εκεί και πέρα εξαρτάται από τον καθένα διαφορετικά. Για αυτό καλό είναι ο κάθε δημιουργός να κυκλοφορεί δωρεάν λογισμικό έτσι ώστε το ευρύτερο κοινό να τον ενημερώνει που έχει κενά το λογισμικό που παρέχει καθώς επίσης να τον μαθαίνει μέσα από την δουλεία του. Έτσι εξελίσσεται, δεν μένει ποτέ στάσιμος εν αντιθέσει πάντα ανήσυχος.

gvre
Δημοσιεύσεις: 992
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από gvre » 09 Ιουν 2014 16:49

webgift έγραψε:Μπορεί να ισχύει αυτό που λες. Προσωπικά θεωρώ ότι αν κάτι είναι καλογραμμένο χωρισμένο σε βιβλιοθήκες και μια απόλυτη και άκρως αυστηρή φιλοσοφία από την ονομασία των αρχείων, των κλάσεων έως και των μεθόδων τότε δουλεύοντας το αισθάνεσαι όλο και πιο οικία.
Η δυσκολία είναι στην αρχή. Εκεί, χωρίς documentation δεν κάνεις τίποτα.
webgift έγραψε:Απλούς χρήστες αναφέρω αυτούς που έχουν λίγη εμπειρία στα CMS. Τους μη επαγγελματίες. Τους χρήστες που ο γνωστός τους ή και ο ίδιος θέλει να φτιάξει ιστοσελίδα χωρίς να δαπανήσει χρήματα.
Τους στησιματάκηδες δηλαδή :) Αυτούς τους ενδιαφέρει να διαθέτει το cms πολλά templates και plugins, για να μη χρειαστεί να γράψουν κώδικα.
webgift έγραψε:Αλίμονο τόσο μεγάλη κοινότητα σε χρήστες να μην είχαν βρει κάποιο πρόσθετο; Αυτό που αναφέρω ως φάουλ έχει να κάνει με την λειτουργία πυρήνα. Είναι δυνατόν να μην συμπεριλαμβάνεται η πολυγλωσσία ως λειτουργία πυρήνα του CMS;
Το wpml είναι μια χαρά και δένει πολύ καλά με το υπόλοιπο wp, οπότε δεν είναι πρόβλημα.
webgift έγραψε:Ε σίγουρα αυτό εξαρτάται και από τους δημιουργούς των extensions κάθε κοινότητας. Το CMS θα του δώσει την βάση ωστόσο από εκεί και πέρα εξαρτάται από τον καθένα διαφορετικά. Για αυτό καλό είναι ο κάθε δημιουργός να κυκλοφορεί δωρεάν λογισμικό έτσι ώστε το ευρύτερο κοινό να τον ενημερώνει που έχει κενά το λογισμικό που παρέχει καθώς επίσης να τον μαθαίνει μέσα από την δουλεία του. Έτσι εξελίσσεται, δεν μένει ποτέ στάσιμος εν αντιθέσει πάντα ανήσυχος.
Η ασφάλεια όμως εξαρτάται και από τα plugins, οπότε πηγαίνει περίπατο αν αυτά δεν είναι καλογραμμένα.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από korgr » 09 Ιουν 2014 19:36

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

gvre
Δημοσιεύσεις: 992
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από gvre » 09 Ιουν 2014 21:43

Υπάρχει καλύτερη λύση αυτή τη στιγμή για πολυγλωσσικότητα σε wp; Όταν το έψαχνα δε βρήκα κάτι καλύτερο. Συμφωνώ και το έγραψα και παραπάνω ότι είναι προτιμότερο κάποια πράγματα να είναι μέσα στο core.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από korgr » 09 Ιουν 2014 21:59

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

Μάλλον εγώ κάτι δεν κατάλαβα καλά γιατί έτσι όπως τοποθετήθηκες το εξέλαβα πως το WPML είναι η τέλεια λύση και πως δεν χρειάζεται το WP να προσανατολιστεί σε μια core multilingual κατεύθυνση :)

gvre
Δημοσιεύσεις: 992
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από gvre » 09 Ιουν 2014 22:25

gvre έγραψε:
webgift έγραψε:Το κομμάτι της πολυγλωσσίας του Wordpress δεν θεωρείτε ένα μεγάλο φάουλ;
Είναι, αλλά λύνεται με το wpml.
Κάποια πράγματα πρέπει να είναι στο core και να είναι σχεδιασμένα σωστά.

Άβαταρ μέλους
webgift
Δημοσιεύσεις: 50
Εγγραφή: 25 Απρ 2012 23:49
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από webgift » 10 Ιουν 2014 08:32

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

gvre
Δημοσιεύσεις: 992
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Λόγοι επιλογής ενός CMS

Δημοσίευση από gvre » 10 Ιουν 2014 13:26

Συμφωνούμε. Γενικά, ένα extension δημιουργεί πρόβλημα όταν δεν είναι καλογραμμένο, κάτι το οποίο δεν είναι ασυνήθιστο.

Απάντηση

Επιστροφή στο “Elxis CMS”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες