Ως προγραμματιστής ιστότοπου, σχεδιαστής ιστοσελίδων ή διαχειριστής ιστότοπου, πιθανότατα χρειάστηκε να περάσετε από τη διαδικασία επιλογής μεταξύ πλατφορμών. Αλλά ίσως όχι πρόσφατα-αν έχετε σχεδιάσει και αναπτύξει ιστοσελίδες για πολύ καιρό, οι πιθανότητες είναι ότι έχετε ήδη την αγαπημένη σας πλατφόρμα go-to που χρησιμοποιείτε πάντα. Και αν το σύστημα διαχείρισης περιεχομένου δεν είναι ήδη Drupal , ίσως ήρθε η ώρα να ρίξουμε μια άλλη ματιά.

Το μειονέκτημα είναι ότι το Drupal είναι τεράστιο. Υπάρχει μια απότομη καμπύλη μάθησης και μπορεί να είναι μια εργασία πλήρους απασχόλησης απλά κοιτάζοντας μέσα από όλες τις συνεισφέροντες ενότητες για να βρείτε ακριβώς αυτό που ψάχνετε. Δεν είναι μια ευτυχισμένη-τυχερός, "να το τοποθετήσετε ακριβώς έξω από το κουτί" πλατφόρμα.

Αλλά το προβάδισμα σε όλα αυτά είναι, το Drupal είναι τεράστιο ! Δεν υπάρχει τίποτα που δεν μπορείτε να κάνετε με το Drupal. Θέλετε να τρέξετε ένα blog; Εγινε. Θέλετε να τρέξετε μια κοινότητα blogging; Εγινε. Μοιραστείτε συνδέσμους και φωτογραφίες, εκτελέστε διαβαθμισμένες διαφημίσεις, προβάλλετε τις ενημερώσεις και τις καταστάσεις Twitter, πουλήστε προϊόντα, μεταφορτώστε και μοιραστείτε αρχεία, αναπαραγάγετε ταινίες και διαχειριστείτε ακόμα ένα wiki Έγινε, τελείωσε, τελείωσε, έγινε και έγινε !

Με τον κίνδυνο να ακούγεται τριγύρω (και παρακαλώ συγχωρήστε αυτήν την ελαφρώς υπερβολικά χρησιμοποιούμενη φράση) ... Το Drupal είναι όπως το κάνει το Drupal ... Και το Drupal το κάνει όλα . Έτσι, τι κάνει το Drupal να ξεχωρίζει τόσο πολύ; Πολλά πράγματα, αλλά θα επικεντρωθούμε μόνο στις πιο σημαντικές πτυχές αυτή τη στιγμή ..

Προβολές

Πρώτα ... Προβολές. Θα μπορούσα σχεδόν να σταματήσω εδώ. Καμία άλλη πλατφόρμα δεν προσφέρει στον ιστότοπό σας τη δύναμη και την ευελιξία που κάνει το Drupal μέσω των προβολών.

Για όσους από εσάς δεν είστε ήδη εξοικειωμένοι με τις απόψεις και όλη τη δόξα του, επιτρέψτε μου να σας το εξηγήσω. Με λίγα λόγια, οι προβολές σάς δίνουν την ευκαιρία να καθορίσετε πώς θέλετε να εμφανίζεται το περιεχόμενο στον ιστότοπό σας. Αλλά αυτό δεν είναι όλα. Χάρη στην τις εξουσίες που είναι στο έργο "Προβολές" , Οι προβολές σάς επιτρέπουν να ερωτήσετε τη βάση δεδομένων Drupal για το περιεχόμενο και να ορίσετε και να σταθεροποιήσετε ακριβώς πώς θέλετε να εμφανίζεται το περιεχόμενο που ανακτάται από το ερώτημα ... όλα χωρίς να χρειάζεται να γράφετε τα ερωτήματα SQL μόνοι σας. Και με την ακόμα πιο απλουστευμένη διαχειριστική διεπαφή που προσφέρει το Drupal 7, η προβολή των κτιρίων έχει γίνει πλέον εξορθολογισμένη. Μια βασική προβολή - ας πούμε, παρουσιάζοντας μια λίστα με όλα τα προϊόντα στον ιστότοπό σας - μπορεί να ρυθμιστεί, να διαμορφωθεί και να αποθηκευτεί σε δύο ή τρία λεπτά.

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

Αν δεν πρέπει ποτέ να γράψω άλλο ερώτημα SQL, θα πεθάνω ένας ευτυχισμένος σχεδιαστής ιστοσελίδων! Ακόμα κι αν αγαπάτε SQL, ποιος θέλει να περάσει περιττό χρόνο σε επαναλαμβανόμενες εργασίες; Οι προβολές σάς βοηθούν να μείνετε επικεντρωμένοι στα σημαντικά μέρη του έργου σας.

Προσαρμοσμένοι τύποι περιεχομένου

Στη συνέχεια, Προσαρμοσμένοι τύποι περιεχομένου. ο Περιεχόμενα συσκευασίας κατασκευής (CCK) ήταν γύρω για, καλά, για πάντα. Το CCK ήταν μια συνεισφορά για το Drupal 4, 5 και 6, αλλά τώρα με το Drupal 7 το μεγαλύτερο μέρος του CCK έχει προστεθεί στο Drupal Core.

Το Περιεχόμενο Κατασκευής Kit, λίγο πολύ, αυτό που λέει στο όνομά του-είναι ένα κιτ για να σας βοηθήσει να φτιάξετε διάφορα είδη περιεχομένου. Χάρη στην CCK, μπορείτε να έχετε τριάντα διαφορετικούς τύπους περιεχομένου και ο καθένας μπορεί να είναι λαμπρός και διαφορετικός από όλους τους άλλους. Για παράδειγμα, μπορείτε να έχετε καταχωρήσεις ακινήτων στα οποία υπάρχουν πεδία για να εισαγάγετε πράγματα όπως το τετραγωνικό μήκος και τον αριθμό των υπνοδωματίων. Ή μπορείτε να έχετε αυτόματες καταχωρίσεις που χρειάζονται ένα ολόκληρο ξεχωριστό σύνολο πεδίων. Ακολουθεί ένα παράδειγμα διαφόρων τύπων περιεχομένου σε ενέργεια:

Απλά δεν παίρνει πολύ πιο ευέλικτο ή εύκολο από αυτό.

Ισχυρά εργαλεία SEO

Τρίτον, βελτιστοποίηση μηχανών αναζήτησης εν αφθονία ! Ίσως μου πάρει δέκα άρθρα για να περιγράψω σε εσάς τους δέκα κορυφαίους τρόπους με τους οποίους το Drupal βράζει SEO ... και ακόμη και τότε δεν θα μπορούσα να μπω σε καμία πραγματική λεπτομέρεια ή να απευθυνθώ σε κάθε πτυχή της δύναμης πίσω από τις δυνατότητες SEO του Drupal.

Ο καθένας ξέρει πόσο σημαντικό είναι να βελτιστοποιήσει το περιεχόμενο για SEO και να προσθέσει πράγματα όπως λέξεις-κλειδιά και μετα-ετικέτες. Και το Drupal σας δίνει τη δύναμη να το κάνετε αυτό. Όμως, το Drupal πηγαίνει ακόμα πιο πολύ, προσφέροντάς σας τον πλήρη έλεγχο των δομών URL, των τίτλων σελίδας και ακόμη και των εργαλείων εξουσίας για την προσωρινή αποθήκευση.

Επιπλέον, η ενοποίηση με άλλα εργαλεία SEO, όπως το Google Analytics, είναι εύκολο να γίνει και να είναι ιδιαίτερα διαμορφωμένη. Θέλετε να παρακολουθείτε τα μέλη σας, αλλά όχι τους συντονιστές σας; Μπορεί να γίνει! Όλα από το Drupal, όλα χωρίς χειροκίνητο προγραμματισμό ... Και όλα δωρεάν .

Έχω δύο λέξεις για αυτό ... Rock On. Με τη ριζική απλοποίηση αυτής της πλευράς των πραγμάτων, το Drupal συμβάλλει στην αύξηση της αξίας των υπηρεσιών που μπορείτε να παρέχετε στους πελάτες σας - όλα αυτά με τρόπο χωρίς πόνο.

Ευέλικτο σύστημα επεξεργασίας

Τέταρτον, το σύστημα θεμάτων Drupal είναι εξαιρετικά ευέλικτο - και τέλειο, ανεξάρτητα από το επίπεδο εμπειρίας σας.

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

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

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

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

Ταξινόμηση και Μονόκεροι (καλά, ίσως)

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

Από εκεί, μπορείτε να δημιουργήσετε ακόμη και μενού, σελίδες και προβολές που επικεντρώνονται σε αυτήν την ταξινόμηση. Κάθε λεξιλόγιο στον ιστότοπό σας Drupal μπορεί να είναι το ίδιο αυστηρό (επιλέξτε έναν όρο από τη λίστα) ή ως δωρεάν (πληκτρολογήστε έναν όρο) όπως θέλετε. Η ισχυρή οργάνωση και η εύκολη διαχείριση είναι μαγευτική, σωστά;

Διαχείριση χρηστών και ηλεκτρονικό εμπόριο

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

Ας μην ξεχνάμε το ηλεκτρονικό εμπόριο ... Το Drupal διαθέτει αρκετές επιλογές για τον ιστότοπό σας ηλεκτρονικού εμπορίου, συμπεριλαμβανομένης της συνεχώς δημοφιλής Ubercart και, φυσικά, το δημιουργικό όνομα ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ .

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

Τρομερή Κοινότητα

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

Πρώτον, ο κεντρικός χώρος αποθήκευσης για τις ενότητες Drupal βοηθά να διασφαλιστεί ότι οι ουρές υποστήριξης και ο έλεγχος έκδοσης αντιμετωπίζονται με πιο γενικό τρόπο και παραμένουν συμβατά με τη GPL. (Δεν γνωρίζετε ποια είναι η συμμόρφωση με την GPL; Βασικά, σημαίνει ότι δεν θα έχετε δικηγόρους να αναπνέουν το λαιμό σας!) Εάν συμβεί να είστε προγραμματιστής ενός από τους πολλούς (πολλούς, πολλούς ) συνδρομητές στο Drupal, μπορείτε να είστε βέβαιοι ότι η ενότητα σας θα αποκτήσει υψηλό επίπεδο έκθεσης και θα εξεταστεί διεξοδικά από την κοινότητα του Drupal.

Και, το Drupal είναι εδώ και πολύ καιρό - κάτι που αποτελεί ένα τεράστιο όφελος για πολλούς λόγους. Είναι σταθερό και λειτουργεί. η μακροζωία της το αποδεικνύει ήδη. Αλλά, ας είμαστε ειλικρινείς: άλλες πλατφόρμες CMS μπορούν να καυχηθούν για το ίδιο πράγμα. Αλλά μπορούν όλοι οι άλλοι να καυχηθούν ότι ποτέ δεν έχουν διχαλωτά ή διακλαδισμένα; Η κοινότητα του Drupal συνεργάζεται: οι προγραμματιστές συνεργάζονται με τους συγγραφείς για να σας φέρουν την περιοχή τεκμηρίωσης, τους οδηγούς και τα εγχειρίδια. οι προγραμματιστές μιας μονάδας συνεργάζονται με τους προγραμματιστές άλλων ενοτήτων για να βοηθήσουν στο σχεδιασμό καλύτερης ολοκλήρωσης. Και το κάνουν με τέτοιο τρόπο ώστε να επιτρέπει την online παρουσία σας να αυξάνεται συνεχώς και να επεκτείνεται χωρίς ποτέ να χτυπάτε στις βασικές ενότητες. Και ποιος θέλει να χαράξει στον πυρήνα οτιδήποτε ;

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

Αλλά, στην πιθανότητα να κάνω λάθος και να βρεθείτε κάποια μέρα σε μια δύσκολη θέση όπου ψάχνετε κάποιον να συνεχίσει την εργασία για έναν αναπτυσσόμενο ιστότοπο, σχεδόν οποιοσδήποτε εκπαιδευμένος στο Drupal μπορεί να το χειριστεί για σας χωρίς να ανησυχείτε. Δεν υπάρχει καμία ανάγκη να αισθάνεστε σαν να είστε κολλημένοι με μια πλατφόρμα που κανένας άλλος δεν μπορεί να μάθει ή να καταλάβει. Επίσης, εάν το σχέδιό σας απογειωθεί και χρειάζεστε περισσότερη βοήθεια, μπορείτε να πάρετε έναν νέο προγραμματιστή να πηγαίνει σχεδόν χωρίς χρόνο.

συμπέρασμα

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

Εάν είστε ολοκαίνουργιος αρχάριος στον κόσμο του Drupal, μπορείτε να βρείτε το Drupal λίγο πιο δύσκολο για να πάρει από τις περισσότερες άλλες πλατφόρμες CMS.

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

Χρησιμοποιείτε το Drupal για δικά σας έργα; Γιατί ή γιατί όχι? Ενημερώστε μας στα σχόλια!