PersonaOne CMS 1.2.3
LanguagesCZENDE
PersonaOne CMS 1.2.3 · Deutsch

PersonaOne CMS 1.2.3#

Vollständiges Installations-, Benutzer- und Sicherheitshandbuch#

PersonaOne ist eine kommerzielle PHP-Vorlage für persönliche Visitenkarten, Portfolios und kleine Unternehmenswebsites. Enthalten sind lokale Administration, drei öffentliche Sprachen, Blog, Bild- und MP4-Galerie, eigene Seiten, Designs, Lizenzierung und sichere Updates mit einem vollständigen ZIP.

1. Inhalt des Kundenpakets#

2. Serveranforderungen#

PHP 8.1+, JSON, Fileinfo, Sodium, Sessions und ZipArchive, HTTPS, allow_url_fopen = On, Apache mod_rewrite oder die mitgelieferte Nginx-Konfiguration. storage/, storage/uploads/ und während der Installation config/ müssen beschreibbar sein.

Die PHP-Limits müssen größer als die hochgeladene Datei sein. Für MP4 bis 64 MB eignen sich zum Beispiel upload_max_filesize = 70M und post_max_size = 75M; danach PHP-FPM neu starten.

3. Installation unter /www#

Entpacken Sie den Inhalt des ZIPs direkt zum Beispiel nach /www/kunden-webseite, nicht in einen zusätzlichen Unterordner.

mkdir -p /www/kunden-webseite
unzip personaone-template-v1.2.3.zip -d /www/kunden-webseite
chown -R www-data:www-data /www/kunden-webseite
find /www/kunden-webseite -type d -exec chmod 755 {} \;
find /www/kunden-webseite -type f -exec chmod 644 {} \;
chmod 775 /www/kunden-webseite/storage /www/kunden-webseite/storage/uploads /www/kunden-webseite/config

Richten Sie die Domain auf dieses Verzeichnis und öffnen Sie https://ihre-domain.example/install. Der Installer lässt sich zwischen CZ / EN / DE umschalten. Tragen Sie Administratorkonto, Lizenz und die Endpunkte des Verkäufers ein. Den Recovery-Code außerhalb des Servers speichern. Administration: /admin/login; Dokumentation: /docs/.

4. Sprachen in der Administration#

Oben rechts stehen in der gesamten Administration drei direkte Schaltflächen CZ / EN / DE. Jeder Klick wird ohne JavaScript direkt an den Server gesendet und sowohl in der aktuellen Sitzung als auch dauerhaft im Benutzerkonto gespeichert. Ein Administrator kann daher Deutsch verwenden, während ein Editor auf Tschechisch oder Englisch arbeitet.

Der Bereich Sprachen / Website steuert etwas anderes: die öffentlichen Sprachversionen. Aktivieren Sie eine beliebige Kombination aus CZ, EN und DE und wählen Sie die Standardsprache. Mindestens eine Sprache muss aktiv bleiben. Deaktivieren löscht keine Übersetzungen, sondern blendet nur die öffentliche Variante aus.

Mehrsprachige Inhaltsfelder bleiben für CZ, EN und DE verfügbar. Bei leerer Übersetzung versucht die Website, Tschechisch oder den ersten vorhandenen Wert zu verwenden.

5. Profil, Bereiche und eigene Seiten#

Unter Profil ändern Sie Name, Titel, Slogan, Bio, Kontakte, Ort, Porträt und Social-Links. Unter Bereiche verwalten Sie Leistungen, Fähigkeiten, Zeitleiste und Referenzen.

Unter Seiten können weitere Seiten mit eigenem Slug, Übersetzungen und Menüanzeige erstellt werden. Der Inhalt verwendet sicheres Markdown. Beliebiges HTML wird nicht ausgeführt.

6. Blog#

Unter Blog tragen Sie Slug, Veröffentlichungsdatum, Titel, Kurztexte und Inhalt in CZ/EN/DE ein. Optional kann ein JPG-, PNG- oder WEBP-Titelbild hochgeladen werden. Beiträge können Entwurf oder veröffentlicht sein.

Veröffentlichte Beiträge erscheinen unter /blog, die neuesten drei zusätzlich auf der Startseite. Slugs müssen eindeutig sein. Ersetzte oder entfernte Titelbilder werden sicher gelöscht.

7. Bild- und MP4-Galerie#

Unter Galerie laden Sie JPG, PNG, WEBP oder MP4 hoch und ergänzen Beschriftungen pro Sprache. Bilder sind auf 8 MB, MP4 auf 64 MB begrenzt. Die Anwendung prüft den tatsächlichen MIME-Typ, die Bildstruktur und bei MP4 die ftyp-Kennung. Dateien erhalten zufällige Namen.

Eine leere Galerie wird im öffentlichen Menü nicht angezeigt. Nach dem ersten Medium erscheinen Link und Bereich automatisch. MP4 wird lokal im HTML5-Player abgespielt. Für lange oder hochbitratige Videos ist externes Hosting meist effizienter.

8. Design und Standard / Pro#

Unter Design stehen acht Themen, Akzentfarbe, Schriftgröße und Eckenstil zur Verfügung.

Der individuell signierte Lizenzschlüssel bestimmt die Edition. Beide Editionen verwenden dasselbe Installations-ZIP. Jeder Kauf beziehungsweise jedes Projekt benötigt einen eigenen Schlüssel.

9. Benutzer und Sicherheit#

Administrator hat Vollzugriff. Editor verwaltet Inhalte, Seiten, Blog, Galerie und Nachrichten, jedoch keine Lizenzen, Benutzer, Rechtstexte oder Updates. Passwörter werden mit Argon2id gespeichert, Anmeldeversuche begrenzt, Formulare mit CSRF geschützt und Uploads per Typ-Whitelist geprüft.

Es gibt keine öffentliche Registrierung. Verwenden Sie HTTPS, starke individuelle Passwörter, aktuelle Updates, korrekte Dateirechte und externe Sicherungen.

10. Updates mit vollständigem ZIP#

Nach Installation von Version 1.2.3 öffnen Sie Updates. Laden Sie das vollständige originale Kundenpaket personaone-template-vX.Y.Z.zip hoch und bestätigen Sie.

Der Updater prüft ZIP, Produkt, höhere Version und kryptografische Herstellersignatur, blockiert Pfadmanipulation und symbolische Links, sichert geänderte Dateien, überschreibt niemals storage/ oder config/, ersetzt Systemdateien atomar und führt bei Fehlern automatisch ein Rollback aus. Sicherungen liegen unter storage/backups/.

Das erste Upgrade von einer älteren Version ohne Update-Panel muss manuell über die Webdateien erfolgen, wobei storage/ und config/ erhalten bleiben. Danach sind Updates über die Administration möglich.

11. Recht, Cookies und Verantwortung#

Die mitgelieferten Rechtstexte sind nur eine bearbeitbare Ausgangshilfe und keine Rechtsberatung. Der Betreiber muss echte Identitätsdaten, Zwecke und Rechtsgrundlagen, Speicherfristen, Hosting, E-Mail, Analyse, Empfänger, internationale Übermittlungen, Urheberrechte und gegebenenfalls Verbraucherinformationen ergänzen. Die endgültigen Texte sollten für Land und Zielpublikum juristisch geprüft werden.

Der Kern verwendet technisch notwendige Sitzungsfunktionen für Administration, CSRF und Sprachauswahl. Analyse- und Marketingwerkzeuge werden nicht automatisch eingefügt. Bei Ergänzung müssen Information, Einwilligungsverwaltung und gegebenenfalls Blockierung vor Einwilligung umgesetzt werden. Die Bezeichnung als Boulevard, Satire oder Unterhaltung beseitigt keine Verantwortung für rechtswidrige Inhalte, Persönlichkeitsrechte, Verleumdung, Urheberrecht oder Datenschutz.

Offizielle Quellen:

12. Sicherungen#

Sichern Sie mindestens storage/data.json, storage/uploads/, storage/license.json, storage/installation.id und config/installed.php. Sicherungen außerhalb von /www aufbewahren und Wiederherstellung testen.

13. Supportumfang#

Support umfasst reproduzierbare Produktfehler, Installationshilfe nach diesem Handbuch, Funktionserklärungen sowie Kompatibilitäts- und Sicherheitskorrekturen im Anspruchszeitraum. Nicht enthalten sind kostenlose Inhaltserstellung, Übersetzungen, Rechtsprüfung, VPS/DNS/E-Mail-Verwaltung, individuelle Entwicklung, Fremdintegrationen, Migrationen, Malware-Bereinigung oder unbegrenzte Schulung.

14. Fehlerbehebung#

Kontaktformular

Das Formular akzeptiert jede nicht leere Nachricht. Fehler erscheinen direkt im Formular und Eingaben bleiben erhalten. Erfolgreiche Nachrichten erscheinen unter Administration → Nachrichten, wenn die lokale Speicherung aktiviert ist.