# Aktoren ## A1: Der Website-Konsument ## A2: Der Website-Pfleger ## A3: Der Website-Entwickler ## A4: Der Website Betreiber # Requirements - Website Redesign - Brainstorming ## 001 ### Modularisierung von Templates Als Website-Pfleger möchte ich Templates versioniert verwenden können. Damit kann ich entscheiden, wann ich Template Weiterentwicklungen folgen möchte. ## 002 ### Websitestruktur ist einfach zu lernen Die fertige Websitestruktur soll möglichst unkompliziert und somit einfach für den Website-Pfleger zu lernen sein. ## 003 ### Responsive Design Als Website-Konsument möchte ich die Website auf Smartphon, Tablet oder auf dem 4K-Sreen konsumieren können. ## 004 ### Inhalte ohne Layout Der Website-Pfleger soll Inhalte möglichst einfach verändern können, ohne dass er sich um das Layout kümmern muss (evtl Markdown oder Asciidoc ?). ## 005 ### Website muss keine Inhalte von extern downloaden (müssen) - z.B. Fonts, css etc Als Website-Konsument möchte ich nur der besuchten Seite meine Daten zugestehen - und nicht der gesamten tracking-Welt. ## 007 ### Rückwärtskompatibilität Als Website-Betreiber möchte ich, dass alte Websites (bspw Informatikbüro Jerger) mit c4k-website weiterhin funktionieren, ohne bei ihnen Anpassungen machen zu müssen. (cluster muss weiterlaufen bei Änderungen) ## 008 ### Website soll statisch sein Als Website-Betreiber möchte ich eine statische Website ausliefern, damit der Website Betrieb nicht so komplex wird. ## 009 ### Einfache und Zugängliche Technologie Die Technologie, die der Website-Entwickler zum Bau der WS verwendet, soll gut dokumentiert und zugänglich sein. Damit ist es für den Website-Entwickler einfach, Änderungen im technischen Kontext der Website umzusetzen. ## 010 ### Spass bei Entwicklung und Pflege Website-Entwickler und Website-Pfleger sollten Spaß haben bei Website redesignen und Pflege (techn. und inhaltliche Pflege) ## 011 ### Wohlfühlen mit schönem und funktionierendem Design Der Website-Konsument soll sich bei dem Besuch der WS wohlfühlen und schnell erfassen können worum es geht. ## 012 ### OpenSource Der Entwickler und Betreiber möchte Tools und Layouts mit OS-Lizenz, da das unkomplizierter ist. ## 013 ### Leichtgewichtiger Buildprozess Die Website-Betreiber sollen keine hohen Kosten beim Betreiben der Website haben. ## 015 ### Template-Eigenschaften sind überschreibbar Als Website-Entwickler möchte ich Template Eigenschaften auf Ebene von Website oder Seite überschreiben können, damit ich kleine Änderungen schnell umsetzen kann.