![DRUPAL content management framework DRUPAL content management framework](http://vostroportale.it/images/stories/Drupal-cms.png)
Geschichte drupal
Zitat von Dries Buytaert als ein Bulletin Board System erstellt wurde ein freies Projekt im Jahr 2001. Der Name Drupal ist die englische Transliteration des niederländischen Wort für druppel fallen. Der Name stammt aus dem späten drop.org, dem Ort, wo der Code entwickelt sich langsam zu Drupal zu werden. Buytaert wollte der Website "Dorp" nennen (auf Niederländisch "Dorf" mit Bezug auf die Orientierung "zur Gemeinschaft" des Projekts), aber einen Tippfehler bei der Überprüfung der Verfügbarkeit der Domain. Re-Lektüre, beschloss er, Tropfen, besser geklungen.
Im Laufe der Jahre Drupal hat an Popularität gewonnen. Von Mai 2006 bis April 2007 hat Drupal wurde mehr als 600.000 mal heruntergeladen. Nun ist die Entwicklung von Drupal hat den Beitrag einer großen Gemeinschaft.
Die Struktur von Drupal
Drupal wurde von Webmaster, Designer und Programmierer gelobt worden, zum Teil aufgrund seiner modularen Bauweise, die der grundlegendsten Ebene ermöglicht, oder "Kern", um nur wesentliche Funktionen in der Standardkonfiguration bieten. Weitere Features und Anzeige-Fähigkeiten erweitern können den "Kern" von der Installation von Modulen und Themes.
Drupal-Module
Der "Kern" von Drupal hat seine eigenen Formen. Die Module von der Community entwickelt wurden, können noch heruntergeladen und installiert werden in einem Gebiet nicht für die Installation von Drupal "Kern" bestimmt. Der "Kern" Drupal ist mit einem System der "Haken" (Haken) oder Rückrufe, dass die Module von den Gemeinden entwickelt, um Funktionen in den Prozess der Umsetzung von Drupal integrieren lassen konzipiert.
Die Module, die in der "Kern" bietet die folgenden Features:
* Hinzufügen, Bearbeiten und Katalog Inhalt
* Auf der Suche
* Fügen Sie einen Kommentar
* In den Foren
* Reaktion auf Umfragen
* Arbeiten auf kollaboratives Schreiben Projekte
* Geben und Ansicht von Benutzerprofilen
* Kommunizieren mit Benutzern und Administratoren
* Ändern Sie das Aussehen der Website mit den grafischen Themen bereits entwickelt und einsatzbereit
* Erstellen Sie mehrere Ebenen des Menüs Navigationsstruktur
* Suchen Sie die Schnittstelle in verschiedenen Sprachen, so dass der Benutzer wählen
* Bereitstellung von RSS-Feeds
* Aggregate und schicken Sie das RSS-Inhalte von anderen Websites
* Record neue Benutzer und Verwaltung von Konten
* In eine granulare Rollen und Berechtigungen für einzelne Benutzer oder ganze Gruppen verwalten
* Verwenden Sie Regeln für den Zugriff auf die Website für bestimmte Benutzer mit Namen, E-Mail-Adresse, IP-Adresse zu verhindern
* Sammeln und Präsentieren detaillierte site stats
* Verwalten von Caching und Drosselung, Funktionalität, mit der Sie deaktivieren einige Module / Blöcke im Falle von stark frequentierten Website
* Erstellen und geben Sie verschiedene Filter auf der Eingangsseite von Benutzern und unterschiedlichen Content-Modellen
* Generieren leicht zu merken Adressen, die eine bessere Bewertung bei Suchmaschinen
Darüber hinaus enthält die Site hunderten von kostenlosen Module Drupal-Community entwickelt. Einige der Features Nutzern zur Verfügung gestellt von den Modulen entwickelt oder verbessert durch:
* E-Commerce
* Redaktionellen Workflow
* Foto-Galerie
* Self-Managed-Gruppen
* Google Sitemaps
* Wartung von Mailing-Liste
* Integration mit CVS
* Verwalten von Bildern und Videos
* Verwalten von Leistungen Dritter (Adsense, AuctionAds, Technorati, etc.).
* Fügen Sie Javascript und Ajax-Funktionalität
Tracking System Version
update_status, ein neues Modul für Drupal 5.x (es wird ein Teil der "Kern" in Drupal 6.0 ist) automatisch benachrichtigt den Betreiber der Website, wenn sie neue Versionen der installierten Module und Themes veröffentlicht.
Themen
Die meisten der Themen für Drupal werden mit dem System oder das System XTemplate PHPTemplate. In der Vergangenheit benutzten die Menschen Themen in PHP nur entwickelt.
Frühere Versionen des Mechanismus für die Drupal-Themes haben für weniger design-orientierte und komplizierter als die Systeme von Mambo und Plone kritisiert worden. Die Aufnahme in Drupal PHPTemplate und XTemplate waren eine Reaktion auf einige dieser Kritikpunkte.
Übersetzungen
Im August 2007 sind die Drupal-Schnittstelle Übersetzungen in 37 anderen Sprachen als Englisch (Standardeinstellung). Die unterstützten Sprachen sind einige mit dem Schreiben von rechts nach wie Arabisch und Hebräisch links umfassen.
Kritische
Drupal (und Module) benötigt Zugriff auf eine Datenbank und einige erweiterte Berechtigungen, zum Beispiel die Möglichkeit, SQL-Befehle wie SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER und LOCK TABELLEN. Einige Web-Hosting-Provider bieten nicht diese Funktionen. Wer will verwenden Drupal, um sicherzustellen, dass Ihr Server diese Funktionen bietet, bevor Sie installieren.
Wie bei anderen Content Management Systemen, können Sie die Datenbank ab der Befehlszeile oder mit phpMyAdmin / phpPgAdmin. Seit Version 5.0 ist Drupal möglich zu installieren und konfigurieren die Datenbank fast vollständig über ein Web-Interface.
Einige halten es für schwieriger zu lernen, Drupal installieren und verwenden als andere einfache CMS oder Blog-Plattformen wie WordPress. Drupal 5.0 veröffentlicht 15. Januar 2007, enthält einen Installationsassistenten für die Verwendung mit dem Browser, zum Teil auf diese Kritik reagieren, Drupal 6.0, das im September 2007 veröffentlicht werden kann, macht es noch einfacher Installation.
Einige Programmierer kritisieren Drupal, weil es nicht halten es entwickelt mit der objektorientierten Programmierung (OOP), aber Drupal-Programmierung aus einer objektorientierten Perspektive (in Englisch) erklärt, wie die Prinzipien der OOP und Aspekt-orientierte Programmierung (AOP) angewendet werden Drupal.
Ausschüttungen
Zur Vereinfachung der Installation für diejenigen, die Drupal in einem spezifischen Kontext (ein Online-Shop, ein Musik-Rezension Website, Blog, etc..) Die Drupal-Community hat diskutiert, ob die Drupal-Installation einsatzbereit bereitstellen verwenden möchten, vorkonfektioniert mit Modulen von Drittanbietern konfiguriert und für eine bestimmte Art von Website.
Es gibt bereits einige benutzerdefinierte Verteilungen von Drupal. Viele werden einfach von Drupal mit dem Zusatz von Drittanbieter-Modulen, aber auch einige Änderungen an den "Kern".
Ein sesempio vbDrupal dieser Verteilungen ist, dass Drupal mit vBulletin integriert ist.
Drupal 4.2 hat durch DeanSpace, verwendet worden, die uspitato viele unabhängige Webseiten zur Unterstützung der Präsidentschaftswahlkampf von Howard Dean im Jahr 2004. Nach der Dean-Kampagne, wandte sich das Projekt in DeanSpace CivicSpace, eine "Plattform für die Organisation von Basisbewegungen, die Tools für kollektives Handeln in den Gemeinden gibt und verbindet Remote-Gruppen von Befürwortern und Annäherung" auf Drupal basiert. So CivicSpace ist ein Derivat Verteilung auf Drupal 4.2.
Viele Innovationen in CivicSpace wurden dann in das Drupal-Projekt berichtet. Besonders nützlich für Non-Profit Organisationen und politische Kampagnen sind in der CiviCRM Modul für Drupal 5.0 und unten.
- Drupal-Website Italienisch Support
- Drupal.it anderen italienischen Support-Website
- Grafische Vorlagen oder Themen zu Drupal herunterladen
- ( DE ) Dokumentation für Entwickler
- ( DE ) Gemeinschaft für die Gestaltung von Drupal
- ( DE ) Diskussionsgruppen auf Drupal.org
Quelle: http://it.wikipedia.org/wiki/Drupal
Drupal Installation Guide