PS Bloghosting
PS Bloghosting verwandelt Deine WordPress- oder ClassicPress-Multisite in eine leistungsfähige Bloghosting-Plattform mit kostenlosen und kostenpflichtigen Hosting-Stufen, Premium-Plugins, Premium-Themes, Abonnements und zahlreichen weiteren Funktionen.
by PSOURCE · github.com/power-source/ps-bloghosting · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/power-source/ps-bloghosting/releases/download/1.0.3/ps-bloghosting.zipReadme
PS Bloghosting
PS Bloghosting verwandelt WordPress Multisite in eine leistungsfähige Bloghosting-Plattform mit kostenlosen und kostenpflichtigen Webseiten, verschiedenen Hosting-Stufen und optionalen Premium-Funktionen.
Das Plugin basiert ursprünglich auf Pro Sites von WPMU DEV und wurde für PSOURCE weiterentwickelt, modernisiert und an aktuelle WordPress-/PHP-Versionen angepasst.
Du kannst damit aus einer normalen Multisite ein eigenes Bloghosting-System aufbauen – inklusive kostenpflichtiger Upgrades, Abonnements, Premium-Plugins, Premium-Themes, Werbefreiheit, Statistiken und zahlreichen weiteren Funktionen.
🚀 Was kann PS Bloghosting?
PS Bloghosting ermöglicht dir unter anderem:
- kostenlose und kostenpflichtige Hosting-Stufen
- beliebig viele Hosting-Level
- wiederkehrende Abonnements
- kostenlose Testzeiträume
- Gutscheine und Rabatte
- individuelle Preise pro Hosting-Level
- Premium-Plugins
- Premium-Themes
- werbefreie Webseiten
- zusätzliche werbefreie Webseiten je Hosting-Level
- Upload-Limits
- Beitrags- und Seiten-Limits
- Einschränkungen beim Veröffentlichen
- Pay-to-Blog
- BuddyPress-Integration
- XML-RPC-Einschränkungen
- ungefiltertes HTML für ausgewählte Hosting-Level
- individuelle E-Mail-Benachrichtigungen
- umfangreiche Statistiken
- Zahlungsabwicklung
- individuelle Branding-Möglichkeiten
Welche Funktionen tatsächlich verfügbar sind, hängt von den aktivierten Modulen und deiner Konfiguration ab.
💎 Premium-Upgrades
Mit PS Bloghosting kannst du deinen Benutzern verschiedene Hosting-Pakete anbieten.
Ein kostenloses Paket kann beispielsweise grundlegende Funktionen enthalten, während kostenpflichtige Pakete zusätzliche Möglichkeiten freischalten.
Beispiele:
- werbefreie Webseiten
- mehr Speicherplatz
- zusätzliche Plugins
- zusätzliche Themes
- mehr Veröffentlichungsmöglichkeiten
- BuddyPress-Funktionen
- zusätzliche Webseiten
- Premium-Support
- eigene Domains oder weitere Erweiterungen deiner Multisite-Umgebung
💰 Hosting-Pakete verkaufen
Du kannst beliebig viele Hosting-Level erstellen und für jedes Level eigene Preise und Leistungen definieren.
Zum Beispiel:
| Level | Preis | Leistungen |
|---|---|---|
| Kostenlos | 0 € | Grundfunktionen |
| Basic | 4,99 € / Monat | mehr Speicher, werbefrei |
| Pro | 9,99 € / Monat | Premium-Plugins und Themes |
| Business | 19,99 € / Monat | maximale Funktionen |
Die Anzahl und Struktur der Level bestimmst komplett du selbst.
📊 Integrierte Preistabelle
PS Bloghosting kann deine verfügbaren Hosting-Level übersichtlich als Preistabelle darstellen.
Benutzer sehen dadurch auf einen Blick:
- aktuelles Hosting-Level
- verfügbare Upgrades
- Preise
- Zahlungsintervalle
- enthaltene Funktionen

💳 Zahlungsoptionen
PS Bloghosting unterstützt verschiedene Möglichkeiten zur Zahlungsabwicklung.
Je nach installierten und aktivierten Gateways stehen unter anderem zur Verfügung:
- PayPal Express
- PayPal Pro
- Stripe
- manuelle Zahlungen
Die verfügbaren Zahlungsarten können in den Einstellungen festgelegt werden.
Der Checkout ist direkt in PS Bloghosting integriert, sodass Benutzer ihr Hosting-Level auswählen und anschließend bezahlen können.

📈 Statistiken und Auswertungen
PS Bloghosting stellt umfangreiche Statistiken für dein Netzwerk bereit.
Damit kannst du unter anderem beobachten:
- aktive Webseiten
- neue Registrierungen
- neue Upgrades
- Kündigungen
- aktive Testzeiträume
- wöchentliche Aktivitäten
- monatliche Aktivitäten
- Verteilung der Hosting-Level
- Zahlungsanbieter
- historische Entwicklungen
- Laufzeiten und Abonnements
So bekommst du einen schnellen Überblick darüber, wie sich dein Bloghosting-Netzwerk entwickelt.
🛠️ Einfache Webseitenverwaltung
Auch bei einer größeren Anzahl von Webseiten bleibt die Verwaltung übersichtlich.
Du kannst unter anderem:
- Webseiten suchen
- Hosting-Level ändern
- Zugriffsrechte steuern
- individuelle Einstellungen vornehmen
- einmalige Einrichtungsgebühren verwenden
- wiederkehrende Abonnements verwalten
- Webseiten individuell anpassen
- Upgrades und Downgrades verwalten

👥 BuddyPress-Integration
PS Bloghosting kann mit BuddyPress zusammenarbeiten.
Damit kannst du beispielsweise bestimmte BuddyPress-Funktionen nur für ausgewählte Hosting-Level freischalten.
Dazu gehören unter anderem:
- BuddyPress-Gruppen
- Nachrichten
- weitere soziale Funktionen

🧩 Module
PS Bloghosting ist modular aufgebaut.
Du musst nicht sämtliche Funktionen aktivieren. Stattdessen kannst du die Module verwenden, die du für dein Netzwerk tatsächlich benötigst.
Je nach Version und Konfiguration stehen unter anderem folgende Module zur Verfügung:
Werbung
Ermöglicht es, Werbung für bestimmte Hosting-Level zu deaktivieren.
Außerdem können Hosting-Level Benutzern erlauben, Werbung auf weiteren Webseiten zu deaktivieren.
Bulk Upgrades
Ermöglicht den Verkauf mehrerer Upgrades als Paket.
BuddyPress-Einschränkungen
Bestimmte BuddyPress-Funktionen können auf ausgewählte Hosting-Level beschränkt werden.
Veröffentlichungs-Limits
Du kannst festlegen, welche Hosting-Level Beiträge und/oder Seiten veröffentlichen dürfen.
Pay-to-Blog
Eine Webseite kann vollständig gesperrt werden, bis der Benutzer ein kostenpflichtiges Hosting-Level besitzt.
Beitrags- und Seiten-Limits
Du kannst festlegen, wie viele Beiträge, Seiten oder andere Inhaltstypen ein bestimmtes Hosting-Level erstellen darf.
Premium Plugins
Premium-Plugins können gezielt für bestimmte Hosting-Level freigeschaltet werden.

Premium Support
Du kannst einen speziellen Support-Bereich für bestimmte Hosting-Level anbieten.
Premium Themes
Bestimmte Themes können ausschließlich für ausgewählte Hosting-Level verfügbar gemacht werden.
XML-RPC
XML-RPC kann auf bestimmte Hosting-Level beschränkt werden.
Ungefiltertes HTML
Die Berechtigung unfiltered_html kann gezielt für bestimmte Hosting-Level freigeschaltet werden.
Upload-Limit
Zusätzlicher Speicherplatz kann für bestimmte Hosting-Level bereitgestellt werden.
📧 Automatische E-Mail-Benachrichtigungen
PS Bloghosting kann verschiedene E-Mails automatisch versenden.
Damit kannst du beispielsweise:
- neue Benutzer begrüßen
- Registrierungen bestätigen
- Zahlungsinformationen versenden
- Benutzer über Änderungen informieren
- Rückkehrangebote nach einer Kündigung versenden

🎟️ Testzeiträume und Gutscheine
Du kannst kostenlose Testzeiträume anbieten und Gutscheine verwenden.
Damit kannst du beispielsweise:
- neue Benutzer von einem Upgrade überzeugen
- zeitlich begrenzte Angebote erstellen
- Rabatte vergeben
- Rückkehrangebote für ehemalige Kunden erstellen

⚙️ Einrichtung
1. Plugin installieren
Installiere PS Bloghosting in deiner WordPress-Multisite.
Anschließend aktivierst du das Plugin im Netzwerk unter:
Netzwerkverwaltung → Plugins
und aktivierst es netzwerkweit.
2. Hosting-Level erstellen
Nach der Aktivierung legst du zunächst deine Hosting-Level fest.
Du kannst beliebig viele Level erstellen.
Zum Beispiel:
- Kostenlos
- Basic
- Pro
- Business
Für jedes Level kannst du eigene Preise und Funktionen definieren.

3. Einstellungen konfigurieren
Unter den Einstellungen kannst du PS Bloghosting an deine eigene Plattform anpassen.
Dazu gehören unter anderem:
- Branding
- Namen
- kostenlose Testzeiträume
- E-Mail-Benachrichtigungen
- Zahlungsoptionen
- verschiedene Hosting-Funktionen

4. Module aktivieren
Unter:
PS Bloghosting → Module / Gateways
kannst du die benötigten Module und Zahlungsanbieter aktivieren.
Die einzelnen Module besitzen eigene Einstellungen.

5. Zahlungsanbieter konfigurieren
Anschließend kannst du die gewünschten Zahlungsanbieter konfigurieren.
Je nach verfügbarer Gateway-Unterstützung kannst du beispielsweise PayPal, Stripe oder manuelle Zahlungen verwenden.

🛒 Upgrade durch Benutzer
Sobald PS Bloghosting eingerichtet ist, können Benutzer ihre eigene Webseite auf ein anderes Hosting-Level upgraden.
Die verfügbaren Hosting-Level werden übersichtlich dargestellt.
Das aktuell verwendete Level wird dabei hervorgehoben.

🔄 Upgrades und Downgrades
PS Bloghosting berücksichtigt bei Änderungen des Hosting-Levels die bestehende Laufzeit eines Abonnements.
Upgrade
Beim Upgrade wird der noch vorhandene Zeitraum berücksichtigt und der fällige Betrag entsprechend berechnet.
Das neue Hosting-Level kann dadurch unmittelbar genutzt werden.
Downgrade
Bei einem Downgrade wird das niedrigere Hosting-Level für den folgenden Abrechnungszeitraum berücksichtigt.
📦 Premium Plugins und Themes
Mit den entsprechenden Modulen kannst du Plugins und Themes gezielt an Hosting-Level koppeln.
Damit kannst du beispielsweise ein Modell wie dieses erstellen:
| Hosting-Level | Plugins | Themes |
|---|---|---|
| Kostenlos | Basis | Basis |
| Basic | Einige Premium-Plugins | zusätzliche Themes |
| Pro | Alle freigegebenen Plugins | Premium-Themes |
| Business | vollständiger Zugriff | vollständiger Zugriff |
So kannst du deine Multisite flexibel als echtes Hosting-Angebot betreiben.
📋 Funktionsübersicht
- [x] Individuelles Branding
- [x] Upgrade-Buttons
- [x] Wiederkehrende Abonnements
- [x] Einmalige Einrichtungsgebühren
- [x] Google-Analytics-Integration
- [x] Unbegrenzte Hosting-Level
- [x] Kostenlose Hosting-Level
- [x] Kostenpflichtige Hosting-Level
- [x] Kostenlose Testzeiträume
- [x] Gutscheinverwaltung
- [x] Integrierte Preistabellen
- [x] Werbemodul
- [x] Premium-Themes
- [x] Premium-Plugins
- [x] Individuelle E-Mail-Benachrichtigungen
- [x] Bulk-Upgrades
- [x] Frontend-Checkout
- [x] PayPal
- [x] Stripe
- [x] Manuelle Zahlungen
- [x] Mehrere Währungen
- [x] Statistiken
- [x] Abonnementverwaltung
- [x] Rückerstattungen
- [x] Kündigungsverwaltung
- [x] Globale Widgets
- [x] BuddyPress-Integration
- [x] Werbefreie Hosting-Level
- [x] Veröffentlichungs-Limits
- [x] Pay-to-Blog
- [x] Beitrags-/Seiten-Limits
- [x] Premium-Support
- [x] Upload-Limits
- [x] XML-RPC-Einschränkungen
- [x] Ungefiltertes HTML für ausgewählte Level
🧱 Architektur
PS Bloghosting wurde ursprünglich als Pro Sites für WPMU DEV entwickelt.
Die heutige Version wird unter dem Namen PS Bloghosting innerhalb des PSOURCE-Projekts weiterentwickelt.
Ziel der Weiterentwicklung ist es, den Code zu modernisieren, veraltete Funktionen zu ersetzen und die Kompatibilität mit aktuellen PHP- und WordPress-Versionen zu verbessern.
🆓 Open Source
PS Bloghosting ist Teil des PSOURCE-Projekts.
Der Fokus liegt auf:
- Open Source
- langfristiger Wartbarkeit
- aktueller PHP-Kompatibilität
- modernerem WordPress-Code
- transparenter Weiterentwicklung
- möglichst wenig unnötigen Abhängigkeiten
❤️ PSOURCE
PSOURCE – Power-Source
Open Source aus dem Weserbergland.
PSOURCE entwickelt und modernisiert Open-Source-Plugins und Themes für WordPress und ClassicPress.
📜 Lizenz
PS Bloghosting steht unter der für das Projekt angegebenen Open-Source-Lizenz.
Bitte beachte die Lizenzdatei des Repositorys für die vollständigen Lizenzbedingungen.
Read the full README on GitHub →