CMS/Drupal/Profil-Installer: Unterschied zwischen den Versionen

Aus Dokument
Zur Navigation springen Zur Suche springen
imported>Import
Version 149
// via Wikitext Extension for VSCode
 
Zeile 2: Zeile 2:
----
----


== Profil-Installer ==
==Profil-Installer==
 
In Drupal bezeichnet ein Installationsprofil, das die Standardkonfiguration, Module und Einstellungen für eine neue Drupal-Website vorgibt. Es ermöglicht die automatisierte Einrichtung spezifischer Funktionen und Designs während der Installation. Profil-Installer werden häufig genutzt, um vorkonfigurierte Distributionen oder spezielle Anwendungsfälle (z. B. Intranet, E-Commerce) bereitzustellen.
In Drupal bezeichnet ein Installationsprofil, das die Standardkonfiguration, Module und Einstellungen für eine neue Drupal-Website vorgibt. Es ermöglicht die automatisierte Einrichtung spezifischer Funktionen und Designs während der Installation. Profil-Installer werden häufig genutzt, um vorkonfigurierte Distributionen oder spezielle Anwendungsfälle (z. B. Intranet, E-Commerce) bereitzustellen.
 
===Erstellen ein Profil-Installer===
=== Erstellen ein Profil-Installer ===
Ein zentrales Element eines Profil-Installers ist die Datei <code>stadtportal.info.yml</code>. Diese Datei beschreibt das Installationsprofil und enthält wichtige Metadaten wie Name, Beschreibung, Typ und abhängige Module. Ohne diese Datei erkennt Drupal das Profil nicht und kann es während der Installation nicht auswählen. Ein Beispiel für eine solche Datei:
 
sudo nano /var/www/drupal/web/profiles/stadtportal/stadtportal.info.yml<pre>
Ein zentrales Element eines Profil-Installers ist die Datei <code>stadtportal.info.yml</code>. Diese Datei beschreibt das Installationsprofil und enthält wichtige Metadaten wie Name, Beschreibung, Typ und abhängige Module. Ohne diese Datei erkennt Drupal das Profil nicht und kann es während der Installation nicht auswählen. Ein Beispiel für eine solche Datei: sudo nano /var/www/drupal/web/profiles/stadtportal/stadtportal.info.yml
name: Stadtportal
 
<pre>name: Stadtportal
type: profile
type: profile
description: 'Installationsprofil für das Stadtportal.'
description: 'Installationsprofil für das Stadtportal.'
Zeile 17: Zeile 14:
     - drupal:views
     - drupal:views
     - drupal:field
     - drupal:field
 
</pre>
<pre>
vendor/bin/drush config:export --destination=/var/www/drupal/web/profiles/stadtportal/config/install
vendor/bin/drush config:export --destination=/var/www/drupal/web/profiles/stadtportal/config/install
# Entfernt alle Zeilen, die mit uuid: beginnen
# Entfernt alle Zeilen, die mit uuid: beginnen
find . -type f -name &quot;*.yml&quot; -exec sed -i '/^uuid: /d' {} +
find . -type f -name "*.yml" -exec sed -i '/^uuid: /d' {} +


# Entfernt den _core-Block (die Zeile selbst und die darauffolgende Zeile mit dem Hash)
# Entfernt den _core-Block (die Zeile selbst und die darauffolgende Zeile mit dem Hash)
find . -type f -name &quot;*.yml&quot; -exec sed -i '/^_core:/,+1d' {} +</pre>
find . -type f -name "*.yml" -exec sed -i '/^_core:/,+1d' {} +
 
</pre>


----
----
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''

Aktuelle Version vom 22. Januar 2026, 09:28 Uhr

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).


Profil-Installer

In Drupal bezeichnet ein Installationsprofil, das die Standardkonfiguration, Module und Einstellungen für eine neue Drupal-Website vorgibt. Es ermöglicht die automatisierte Einrichtung spezifischer Funktionen und Designs während der Installation. Profil-Installer werden häufig genutzt, um vorkonfigurierte Distributionen oder spezielle Anwendungsfälle (z. B. Intranet, E-Commerce) bereitzustellen.

Erstellen ein Profil-Installer

Ein zentrales Element eines Profil-Installers ist die Datei stadtportal.info.yml. Diese Datei beschreibt das Installationsprofil und enthält wichtige Metadaten wie Name, Beschreibung, Typ und abhängige Module. Ohne diese Datei erkennt Drupal das Profil nicht und kann es während der Installation nicht auswählen. Ein Beispiel für eine solche Datei:

sudo nano /var/www/drupal/web/profiles/stadtportal/stadtportal.info.yml

name: Stadtportal
type: profile
description: 'Installationsprofil für das Stadtportal.'
core_version_requirement: ^11
dependencies:
    - drupal:views
    - drupal:field
vendor/bin/drush config:export --destination=/var/www/drupal/web/profiles/stadtportal/config/install
# Entfernt alle Zeilen, die mit uuid: beginnen
find . -type f -name "*.yml" -exec sed -i '/^uuid: /d' {} +

# Entfernt den _core-Block (die Zeile selbst und die darauffolgende Zeile mit dem Hash)
find . -type f -name "*.yml" -exec sed -i '/^_core:/,+1d' {} +


Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).