Drupal Wiki

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

Αρχικά γράφτηκε από τον Dries Buytaert ως σύστημα πίνακα ανακοινώσεων (bulletin board system) και μετατράπηκε σε σχέδιο ανοικτού κώδικα το 2001. Drupal είναι η διατύπωση στην Αγγλική γλώσσα της Ολλανδικής λέξης "druppel", που σημαίνει "σταγόνα". Το όνομα πάρθηκε από το ξεπερασμένο πλέον ιστοτόπο Drop.org, του οποίου ο κώδικας εξελίχθηκε στο Drupal. Ο Dries ήθελε να ονομάσει τον ιστοτόπο "dorp" (στα Ολλανδικά σημαίνει "χωριό", αναφερόμενος στη διάσταση της κοινότητας), αλλά έκανε ένα ορθογραφικό λάθος κατά τη διαδικασία ελέγχου του ονόματος χώρου (domain name) και έτσι γεννήθηκε το CMS Drupal.

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

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

Σήμερα περισσότερες από 4,000 επεκτάσεις είναι διαθέσιμες, οι οποίες καλύπτουν σχεδόν κάθε δυνατή επιλογή λειτουργίας και εξατομικευμένης διαχείρισης περιεχομένου. Οι ιδιαίτερες απαιτήσεις των ειδικών επεκτάσεων μπορούν να αναπτυχθούν σε PHP από γνώστες πρoγραματιστές του Drupal.