Zum Inhalt springen
365CMS

Administration

Version 3.4.00 (Changelog bis 3.4.08)Status StableStand 2026-10-02
Auf dieser Seite
  1. English (summary)
  2. Deutsch
  3. Routing
  4. Sidebar und Dokumentation
  5. Querschnittsdokumente
  6. Gemeinsame Konventionen

English (summary)

The administration starts at /admin and is reserved for users with role admin (AdminRouter checks Auth::isAdmin(); guests are redirected to the login page, other roles to /member). CMS/core/Routing/AdminRouter.php registers four patterns: /admin, /admin/:page, /admin/logs/:section and /admin/plugins/:plugin/:page (GET and POST). The sidebar (CMS/admin/partials/sidebar.php) is grouped into sections and hides groups whose core module is disabled. This folder documents every sidebar group.

Deutsch

Routing

Muster Auflösung
/admin CMS/admin/index.php (Dashboard)
/admin/:page CMS/admin/<page>.php → Fallback CMS/admin/modules/<page>/page.php → CMS/admin/old/<page>.php; <page> nur [a-zA-Z0-9_-]
/admin/logs/:section CMS/admin/logs/<section>.php
/admin/plugins/:plugin/:page registrierter Plugin-Callback (PANEL-INTEGRATION.md)

Jeder Aufruf wird für „zuletzt genutzt“ erfasst (FeatureUsageService). Unbekannte Seiten liefern die 404-Seite.

Alt-Routen (werden umgeleitet, falls keine gleichnamige Datei existiert): backup → backups, cms-firewall → firewall, cookies → cookie-manager, system → info, theme-customizer → theme-editor, menus → menu-editor, rbac → roles, seo → seo-dashboard, subscriptions → subscription-settings, data-deletion → deletion-requests, data-access → privacy-requests, fonts-local → font-manager.

Abschnitt Gruppe Dokumentation
Kernsystem Dashboard (/admin) dashboard/
KI-Dienste ai/AI-SERVICES.md
Inhalte Seiten & Beiträge pages-posts/
Medienverwaltung media/
Benutzer Benutzer & Gruppen users-groups/
Mitglieder-Dashboard member/
Aboverwaltung subscription/
Marketing & Gestaltung Themes & Gestaltung themes-design/, landing-page/
SEO seo/
Performance performance/
Sicherheit & Protokolle Recht legal/
Sicherheit security/
System Plugins plugins/
Protokolle & Audit diagnose/DIAGNOSE.md
System & Dokumentation system-settings/
Diagnose diagnose/, info/
Plugin-Erweiterungen Menüs aktiver Plugins (alphabetisch) plugins/PLUGINS.md

Die Gruppe Protokolle & Audit trägt ein rotes Badge mit der Anzahl neuer Fehler. Der Marketplace-Eintrag erscheint nur bei marketplace_enabled = 1.

Querschnittsdokumente

Thema Dokument
Bedienleitfaden für Administratoren GUIDE.md
Dateistruktur CMS/admin/ FILESTRUCTURE.md
Eigene Adminseiten (Core und Plugin) PANEL-INTEGRATION.md
JSON-API und AJAX ADMIN-API-AJAX.md
Prüf-Checkliste für Änderungen PRUEF-CHECKLISTE.md

Gemeinsame Konventionen

  • Layout: Tabler (navbar-vertical), Header/Sidebar/Footer aus CMS/admin/partials/.
  • Formulare: POST mit csrf_token (eine Token-Aktion je Seite, z. B. admin_pages), danach Redirect (PRG) und Flash-Meldung.
  • Berechtigung: Rolle admin plus Capability je Seite (meist manage_settings).
  • Module: Feature-Gruppen lassen sich unter /admin/modules abschalten (system-settings/MODULES.md).
  • Abmelden: Sidebar/Topbar senden /logout mit CSRF-Token logout.

Inhalte in diesem Bereich

Bereit für ein CMS, das mitdenkt?

Installieren Sie 365CMS auf Ihrem Server und legen Sie in wenigen Minuten los.