Glossar / Terminologie

Dieses Glossar führt das Vokabular in Drupal und der Drupal-Community auf.

Es basiert auf einer Übersetzung der Drupal Terminology und dem Wörterbuch des deutschen Localize-Teams (beides Stand 2010/10/17)  und wurde teilweise um weitere Begriffe ergänzt. Die englischen Begriffe werden in Klammern aufgeführt, um eine Suche auf internationalen Drupal-Seiten zu erleichtern.

Alphabet

A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z

Back to Top

A

Aktionen (actions) #
Aktionen sind Vorgänge im System, z.B. "Seite veröffentlichen", die regelbasiert durch Ereignisse (Events) ausgelöst werden. Beispiel: "Wenn eine Seite im Workflow freigegeben wurde, veröffentliche die Seite."
Anrisstext (teaser) #
Die ersten Worte eines Beitrags, üblicherweise gefolgt von dem Link zum Gesamtbeitrag.
Argument (argument) #
Ein Abschnitt der Drupal-Webseitenadresse (Uniform Resource Locator, URL). Beispiel: In der Adresse für diese Seite (http://tddp.de/node/65/) ist das erste Argument "node" und das zweite "65". Einige Module, insbesondere Views, erlauben die Verwendung von "wildcard"-Argumenten, die eine Seitenanzeige abhängig vom Kontext  erlauben.
Article (D6: story) #
Ein Inhaltstyp, der in der Standard-Drupalinstallation angelegt wird. Er ist eine mögliche Art eines Beitrags.
Authentifizierter Benutzer (authenticated user) #
Benutzer, der sich an der Drupal-Webseite mit Benutzernamen und Passwort angemeldet hat. Eine der zwei Standard-Rollen von Drupal.

Back to Top

B

Beitrag (node) #
Ein Beitrag (node) ist die Einheit eines Inhalts in Drupal. Er entspricht üblicherweise einer Seite, mit Titel, Textkörper und ggf. zusätzlichen Feldern. Jeder Beitrag ist von einem der möglichen Inhaltstypen und kann mittels Taxonomie eingeordnet werden. Beispiele: Article, Book page.
Beitragstyp, siehe Inhaltstyp.
 
Begriff (term) #
Ein Ausdruck, der zu einem Vokabular in einer Taxonomie gehört. Begriffe können Kategorien, Tags, Stichworte usw. sein. Begriffe können in Hierarchien geordnet werden. 
Berechtigung (permission) #
1) Drupal: Berechtigungen regeln die Rechte für Erstellen und Ändern von Beträgen und die Seitenadministration. Administratoren fügen die Berechtigungen den Rollen hinzu. Die einzelnen Benutzer erhalten im zweiten Schritt eine oder mehrere der verfügbaren Rollen zugewiesen. Der erste Benutzer einer Drupal-Webseite (user ID, uid=1) erhält automatisch alle Berechtigungen, egal welche Rolle dieser Benutzer hat. Jeder Gast erhält automatisch die uid=0.

2) UNIX/Linux/Windows: Berechtigungen sind wichtig für die Sicherheit des Systems und regeln die Rechte für Anzeigen, Ändern, Löschen, Ausführen von Dateien und Informationen auf der Betriebssystemsebene. Bei Systemen auf Unix  oder Linux gibt es drei Arten von Berechtigungen: lesen, schreiben, ausführen (read, write, execute).

Block (block) #
Blöcke sind eine Methode, Daten und Inhalte auf einer Seite anzuordnen. Sie enthalten oft Listen von Beiträgen oder andere Navigationselemente, und sind in Regionen rechts oder links auf der Seite angeordnet. Das Zuordnen eines Blocks zu einer Region erfolgt über die Administration. Blöcke können so eingestellt werden, dass sie nur auf bestimmten Seiten oder in einem bestimmten Kontext angezeigt werden. Hinweis: Blöcke selbst sind keine Beiträge.
Buch (book) #
Ein Buch ist eine Reihe von Buchseiten (book pages), die in einer Seitenhierarchie angeordnet sind, z.B. in gedachten Ebenen von Kapitel, Unterkapitel, Abschnitt usw.  Bücher sind besonder sinnvoll für Webseitendokumentation und alle Informationen, die eine gedachte Buchstruktur besitzen. Um Bücher zu nutzen, muss das Core-Modul Buch aktiviert sein.

Back to Top

C

CCK (Content Construction Kit) #
Ein Contrib-Module, das Entwicklern erlaubt, eigene Felder and vorhandene oder eigene Inhaltstypen hinzuzufügen. CCK ist ein umfangreiches Modul-Paket mit vielen Erweiterungen für spezialisierte Felder. Ab Drupal 7 sind die wichtigsten CCK-Felder integriert; so können beim Bearbeiten eines Inhaltstyps unten auf der Seite jederzeit neue Felder hinzugefügt werden.
Einfrieren des Quellcodes (code freeze) #
Bezieht sich auf das Datum, ab dem keine neuen Software-Funktionen mehr eingefügt mehr Refers to a date at which no new features can go in the next version of Drupal, unless specific dispensations have been made by the core committers (even then, only when the impact on other systems is minimal). At code freeze, the focus in Drupal core shifts to bug fixing and usability improvements. It is the time when contributed module developers can begin working on updating their code to work with the next version of Drupal.
core oder Drupal core #
Bezieht sich auf in der jeweiligen Drupal-Version automatisch mitgelieferten Module, die den Drupal-Kern bilden. Personen, die zu diesen Modulen beitragen, werden als Core Developer bezeichnet.
Cron #
Cron ist eine Jobsteuerung auf Unix/Linux-Systemen, über die zeitgesteuert Befehle oder Skripte gestartet werden können. In Drupal werden 'cron jobs' verwendet, um bestimmte sich wiederholende Ereignisse zu steuern, beispielsweise die Generierung des Suchindexes oder die SIcherung der Seite mit dem Backup-Modul.
CVS (Concurrent Versions System) #
CVS ist das aktuell auf Drupal verwendete Versionierungssystem, über das Drupal-Entwickler ihren Quellcode einchecken. CVS sichert alle Änderungen nachvollziehbar und restaurierbar in einem Verzeichnisbaum, der als CVS Repository bezeichnet wird.

Back to Top

D

drush #
Drush ist ein Kommandozeilentool und Skript-Interface für Drupal unter PHP. Über drush können z.B. Module direkt per Kommandozeile aktiviert und deaktiviert werden, ohne in der Drupal-Administrationsoberfläche arbeiten zu müssen.

Back to Top

E

Eingabeformat (input format) #
Ein Eingabeformat ist eine Kombination von Filtern in einer definierten Reihenfolge, die die Abarbeitung von im Webbrowser eingegebenen Texten bestimmen.  Üblicherweise werden den unterschiedlichen Rollen unterschiedliche Eingabeformate erlaubt, abhängig davon, wie vertrauenswürdig die Benutzer sind. Ein Gast erhält beispielsweise nur ein Eingabeformat mit einer stark eingeschränkte Auswahl aus wenigen HTML-Formatierungen, ein Editor als authentifizierter Benutzer dagegen erhält Full HTML, um auch ungewöhnliche Formatierungen einzugeben. Bei mehreren erlaubten Eingabeformaten erscheint eine Liste unterhalb des Textkörpers, aus denen der Benutzer auswählen kann.
Ereignis (event) #
Events sind Vorgänge im System, z.B. "Seite wurde veröffentlicht", an die regelbasiert Aktionen geknüpft werden können. Beispiel: "Wenn eine Seite veröffentlicht wurde, sende eine E-Mail an den Autor."

F

Filter #
Filter bilden die Eingabeformate. Sie werden meistens verwendet, um HTML, PHP, JavaSCrupt und andere unerwünschte Formatierungen aus eingegebenen Texten zu entfernen, bevor die Seite angezeigt wird. Es gibt auch Filter, die Elemente hinzufügen, beispielsweise aus :) einen Smiley  (Bild) zu machen. Es ist möglich, eigene Filter zu entwickeln und sie den Eingabeformaten hinzuzufügen. 
Feld (field) #
Felder sind Datenelemente, die von Administratoren an einen Beitrag, Kommentar oder andere Drupal-Elemente angehängt werden. Sie haben selbst einen Typ, beispielsweise Text, BIld, Referenzen. Ein Bild-Feld würde das Hochladen eines Bildes ermöglichen. Einige Typen können in verschiedenen Ausprägungen vorliegen, beispielsweise Text als Textfeld oder als Auswahlliste mit vordefinierten Elementen.

Back to Top

G

Gast (anonymous) #
Ein Gast ist ein Besucher auf einer Drupal-Webseite, der nicht angemeldet (eingeloggt) ist. Drupal betrachtet jeden solchen Besucher als Gast, weist ihm die Rolle "Gast" und die user ID 0 zu. Eine der zwei Standard-Rollen von Drupal.

I

Inhalt (content) #
Als Inhalt werden alle Informationselemente in Drupal bezeichnet, d.h. Texte, Bilder, und andere Informationen. Einige Datenelemente sind dabei keine Beiträge (node), dies betrifft beispielsweise Kommentare oder Dateianhänge. 
Inhaltstyp (content type) #
Jeder Beitrag gehört zu einem Inhaltstyp, in dem die Standardeinstellungen und -felder dieser Beitragsart festgelegt sind, beispielsweise ob der Beitrag automatisch veröffentlicht wird und ob Kommentare erlaubt sind. Module können ihren eigenen Inhaltstypen mitbringen.

Back to Top 

K

Kategorie: siehe Taxonomie.

L

Log #
Ein Log enthält eine Liste von mitgeschrieben Ereignissen. Es wird besonders dafür genutzt, Statistikdaten, Leistungsdaten, Fehler und Warnungen mitzuschreiben. Für Drupal ist "Watchdog" das wichtigste Ereignis-Log.

Back to Top

M

In Drupal wird mit Menü sowohl der Bereich auf der Webseite mit anklickbaren Navigationselementen als auch das interne System bezeichnet, über das Menüs ausgewertet werden. Wenn eine Seitenafrage an Drupal gesendet wird, so prüft das Menu-System, welche Funktionen aufgerufen werden müssen.
Modul (module) #
Ein Modul ist ein Stück Software (Code), das die Drupal-Möglichkeiten erweitert. Core-Module sind die alle von Drupal selbst mitgelieferten Module. Contributed (oder "contrib")-Module sind von anderen Leuten beigesteuerte Module, die auf anderen Download-Seiten verfügbar sind. Bei diesen Modulen muss darauf geachtet werden, dass die Version heruntergeladen wird, die zu der verwendeten Drupal-Version passt. 

Back to Top

N

Node: siehe Beitrag.

Back to Top

P

Pfad / path #
Jede Webseite hat einen Pfad. Im Drupal-Kontext ist ein path nur der hintere Teil der URL, der für eine Funktion oder einen Inhalt spezifisch ist.  Beispiel: Für eine Seite mit dem vollen Pfad http://example.com/?q=node/7, ist der Drupal-path node/7. Drupal kann "clean URLs" (ohne ?q=) nutzen, wenn das Path-Modul aktiv ist. Dies würde die URL zu to http://example.com/node/7 ändern, der Path bleibt aber node/7.
Projekt (project) #
Eine gemeinsame Anstrengung der Open-Source-Gemeinde. Es gibt unterschiedliche Typen von Projekten in Drupal, beispielsweise Contrib-Module, Contrib Themes, die Dokumentation auf drupal.org und der Drupal-Kern selbst.

Back to Top

R

Region #
Regionen sind festgelegte Bereiche auf einer Seite, in die Inhalte eingefügt werden kann. Standard-Regionen sind: Header, Footer, Content, Left sidebar, Right Sidebar. Unterschiedliche Themen können unterschiedliche Regionen haben. Blöcke werden den Regionen unter Verwaltung > Blöcke zugeordnet und über Verschieben bei gedrückter Maustaste in ihre Reihenfolge sortiert. 
Reihenfolge (weight) #
Die Reihenfolge bestimmt, in welcher Reihenfolge eine Funktion abgearbeitet wird, oder ein Block oder ein Beitrag angezeigt werden. Dabei handelt es sich eigentlich um eine Gewichtung. Daher wird eine negativere (leichtere) Zahl früher abgearbeitet/angezeigt, eine positivere (schwerere) dagegen später.
Rolle (role) #
Rollen sind Berechtigungskonfigurationen, die an einzelne Benutzer vergeben werden können. Benutzer können mehr als eine Rolle besitzen. Drupal kommt mit zwei Standard-Rollen, Gast und Authentifizierter Benutzer. Administratoren können weitere Rollen hinzufügen und vorhandene konfigurieren.
RSS #
RSS (Really Simple Syndication) gehört zu einer Familie von Feed-Formaten im Internet, über die häufig aktualisierte Inhalte wie Blogbeiträge, Nachrichten und Podcasts verteilt werden. is a family of Web feed formats used to publish frequently updated content such as blog entries, news headlines or podcasts. Ein RSS-Dokument (als feed oder web feed or channel bezeichnet) enthält entweder eine Zusammenfassung/Auszug (Anrisstext, teaser) oder den vollen Betrag.

Back to Top

S

Style #
Eine oder mehrere CSS-Dateien, die das Standard-CSS eines Theme oder Theme Engine ersetzen. Er wird in der Theme-Auswahlliste analog zu Theme und Templates angezeigt.

Back to Top

T

tar (tarball) #
tar ist sowohl ein Dateiformat als auch der Name des ursprünglichen Unix/Linux-Programms, mit dem diese Dateien bearbeitet werden. Ein tarball ist eine Archivdatei, die mit tar erzeugt wurde. tar-Dateien sind vergleichbar mit Zip-Dateien. In der Drupal-Community werden überwiegend tar-Dateien verwendet.
Taxonomie (taxonomy) #
Taxonomie ist die Wissenschaft der Klassifikation. Das Taxonomiesystem von Drupal ermöglicht es autorisierten Benutzern, Inhalte mit Tags und vom Administrator definierten Termen zu klassifizieren. Es ist flexibel, leicht erweiterbar und bietet viele fortgeschrittene Funktionen.
Template #
Teil des Drupal-Designkonzepts. Eine Datei, die hauptsächlich aus HTML und einigen speziellen Zeilen PHP-Code besteht, die von der Theme Engine ausgewertet werden.
Theme #
Ein Theme ist eine Datei oder eine Sammlung von Dateien (PHP, INFO, CSS, JPG, GIF, PNG), die zusammen das Erscheinungsbild und das Verhalten der Drupal-Seite bestimmen. Drupal-Module bieten zumeist themeable functions, die von einer Theme-Datei überschrieben werden können. 
Theme Engine #
Eine Theme Engine ist eine Sammlung von Skripten, die Quellcode interpretieren und das Theming einer Seite vereinfachen. Dazu nimmt die Engine den dynamische generierten Inhalt und gibt ihn in HTML aus. Drupal bietet von Haus aus drei Theme Engines an; zusätzlich dazu kann mit einem eigenen Theme die Theme Engine umgangen werden.  Die Standard Theme Enging ist "phpTemplate".

Back to Top

U

übergeordnet (parent) #
Beschreibt eine Objekt in einer hierarchischen Beziehung, beispielsweise Menüpunkte, Buchseiten, Taxonomiebegriffe usw. Ein übergeordneter Begriff beinhaltet andere, untergeordnete Begriffe. 
untergeordnet (child) #
Beschreibt eine Objekt in einer hierarchischen Beziehung, beispielsweise Menüpunkte, Buchseiten, Taxonomiebegriffe usw. Ein untergeordneter Begriff ist unterhalb eines anderen, übergeordneten Begriffs angeordnet.  
URL (uniform resource locator) #
Eine URL ist die Webseitenadresse, die die Route zu einem Objekt im Internet definiert. Die Drupal-Syntax beinhaltet das Protokoll, den aufgelösten Hostnamen, Port, Drupal-Path und Inhaltsadresse, beispielsweise http://www.drupal.org/node/937

Back to Top

V

Views #
Ein Contrib-Modul, das es Webentwicklern über eine grafische Oberfläche erlaubt, die Ausgabe von Inhalten zu gestalten. Views erlauben beispielsweise eine Auswahl von Feldern für die Anzeige, eine Filterung gegen bestimmte Eigenschaften und eine Grundauswahl an Design-Möglichkeiten. Sehr viele Drupal-Seiten nutzen Views ausgiebig.
Vokabular (vocabulary) #
Ein Teil des Taxonomie-System. Ein Vokabular ist eine Sammlung von Begriffe, mit denen ein Inhalt gekennzeichnet werden kann.

Back to Top

W

WYSIWYG #
WYSIWYG ist die Kurzform von "What You See Is What You Get". Es steht für einen Texteditor, in dem die Inhalte in ihrer Formatierung nahe an der tatsächlichen Ausgabe angezeigt werden. (Im Gegensatz zu Editoren, in denen man beispielsweise den HTML-Quelltext manuell eingeben müsste.)

Themengebiet:

Schwierigkeitsgrad:

Dokumententyp: