Grundlagen
Jedes Produkt benötigt dieselbe Grundlage, bevor es eigene Funktionen ausführen kann. phis liefert es fertig aufgebaut, getestet
und betriebsbereit, sodass Sie als Erstes den Teil schreiben, der von Ihnen stammt.
Benutzer und Zugriff
Benutzerkonten, Website-Mitgliedschaft und Rollen sind bei jeder Installation enthalten. Die Registrierung mit E-Mail-Bestätigung,
die Anmeldung, das Zurücksetzen des Passworts, Sitzungen und die Zwei-Faktor-Authentifizierung sind implementiert, und jeder
entsprechende Bildschirm ist eine Seite, deren Design Sie im Builder anpassen können. Der Zugriff wird pro Seite und pro Bereich anhand festgelegter
Richtlinien geregelt, nicht durch im Code verstreute Prüfungen.
Medien
Eine Medienbibliothek mit Uploads, Bildvarianten, Schwerpunkten sowie benutzer- und gruppenspezifischen Bereichen. Die Dateien verbleiben auf
dem Server oder werden über ein Add-on in einen S3-kompatiblen Speicher übertragen, ohne dass Änderungen an den Seiten erforderlich sind, auf denen
sie angezeigt werden.
Übersetzungen
Jeder Text wird an der Stelle übersetzt, an der er angezeigt wird – entweder über DeepL oder über einen Mirror einer Installation, die bereits
die Antworten enthält. Die Texte der Benutzeroberfläche werden einmalig für jede Website übersetzt; was eine Website selbst schreibt, wird
in ihrem eigenen Speicher übersetzt und kann dort bearbeitet werden.
Seiten, Überarbeitungen und der Builder
Seiten, Navigation und Designs werden im Builder bearbeitet, als Entwürfe gespeichert und veröffentlicht, sobald sie
fertig sind, wobei jede Überarbeitung gespeichert wird. Eine Installation bedient mehrere Websites, von denen jede über eigene Seiten,
Sprachen und ein eigenes Erscheinungsbild verfügt.