Drupal stellt die Bemühungen von vielen Entwicklern, eine komplett Open-Source- PHP -basierte Content Management System ( CMS) zu erstellen. Dieses System implementiert werden, um Nachrichten - basierte Websites , Blogs oder konzerninterne Unterlagen und Informationen hosten werden. Drupal Entwickler baute das CMS mit Datenbanken und PHP-Framework als Kern arbeiten, aber umsetzen andere Teile des CMS auf dieser Komponenten . Zum Beispiel können zwei Komponenten , Regeln und Ansichten , als separate Einheiten in der Drupal -Stack existieren, sondern miteinander interagieren , um Benutzer mit vielfältigen Inhalten und Design bieten . Die Drupal Stapel
Drupal beginnt als Rahmen für eine Datenbank aufgebaut . Am Anfang dieser Datenbank befindet und einen Netzwerk-Server dieses Servers Programmiersprache PHP -Module . Der Server und die Module erlauben die Drupal Rahmen zur Verbindung mit dem Internet und führen Sie die notwendigen PHP-Code in Webseiten dienen . Oberhalb dass umfasst die Drupal -Module Rahmen und Code, der die Erstellung von Websites, die auf die Datenbank zugreifen können erleichtern.
Drupal Views
Eine der Methoden für Information Retrieval und Präsentation in Drupal enthalten ist ein " Blick ". Views bieten Programmierer mit den Tools, um Daten aus der Datenbank nehmen und präsentieren sie dem Anwender in einer bestimmten Weise . Ansichten sich speziell , wie Listen und Tabellen von Daten für den Benutzer dargestellt . Ansichten sind nicht das gleiche wie Themen , dass sie nicht so viel mit , wie Daten Präsentation sieht besorgt , so viel wie , wie die Daten organisiert .
Drupal Regeln
Drupal enthält auch das Konzept der " Regeln ", die bedingte Aussagen, die auf den Zustand des Rahmens zu reagieren. Regeln diktieren , dass die Maßnahmen , wenn bestimmte Bedingungen erfüllt sind auftreten . Zum Beispiel , wenn bestimmte Veränderungen auftreten, die Drupal -System kann E-Mails an Nutzer mitgeteilt wird, die Änderungen zu senden. Oder kann die Regel Breadcrumb Menüs durch die Bestimmung der Position des Benutzers in das System zu erstellen.
Verwendung von Regeln und Ansichten
Entwickler können Regeln und Ansichten zusammen zu integrieren , um kraftvoll dynamische Seiten in Drupal . Zum Beispiel können Programmierer verwenden Regeln zu diktieren , wie gesehen werden die Daten für den Benutzer darstellen . Dies ermöglicht es Entwicklern, wieder verwenden , um mehrere Regeln Sammlungen von Daten zu organisieren .