Jörg Kruse Internet-
Programmierungen

Webprogrammierung

Frontend-Programmierung

Ihre Layoutentwürfe bzw. die Entwürfe Ihres Grafikers setze ich in validen HTML5 und CSS3 um, selbstverständlich responsiv, so dass das Layout sich automatisch an verschiedene Gerätegrößen anpasst.

Während mit HTML und CSS die Grundfunktionalität der Website sichergestellt wird, kann mithilfe von JavaScript die User Experience verbessert werden. Bei größeren Projekten bietet es sich an, auf ein JavaScript-Framework wie jquery zu setzen, kleinere Projekte setze ich aber auch gerne mit bloßem („Vanilla“-)JavaScript um, wenn Ladezeiten eingespart werden sollen.

Browser-Support

Valides HTML und CSS sind eine gute Grundlage dafür, dass Webbrowser die Webseite angemessen darstellen. Darüber hinaus müssen bei der Webseitenerstellung aber auch Inkompatibilitäten und Bugs der wichtigsten Browser berücksichtigt werden.

Wird nichts anderes vereinbart, werden die Webseiten so erstellt, dass sie mit den neuesten stabilen Versionen der populärsten Webbrowser mit aktiver Weiterentwicklung (Google Chrome, Mozilla Firefox, Safari, Microsoft Edge und Opera) vollumfänglich funktionieren. In älteren Browser-Versionen mit nicht unerheblichem Marktanteil (Stand Oktober 2018 z.B. Microsoft Internet Explorer 11 und Android Browser 4.4) wird zumindest sichergestellt, dass die Basis-Funktionalität der Webseiten (wie z.B. die Navigation) nicht beeinträchtigt ist, und dass das Layout für sich genommen nicht fehlerhaft ausschaut, auch wenn es von der Vorlage abweichen kann.

PHP-Programmierung

Bei Bedarf programmiere ich komplette Webanwendungen in PHP, mit Datenbankanbindung an MySQL oder MariaDB. Größere Projekte können mit einem Framework wie Laravel umgesetzt werden. Einen hohen Stellenwert hat hierbei die Sicherheit des Codes, so dass die Anwendungen gegen SQL-Injection, Cross-Site-Scripting, CSRF und andere Angriffsmöglichkeiten abgesichert sind.

WordPress, redaxo und Co

Für WordPress erstelle ich nach Ihren Vorgaben Templates, Widgets und Plugins, für das CMS redaxo Templates und Module. Gerne arbeite ich mich auch in andere (Content-Management-)Systeme ein. So habe ich u.a. auch bereits für das CMS Joomla, die Shopsoftware xt:Commerce, das Forensystem XenForo sowie für firmeneigene Content-Management-Systeme von Webagenturen Templates bzw. Erweiterungen programmiert.

Bei Interesse an meinen Dienstleistungen
können Sie mich gerne unverbindlich kontaktieren.