Drupal 7 erstellt eine neue Seite. Überlagerung der Hauptseite in Drupal mit Ihrer eigenen. Was ist Drupal?

(Drupal) ist ein beliebtes Open-Source-Content-Management-System. Aufgrund seiner leistungsstarken Funktionalität ist die Entwicklung komplexer Websites in Drupal viel einfacher, als sie von Grund auf neu zu schreiben. Kein Wunder, dass Drupal dank seiner großen Benutzergemeinschaft und der riesigen Anzahl an Modulen immer häufiger von uns hört.
In diesem Tutorial machen wir uns mit Drupal vertraut und erstellen eine Website mit einem neuen Inhaltstyp und Seiten, um ihn anzuzeigen.
Bereit? Tauchen wir ein in ein außergewöhnlich leistungsstarkes Content-Management-System!

Ziele Nach der Lektüre dieses Leitfadens werden Sie:
  • Erfahren Sie mehr über die Vor- und Nachteile von Drupal.
  • Drupal installieren;
  • das Funktionsprinzip verstehen;
  • Erfahren Sie mehr über Drupal-Module.
  • lernen, mit Verwaltungsseiten zu arbeiten;
  • Website-Inhalte erstellen und veröffentlichen;
  • Konfigurieren Sie Ihren Inhaltstyp mit CCK;
  • Erfahren Sie, wie Sie mithilfe eines Moduls Ansichten erstellen, um Inhalte anzuzeigen Ansichten;
  • Seitenansichten erstellen;
  • Ansichten mit Blockdarstellung erstellen;
  • Erfahren Sie mehr über Designthemen.
Was wir tun werden: Wir entwickeln eine Drupal-Website mit einer Jobbörse, in der Besucher Jobs und Projekte hinzufügen können. Unser Ziel ist es, dass Sie sofort mit der Erstellung von Websites beginnen und nicht nur lesen, wie es geht. Warum Drupal? Werfen wir zunächst einen kurzen Blick auf die Vor- und Nachteile von Drupal, damit Sie entscheiden können, ob dieses CMS das Richtige für Sie ist. Vorteile Open Source. Ja, Drupal ist Open Source, was bedeutet, dass Sie Zugriff auf alle Vorteile von Open-Source-Software haben.

Konfigurationsflexibilität. Der Hauptvorteil von Drupal liegt in seiner flexiblen Architektur. Sie können damit jede Art von Website erstellen, von Social-Media-Websites, auf denen Benutzer ihre eigenen Inhalte veröffentlichen und darüber abstimmen können, über Foren und Jobseiten bis hin zu Galerien oder Design-Portfoliobeiträgen. Drupal wird einen tollen Job machen (natürlich müssen Sie dafür ein wenig arbeiten).

Große und sachkundige Entwickler-Community. Drupal verfügt über eine große, lebendige und offene Community von Benutzern und Entwicklern. Dies bedeutet, dass Sie Zugriff auf hervorragende Module, zeitnahe Fehlerbehebungen und Kernel-Updates sowie einen unerschöpflichen Strom an Dokumentationen und Tutorials im Internet haben.

Module Für Drupal wurde eine große Anzahl von Modulen entwickelt, die seine ursprüngliche Funktionalität erweitern (wir werden etwas später darüber sprechen, was ein Modul ist).

Einfachheit für Entwickler. Als Webentwickler werden Sie sich bei der Arbeit mit Drupal nicht eingeschränkt fühlen. Schließlich wurde Drupal unter Berücksichtigung der Bedürfnisse der Entwickler entwickelt. Der Fehler einiger großer CMS besteht darin, die Benutzeroberfläche zu stark zu betonen, was häufig dazu führt, dass die Bedürfnisse derjenigen, die das System in Zukunft tatsächlich entwickeln und fördern, nicht berücksichtigt werden. Bei Drupal ist dies jedoch nicht der Fall.

Integriertes Caching-System. Drupal verfügt über ein integriertes Caching-System, das die Serverlast reduzieren und die Zeit für die Seitenerstellung verkürzen kann. Durch Caching werden komplexe Datenbankabfragen vermieden, was die Serverleistung verbessert.

Anständige integrierte Suchmaschine. Im Gegensatz zu anderen CMS verfügt Drupal über ein sehr gutes Suchsystem, das auf der Kernebene implementiert ist. Natürlich kann es nicht mit Suchdiensten wie konkurrieren Google-Suche, oder Yahoo! Suchen Sie nach BOSS, aber dennoch durchaus arbeitstauglich.

Nachteile: Langer Lernprozess. Ja, es ist eine Tatsache, dass das Erlernen von Drupal etwas schwieriger ist als das Erlernen anderer CMS. Ich würde Drupal nicht empfehlen, wenn Sie nach nur einer Woche Einarbeitung Ihre erste Website erstellen möchten. Sie werden mehr als einen Monat brauchen, um Drupal wirklich zu verstehen, und genauso viel, um Ihre erste vollwertige Website zu erstellen. Es sollte jedoch beachtet werden, dass Sie eine kleine Website in weniger als einem Tag erstellen können (das werden wir in dieser Anleitung tun).
Schwierig für Nicht-Entwickler. Da hier die Bedürfnisse der Entwickler im Vordergrund stehen, wird es für diejenigen, die sich mit Informationstechnologie nicht so gut auskennen, einige Zeit dauern, bis sie sich an Drupal gewöhnt haben. Dies bedeutet, dass Spezialisten mit nur oberflächlichen Kenntnissen der Webentwicklung Schwierigkeiten haben werden, Drupal-Sites zu erstellen (oder sogar zu verwalten).
Komplexe Schnittstelle. Die Site-Administrationsoberfläche in Drupal ist etwas schwer zu verstehen; Insgesamt ist es nicht so benutzerfreundlich, wie es sein könnte. (Das wird sich jedoch bald ändern.) Drupal vs. WordPress Wenn über Drupal gesprochen wird, besteht immer ein überwältigender Drang, es mit einer anderen führenden offenen Webplattform zu vergleichen. normalerweise ist das so WordPress.
Und wo auch immer Sie behaupten, WordPress sei kein CMS mit vollem Funktionsumfang, sondern nur eine Blogging-Plattform, auf Sie wartet immer eine hitzige Debatte. Ich selbst nutze beide CMS, aber manchmal reichen die Fähigkeiten von WordPress einfach nicht aus.

Mit anderen Worten: Wenn Sie eine seriöse Ressource mit Registrierung, Authentifizierung, einer Reihe von Berechtigungen und Rollen erstellen, beispielsweise einen Online-Shop, ein Forum oder eine Website mit Video- und Audiomaterialien, die von den Benutzern selbst hinzugefügt werden, ist dies der Fall sinnvoll, ein seriöseres CMS als WordPress zu verwenden.
Ich würde Ihnen nicht empfehlen, Drupal zu verwenden, wenn der Kunde nur einen Blog oder eine einfache Portfolio-Site mit wenigen Seiten und grundlegenden Inhalten benötigt: Solche Sites lassen sich in WordPress schneller und einfacher erstellen. Dafür ist Drupal eindeutig übertrieben.
Ein weiteres wichtiges Argument gegen den Einsatz von Drupal ist die für unerfahrene Benutzer nicht leicht verständliche Oberfläche. Das ist ein starkes Argument für WordPress.

Von Drupal betriebene Websites Um Sie zu inspirieren, liste ich einige von Drupal betriebene Websites auf.

Mozilla, das Unternehmen, das dafür verantwortlich ist Feuerfuchs, nutzt Drupal in fast allen seinen Webprojekten. Die offiziellen Websites von Mozilla und Spread Firefox basieren auf Drupal. Laden Sie Drupal herunter und installieren Sie es. Für die Zwecke dieses Handbuchs verwenden wir die neueste stabile Version von Drupal 6; Laden Sie es hier herunter.

Drupal auf XAMPP installieren Hier installieren wir Drupal auf unserem Computer. Wenn Sie es jedoch auf einem echten Server installieren möchten, ist der Vorgang ähnlich.
Um Drupal auf Ihrem lokalen Rechner zu installieren, benötigen Sie eine Serverplattform wie z XAMPP oder WAMP. Seien Sie nicht beunruhigt, wenn Sie noch nie davon gehört haben – sie sind sehr einfach zu bedienen.
Wenn Sie noch keinen lokalen Webserver haben, installieren Sie XAMPP jetzt.
Unten finden Sie einen Link zu einem einfachen Leitfaden von Jacob Gueb (Gründer und Chefredakteur). Sechs Revisionen), mit dem XAMPP schnell installiert und konfiguriert wird (die Anleitung ist für WordPress geschrieben, befolgen Sie also nur den ersten Teil, Schritte 1–26, und denken Sie daran, dass Sie nicht WordPress, sondern Drupal installieren):

Für den Rest dieser Anleitung gehen wir davon aus, dass Sie XAMPP verwenden. Wenn Sie also ein anderes Serverpaket wählen, müssen Sie den Installationsprozess möglicherweise leicht ändern.
Kopieren Sie die Drupal-Dateien in das XAMPP-Verzeichnis

Kopieren Sie das zuvor heruntergeladene Drupal-Paket in das Verzeichnis xampp\htdocs. Entpacken Sie die Dateien und benennen Sie den Ordner zur einfacheren Navigation in „drupal“ um.
Gehen Sie nun zum Ordner xampp\htdocs\drupal\sites\default.

Erstellen Sie „settings.php“. Erstellen Sie eine Kopie der Datei „default.settings.php“ und benennen Sie sie in „settings.php“ um.
Stellen Sie sicher, dass Sie default.settings.php nicht gelöscht haben, da sonst die Drupal-Installation fehlschlägt. Dies ist einer der häufigsten Fehler, die neue Drupal-Entwickler machen.

Erstellen einer MySQL-Datenbank, die Drupal zur Datenspeicherung verwendet MySQL. Daher müssen wir die MySQL-Datenbank im Voraus konfigurieren. Dazu nutzen wir das Webinterface zur komfortablen Verwaltung von MySQL-Datenbanken (es ist bereits in der XAMPP-Distribution enthalten).
Rufen Sie die Seite in Ihrem Browser auf an die Adresse:
localhost/phpmyadmin

In diesem Beispiel habe ich die Basis benannt db_drupal. Sie können einen Superuser bereitstellen ( Wurzel) alle Berechtigungen zum Arbeiten mit der Datenbank db_drupal, damit er Daten in der Datenbank lesen, schreiben und ändern kann. Die Verwendung eines Root-Kontos auf einer Produktionssite ist jedoch keine gute Vorgehensweise. Am besten erstellen Sie einen eigenen Benutzer für diese Datenbank und geben ihm nur die notwendigen Rechte. Genau das werden wir jetzt tun.

Erstellen eines separaten MySQL-Benutzers für die Drupal-Datenbank In unserem Beispiel werde ich ein neues MySQL-Konto erstellen und ihm einen Namen geben drupal_user. Für Arbeitsseiten empfiehlt es sich jedoch, einen nicht offensichtlichen, zufälligen Benutzernamen zu verwenden, um die Wahrscheinlichkeit eines Hackerangriffs durch einen Brute-Force-Angriff zu verringern.
Und verwenden Sie auf keinen Fall ein Root-Konto, da die meisten Hacker es zuerst „versuchen“ werden. Der Root-Benutzer in MySQL verfügt über Superprivilegien und hat nicht nur Zugriff auf Ihre drupal_db-Datenbank, sondern auch auf andere Datenbanken. (Übrigens ist es eine gute Option, den Root-Benutzer vollständig zu löschen und ihn nirgendwo zu verwenden. Sie können einen Pseudo-Root-Benutzer erstellen, aber mehr dazu ein anderes Mal.)
Um einen neuen MySQL-Benutzer zu erstellen, gehen Sie zur Hauptseite von phpMyAdmin und klicken Sie dann auf die Registerkarte Berechtigungen.
Klicken Sie nun auf „Neuen Benutzer hinzufügen“ und füllen Sie die Eingabefelder mit den erforderlichen Daten aus.


Solange Sie auf einem lokalen Computer arbeiten (d. h. Drupal ist auf Ihrem Computer installiert und läuft auf XAMPP), können Sie alle verfügbaren Berechtigungen auswählen. Auf einem Produktionsserver wird jedoch dringend empfohlen, nur diejenigen festzulegen, die tatsächlich benötigt werden durch den Benutzer drupal_user.
Für unser Beispiel habe ich nur die Berechtigungen ausgewählt, die ich dem Benutzer drupal_user gewähren möchte.

  • Wählen
  • Einfügen
  • Aktualisieren
  • Löschen
  • Erstellen
  • Ändern
  • Index
  • Erstellen Sie temporäre Tabellen
  • Tabellen sperren


Damit ist unsere Arbeit mit MySQL und phpMyAdmin abgeschlossen. Lokalisierung von Drupal (von Übersetzern) Damit der Installationsprozess mit den Abbildungen in diesem Handbuch übereinstimmt, müssen Sie die russische Version von Drupal installieren. Dazu müssen Sie die Übersetzung herunterladen. Übersetzungen von Drupal und seinen Modulen ins Russische sind auf der Website Drupaler.ru verfügbar. Um die Übersetzung von Drupal selbst herunterzuladen, gehen Sie auf diese Seite, füllen Sie das Formular wie in der Abbildung gezeigt aus und klicken Sie auf „Exportieren“.

Entpacken Sie dann das heruntergeladene Archiv in dasselbe Verzeichnis, in dem Sie Drupal etwas zuvor entpackt haben.
Übersetzungen zusätzlicher Drupal-Module sind auch auf Drupaler.ru verfügbar. Da wir die CCK- und Views-Module später im Tutorial benötigen, laden Sie ihre Übersetzungen jetzt von den Seiten „CCK-Übersetzung“ und „Views-Übersetzung“ herunter.

Drupal mit dem Installationsassistenten installieren Geben wir also die folgende URL in die Adressleiste unseres Browsers ein:
localhost/drupal
Wenn Sie daran denken, das entpackte Drupal-Verzeichnis in „drupal“ umzubenennen, sollte alles funktionieren. Wenn Sie es vergessen haben, ersetzen Sie „drupal“ in der URL durch den Ordnernamen, den Sie beim Entpacken der Drupal-Dateien in htdocs angegeben haben.
Sobald Sie die obige URL aufrufen, sehen Sie sofort das Drupal-Installationsmenü. Auf der ersten Seite können Sie die gewünschte Drupal-Oberflächensprache auswählen. Bitte beachten Sie, dass diese Option später über das Admin-Panel geändert werden kann. Wir werden mit der Installation auf Russisch fortfahren, also wählen wir „Drupal auf Russisch installieren“.
Auf dem nächsten Bildschirm prüft Drupal, ob Ihr Server (in unserem Fall der lokale Computer) Drupal ausführen kann. Wenn Ihr Server nicht über genügend für Drupal erforderliche Anwendungen verfügt, wird eine Fehlermeldung angezeigt.
Als nächstes sehen Sie den Bildschirm „Datenbankkonfiguration“. Hier müssen Sie die Informationen angeben, die Sie zum Erstellen der drupal_db-Tabelle und des drupal_user-Benutzers verwendet haben.


Klicken Sie dort im Bildschirm mit den Datenbankeinstellungen auf „Erweiterte Einstellungen“ und Sie sehen eine Option namens „Tabellenpräfix“, mit der Sie eine bestimmte Zeichenfolge zum Namen aller Drupal-MySQL-Tabellen hinzufügen können (z. B. blackjack _drupal_table). Ich empfehle Ihnen, ein zufälliges Präfix festzulegen, das nur Sie verstehen. Diese Vorsichtsmaßnahme trägt dazu bei, die Gefahr eines SQL-Injection-Angriffs auf Ihre Datenbank zu verringern.


Wenn alle vorherigen Schritte korrekt ausgeführt wurden, beginnt Drupal mit der Installation der erforderlichen Module. Anschließend werden Sie zur Site-Konfigurationsseite weitergeleitet.


Die Konfigurationsmöglichkeiten sind intuitiv, sodass Sie alle notwendigen Informationen selbst eingeben können.

Saubere Links einrichten Eine Option, die Ihnen möglicherweise unbekannt ist, heißt „ Saubere Links“ und befindet sich im Abschnitt „Servereinstellungen“. Die von Drupal generierten Standardlinks sind nicht intuitiv und sehen etwa so aus: localhost/index.php?q=21 .
Wenn saubere Links aktiviert sind, sehen URLs schöner aus, sind leichter zu merken und tragen zur Verbesserung der SEO bei. Zum Beispiel localhost/events.
Damit saubere Links funktionieren, muss mod_rewrite (ein Apache-Modul) auf dem Server installiert sein. Höchstwahrscheinlich haben Sie es bereits installiert.
Wenn mod_rewrite nicht installiert ist oder ausgeführt wird (was unwahrscheinlich ist, wenn Sie einen Apache-Server betreiben), gibt Drupal einen Fehler aus und die Verwendung reiner Links ist nicht verfügbar. Dies hindert uns nicht daran, die Website zu erstellen, aber aus den oben beschriebenen Gründen sollten wir so schnell wie möglich saubere Links einfügen.

Wenn Sie das Handbuch korrekt befolgt haben, wird ein Bildschirm wie dieser angezeigt:

Machen Sie sich keine Sorgen, wenn der Funktionsfehler mail() auftritt: Er tritt auf, weil wir XAMPP auf dem lokalen Computer verwenden und den Mailserver einfach nicht konfiguriert haben, sodass Drupal keine E-Mails an Administratoren senden kann.
Wenn Sie mit einem echten Server arbeiten, sind diese Dinge bereits vorkonfiguriert (es sei denn, Sie erstellen Ihren eigenen Webserver, der noch nicht konfiguriert ist).

Gehen wir zum Drupal-Administrationsbereich. Gehen wir zum Drupal-Administrationsbereich. Sobald Sie die neue Website unter localhost/drupal besuchen, wird die folgende Seite angezeigt:


Melden Sie sich im Admin-Bereich an, indem Sie auf den Link „Verwalten“ klicken.
Nachdem Sie Drupal nun installiert haben, ist es an der Zeit, das Konzept der Module zu besprechen. Was sind Drupal-Module?

Module sind Erweiterungen von Drupal, die ihm zusätzliche Funktionalität hinzufügen.
Drupal bringt beispielsweise ein vorinstalliertes Modul namens „System“ mit. Tatsächlich handelt es sich bei Drupal um eine Reihe von Kernmodulen, die vom Projektteam entwickelt und gepflegt werden. Das Systemmodul ist eines davon, Drupal kann ohne es nicht funktionieren.

So fügen Sie Drupal-Module hinzu Zusätzlich zu den in Drupal enthaltenen Kernmodulen können Sie zusätzliche Module aus dem offiziellen Repository herunterladen. Darüber hinaus können Sie nach dem Erwerb von Entwicklungskenntnissen auf der Drupal-Modul-API Ihre eigenen Module erstellen.
Wenn Sie das benötigte Modul gefunden haben, laden Sie es auf Ihren Computer herunter.
Anschließend müssen Sie das entpackte Modul in das Verzeichnis drupal\sites\all\modules verschieben.
Standardmäßig gibt es keinen Ordner für Module, daher müssen Sie ihn manuell erstellen. Erstellen Sie einen Modulordner in drupal\sites\all.
Es empfiehlt sich, heruntergeladene Module getrennt von denen der Standard-Drupal-Distribution aufzubewahren. Platzieren Sie daher keine zusätzlichen Module in drupal\modules .

Installieren eines zusätzlichen Moduls: Das CCKCCK-Modul (Content Construction Kit) ist ein sehr beliebtes Drupal-Modul, mit dem Sie verschiedene neue Arten von Inhalten erstellen können. Lassen Sie uns die Installation von Modulen am Beispiel von CCK üben, insbesondere da wir es später benötigen werden.
Laden Sie zunächst die entsprechende Version von CCK herunter. Anschließend entpacken Sie das Archiv nach drupal\sites\all\modules; Entpacken Sie das Archiv mit der Übersetzung des zuvor von Drupaler.ru heruntergeladenen CCK-Moduls in denselben Ordner.
Nachdem Sie das CCK-Modul heruntergeladen und in drupal\sites\all\modules abgelegt haben, müssen Sie es in der Drupal-Verwaltungsoberfläche aktivieren. Gehen Sie zum Menü Site Construction > Modules (localhost/drupal/admin/build/modules). Hier sehen Sie das CCK*-Modul. Mach es an. Sie können bei Bedarf auch CCK-Submodule einbinden (wir werden das später tun, wenn wir mit der Arbeit mit CCK beginnen).

* - Nach der seit jeher gewachsenen Tradition wird das überall CCK genannte Modul in der Modulliste als Content bezeichnet (ca.).
Glückwunsch! Sie haben gerade ein Drupal-Modul installiert.

Drupal-Verwaltungsseiten: Ein Crashkurs Es gibt zwei Möglichkeiten, die Verwaltungsbereiche von Drupal anzuzeigen:
  • Nach Aufgabe.
  • Nach Modulen.
  • Wenn Sie die Ansicht „Nach Aufgabe“ auswählen, wird die Seite nach verschiedenen Verwaltungsaufgaben organisiert.
    Wenn Sie Ihre Seite beispielsweise nach Aufgabe organisieren, werden Ihnen unter der Überschrift „Inhalte“ alle Aufgaben angezeigt, die mit der Arbeit mit Inhalten verbunden sind. Mit „Inhalt“ können Sie beispielsweise Materialien anzeigen, bearbeiten und löschen und mit „Veröffentlichungseinstellungen“ deren Verhalten und Anzeige auf der Website steuern.
    Zu jeder Aufgabe gibt es unter ihrem Namen eine kurze Beschreibung, damit Sie ihren Zweck besser verstehen.
    Wenn Sie die Anzeige „Nach Modulen“ auswählen, werden die Links nach Modulen organisiert.
    Beispielsweise finden Sie in der Anzeige „Nach Modulen“ unter der Modulüberschrift „System“ die Punkte „Zugriffsrechte festlegen“, „Links bereinigen“, „Module“ usw. Lernkurve der Admin-Oberfläche Es kann eine Weile dauern sehr lange Zeit, sich an die Verwaltungsoberfläche von Drupal zu gewöhnen; Es gibt jedoch viele zusätzliche Module, die die Arbeit mit dem Admin-Panel erheblich erleichtern.
    Ich empfehle Ihnen, das Verwaltungsmenümodul zu installieren, das oben auf allen Seiten der Website ein Dropdown-Navigationsmenü hinzufügt, das nur für den Administrator sichtbar ist.

    Einrichten der Hauptseite Zeit zum Handeln. Lassen Sie uns eine Homepage erstellen. Dazu fügen wir der Site das erste Material vom Typ „Seite“ hinzu. Gehen wir zum Menü Inhalt > Material erstellen > Seite (localhost/drupal/node/add/page).

    Das von Drupal standardmäßig verwendete Theme zeigt in der oberen rechten Ecke ein Navigationsmenü an. Die Einstellungen im Abschnitt „Menüoptionen“ bestimmen, ob ein Link zu unserer Seite in die Navigation eingebunden werden soll oder nicht.
    Wenn Sie im Hauptnavigationsmenü einen Link zur Startseite hinzufügen möchten, wählen Sie „Hauptlinks“ aus dem Dropdown-Menü „Übergeordnet“.
    Mit der Option „Gewichtung“ können Sie die Reihenfolge festlegen, in der Links angezeigt werden. Links mit geringerem Gewicht werden zuerst angezeigt, da sie „leichter“ sind.
    Wenn also beispielsweise der Link „Homepage“ eine Gewichtung von 0 und der Link „Info“ eine Gewichtung von 5 hat, wird das Element „Homepage“ zuerst angezeigt, da es leichter ist.
    Wenn der Link zur Startseite eine Gewichtung von 0 hat und der Link „Info“ ebenfalls eine Gewichtung von 0 hat, organisiert Drupal die Links in alphabetischer Reihenfolge. Da das Gewicht gleich ist, wird der Eintrag „Homepage“ zuerst angezeigt.
    In unserem Fall lassen wir die Gewichtung der „Homepage“ unverändert (standardmäßig ist die Gewichtung Null).

    Mit der Auswahl im Abschnitt „Eingabeformat“ können Sie die Methode zur Eingabe von Inhalten auswählen.
    Das gefilterte HTML-Format schränkt die Menge der HTML-Tags ein, die im Text verwendet werden können, und filtert gefährliche HTML-Elemente wie aus, die zum Angriff auf den Browser eines Website-Besuchers verwendet werden können.
    Verwenden Sie das gefilterte HTML-Format, wenn Site-Administratoren mit HTML nicht vertraut sind.
    Und für Entwickler sollten Sie das Full HTML-Format verwenden. Die Verwendung dieses Formats setzt voraus, dass Sie mit der HTML-Sprache vertraut sind.

    Wenn Sie nur eine Person haben, die Inhalte auf Ihrer Website erstellt, wird diese Option für Sie wahrscheinlich nicht nützlich sein (es sei denn, Sie sind sehr vergesslich).
    Wenn Sie mit einem Team von Benutzern zusammenarbeiten, die Inhalte hinzufügen und verschiedene Versionen speichern, ein Protokoll über Inhaltsänderungen führen und Notizen über die Art dieser Änderungen machen möchten, ist der Abschnitt „Editionsinformationen“ für Sie sehr nützlich.
    Darüber hinaus, wenn die „ Erstellen Sie eine neue Ausgabe» Die alte Version des Materials wird gespeichert, falls Sie darauf zurückgreifen möchten.

    Mit diesen Optionen können Sie Besucherkommentare für eine bestimmte Story aktivieren oder deaktivieren. Wir möchten wahrscheinlich keine Kommentare auf der Hauptseite, also habe ich „ Deaktiviert».

    In diesem Abschnitt können Sie den Namen des Autors und das Veröffentlichungsdatum ändern.
    Sie müssen diese Parameter nicht jedes Mal neu eingeben – Drupal erledigt dies selbst, sofern Sie sie nicht geändert haben.

    In diesem Abschnitt werden Einstellungen zum Veröffentlichen von Material festgelegt.

    • Veröffentlicht- Zeigt den Veröffentlichungsstatus an. Deaktivieren Sie das Kontrollkästchen, wenn Sie das Material aus der Veröffentlichung entfernen möchten.
    • Auf der Startseite platzieren- Das Material wird auf der Hauptseite der Website angezeigt. Deaktivieren Sie dieses Kontrollkästchen, wenn Sie das Material nicht auf der Hauptseite anzeigen möchten.
    • An den Anfang der Listen anpinnen- Das Material wird oben auf der Hauptseite und anderen Listen angezeigt.

    Schauen wir uns die Hauptseite an. Und hier ist unsere Hauptseite; Im Moment ist es noch ganz einfach, aber keine Sorge, wir machen es bald schwieriger.

    Was wir als Nächstes tun werden Als Nächstes erstellen wir eine Jobbörse, die von Benutzern bevölkert wird.
    Bei der Erstellung werden wir mit benutzerdefinierten Inhaltstypen, Ansichten und anderen Tools zur Entwicklung von Drupal-Sites arbeiten. Was ist ein Knoten in Drupal? Bevor wir fortfahren, müssen wir eines der verwirrendsten Themen für Anfänger besprechen – das Konzept der Knoten.
    Ein Knoten ist ein Grundelement in der Inhaltsstruktur von Drupal. Einfach ausgedrückt: Wenn Sie sich Drupal als Gebäude vorstellen, dann sind die Knoten Ziegelsteine. Jeder Website-Inhalt ist ein Knoten – sei es eine Seite, ein Forumsbeitrag, ein Artikel usw.
    Denken Sie daran, dass Administrations- und Benutzerprofilseiten nicht als Knoten gelten, da sie vom System und nicht von Benutzern generiert werden.
    Node ist ein wesentliches Konzept, das Sie verstehen müssen, wenn Sie vorhaben, komplexe Websites in Drupal zu entwickeln. Obwohl die Bedeutung von Knoten für Anfänger oft unklar ist, bieten sie dem Drupal-Entwickler eine unglaubliche Flexibilität beim Erstellen und Anpassen von Websites.
    Um dies anhand eines Beispiels zu sehen, gehen wir zu der zuvor erstellten Homepage. Achten Sie auf die Adressleiste Ihres Browsers. Dort steht etwa Folgendes (wenn klare Links deaktiviert sind, sieht die Adresse anders aus):

    Sie werden das Wort „Knoten“ in der Adresse sehen; das bedeutet, dass diese Seite ein Knoten ist.

    Erstellen eines neuen Inhaltstyps in Drupal Das Erstellen eines neuen Inhaltstyps ist eine großartige Möglichkeit, Ihre Website an Ihre Bedürfnisse anzupassen. Für jeden Typ können Sie die Anzeigemethode definieren, Zugriffsrechte zuweisen, zusätzliche Eigenschaften anhängen – die Möglichkeiten sind einfach endlos. Erstellen wir einen Materialtyp „Stellenangebot“. Erstellen wir eine Jobbörse für unsere Website. Benutzer veröffentlichen Stellenangebote und Projekte, eine Art kleine Craigslist (Anmerkung des Übersetzers: www.craigslist.org – ein Dienst zum Veröffentlichen von Stellenangeboten und Lebensläufen).
    Für jede freie Stelle benötigen wir folgende Felder:
    • Berufsbezeichnung;
    • detaillierte Beschreibung;
    • Abteilung - in Form einer Dropdown-Liste;
    • Berufserfahrung - Textfeld;
    • Gehalt - Textfeld.
    Das Arbeiten mit benutzerdefinierten Materialtypen in Drupal ist einfach. Gehen Sie zunächst zu Verwaltung > Inhaltstypen > Inhaltstyp hinzufügen.

    Fast alle Elemente der Seite zum Hinzufügen einer neuen Materialart sind mit Erläuterungen versehen. Ich halte es für notwendig, gesondert über das Element „Typ“ zu sprechen. Typ ist der Maschinenname für einen neuen Materialtyp, der in komplexeren Designs verwendet wird.
    In unserem Fall setzen wir bei offenen Stellen den Maschinennamen auf den Materialtyp „Job“. Dies ist ein sehr wichtiger Punkt: Wenn Sie in Zukunft ein Drupal-Ninja werden und komplexe Änderungen an Ihrer Website vornehmen möchten, z. B. die Art und Weise, wie Anzeigen angezeigt werden, müssen Sie eine Datei namens node-job.tpl erstellen. php (dies würde den Rahmen dieses Handbuchs sprengen).
    Füllen Sie nun die Felder „Titel“, „Typ“ und „Beschreibung“ aus und wir fahren fort.

    In diesem Bereich haben Sie die Möglichkeit, ein Formular zur Eingabe von Stellenanzeigen zu erstellen und zu konfigurieren; Dies sehen Benutzer, wenn sie Stellenangebote veröffentlichen.

    Einrichten des Veröffentlichungsprozesses Die Einstellungen für den Veröffentlichungsprozess enthalten die grundlegenden Parameter für die Veröffentlichung von Material. Wenn Sie möchten, dass die Stelle ohne vorherige Prüfung durch den Administrator veröffentlicht wird, aktivieren Sie das Kontrollkästchen „Veröffentlicht“.

    Passen Sie Ihren Veröffentlichungsprozess weiter an. Im Bereich „Kommentareinstellungen“ können Sie verschiedene Optionen zum Kommentieren von Stellenangeboten einstellen. Wenn Sie möchten, dass Besucher Jobs kommentieren können, aktivieren Sie Kommentare. Wenn Sie das nicht möchten, schalten Sie es aus.

    Erstellen des Materialtyps „Vakanz“ Es ist Zeit, auf „Speichern“ zu klicken und damit die Erstellung unseres ersten Materialtyps abzuschließen. Wenn Sie den Anweisungen gefolgt sind, erscheint „Job“ in der Liste der Inhaltstypen (neben Seite, Artikel usw.).

    Inhaltstypen mit CCK konfigurieren Wir haben also unseren eigenen Inhaltstyp. Jetzt müssen wir das Formular zum Hinzufügen von Stellenangeboten mit einem äußerst nützlichen Modul konfigurieren – CCK.
    CKK ist in der Regel das erste Modul, das erfahrene Entwickler auf einer neu erstellten Website installieren. Es ist so wichtig, dass es in den Kern von Drupal 7 implementiert wird, sodass Sie es nicht mehr manuell herunterladen müssen.
    Zu diesem Zeitpunkt sollten Sie CCK gemäß der Beschreibung zum Arbeiten mit Modulen am Anfang des Handbuchs bereits installiert haben. Lassen Sie uns mehrere CCK-Submodule aktivieren. Gehen Sie zunächst in das Menü Verwaltung > Design > Module.
    Im CCK-Bereich sehen Sie eine Liste der Submodule. Einige davon sind bereits standardmäßig aktiviert, andere nicht. Warum? Die Architektur von Drupal ist äußerst modular aufgebaut, sodass wir nur die Tools verwenden können, die in der Entwicklung wirklich benötigt werden. Entwicklern von Modulen wird empfohlen, diese nach Funktionalität zu gruppieren, wodurch die Module weniger umständlich und wirtschaftlicher sind.
    Aktivieren Sie als Site-Administrator nur die Module und Submodule, die Sie wirklich benötigen.
    Fügen wir nun einige CCK-Untermodule hinzu, die wir für das Stellenangebotsformular benötigen.
    Hier sind die Submodule, die Sie einbinden müssen:

    Da von Benutzern möglicherweise die Eingabe von Bruchzahlen verlangt wird (z. B. wenn jahrelange Erfahrung erforderlich ist), müssen wir das Untermodul „Zahl“ einbinden.
    Wir benötigen außerdem das Option Widgets-Modul, mit dem wir verschiedene Dateneingabeelemente hinzufügen können, beispielsweise Kontrollkästchen, Gruppen von Optionsfeldern usw.
    Jedes dieser Untermodule hängt vom Inhaltsmodul ab: Sie können sie nicht aktivieren, während der Inhalt deaktiviert ist.

    Haben Sie CCK-Submodule aktiviert? Großartig, es ist Zeit, Ihr Stellenausschreibungsformular einzurichten.
    Gehen Sie zu Administration > Inhalt > Inhaltstypen und klicken Sie dann in der Spalte „Aktionen“ neben dem Inhaltstyp „Job“ auf den Link „Felder verwalten“. Hier werden wir dem Formular neue Felder hinzufügen.

    Zunächst füge ich ein Feld „Abteilung“ hinzu, das es dem Benutzer ermöglicht, aus einer Dropdown-Liste die Abteilung auszuwählen, in der die Stelle frei wurde (Entwicklung, Finanzen, Schnittstellen, IT und Marketing).

    Nachdem Sie auf die Schaltfläche „Speichern“ geklickt haben, werden Sie zu einer Seite weitergeleitet, auf der Sie das Feld „Abteilung“ abschließen und seine gültigen Werte auflisten können.


    Das nächste Feld ist „Erfahrung“, in das der Benutzer Bruchzahlen eingeben kann (z. B. 3,5 Jahre).

    Auf dem Feld " Hilfstext» Fügen Sie einen Hinweis hinzu, wie das Feld richtig ausgefüllt wird, damit Besucher die richtigen Werte eingeben.


    Im Kapitel " Allgemeine Einstellungen» Sie können den Wert des Feldes begrenzen. Wenn Sie beispielsweise das Feld „Minimum“ auf 2,3 festlegen und versuchen, eine Stelle mit Erfahrung von 1,4 zu veröffentlichen, wird dem Benutzer eine Fehlermeldung angezeigt.


    Das letzte Feld im Materialtyp „Vakanz“ ist „Gehalt“. Dies ist eine ganze Zahl, zum Beispiel 50.000 Rubel.

    Geben Sie in den allgemeinen Feldeinstellungen 0 als Minimum an, um negative Werte zu verhindern (z. B. -1200). Warum nicht einen Wert größer als Null angeben? Denn Nullgehalt bedeutet, dass diese Arbeit nicht bezahlt wird.
    Nachdem Sie alle Felder erstellt haben, sieht ihre Liste für den Materialtyp „Vakanz“ wie folgt aus:

    Durch Ziehen des Kreuzsymbols links neben den Feldnamen können Sie die Reihenfolge ändern, in der sie im Formular „Jobs hinzufügen“ angezeigt werden.

    Erstellen Sie einige Jobs. Bevor wir fortfahren, erstellen Sie einige Jobs, indem Sie auf die Seite „Inhalt erstellen“ > „Job“ gehen. Ihre Daten benötigen wir im nächsten Teil des Tutorials. CCK ist ein sehr leistungsfähiges Werkzeug. Hier haben wir mit den einfachsten CCK-Feldern gearbeitet, aber dieses Modul bietet auch viel ernsthaftere Möglichkeiten zum Organisieren von Inhalten. Sie könnten beispielsweise das ImageField-Modul installieren, um Benutzern das Posten von Bildern zu ermöglichen (um Arbeitgebern beispielsweise das Posten von Fotos ihres Arbeitsplatzes zu ermöglichen).
    Wenn Sie zusätzliche CCK-Felder benötigen, sehen Sie sich diese Liste an.

    Stichworte:

    Tags hinzufügen

    In diesem Artikel wird auf eine Beschreibung der Installation von Drupal und seiner Funktionsweise verzichtet. Wenn Sie das nicht wissen, ist es zu früh, diesen Artikel zu lesen. Und wenn Sie das wissen, müssen Sie diesen Artikel nicht lesen. Ich gehe davon aus, dass CMS Drupal bereits auf Ihrem Hosting-Konto installiert ist.

    Ich beschreibe Ihnen, wie Sie mit dem Verwaltungssystem Drupal schnellstmöglich Ihre Website erstellen. Meine andere Annahme ist, dass Sie zum ersten Mal mit Drupal arbeiten. Sie haben es noch nicht eingerichtet und überhaupt nicht verwendet. Daher werden zunächst einige Maßnahmen zur Erstjustierung des Systems aufgezeigt.

    Das Erstellen und Verwalten einer Website in Drupal beginnt mit der Anmeldung im Verwaltungsbereich. Ihr Hosting-Unternehmen sollte Ihnen seine Adresse mitteilen, normalerweise www.Ihr-Domainname.ru/admin. Sie müssen den Benutzernamen und das Passwort eingeben, die Sie von Ihrem Hosting-Unternehmen erhalten haben. Von der Startseite aus haben Sie Zugriff auf alle Steuerfunktionen, die in Abschnitte (Gruppen) unterteilt sind:

    Drupal einrichten

    Als Erstes müssen Sie sicherstellen, dass alle mindestens erforderlichen Module angeschlossen sind. Folgen Sie dazu dem Link „Site Design – Module“. Und achten Sie dort auf der neuen Seite darauf, dass die Module Path, Search, Upload mit Vögeln markiert sind. Wenn einige dieser Module nicht markiert sind, müssen Sie sie markieren und dann auf die Schaltfläche „Konfiguration speichern“ klicken.

    Danach müssen Sie sich die Seitenbereiche ansehen und dort nach einem Menü mit den Links „Material erstellen“, „Verwaltung“ usw. suchen. Wenn es kein solches Panel gibt, müssen Sie zum Abschnitt „Site-Design – Blöcke“ gehen und dort nachsehen, in welchem ​​Abschnitt sich der Block „Navigation“ befindet. Wenn es sich im Abschnitt „Deaktiviert“ befindet, müssen Sie einen Speicherort dafür auf der Seite angeben und auf die Schaltfläche „Blöcke speichern“ klicken:

    An der von Ihnen angegebenen Stelle auf der Seite sollte ein Block mit einem Navigationsmenü erscheinen.

    Der nächste Schritt besteht darin, ein Navigationsmenü für Ihre eigenen Seiten zu erstellen. Gehen Sie dazu zum Abschnitt „Site Design – Menü“ und klicken Sie dann auf den Link „Menü hinzufügen“. Im neuen Fenster müssen Sie einen Namen, den Namen dieses Menüs, eingeben und auf die Schaltfläche „Speichern“ klicken:

    Der Name muss in lateinischer Sprache verfasst sein – dies ist eine geschützte Information und wird nicht auf der Website angezeigt. Der Titel erscheint auf Ihrer Website als Titel des Menüblocks. Nachdem Sie das Menü erstellt haben, müssen Sie es an der gewünschten Stelle auf der Seite im Abschnitt „Site-Design – Blöcke“ platzieren (wie oben für das Menü „Navigation“ beschrieben).

    Fügen Sie eine Site-Seite in Drupal hinzu (erstellen Sie sie).

    Jetzt können Sie eine Website erstellen, also Ihre Seiten hinzufügen. Klicken Sie dazu auf den Link „Material erstellen“ und anschließend in einem neuen Fenster auf den Link „Seite“. Danach öffnet sich das Formular zum Hinzufügen einer neuen Seite, in das Sie die Daten eingeben müssen:

    Geben Sie unten auf derselben Seite im Abschnitt „Adresseinstellungen“ die statische Adresse der Seite ein. Diese Adresse kann aus Ihrem Kopf erfunden werden; sie wird für eine bessere Verarbeitung der Website durch Suchmaschinen-Roboter benötigt:

    Und so wird es auf Ihrer Website aussehen (nachdem Sie sich vom Admin-Panel abgemeldet haben):

    Ändern (bearbeiten) Sie eine Website-Seite in Drupal

    Sie können bereits hinzugefügte Seiten über den Abschnitt „Administration – Inhalte – Inhalte“ bearbeiten:

    Drupal – Modul „Links und Pfad bereinigen“.

    Die Option „Links bereinigen“ in den Drupal-Einstellungen beinhaltet die Emulation sogenannter statischer Adressen, d /1 (2, 3 usw.) .

    Mit dem Path-Modul können Sie Aliase für die Namen und Pfade von Seiten der statischen Form www.your-domain-name.ru/page-about-something.html eingeben. Sie können einen beliebigen Namen und Pfad für Ihre Seite festlegen und diese wird für Browser und Suchmaschinen-Robots angezeigt.

    Beides ist wichtig im Hinblick auf eine bessere Indexierung Ihrer Website durch Suchmaschinen-Robots. Denn dynamische Seitenadressen können mit Fehlern verarbeitet werden.

    Wenn Sie in Krasnodar leben, gibt es für Sie eine einfache Möglichkeit, das Content-Management-System Drupal zu erlernen: Rufen Sie die unten aufgeführte Telefonnummer an und vereinbaren Sie einen Termin mit einem Spezialisten.

    Wenn Sie diesen Artikel nützlich fanden oder ihm einfach gefallen hat, dann zögern Sie nicht, den Autor finanziell zu unterstützen. Dies geht ganz einfach, indem Sie Geld an die Yandex-Wallet Nr. 410011416229354 überweisen. Oder rufen Sie +7 918-16-26-331 an.

    Schon ein kleiner Betrag kann beim Schreiben neuer Artikel helfen :)

    Manchmal können Benutzer die einfachsten Dinge nicht herausfinden. Für Entwickler mögen diese Fragen lustig und lächerlich erscheinen, da es sich dabei im wahrsten Sinne des Wortes um die Grundlagen der Arbeit mit einem CMS handelt. Aber wir müssen bedenken, dass wir für „Benutzer“ arbeiten und ohne sie ist unsere Arbeit oft sinnlos. Sie brauchen Geduld und solche Anleitungen, damit sie ihre Arbeit erledigen können, von der wir (Programmierer) wiederum nichts verstehen.

    Um also zu verstehen, wie man im CMS Drupal eine Seite zu einer Website hinzufügt, wollen wir uns ein wenig mit der Funktionsweise befassen.

    Ein paar Worte zu Drupal

    Drupal ist ein komplexes Programm, das aus einem „Kern“ – dem Hauptprogramm – und einer Vielzahl zusätzlicher Miniprogramme, sogenannte Module oder Plugins, besteht. Alle diese Programme tragen auf die eine oder andere Weise zur gemeinsamen Sache bei – sie helfen bei der Verwaltung des Inhalts der Website. Die Website enthält viele verschiedene Daten (Inhalte) – Artikel, Kommentare, Benutzer, Bilder usw.

    Alles ist einer Hauptaufgabe untergeordnet und konzentriert sich auf die Arbeit mit den Inhalten der Seite. Deshalb ist Drupal ein CMS – Content Management System.

    Was ist eine Seite?

    Mit Website-Seite können wir zwei Dinge meinen.

    Erstens ist dies eine der Arten von Veröffentlichungen (Artikeln) - Seite, das von Anfang an einsatzbereit ist, d.h. nach dem Einbau des Motors. Veröffentlichungen in Drupal werden auch Knoten genannt ( Knoten). Wenn Sie diesen Begriff irgendwo in der Beschreibung sehen, wissen Sie, dass es sich um dasselbe handelt :).

    Zweitens können wir mit dem Begriff „Seite“ eine bestimmte Adresse auf der Website meinen, d. h. Teil des Pfads in der Adressleiste des Browsers nach dem Domänennamen.

    In gewissem Sinne sind beide Bedeutungen eng miteinander verbunden, denn Jeder Artikel auf der Website hat eine eigene Adresse, einschließlich Veröffentlichungen wie Seite. Die Adresse kann aber nicht nur für Site-Material gelten, sondern auch für Seiten, deren Inhalt durch den Betrieb eines Plugins erstellt wird.

    Und in Drupal gibt es so etwas wie eine Systemadresse und Aliase (Alias).

    Wie erstelle ich einen Artikel (oder eine Seite) in Drupal?

    Um Material zu erstellen, benötigen Sie bestimmte Berechtigungen. Sie möchten nicht, dass jemand, der die Website betritt, Artikel erstellen kann, oder? Dies wird normalerweise von Site-Administratoren und Redakteuren durchgeführt.

    Und Artikel werden unter Adressen erstellt wie:

    Wenn Sie über ausreichende Rechte verfügen, können Sie eine Veröffentlichung erstellen Seite Sie müssen den Editor öffnen unter:

    /node/add/page

    Natürlich werden diese Adressen nicht manuell eingegeben und es ist auch nicht nötig, sie sich zu merken. :) :)

    Normalerweise konfiguriere ich eine Site so, dass der Administrator nach der Anmeldung oben auf der Site eine schwarze Admin-Menüleiste sieht. Darin müssen Sie den Punkt „Inhalt“ auswählen, um zur Liste der Site-Materialien zu gelangen.

    Das Bild zeigt ein Beispiel des Abschnitts „Inhalt“ aus einem frisch installierten Drupal 8.

    Nachdem wir auf „Material hinzufügen“ geklickt haben, gelangen wir zum Admin-Bereich (/node/add) mit einer Liste der zur Erstellung verfügbaren Materialtypen.

    Standardmäßig bietet Drupal 8 nur zwei Arten von Veröffentlichungen.

    Wie unterscheiden sich die Materialarten?

    Mit Drupal können Sie Beitragstypen entwerfen. Jeder von ihnen verfügt meist über einen anderen Satz von Feldern, kann ein eigenes Design haben und hat seine eigenen Funktionen/Aufgaben.

    Durch die Erstellung verschiedener Arten von Materialien kann ein Programmierer nahezu jedes Problem der Darstellung und Verwaltung von Daten im Kontext einer Site lösen. In diesem Fall ist es möglich, die Befugnisse zwischen den Website-Redakteuren für den Zugriff auf verschiedene Arten von Materialien aufzuteilen. Und in komplexen Projekten (mit Elementen sozialer Netzwerke) können sogar normale Benutzer einige Arten von Veröffentlichungen erstellen.

    02.07.2012

    Beim Erstellen von Websites auf Drupal möchten Kunden manchmal etwas Eigenes sehen und nicht die Hauptseite von Drupal (auf der wir normalerweise alle neuen Website-Inhalte anzeigen). Es kann alles sein, zum Beispiel eine Folie mit den Produkten eines Unternehmens oder eine Flash-Animation mit einer Schaltfläche zum Betreten der Website usw. Diese Seite kann sowohl im Design als auch im Inhalt von der gesamten Website abweichen. Um dieses Problem zu lösen, gehen einige Entwickler (wie es ihnen scheint) den einzig richtigen Weg, nämlich die Datei zu ändern: .htaccess

    Diese befindet sich im Stammverzeichnis der Site, wo Sie anstelle (normalerweise auf allen Sites) „index.php“ den Namen Ihrer Datei umschreiben können, die beim Laden der Site geladen werden muss. Es wird funktionieren, aber was ist, wenn wir auf einer solchen Seite einen Bereich anzeigen müssen, in dem wir in Zukunft einen Block einfügen müssen, und außerdem, damit der Kunde dies unabhängig vom Site-Administrationsbereich tun kann?

    Genauer gesagt dazu. Ich möchte Sie daran erinnern, dass Drupal über eine integrierte Theme-Engine namens „phptemplate“ verfügt, die sehr flexibel in der Bedienung ist und es Ihnen ermöglicht, fast jedes Element von Drupal mit einem Theme zu versehen. Und damit wir die Hauptseite der Site ändern können, müssen wir nur eine Datei im Stammverzeichnis des Ordners mit Ihrer Site-Vorlage erstellen:

    Drupal 6 Seiten – Vorderseite. tpl. php Drupal 7 Seitenfront. tpl. php

    Darin müssen Sie das Seitenlayout einfügen, das Sie anzeigen möchten. Diese Datei unterstützt auch Regionen, Sie müssen also nur die Ausgabe der Region in diese Datei schreiben und sie wird auch in der „Site-Struktur“ angezeigt – in die Sie alles ausgeben können, was Sie wollen. Vergessen Sie jedoch nicht, Regionen, Skripte und Stile in der Datei „Theme_Name.info“ zu registrieren. Andernfalls kann Ihnen niemand den korrekten Betrieb garantieren.

    Ich werde es am Beispiel von Drupal7 demonstrieren.

    1.Erstellen Sie eine Datei page-front.tpl.php und platzieren Sie sie im Stammverzeichnis unserer Vorlage

    2. Geben wir als Beispiel das folgende Markup ein:

    Dies ist nun die Hauptseite unserer Website

    3. Gehen Sie zur Hauptseite und sehen Sie nach


    Dass die Hauptseite von unserer Datei abgedeckt wird. Wenn es beim ersten Mal nicht angezeigt wird, müssen Sie den Cache der Site über den folgenden Pfad leeren: Site_name/admin/config/development/performance

    Hallo, meine Stamm- und Neuleser! In diesem Material möchte ich Ihnen erklären, wie Sie mit Drupal eine Website erstellen. Dieser Artikel wird besonders für diejenigen interessant sein, die zum ersten Mal davon hören.

    Ich erzähle Ihnen, was es ist und wie man daraus ein vollwertiges macht.

    Was ist Drupal?

    Drupal ist eine Engine, mit der Sie völlig kostenlos eine voll funktionsfähige Internetressource entwickeln können. Darüber hinaus können Sie mit Drupal schnell sowohl Mehrbenutzer- als auch Einzelblogs erstellen.

    Für die Entwicklung und Verwaltung von Ressourcen auf dieser Engine sind keine Kenntnisse in Programmiersprachen oder Layout erforderlich. Das Einzige, was Sie brauchen, ist, zuerst Drupal auf Ihren Computer herunterzuladen (Sie können dies auf der Website http://drupal.org tun) und die Engine auf installieren.

    Ich werde ein wenig vorankommen. Anschließend müssen Sie auch eine Vorlage für die erstellte Site installieren. Ich kann Vorlagen von TemplateMonster empfehlen. Seine Vorteile sind wie folgt:

  • Vorlagen sind adaptiv, d. h. sehen auf jedem Gerät (PC, Tablet, Smartphone und andere) großartig aus
  • Riesige Auswahl für jedes Thema
  • Qualitätskontrolle
  • Support 24 Stunden, 7 Tage die Woche
  • 10 % Rabatt für meine Blog-Leser mit dem Aktionscode minus10
  • Installieren der Engine auf dem Hosting

    Zur Installation müssen Sie das von der offiziellen Drupal-Website heruntergeladene Archiv entpacken und den Inhalt auf den Hosting-Server in den Ordner public_html oder www verschieben.

    Geben Sie als Nächstes Ihre Domain in die Adressleiste Ihres Browsers ein. Die Engine-Installationsseite wird geladen. Folgen Sie den Anweisungen des Installationsprogramms. Ich habe zuvor auf meinem Hosting die MySQL-Datenbank und ihren Benutzer mit Login und Passwort erstellt.

    Danach öffnet sich die Willkommensseite von Drupal. Der erste Schritt besteht darin, ein Administratorkonto zu erstellen. Folgen Sie dazu dem Link im ersten Absatz.

    Hier habe ich mehrere Warnungen erhalten. Ich bin nicht näher darauf eingegangen, womit das zusammenhängt. Sie müssen zwei Felder ausfüllen: Benutzername und E-Mail-Adresse. Nachdem Sie auf die Schaltfläche „Neues Konto erstellen“ geklickt haben, generiert das System ein Passwort für Sie, das Sie sich merken müssen.

    Erstellen und Einrichten einer Website auf Drupal

    Um eine Ressource auf dieser Engine zu erstellen und zu verwalten, müssen Sie sich im Verwaltungsbereich anmelden. Ihr Hosting-Unternehmen muss Ihnen seine Koordinaten mitteilen; in der Regel sehen diese so aus: www.mein_domain_name.ru/admin.

    Sie werden aufgefordert, das Passwort und den Benutzernamen einzugeben, die Sie zuvor erhalten haben. Alle Verwaltungsfunktionen sind in mehrere Gruppen (Abschnitte) unterteilt, auf die Sie von der Startseite aus zugreifen können.

    Im Rahmen der Einrichtung müssen Sie prüfen, ob alle notwendigen Module angeschlossen sind. Folgen Sie dazu dem Link „Site Design – Module“.

    Dort, auf der Startseite, gegenüber Hochladen, Suchen, Pfad, müssen Vögel sein. Wenn einer von ihnen nicht mit einem Vogel markiert ist, muss er markiert werden. Wählen Sie dann „Konfiguration speichern“.

    Gehen Sie als Nächstes zum Abschnitt „Einstellungen – Links bereinigen“ und prüfen Sie, ob diese Option aktiviert ist.

    Wenn es nicht aktiviert ist, aktivieren Sie es und wählen Sie „Konfiguration speichern“.

    Schauen Sie sich dann die Panels an den Seiten an und finden Sie dort ein Menü, das „Verwaltung“, „Material erstellen“ und andere enthält. Wenn dieses Panel fehlt, gehen Sie zum Abschnitt „Site Design – Blöcke“, wo Sie herausfinden können, in welchem ​​Abschnitt sich der Block „Navigation“ befindet. Wenn es sich im Abschnitt „Deaktiviert“ befindet, geben Sie an, wo es platziert werden soll, und wählen Sie „Speichern“.

    Fortfahren. Nun gilt es, eine komfortable und unkomplizierte Navigation für die Seiten zu entwickeln. Gehen Sie dazu zum Abschnitt „Site-Design – Menü“ und klicken Sie dann auf „Hinzufügen“. Geben Sie im neuen Fenster, das sich öffnet, den Namen ein und wählen Sie „Speichern“.

    Gehen Sie nun zu „Design – Blöcke“ und platzieren Sie es dort, wo es Ihrer Meinung nach sein sollte (ähnlich wie Sie es oben für die Navigation gemacht haben).

    Zusammenfassend sieht die Schritt-für-Schritt-Anleitung zum Erstellen einer Website in Drupal folgendermaßen aus:

  • Herunterladen und zum Hosting hochladen
  • Melden Sie sich im Verwaltungsbereich an
  • Module und Konfiguration einrichten
  • Erstellen Sie ein Site-Design
  • Seiten hinzufügen.
  • Wie erstelle (füge ich) eine Seite hinzu?

    Sie haben die Engine also erfolgreich konfiguriert. Jetzt können Sie zur Hauptsache übergehen – der Entwicklung. Dazu müssen Sie zunächst auf „Material erstellen“ klicken.

    Und dann in einem neuen Fenster zum entsprechenden Link. Vor Ihnen öffnet sich ein Fenster zum Hinzufügen neuer Seiten, in das Sie den Titel und den Inhalt der Seite (Artikel) eingeben sollten.