README.md aktualisiert
This commit is contained in:
121
README.md
121
README.md
@@ -1,2 +1,121 @@
|
|||||||
# WP-Multi-Wiki
|
# 📚 WP Multi Wiki
|
||||||
|
|
||||||
|
**WP Multi Wiki** ist ein WordPress-Plugin zum Erstellen und Verwalten mehrerer Wikis auf einer Website — ideal für Plugin-Dokumentationen, Wissensdatenbanken und Support-Seiten.
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ✨ Features
|
||||||
|
|
||||||
|
- **Mehrere Wikis** — Erstelle beliebig viele voneinander unabhängige Wikis
|
||||||
|
- **Kategorien & Tags** — Artikel nach Themen strukturieren
|
||||||
|
- **Automatisches Inhaltsverzeichnis** — wird aus den Überschriften generiert
|
||||||
|
- **AJAX-Suche** — schnelle Live-Suche innerhalb eines Wikis
|
||||||
|
- **Breadcrumb-Navigation** — immer wissen wo man ist
|
||||||
|
- **Sidebar-Navigation** — übersichtliche Artikelliste pro Wiki
|
||||||
|
- **Verwandte Artikel** — ähnliche Artikel am Ende anzeigen
|
||||||
|
- **Prev/Next Navigation** — zwischen Artikeln blättern
|
||||||
|
- **Gitea Wiki Importer** — Wikis direkt aus einer Gitea-Instanz importieren
|
||||||
|
- **Shortcodes** — Wikis überall auf der Seite einbetten
|
||||||
|
- **Theme-Adaptiv** — passt sich automatisch an Dark & Light Mode an
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📦 Installation
|
||||||
|
|
||||||
|
1. Repository als ZIP herunterladen
|
||||||
|
2. In WordPress: **Plugins → Installieren → Plugin hochladen**
|
||||||
|
3. ZIP auswählen und installieren
|
||||||
|
4. Plugin aktivieren
|
||||||
|
5. Im Admin-Menü erscheint **WP Multi Wiki**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🚀 Schnellstart
|
||||||
|
|
||||||
|
### 1. Wiki erstellen
|
||||||
|
**WP Multi Wiki → Neues Wiki** → Titel, Icon, Farbe und Version eingeben → **Wiki erstellen**
|
||||||
|
|
||||||
|
### 2. Artikel hinzufügen
|
||||||
|
**WP Multi Wiki → Neuer Artikel** → Titel, Inhalt, Wiki zuordnen → **Artikel erstellen**
|
||||||
|
|
||||||
|
### 3. Wiki auf einer Seite einbinden
|
||||||
|
Shortcode auf einer beliebigen WordPress-Seite einfügen:
|
||||||
|
|
||||||
|
```
|
||||||
|
[wmw_wiki id="1"]
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📋 Shortcodes
|
||||||
|
|
||||||
|
| Shortcode | Beschreibung |
|
||||||
|
|-----------|-------------|
|
||||||
|
| `[wmw_wiki_list]` | Alle Wikis als Karten-Übersicht |
|
||||||
|
| `[wmw_wiki id="1"]` | Ein Wiki mit allen Artikeln |
|
||||||
|
| `[wmw_wiki slug="mein-plugin"]` | Wiki per Slug einbinden |
|
||||||
|
| `[wmw_search wiki_id="1"]` | Suchfeld für ein bestimmtes Wiki |
|
||||||
|
| `[wmw_article id="5"]` | Einzelnen Artikel einbetten |
|
||||||
|
| `[wmw_breadcrumb]` | Breadcrumb-Navigation |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ⚙️ Einstellungen
|
||||||
|
|
||||||
|
Unter **WP Multi Wiki → Einstellungen** konfigurierbar:
|
||||||
|
|
||||||
|
| Einstellung | Standard | Beschreibung |
|
||||||
|
|-------------|----------|-------------|
|
||||||
|
| Inhaltsverzeichnis | ✅ an | Automatisch aus Überschriften generiert |
|
||||||
|
| Breadcrumbs | ✅ an | Navigation Home → Wiki → Artikel |
|
||||||
|
| Verwandte Artikel | ✅ an | Ähnliche Artikel am Ende |
|
||||||
|
| Suchfeld | ✅ an | AJAX-Suche im Wiki |
|
||||||
|
| Sidebar-Position | Links | Links, Rechts oder keine Sidebar |
|
||||||
|
| Artikel pro Seite | 20 | Anzahl der Artikel in Listen |
|
||||||
|
| Custom CSS | — | Eigenes CSS für das Frontend |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🐙 Gitea Wiki Importer
|
||||||
|
|
||||||
|
Wikis direkt aus einer Gitea-Instanz importieren:
|
||||||
|
|
||||||
|
1. **WP Multi Wiki → Gitea Import** öffnen
|
||||||
|
2. Gitea-Server URL, Owner und Repository eintragen
|
||||||
|
3. Auf **Seiten vorab laden** klicken — Vorschau aller verfügbaren Seiten
|
||||||
|
4. Ziel-Wiki auswählen
|
||||||
|
5. Seiten die übersprungen werden sollen eintragen (z.B. `Home`, `_Sidebar`)
|
||||||
|
6. **Wiki jetzt importieren** klicken
|
||||||
|
|
||||||
|
**Folgende Markdown-Elemente werden automatisch konvertiert:**
|
||||||
|
Überschriften, Fett/Kursiv, Code-Blöcke, Tabellen, Links, Bilder, Blockquotes, Listen und Gitea-interne `[[Wiki-Links]]`
|
||||||
|
|
||||||
|
> Für **private Repositories** einen Access Token unter Gitea → Einstellungen → Anwendungen erstellen (Scope: `read:wiki`) und im Importer eintragen.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔧 Voraussetzungen
|
||||||
|
|
||||||
|
- WordPress **5.8** oder höher
|
||||||
|
- PHP **7.4** oder höher
|
||||||
|
- MySQL **5.6** / MariaDB **10.1** oder höher
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 👤 Autor
|
||||||
|
|
||||||
|
**M_Viper**
|
||||||
|
- Website: [M-Viper.de](https://M-Viper.de)
|
||||||
|
- Gitea: [git.viper.ipv64.net](https://git.viper.ipv64.net/M_Viper)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📄 Lizenz
|
||||||
|
|
||||||
|
Dieses Plugin ist unter der **GNU General Public License v2 or later** lizenziert.
|
||||||
|
Weitere Informationen: [http://www.gnu.org/licenses/gpl-2.0.html](http://www.gnu.org/licenses/gpl-2.0.html)
|
||||||
Reference in New Issue
Block a user