=== APlug Basic ===
Contributors: aplug
Tags: setup, onboarding, page tree, modular, direct install, updates, licensing
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 8.1
Stable tag: 3.1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Leistungsfähige Gratis-Einstiegszentrale für geführte WordPress-Projekte, direkte APlug-Installationen, zentrale Lizenzen und einwilligungsbasierte Updates.

== Description ==

APlug Basic führt WordPress-Administratoren verständlich durch die Planung und den sicheren Grundaufbau einer Website. Die Gratisversion ist dauerhaft nutzbar und keine zeitlich begrenzte Demo.

Enthalten:

* siebenstufiger geführter Einrichtungsassistent
* vollständige allgemeine Projektprofile
* Modulauswahl mit Pflicht-, Empfehlung- und Später-Gruppen
* hierarchische Seiten- und Unterseitenstammbäume
* Vorschau, Konfliktprüfung und sichere Stapelverarbeitung
* kein ungefragtes Überschreiben vorhandener Seiten
* Fortsetzung und kontrollierte Rücknahme eigener Aufbauvorgänge
* Menüaufbau und Design-Grundwerte
* Datenschutz-, Rechts-, Finanz- und Systemprüfpunkte
* JSON-Projektbauplan
* APlug-Katalog im WordPress-Backend
* Direktinstallation öffentlicher Gratis-APlugs von APlug.de
* Direktinstallation lizenzierter Premium-APlugs von APlug.de
* zentrale Eingabe eines Kunden-, Test- oder Universalschlüssels
* Installation direkt von APlug.de ohne ZIP-Zwischenspeicherung auf dem Computer
* signierter Releasekatalog, Downloadhost- und SHA-256-Prüfung
* Updateanzeige und einwilligungsbasierte Aktualisierungsregeln
* lokale Wiederherstellungspunkte und technische Nachprüfung für Fach-APlugs
* keine automatische Pluginaktivierung
* keine externe Updateprüfung, solange sie nicht ausdrücklich aktiviert oder einmalig angefordert wurde

Premiumfunktionen werden ausschließlich durch das getrennte Plugin APlug Basic Premium ergänzt. Die Gratisversion enthält keinen versteckten Premiumcode. Die zentrale Lizenzanmeldung bleibt bewusst in der Gratisversion, damit berechtigte Premiumpakete ohne vorherigen manuellen ZIP-Download installiert werden können.

== Installation ==

1. ZIP unter Plugins > Installieren > Plugin hochladen auswählen.
2. APlug Basic aktivieren.
3. APlug Basic öffnen und Projektprofil wählen.
4. Für Premiumpakete unter APlug Basic > Gratis & Premium einmalig den Schlüssel aktivieren.
5. Im APlug-Katalog jedes gewünschte Paket kontrollieren und bestätigen.
6. Unter APlug Basic > Updates nur bei Bedarf eine Updateart wählen und ausdrücklich einwilligen.

== Frequently Asked Questions ==

= Ist die Gratisversion wirklich nutzbar? =

Ja. Projektassistent, Seitenstammbäume, Vorschau, Stapelverarbeitung, Rücknahme, allgemeine Projektprofile, zentrale Lizenzanmeldung, Katalog und Updateverwaltung bleiben dauerhaft verfügbar.

= Muss ich Plugin-ZIPs zuerst auf dem Computer speichern? =

Nein. APlug Basic lädt ein freigegebenes Paket nach ausdrücklicher Bestätigung serverseitig temporär herunter, prüft es und übergibt es an die WordPress-Installationsroutine.

= Kann ich APlug Basic Premium direkt installieren? =

Ja. Zuerst wird der Schlüssel in APlug Basic Gratis aktiviert. Danach kann das berechtigte Premium-Add-on direkt aus dem signierten APlug.de-Katalog installiert werden.

= Wird ein heruntergeladenes Plugin automatisch aktiviert? =

Nein. Installation und Aktivierung sind getrennte Freigaben.

= Erfolgen automatische Updates ohne ausdrückliche Zustimmung? =

Nein. Ohne ausdrückliche Aktivierung der Updateverwaltung findet keine regelmäßige externe Updateprüfung statt. Zur Auswahl stehen Information, Einzelbestätigung, automatische Sicherheitsupdates oder automatische stabile Updates.

= Wie werden automatische Updates abgesichert? =

Vor einem automatischen Fach-APlug-Update werden Kompatibilität, Abhängigkeiten, Downloadquelle und SHA-256 geprüft. Es wird ein lokaler Wiederherstellungspunkt erzeugt und die tatsächlich installierte Version danach kontrolliert. APlug Basic und APlug Basic Premium werden aus Sicherheitsgründen über den nativen WordPress-Updater aktualisiert.

= Schaltet der Universalschlüssel alle APlugs frei? =

Er enthält das Entitlement `*` und gilt zentral für diese Website. Jedes APlug muss den dokumentierten APlug-Premiumstandard verwenden. Noch nicht angepasste ältere Prototypen müssen einmalig auf den gemeinsamen Standard umgestellt werden.

= Verleiht ein APlug-Schlüssel Administratorrechte? =

Nein. Lizenzschlüssel sind reine Funktionsfreigaben. Sie umgehen niemals Anmeldung, Rollen, Capabilities, Nonces oder sonstige Sicherheitskontrollen.

= Kann eine Produktseite ungefragt ein Plugin installieren? =

Nein. Eine Produktseite kann nur eine Installationsanfrage öffnen. Die eigentliche Installation erfordert einen angemeldeten Administrator, WordPress-Berechtigungen, einen Nonce und eine ausdrückliche Bestätigung.

= Kann Basic nach der Einrichtung deaktiviert werden? =

Ja. Erzeugte WordPress-Seiten und eigenständige Fachplugins arbeiten weiter. Die zentrale APlug-Update- und Lizenzverwaltung steht dann allerdings nicht zur Verfügung.

= Welche Daten gehen an APlug.de? =

Nur nach einer bewussten Katalog-, Lizenz- oder Updateaktion beziehungsweise nach aktivierter Updateeinwilligung werden HTTPS-Anfragen gesendet. Übermittelt werden technisch notwendige Website-, Lizenz- und Versionsangaben. Projektinhalte und Seitenbaupläne werden nicht übertragen.

== Screenshots ==

1. Geführter Projektstart
2. Ziele und Geschäftsmodell
3. Modulauswahl
4. Seitenstammbaum
5. Prüf- und Freigabepunkte
6. Gesamtvorschau
7. APlug-Katalog mit Gratis- und Premiumkanal
8. Direkte Installationsbestätigung
9. Zentrale Lizenzaktivierung
10. Updatearten und Regeln je APlug
11. Updateprotokoll und Wiederherstellungshinweise
12. Gratis/Premium-Vergleich

== Privacy ==

APlug Basic speichert Projektkonfiguration, Seitenbaupläne, verschlüsselte Lizenznachweise, Updateeinstellungen und technische Vorgangsprotokolle lokal. Der rohe Lizenzschlüssel wird nach erfolgreicher Aktivierung nicht gespeichert. APlug Basic setzt keine eigenen Besuchertracking-Cookies.

== External services ==

Optionale Dienste auf APlug.de:

1. Lizenz- und Aktivierungsdienst. Zweck: Aktivierung, Erneuerung und Deaktivierung eines websitegebundenen signierten Lizenznachweises. Übertragung: Schlüssel nur bei Aktivierung, Website-URL, installationsgebundene Kennung, Clientversion und Erneuerungsnachweis.
2. Signierter Releasekatalog. Zweck: verfügbare Gratis- und Premiumversionen, Kompatibilitätsdaten und Prüfsummen abrufen. Regelmäßiger Abruf erst nach ausdrücklicher Updateeinwilligung.
3. Paketdownload. Zweck: ein ausdrücklich bestätigtes Installations- oder Updatepaket über einen kurzlebigen Link abrufen.

Projektinhalte, Seitenbaupläne und Besucherprofile werden nicht übertragen.

== Upgrade Notice ==

= 3.1.1 =
Korrigiert die Direktinstallation fehlender Spezialmodule und neutralisiert interne Entwicklungstexte in öffentlich sichtbaren Bereichen. Die zentrale Lizenz- und Updatearchitektur aus 3.1.0 bleibt erhalten.

= 3.1.0 =
Neue zentrale Lizenzanmeldung in Basic Gratis, direkte Gratis- und Premiuminstallation sowie ein einwilligungsbasiertes Updatesystem. Vor dem Update wird eine vollständige Staging-Sicherung empfohlen.

== Changelog ==

= 3.1.1 =
* Fehlende Spezialmodule führen immer in den sicheren APlug-Katalog statt zum lokalen ZIP-Upload.
* Katalogdaten werden bei diesem Übergang gezielt aktualisiert.
* Öffentlich sichtbare Texte wurden neutral und kundengerecht formuliert.
* Interne Entwicklungsbegriffe wurden aus der Gratis-/Premium-Ansicht entfernt.

= 3.1.0 =
* Dauerhaft leistungsfähige Gratisversion.
* Zentrale Lizenzaktivierung bereits in Basic Gratis.
* Der rohe Lizenzschlüssel wird nach der Aktivierung nicht gespeichert.
* Websitegebundene Ed25519-signierte Lizenznachweise.
* Direkte Installation kostenloser und berechtigter Premium-APlugs.
* Produktseiten-Handoff von APlug.de zur Zielwebsite.
* Signierter Releasekatalog und kurzlebige Downloadlinks.
* SHA-256-, Host-, WordPress-, PHP- und Abhängigkeitsprüfung.
* Updatearten: informieren, manuell, Sicherheit automatisch, stabil automatisch.
* Regel je installiertem APlug.
* Lokaler Wiederherstellungspunkt und Nachprüfung für Fach-APlugs.
* Basic und Basic Premium nutzen für automatische Selbstupdates den nativen WordPress-Updater.
* Keine regelmäßige externe Updateprüfung ohne Einwilligung.
* Keine automatische Aktivierung installierter Pakete.
* Gemeinsamer Premiumstandard `aplug_module_has_premium()`.
* API-Version 5 und Datenbankschema 3.1.0.

= 2.1.0 =
* APlug.de-Grundaufbau, Produktseiten und Paketvorbereitung.
* Öffentlicher Gratispaketkatalog und geprüfte Einzelinstallation.

= 2.0.0 =
* Siebenstufiger Assistent, Seitenstammbäume, Stapelverarbeitung und Rücknahme.

= 1.0.0 =
* Geführte Grundeinrichtung.
