Die Drupal Rahmen stellt ein Content Management Service, oder CMS verwendet werden, um Web -Seiten für Entitäten wie Nachrichtenagenturen und Blogger zu präsentieren. CMS -Frameworks sind bis zum Speichern, Abrufen und Anzeigen von Informationen , die oft in einer kollaborativen Umgebung mit mehreren Benutzern das Schreiben und Ändern von Daten gesetzt . Als solche wurde Drupal als Rahmen , der mit einem Software-Stack mit Server , PHP und SQL-Datenbanken integriert gebaut . Drupal
Drupal stellt das Ende Ergebnis eines Projekts von Dries Buytaert , ein belgischer Student an der Zeit, begonnen , um die Kommunikation mit seinen Freunden zu erleichtern. Die ursprüngliche Drupal, genannt Tropfen, sollte ein Forum , auf dem Buytaert und seine Freunde konnten zusammen sein . als Technologie im Internet bewegte sich auf Web Journaling und Blogs , wurde jedoch im Rahmen von Drop geändert werden, um zu kommentieren , Ranking, und Syndizierung gehören , und schließlich wuchs der Drupal Rahmen geworden .
Drupal Rahmenprogramm
Drupal ist kein " Programm " im herkömmlichen Sinne , sondern eher ein " Rahmen . " Frameworks sind Systeme von Code in einer bestimmten Sprache geschrieben , verwendet und ermöglicht Programmierern zu Websites bereitstellen schnell und mit einer gewissen Standardisierung im Auge. Die Drupal Rahmenprogramm erreicht dies , und noch mehr: Drupal bietet eine voll funktionsfähige CMS -Suite, die Benutzer können auf einem vorhandenen Server-Stack installieren. Das CMS Suite verfügt über eine grafische Benutzeroberfläche oder GUI , die Benutzer mit einem Web-Browser zugreifen können. So kann der Benutzer erstellen, bearbeiten und Dateien hochladen , ohne zu wissen , wie man Code .
Server Software
Die Drupal Rahmen nicht ohne eine zugrunde liegende Server funktionieren kann. Der Server verarbeitet Benutzeranforderungen , verwaltet Programmiersprache Plugins und betreibt Verbindungen zum SQL-Datenbank. Auf Linux-Systemen liegt die Drupal Rahmen oben auf einem Apache-Server . Microsoft Windows-Anwender können eine Drupal-Website mit Microsoft IIS .
Datenbank und Programmierung
Basiswert die Umsetzung der Drupal-Host ist befindlichen Daten in einer SQL-Datenbank . Über die Daten befinden die grundlegende Umsetzung des Rahmenbeschlusses in PHP codiert. Dieser Code legt die Struktur für den Rahmen und mit einfachen Programmierung, werden Blöcke und Menüs erstellt . Blöcke sind Abschnitte einer Website , dass die PHP-Code kann aus den Daten zu generieren , und Menüs werden Auswahlpunkte auch aus den Daten aufgebaut . Oberhalb dass sind Benutzerberechtigungen so zu definieren, welche Benutzer Zugriff auf die Daten haben bestimmt. Schließlich werden Vorlagen erstellt , daß das Gerät Blöcke , Menüs und Berechtigungen , und das Angebot Benutzern Auswahlmöglichkeiten , wie eine Website eingerichtet.