BlackCat CMS Version 2.0

Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCat CMS Version 2.0

Beitrag von shadowcat »

Hier mal versuchsweise als "Flyout" mit "Keep it open"-Switch.
Dateianhänge
2016-08-09 13_48_11.png
2016-08-09 13_48_11.png (23.56 KiB) 5824 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCat CMS Version 2.0

Beitrag von shadowcat »

Der aktuelle Ansatz für die Seiten.
Seitenbaum Standardansicht
Seitenbaum Standardansicht
2016-08-17 12_13_07.png (8.13 KiB) 5803 mal betrachtet
Mit aufgeklappter Legende
Mit aufgeklappter Legende
2016-08-17 12_13_20.png (14.43 KiB) 5803 mal betrachtet
Alles aufgeklappt
Alles aufgeklappt
2016-08-17 12_13_31.png (8.64 KiB) 5803 mal betrachtet
Anmerkungen:

Alle Icons bis auf "Preview" sind hier deaktiviert, weil die Rechteprüfung noch nicht funktioniert und der Admin daher schlichtweg keine Rechte hat. Also so gesehen funktioniert die Rechteprüfung. :lol:

Der Baum wird komplett geladen, also nicht erst beim Aufklappen per Ajax.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCat CMS Version 2.0

Beitrag von shadowcat »

So, etwas mehr geht jetzt. Eingeschränkter Benutzer mit folgenden Rechten:
  • Backend-Zugriff (allgemein, ohne weitere Rechte gibt's eine leere Seite)
  • Darf Seiten auflisten
  • Darf Medien auflisten
  • Darf das Dashboard sehen
  • Ist Eigentümer der Seite "Willkommen"
2016-08-17 18_21_10.png
2016-08-17 18_21_10.png (13.79 KiB) 5800 mal betrachtet
Anmerkung dazu: Im Rollenkonzept hatte ich schon mal beschrieben, wie sich die Berechtigungen auf Seiten künftig zusammensetzen sollen. Ein Benutzer, der eine Seite initial angelegt hat, wird zum Eigentümer der Seite. Der Eigentümer darf eine Seite immer auch löschen und bearbeiten, sonst macht es keinen Sinn, das Seite-anlegen-Recht zu haben.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCat CMS Version 2.0

Beitrag von shadowcat »

Ich habe jetzt die Definition der Hauptmenüpunkte des Backends in eine Datenbanktabelle ausgelagert. (Bisher waren die "hartcodiert" in den PHP-Dateien eingetragen.) Somit ist theoretisch sowohl die Reihenfolge der Menüpunkte veränderbar (obwohl ich das erst mal nicht geplant habe), als auch die Liste selbst. Es ist also denkbar, dass optionale Erweiterungen auch direkt im Hauptmenü des Backends erscheinen. Zu gegebener Zeit müssen wir uns dann mal überlegen, wie die Schnittstellen dazu aussehen könnten.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCat CMS Version 2.0

Beitrag von shadowcat »

Erste Darstellung der Berechtigungen (unvollständig):
2016-08-18 18_47_37.png
2016-08-18 18_47_37.png (37.92 KiB) 5790 mal betrachtet
Anhand der Baumdarstellung ist zu erkennen, dass unter den Rechten Abhängigkeiten bestehen. Zum Beispiel ist es sinnfrei, einem Benutzer das Recht zu geben, den Seitenbaum zu sehen, wenn er gar nicht ins Backend kann. Auch ist es sinnfrei, ihm das Recht zu geben, Seiten zu bearbeiten, wenn er entweder gar nicht erst in den Seitenbereich darf und/oder den Seitenbaum nicht sehen kann.

Alle Rechte beziehen sich derzeit auf das Backend. Wenn wir irgendwann mal so weit sind, dass das Bearbeiten von Inhalten auch im Frontend möglich ist, wird es dafür eigene Rechte geben, die dann andere Abhängigkeiten haben können.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCat CMS Version 2.0

Beitrag von shadowcat »

Das Hauptmenü im Backend ist jetzt verschachtelt. (Maximal 2 Ebenen).
2016-08-19 15_54_36.png
2016-08-19 15_54_36.png (12.01 KiB) 5784 mal betrachtet
Die Darstellung in anderen Backend Themes kann davon abweichen!
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCat CMS Version 2.0

Beitrag von shadowcat »

Man kann bei den Rollen jetzt die Rechte verwalten.
2016-08-23 15_19_37.png
2016-08-23 15_19_37.png (18.59 KiB) 5771 mal betrachtet
2016-08-23 15_19_50.png
2016-08-23 15_19_50.png (60.57 KiB) 5771 mal betrachtet
Beim Anklicken eines untergeordneten Rechts - z.B. pages_add - werden automatisch alle vorausgesetzten Rechte ebenfalls angehakt. Derzeit kann man das noch ändern und damit eine ungültige Rechtekombination setzen, aber das korrigiere ich gelegentlich noch.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCat CMS Version 2.0

Beitrag von shadowcat »

Achja, das Backend-Menü ist jetzt dreistufig. :lol:
Dateianhänge
2016-08-22 14_48_44.png
2016-08-22 14_48_44.png (7.34 KiB) 5770 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCat CMS Version 2.0

Beitrag von shadowcat »

Hoppla, alter Screenshot...

Edit: Der Eintrag [Dashboard] ist hier farbig hinterlegt, weil ich beim Erzeugen des Screenshots grad mit der Maus drauf war. Nochmal hoppla. :lol:
Dateianhänge
2016-08-23 15_38_32.png
2016-08-23 15_38_32.png (8.09 KiB) 5770 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCat CMS Version 2.0

Beitrag von shadowcat »

Man kann jetzt die Sichtbarkeit von Seiten ändern.
2016-08-24 19_29_20.png
2016-08-24 19_29_20.png (5.17 KiB) 5759 mal betrachtet
2016-08-24 19_29_28.png
2016-08-24 19_29_28.png (17.53 KiB) 5759 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Gesperrt