Die Website - Ihr Außenauftritt
Nahezu jedes Unternehmen hat heutezutage eine eigene Website. Die Website präsentiert Ihr Unternehmen in der Öffentlichkeit. Mit Interessenten und potentiellen Neukunden kommt der erste Kontakt meistens über Ihre Website zustande – und bekanntlich zählt der erste Eindruck.
Eine Website kann von der einfachen Unternehmenspräsentation bis hin zum umfangreichen Kunden- und Partnerportal (z. B. Onlineshop) reichen. Es können aber auch herkömmliche Anforderungen in Form von Webanwendungen gelöst werden.
Einfache Unternehmenspräsentationen
Klassische Website - statisches HTML/XHTML
Für Webseiten, deren Inhalte sich nicht oder nur selten ändern, ist die statische Lösung immer noch die erste Wahl. Dabei wird ausschließlich HTML/XHTML- und CSS-Code erstellt. Die Schlankheit dieser Lösung bringt hohe Performance und Stabilität. Dies ist auch die kostengünstigste Variante.
Content Management System CMS
Für Webseiten, bei denen sich die dargestellten Informationen häufig ändern, bietet sich ein sog. CMS (Content Management System) mit Anbindung an eine Datenbank an. Über ein separates Webinterface können Sie Änderungen an den Daten ohne Programmierkenntnisse durchführen. Für Ihre Administration ist dies eine sehr flexible Lösung. Sie ist technisch aber auch aufwendiger und erfordert höhere Systemressourcen - sie ist daher auch kostenintensiver. Unter Content Management Systemen versteht man hauptsächlich Online Redaktions Systeme, bei dem der Hauptschwerpunkt auf der strukturierten Veröffentlichung von Text- und Bildmaterial liegt. Dafür existieren zahlreiche fertige Systeme. Welches System für Sie das ideale ist, muss in einer genauen Bedarfsanalyse ermittelt werden.
Individuelle Web-Anwendungen
Sie möchten nicht nur übliches Text- und Bildmaterial auf Ihrer Website veröffentlichen, sondern haben höhere Anforderungen bzgl. der präsentierten Inhalte. Die dargestellten Daten stammen dabei aus einer eigenen Datenbank, deren Datenstruktur sich aus Ihrer Business Logic ergibt. Die Wege, die Ihre Daten nehmen sind von Ihrer Arbeitsweise vorgegeben. Es existieren z. B. verschiedene Benutzergruppen, die Daten liefern, andere Benutzergruppen, die Daten einsehen, wieder andere, die Daten bearbeiten usw. Alle diese Prozesse können über sog. Web-Anwendungen realisiert werden.
Bei individuellen Webanwendungen müssen letztendlich viele Komponenten zusammenpassen. Vergleicht man eine Webseite mit einem Eisberg, ist bei normaler Betrachtungsweise immer nur die Spitze sichtbar. Der Großteil befindet sich allerdings unter der Oberfläche und bildet das Fundament. Die Hauptarbeit liegt dabei in der Erstellung des Fundaments.
Folgende Komponenten müssen u. a. berücksichtigt werden:
- Datenstruktur und Datenbankarchitektur
- Datenbanksystem
- Workflowkonzept
- Schnittstellen zu anderen Systemen
- Berechtigungskonzept
- Datensicherheit
- Design und Layout der Website
- Programmierung und Integration der dynamischen Inhalte
Einer meiner Schwerpunkte liegt in der Erstellung individueller Webanwendungen. Sie erhalten immer eine Lösung, die exakt auf Ihre Anforderungen zugeschnitten ist. Selbstverständlich kann ein fertiges System auch erweitert bzw. angepasst werden. Ihre fertige Lösung enthält auch nur die Funktionen, die Sie tatsächlich benötigen. Dadurch gelingt es, die entstehende Anwendung schlank und performant zu halten.
Bei der Erstellung von individuellen Web-Anwendungen arbeite ich mit folgenden Technologien:
- MS SQL Server, MySQL, MS Access
- ASP.NET, ASP, PHP
- HTML/XHTML, CSS, JavaScript
HTML/XHTML- und CSS-Programmierung
Um Ihr Unternehmen seriös und wirkungsvoll im Web zu präsentieren achte ich bei der Erstellung Ihrer Website auf folgende grundlegenden Dinge:
klare Struktur, flache Hierarchie
Die Struktur Ihrer Website entscheidet mit über deren Erfolg. Nichts ist nerviger, als sich beim Suchen nach Information in den Navigationstiefen einer Website zu verwirren. Die beste Information hilft wenig, wenn sie nicht gefunden wird. Und die Konkurrenz ist bekanntlich nur einen Mausklick entfernt. Daher lege ich besonderen Wert auf eine klare Struktur sowie auf eine intuitive Navigation, damit Ihre Interessenten Ihre Information in kürzester Zeit erfassen.
Standardkonformes Markup
Unter Markup versteht man die Auszeichnungssprache, in der Ihre Website geschrieben ist. Jede Seite, die Sie z. B. in Ihrem Browser betrachten, ist auf dem Webserver als Datei gespeichert. Der Webserver sendet diese Datei an Ihren Browser, der den Inhalt der Datei interpretiert und auf Ihrem Bildschirm darstellt. Ihr Browser spricht sozusagen diese Sprache. Als Markup wird z. B. HTML oder XHTML verwendet. Für diese Auszeichnungssprachen existieren Standards, die vom W3C fortlaufend definiert werden.
Code-Qualität
Es ist relativ einfach und in kürzester Zeit möglich eine einzelne HTML-Seite zu erstellen und irgendwie optisch auf einem Browser darzustellen. Vor allem mit den zahlreichen verfügbaren WYSIWYG Website-Generatoren ist eine Website schnell zusammengebastelt. Die Qualität des generierten HTML/XHTML-Codes bleibt dabei allzuoft auf der Strecke. Der Anspruch professionellen Webdesigns kann jedoch keinesfalls an der Optik enden. Vergleicht man eine Website mit einem Eisberg, ist bei normaler Betrachtungsweise immer nur die Spitze sichtbar. Der Großteil befindet sich allerdings unter der Oberfläche und bildet das Fundament. Lassen Sie sich nicht von dem zunächst nur sichtbaren Teil blenden!
Die Einhaltung der Webstandards ist Grundvoraussetzung für eine hohe Qualität des Endprodukts. Bei der Erstellung von Webseiten halte ich mich zu 100% an diese Vorgabe. Alles andere ist inakzeptabel.
Warum ist es nun so wichtig, sich an diese Web-Standards zu halten?
Diese Standards bilden das Regelwerk, nach dem Webseiten geschrieben werden. Sie definieren die Sprache, in der der Autor und das Anzeigegerät des Endnutzers miteinander kommunizieren. D. h. das Anzeigegerät muss die Sprache, in der die Information transportiert wird, verstehen um die Information korrekt anzeigen zu können. Der Autor der Webseite muss sich bei der Erstellung also an diese Standards halten. Nur dann ist sichergestellt, dass die Information so wie ursprünglich gewollt beim Endbenutzer dargestellt wird.
barrierefreie Zugänglichkeit
Zur Darstellung von Webseiten gibt es jedoch nicht nur die Webbrowser, sondern auch alternative Darstellungsgeräte wie z. B. Screenreader oder Braillezeilen für behinderte Nutzer. Solche Darstellungsgeräte orientieren sich eher weniger am optischen Erscheinungsbild als vielmehr am semantischen Aufbau der einzelnen Webseite. Um die Zugänglichkeit für diese Benutzergruppe zu erhöhen, ist standardkonformes Markup ein Muss. Zudem gibt es zahlreiche Kriterien, die eingehalten werden müssen, um eine Webseite barrierefrei zu bekommen.
Die wichtigsten Kriterien zur Barrierefreiheit werden von mir bei der Website-Erstellung bereits berücksichtigt. Wie weit Barrierefreiheit erreicht werden soll, muss von Fall zu Fall mit Ihnen abgestimmt werden.
Optimierung bzgl. Auffindbarkeit in Suchmaschinen
Suchmaschinen sind ebenso ernstzunehmende Nutzer Ihrer Website. Sie scannen den Inhalt Ihrer Website in regelmäßigen Zeitabständen und bewerten diese anhand vieler verschiedener Kriterien. Suchmaschinen sind bzgl. der Konformität des verwendeten Markups ziemlich intolerant. Fehlerhaftes HTML/XHTML kann dazu führen, dass die fehlerhaften Teile nicht berücksichtigt werden, was folglich zu einer schlechteren Bewertung führt.
Mit der Erstellung von standardkonformem Markup ist bereits ein großer Schritt zur positiven Bewertung Ihrer Website durch Suchmaschinen geschehen. Eine zusätzliche OnPage-Optimierung, d. h. das Tuning Ihres Codes, um von Suchmaschinen noch besser bewertet zu werden, führe ich auf Wunsch gerne durch.
Corporate Identity
Das Design Ihrer Website richtet sich selbstverständlich nach Ihrer Corporate Identity (CI) und wird individuell für Sie erstellt.
Weitere Aspekte
Einhaltung der gesetzlichen Vorgaben
Der Gesetzgeber verpflichtet jeden Betreiber einer Website zu bestimmten Angaben. Bei der Erstellung Ihrer Website berücksichtige ich selbstverständlich die gesetzlichen Vorgaben.
Sicherheit Ihrer Daten
Bei Anwendungen mit Datenbank-Anbindung lege ich besonderes Augenmerk auf die Sicherheit der verarbeiteten Daten. Jede einzelne Seite wird dabei umfangreichen Prüfungen bzgl. unterschiedlichster Angriffsstrategien unterzogen.

