WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 18.10.2015 20:17:31

rjgamer
Mitglied

Designstandard für Backend!

Hi,

ich bin für eine zwingende Einführung eines Designstandards im Backend in Form eines Frameworks wie Backend um die designtechnische Durchgängigkeit über  alle Module hinweg zu gewährleisten. Heite sieht jedes Modul anders aus und als Webdesigner mit umfangreicher Erfahrung kriegt man das kalte Schauerrn wenn man ein eigenes Backend Template entwickeln will.

Was meint ihr?

Jonathan

Offline

#2 18.10.2015 20:32:41

florian
Administrator

Re: Designstandard für Backend!

Du weißt ja, "zwingend" mag ich persönlich gar nicht, aber grundsätzlich gebe ich Dir recht. Es ist schon etwas eigenartig, wenn jedes Modul die "Handschrift" des_der jeweilige_n Entwickler_in trägt. Das liegt eben auch daran, dass derzeit noch die Notwendigkeit besteht, für alles und jedes eigene Funktionen mitzubringen. Wenn es aber zukünftig sowieso wesentlich einfacher wäre, dank eines Frameworks standardisierte UI-Elemente einzubinden, bräuchte es nicht einmal den Zwang.
Problem ist, dass die meisten Module verwaist sind und/oder nicht für WBCE entwickelt wurden/werden. Das heißt, mit viel Aufwand so ein Framework einzuführen, ist nur dann sinnvoll, wenn es die Chance gibt, dass es Leute gibt, die es einsetzen...
Weiteres Problem ist, dass im Grunde genommen das komplette Backend mehr als nur an der Oberfläche überarbeitungsbedürftig wäre und es nicht genügt, auf das Bestehende "einfach" "nur" etwas aufzupropfen.
Insofern als grundsätzlich +1 von mir, aber das ist m.E. eher ein To-Do für WBCE 2.0.


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#3 18.10.2015 21:14:07

norhei
Developer

Re: Designstandard für Backend!

Ich denke mann sollte das eher "Best Practice" oder "Empfehlungen" nennen. Allerdings bedarf WBCE erst noch einiger Runden Aufräumarbeit. Nur schon das überarbeiten der Basis Admin Tools hat Unmengen von redundanten Aufrufen, seltsamen Dingen die garnicht gebraucht werden und Rücksichtnahmen auf WB 2.6-2.7 Zutage gefördert . Viele der Tools hatten und haben teilweise noch jeweils eigene Funktionen zu setzen globaler Settings . Jedesmal neu , jedesmal anders ....
So gesehen haben wir jetzt schon den ersten Standard -> Möchtest Du globale Settings setzen , nimm Settings::Set("wb_your_setting", "Value"), möchtest Du gobale Settings(also nicht Seitenspezifische) für z.B. ein neues News Modul speichern nimm Settings::Set("news_your_setting", "Value").
Diese werden auch als Konstanten ausgeliefert, was relativ praktisch ist echo WB_YOUR_SETTING;

Standards / Best Practice werden kommen, aber erst muss dazu mal was da sein was gut einfach und zuverlässig funktioniert.
Wenn Du magst kannst ja mal in das maintainance_mode oder das Securefom Admintool  in der Master Branch auf Github schauen, die sind sowas wie ein erster kleiner aktueller Standard für Admintools , genauer gesagt die Kommentare. Da steht was Tools jetzt standardmäßig an Variablen zur Verfügung steht, das die Sprachdateien jetzt automatisiert geladen werden, das bestimmte Buttons zum versenden schon vorbestimmte Aktionen auslösen können...
Wenn Du magst kannst Du das auch gerne in einen Umfassenden Hilfetext zum Thema Admintools zusammenfassen! Das würde sehr helfen!

Offline

Fußzeile des Forums

up