Umsetzung des grafischen Entwurfs: Webentwicklung
Nach Freigabe der getätigten Arbeiten in den Bereichen der Gestaltung (Webdesign) ist der nächste Prozess die Webentwicklung (Webdevelopment) des Netzauftritts. Dabei werden verschiedene Auszeichnungs- und Skriptsprachen verwendet. Die am meisten verwendeten Sprachen in der Webentwicklung sind HTML und CSS. Diese bilden die Basisstruktur für alle Webseiten und sind deswegen unerlässlich. Für logische Abläufe benötigt man eine Art “künstliche Intelligenz”. Diese Intelligenz wird mithilfe von Skript- bzw. Programmiersprachen wie PHP integriert.
Ich programmiere – falls nicht explizit mit Ihnen anders vereinbart –, stets auf Basis populärer Responsive-Frameworks wie zum Beispiel Zurb Foundation oder Twitter Bootstrap. Diese Ausgangspunkte der Grundgerüste sichern das standardisierte Arbeiten. Damit ist gewährleistet, dass die Seite anschließend besser wartbar ist. Ich bleibe selbstverständlich auf dem Stand der Dinge und wende moderne Webstandards wie HTML5 und CSS3 an. Dieser gute Stil sichert Ihnen eine barrierearme sowie – aus technischer Sicht – gute Grundlage für die Suchmaschinenoptimierung (SEO). Außerdem garantiert diese Arbeitsweise, dass Ihre Seite schneller erreichbar ist (Ladezeit). Darüber hinaus orientiere ich mich stets an die Richtlinien des W3C. Veraltete Techniken wie Flash werden nur auf expliziten Wunsch benutzt.
Aufgrund der Validität (formale Gültigkeit der HTML- und CSS-Dokumente laut W3C) der erstellten Seiten, sichere ich die syntaktische Korrektheit der Programmierung ab. Mit dem Markup Validation Service des W3C können Sie auch die Qualität der Programmierung Ihrer Website kontrollieren. Zwei positive Nebeneffekte bei Einhaltung der formalen Gültigkeit sind, dass:
- ihre Website zukunftssicher ist und
- die Website in allen gängigen Browsern – wie z.B. Google Chrome – theoretisch – fehlerfrei dargestellt werden sollte
Je nach Entscheidung in der Beratungs- und Konzeptionsphase integriere ich die Internetseite in ein Inhaltsverwaltungssystem (Content Management System, kurz CMS). Dafür benutze ich überwiegend die Blog- sowie CMS-Lösung WordPress, da diese ein leistungsstarkes und leicht pflegbares Inhaltsverwaltungssystem ist.
Während all dieser Phasen der Webentwicklung steht Ihnen mein Entwicklungsserver live zur Verfügung. Der Server ermöglicht Ihnen einen direkten Einblick in die bisher getätigten Arbeiten und macht die interaktive Mitarbeit an Ihrer Website erst richtig möglich!