Direkt zum Inhalt
Bild
1-opensenselabs-banner_0.jpg

So erstellen Sie eine Drupal-Distribution mit dem Modul "Features"

AI-Translated
article publisher

Premanshu

Drupal

Als Entwickler, wovon ich ausgehe, dass Sie einer sind, gibt es nichts Langweiligeres, als immer wieder dasselbe zu programmieren. Sie haben gerade eine Website mit vielen interaktiven Funktionen fertiggestellt. Kaum ist dies abgeschlossen, kommt ein anderer Kunde zu Ihnen und bittet Sie, eine der ähnlichen Funktionen in seine Website einzubauen. Nun haben Sie nur noch die Möglichkeit, den Code zu kopieren und einzufügen oder ihn neu zu schreiben, was beides nicht gerade Spaß macht. 

Wie löst Drupal das? 

Was sind Features und was ist das Features-Modul?

Es gibt eine Menge Funktionen und Funktionalitäten, die Teil der Websites sind und uns verschiedene Nutzungsmöglichkeiten bieten. Sei es eine Suchleiste, ein Menü, Karten oder ein Webformular. Diese Komponenten, aus denen eine ganze Website besteht, werden als Features bezeichnet. Eine Website kann eine beliebige Anzahl von Features enthalten, die nur durch die Anforderungen des Kunden und die Vorstellungskraft des Entwicklers begrenzt sind.

Drupal bietet Ihnen eine Möglichkeit, mit der Sie ein Feature erstellen und es so oft verwenden können, wie Sie wollen, ohne eine weitere Codezeile schreiben zu müssen. Das Tool, das dies ermöglicht, wird als Features-Modul bezeichnet.

Einfach, oder?

Und was machen Distributionen?

Eine Distribution ist lediglich eine angepasste Version von Drupal, die mit verschiedenen Paketen geliefert wird, die man mit dem Drupal-Core möglicherweise nicht erhält. Im Nachhinein mag das nicht viel erscheinen, aber Distributionen sind sehr nützlich, da man ein Mini-Paket von Drupal erhält, in dem alle Probleme bezüglich der benötigten Features bereits gelöst sind.

Nachdem Sie eine grundlegende Vorstellung von den Begriffen haben, werden wir Sie Schritt für Schritt durch den Prozess der Installation des Features-Moduls auf Ihrer Drupal-Installation führen.

Installation des Features-Moduls

  • Verwendung der GUI
  1. Klicken Sie auf der Startseite Ihrer Drupal-Website in der Admin-Leiste auf Erweitern.
     
  2. Das Features-Modul wird nicht zusammen mit den Drupal-Core-Modulen bereitgestellt. Klicken Sie also auf "Neues Modul installieren", um es zu installieren.
    Seite "Erweitern"; "+Neues Modul installieren"
    Features-Modul installieren
  3. Nun sehen Sie etwas wie in der folgenden Abbildung auf Ihrem Bildschirm. Sie werden aufgefordert, den Pfad anzugeben, von dem aus das Modul installiert werden kann. Sie können einen direkten Pfad zu einer Website angeben oder das Modul zuerst von der Drupal-Website herunterladen und es dann suchen.
     
    Hinzufügen des Moduls durch Auswahl der Datei
    Hochladen des Moduls
  4. Falls Sie das Modul von Drupal.org hochladen möchten, fügen Sie einfach den Link ein. Falls Sie das Modul hochladen, wählen Sie den Modulordner aus (der Ihnen als .tar- oder .zip-Ordner zur Verfügung steht). Klicken Sie auf Öffnen.
     
  5. Klicken Sie auf Installieren. Sie sehen einen Fortschrittsbalken, der anzeigt, dass Ihr Modul installiert wird.
    Modul wird installiert
    Fortschrittsbalken zeigt 100 % bei der Installation des Features-Moduls
     
  6. Wenn Ihr Modul erfolgreich installiert wurde, sehen Sie eine Glückwunschmeldung auf Ihrem Bildschirm. Nun können Sie fortfahren und auf Neue Module aktivieren klicken.
     
  7. Sie werden wieder auf die Seite "Erweitern" weitergeleitet. Suchen Sie mit der Suchleiste nach Ihrem installierten Modul. Wenn Sie Ihr Modul gefunden haben, aktivieren Sie einfach das Kontrollkästchen davor.Suchergebnis für "Features"
  8. Nun müssen Sie nur noch zum Ende der Seite navigieren und auf Installieren klicken.
     
  9. Wenn Ihr Modul erfolgreich installiert wurde, sehen Sie die folgende Meldung auf Ihrem Bildschirm.
  • Verwendung von Drush

Sie können das Modul auch mit Drush herunterladen.

Gehen Sie einfach in Ihrem Terminal zu Ihrem Site-Ordner und geben Sie Folgendes ein:

drush dl features

Dadurch wird das Modul heruntergeladen. Um das Modul zu aktivieren, geben Sie Folgendes ein: drush en features -y

Probleme, die auftreten können

Beim Aktivieren des Moduls stellen Sie möglicherweise fest, dass Sie das Kontrollkästchen neben den Modulen nicht aktivieren können. Sehen wir uns an, wie wir das lösen können. 

  1. Das Problem finden.

    Klicken Sie auf den Dropdown-Pfeil in der Modulbeschreibung. Ihr Bildschirm sieht möglicherweise so aus wie in der Abbildung unten.

    Da ist es. Einige der Abhängigkeiten sind nicht installiert.
    Konfigurationsaktualisierungswarnung als "fehlend"
     
  2. Das Problem lösen

    Installieren Sie einfach die Abhängigkeiten auf die gleiche Weise, wie wir das Features-Modul installiert haben. In meinem Fall war es das Config Update-Modul. Also habe ich es einfach heruntergeladen und installiert, und schon kann es losgehen.

    Nachdem Sie das Modul nun erfolgreich installiert haben, wollen wir uns der Erstellung unseres ersten Features zuwenden.

Erstellen eines neuen Features

Um mit der Erstellung Ihres eigenen und allerersten Features zu beginnen, müssen Sie zuerst zu der Option "Features" navigieren, die Sie an folgender Stelle finden:

Erweitern > Features UI > Konfigurieren > Features

Zu Features navigieren

Nachdem Sie die Registerkarte "Features" ausgewählt haben, sieht Ihr Fenster in etwa so aus wie in der Abbildung unten. Wählen Sie die Option "Neues Feature erstellen".

Neue Features erstellen

  1. Geben Sie den Namen und die Beschreibung des Moduls ein. Sie können auch eine Version zuweisen, aber das liegt an Ihnen, da dies optional ist.
    Ausfüllen der Details der Module
     
  2. Bearbeiten Sie die Komponenten und wählen Sie die Komponenten aus, die als Teil des Features verpackt werden sollen.
    Auswählen der benötigten Komponenten
    Auswählen der wichtigen Komponenten
    Hier wählen wir die Komponenten als 'Artikel'-Formular-Inhaltstyp aus, einige der Komponenten, die für einen Artikel benötigt werden, werden automatisch ausgewählt.
     
  3. Klicken Sie auf 'Archiv herunterladen' und Sie erhalten das gesamte Feature als Zip-Ordner, der die gleiche Konfiguration wie die Ihres Rechners hat.
    Auswählen der Schaltfläche "Archiv herunterladen"
    Wählen Sie "Archiv herunterladen"
    Da haben Sie es. Sie haben Ihr erstes Feature erstellt, das bereit ist, exportiert zu werden. Sie sind nun in der Lage, die Dinge ein wenig zu optimieren und im Laufe der Zeit zu lernen.

Zusammenfassend

In diesem Tutorial haben Sie etwas über das Features-Modul und die Erstellung von Features gelernt. Wenn Sie sich immer noch fragen "Warum Features?", dann liegt es daran, dass es "die Entwicklung wieder zum Vergnügen macht".
Lassen Sie uns in den Kommentaren unten wissen, welche Features Ihre Distribution hat. 

Abonnieren

Ready to start your digital transformation journey with us?

Verwandte Blogs

Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

„Fit. Schnell. Für die Ewigkeit gebaut.“ Das war nicht nur ein Slogan, sondern die Denkweise, mit der wir zur DrupalCon…

Erklärbare KI-Tools: SHAPs Stärke in der KI

Explainable AI tools Explainable AI And SHAP OpenSense Labs

Wissen Sie, was erklärbare KI-Tools sind? Erklärbare KI-Tools sind Programme, die zeigen, wie eine KI ihre Entscheidungen…

KI-Chatbots: Präzision und Persönlichkeit in Perfektion

Creating AI Chatbot OpenSense Labs

In der Welt der künstlichen Intelligenz ist die Entwicklung eines KI-Chatbots, der nicht nur akkurate Informationen liefert…