Installationsanleitung

Installationsanleitung

Schritt-für-Schritt-Anleitung zur Einrichtung von Blogr — keine Vorkenntnisse erforderlich.

Voraussetzungen

Stellen Sie sicher, dass die folgenden Komponenten auf Ihrem System installiert sind:

Voraussetzung Version
PHP 8.3 oder höher
Composer Aktuelle stabile Version
Node.js 18 oder höher
npm 9 oder höher
Datenbank MySQL 8+, PostgreSQL 15+, oder SQLite

Sie benötigen außerdem ein Terminal (bash, zsh, PowerShell) und einen Code-Editor Ihrer Wahl.

Schritt-für-Schritt-Installation

1. Ein Laravel-Projekt erstellen

composer create-project laravel/laravel my-blog
cd my-blog

Oder mit dem Laravel-Installer:

laravel new my-blog
cd my-blog

2. FilamentPHP installieren

composer require filament/filament
php artisan filament:install --panels

Dann erstellen Sie Ihren ersten Admin-Benutzer:

php artisan make:filament-user

Notieren Sie sich E-Mail und Passwort — Sie werden sie zum Einloggen benötigen.

3. Blogr installieren

composer require happytodev/blogr
php artisan blogr:install

Der Installer ist interaktiv und führt Sie durch:

  • CMS — Statische Seiten aktivieren (Über uns, Kontakt, etc.)
  • Startseitentyp — Blog-Index oder eine benutzerdefinierte CMS-Seite
  • Alpine.js — Erforderlich für den Theme-Wechsler
  • Tailwind CSS v4 — Dark-Mode-Konfiguration
  • Tutorials — Beispielinhalte für den Start
  • NPM-Abhängigkeiten — Automatische Installation
  • Asset-Building — Frontend-Assets kompilieren

Tipp: Antworten Sie mit "Ja" auf alle Eingabeaufforderungen für eine vollständige Einrichtung.

Nach der Installation

Admin-Panel überprüfen

Öffnen Sie http://my-blog.test/admin und melden Sie sich mit den Anmeldedaten aus Schritt 2 an. Sie sollten das Blogr-Dashboard mit Blog-Statistiken und Widgets sehen.

Ersten Blogbeitrag erstellen

  1. Gehen Sie zu Blog Posts → Neuer Beitrag in der Admin-Seitenleiste
  2. Geben Sie einen Titel und Inhalt ein (Markdown wird unterstützt)
  3. Fügen Sie eine Kategorie und Schlagwörter hinzu
  4. Wählen Sie ein Titelbild (Drag & Drop)
  5. Konfigurieren Sie SEO-Metafelder (optional)
  6. Klicken Sie auf Veröffentlichen

Besuchen Sie Ihr Blog unter /blog (oder / wenn das Blog als Startseite konfiguriert ist).

Einstellungen konfigurieren

Gehen Sie zu Blogr Settings im Admin-Panel, um anzupassen:

  • Allgemein — Blog-Name, Beschreibung, Beiträge pro Seite
  • SEO — Seitenname, Standard-Meta, Open Graph-Bild
  • Navigation — Menülinks, fixierte Navigation, Logo
  • Erscheinungsbild — Farben, Kartendesigns, Dark Mode
  • Fußzeile — Soziale Links, Copyright-Text
  • Backup — Daten exportieren/importieren

Optionale Funktionen

CMS-Seiten aktivieren

Wenn Sie das CMS während der Installation übersprungen haben, aktivieren Sie es in config/blogr.php:

'cms' => [
    'enabled' => true,
    'prefix' => '',
],

Erstellen Sie dann Seiten unter CMS → Pages CMS im Admin-Panel.

Mehrsprachigkeit aktivieren

Bearbeiten Sie config/blogr.php:

'locales' => [
    'enabled' => true,
    'default' => 'en',
    'available' => ['en', 'fr', 'es', 'de', 'pl'],
],

Mit aktivierten Sprachen erhalten Ihre Inhalte sprachspezifische URLs:

  • /en/blog/my-post
  • /de/blog/mein-beitrag

Demo-Inhalte installieren

php artisan blogr:publish-demo-pages
php artisan blogr:install-tutorials

Fehlerbehebung

Führen Sie `php artisan blogr:install --force` aus, um die Installation erneut durchzuführen.

Stellen Sie sicher, dass `@variant dark (.dark &);` in Ihrer `resources/css/app.css` vorhanden ist.

Führen Sie `npm run build` aus, um die Frontend-Assets zu kompilieren. Überprüfen Sie auch `php artisan storage:link` und Ihre APP_URL.

Bereit, Ihren Blog zu erstellen?

Blogr ist Open Source unter MIT-Lizenz. Keine Kreditkarte erforderlich.

Blog besuchen