ServiceHome Dev-Blog

Ein Blog rund um Softwareentwicklung


Frontend und Backend sauber trennen?

Montag 24. Mai 2010 von Marco Saßmannshausen

Oft finde ich Software bei der eine strikte Trennung zwischen Front- und Backend vorgenommen wird. Aus Sicherheitsgründen ist diese Überlegung noch nachvollziehbar, aber kommt es nicht auch darauf an, das die Administratoren arbeiten können?

Genau hier setzt meine Überlegung an. Wenn die Sicherheit eines Systems davon abhängt, das niemand in den Administrationsbereich gelangt, dann liegen hier offensichtlich andere Sicherheitsprobleme vor und sollten gelöst werden. Man sollte niemals vergessen, das in der Regel Menschen mit dieser Software arbeiten müssen. Und ich behaupte jetzt einfach mal, das Menschen eine klare und einfache Bedienoberfläche eher mögen als eine strikte Trennung von Inhalten und Administration.

Gerade im Bereich von Webshops sehe ich einen großen Vorteil darin, die Inhalte direkt dort bearbeiten zu können, wo auch der Kunde Sie sieht. So kann man sich auch sicher sein, das man den richtigen Inhalt erwischt hat. Nicht selten werden Texte bei falschen Produkten geändert, nur weil die Suche nach dem betreffenden Produkt nur unzulänglich durch die Administrationsoberfläche unterstützt wurde. Hier kann man natürlich nun zwei Wege gehen.

  • Unterstützende Links im Frontend anbieten

oder

  • eine direkte Editierfunktion im Frontend einfügen.

Hier habe ich mich persönlich für die erste Variante entschieden, da nicht immer alle zu bearbeitenden Elemente sauber und übersichtlich im Frontend untergebracht werden können. Also biete ich Administrationspanel an und verlinke zum passenden Editor im Administrationsbereich.

Dieser Beitrag wurde erstellt am Montag 24. Mai 2010 um 11:12 und abgelegt unter UI. Kommentare zu diesen Eintrag im RSS 2.0 Feed. Sie können einen Kommentar schreiben, oder einen Trackback auf Ihrer Seite einrichten.

Kommentar schreiben

xxx