Freelancer für
Wordpress
Entwicklung

Mein Name ist Michael Schröder
Ich arbeite seit 2010 als Freelancer
im Bereich Webentwicklung
und Internetprogrammierung

Senken Sie Ihre Kosten

WordPress ist Open Source und damit kostenfrei. Tausende von ebenfalls kostenlos erhältlichen Erweiterungen – sogenannten Plugins – sparen Entwicklungszeit. Und es ist so einfach zu bedienen, dass Sie die Pflege Ihrer Webseite keinem Profi anvertrauen müssen, somit sparen Sie sich in den meisten Fällen einen Wartungsvertrag.


Haben Sie Spaß an Ihrer Webseite!

Was bringt Ihnen das offiziell “beste” Content Management System, wenn die Benutzung mühsam und kompliziert ist und Ihnen so die Freude an Ihrer Webseite vergeht?

Das Pflegen der Inhalte Ihrer Webseite muss keine nervenaufreibende Prozedur sein, ebensowenig wie das Erstellen derselben.

Das Arbeiten mit WordPress, sei es für Sie als Seitenbetreiber oder für mich als Entwickler, ist eine übersichtliche und angenehme Angelegenheit, und dies ist der Hauptgrund, weshalb ich mich voll und ganz auf dieses CMS spezialisiert habe.

Die Freude, die Sie beim Aktualisieren Ihrer Webseite haben, wird sich auch auf Ihre Besucher übertragen.

 

WordPress ist das zugänglichste Content Management System

WordPress wird vor allem für Menschen entwickelt, nicht für Techniker, und dies spiegelt sich in dem aufgeräumten und leicht zu erlernenden Administrationsbereich (auch Backend genannt) wieder.

Ihr WordPress Spezialist

Nein, ich bin keine eierlegende Wollmilchsau. Ich biete genau die Leistung an, auf die ich mich vor einigen Jahren spezialisert habe: die Erstellung von Webseiten auf Basis von WordPress. Dabei habe ich auch gelernt, dass das Handhaben eines solchen Werkzeuges einige Jahre an Erfahrung benötigt, um wirklich effizient zu sein.
Stellen Sie sich einen Dienstleister an, der „alles“ anbietet: Hosting, Entwicklung, Design, Management – vieles können, aber nichts richtig? Bei mir finden Sie nur das, wofür Sie aller Voraussicht nach auf meiner Webseite gelandet sind: einen WordPress-Spezialisten.

Meine Leistungen für Agenturen

Suchen Sie einen versierten WordPress-Experten zur Verstärkung Ihres Teams? Wollen Sie einzelne Projekte oder Aufgaben auslagern, um knappe Termine einhalten zu können oder bei voller Auslastung Ihrer Agentur überhaupt neue Anfragen entgegenehmen zu können?
Bei all dem bin ich Ihnen gerne behilflich. Die folgende Übersicht liefert Ihnen Informationen über die von mir eingesetzten Technologien und Werkzeuge:

PHP 5

PHP ist eine relativ leicht zu erlernende und weit verbreitete Skriptsprache zur Erstellung von dynamischen Webanwendungen. Sie wird, z.B. im Gegensatz zu JavaScript, serverseitig ausgeführt. Zuletzt wurde in der Entwicklung von PHP die Gewichtung auf objektorientierte Programmierung verlagert, in der aktuellen Version PHP 5.3 wurden wichtige Änderungen eingebaut, wie z.B. die
Unterstützung von Namespaces. PHP als Skriptsprache wird derzeit auf mehr als drei Vierteln aller Webseiten als serverseitige Skriptsprache eingesetzt und ist im Zusammenspiel mit JavaScript bzw. jQuery, MySQL sowie dem aktuellen HTML5 ein sehr mächtiges Werkzeug.
 

MySQL 5

MySQL ist ein äußerst stabiles und schnelles Datenbankverwaltungssystem, dass den allermeisten Anforderungen kleiner, mittlerer und auch größerer Webseiten genügt. Es wurde 1994 von Michael Widenius, einem finnischen Softwareingenieur, entwickelt.
MySQL besteht aus einer Open Source und einer kommerziellen Variante, unterstützt u.a. Volltextsuche und Caching von Abfragen und ist auf Performance und Kompatibilität optimiert.
 

Hypertext Markup Language 5

HTML ist eine Auszeichnungssprache zur strukturierten Darstellung von Webinhalten (Texten, Bilder, uvm.) Die Version 5 befindet sich zwar offiziell noch in der Entwicklung, wird jedoch von den meisten modernen Browsern zu einem großen Umfang unterstützt. Markante Änderungen in HTML5 gegenüber der Version 4 sind
semantische Tags (z.b. header, article  etc.) sowie diverse APIs (wie z.B. eine verbesserte History, Application Cache und Media API). Letztere machen eine Zukunft des proprietären Flash immer unwahrscheinlicher.
 

Cascading Style Sheets 3

Die Idee hinter der Entwicklung von CSS war es, designspezifische Angaben aus der HTML-Struktur eines Dokumentes zu entfernen. Auch XML kann mit CSS gestaltet werden. Auf diese Art und Weise kann ein
und dasselbe HTML- bzw. XML-Dokument mithilfe unterschiedlicher Stylesheets auch unterschiedlich ausgegeben werden. CSS3 führt viele interessante Neuerungen ein, wie z.B. border-radius oder box-shadow.
 

Syntactically Awesome Stylesheets

SASS ermöglicht die Erstellung von geschachtelten CSS-Regeln, die Verwendung von Variablen, das Auslagern von ganzen Blöcken in sog. “Mixins” und vieles mehr, was vor allem bei größeren
und designtechnisch anspruchsvollen Projekten dazu verhilft, dass der Entwickler die Übersicht über die Stilangaben behält.
 

Responsive webdesign

Responsives Webdesign möchte der Tatsache Rechnung tragen, dass die Anzahl der unterschiedlichen Bildschirmgrößen, mit denen heutige Besucher eine Webseite betrachten, stetig wächst. Es wird in Zukunft wohl nicht mehr genügen, eine Internetpräsenz mit einer fest vorgegebenen Pixelbreite auszustatten, sondern ein “adaptives” Layout wird angestrebt, welches für verschiedene Endgeräte unterschiedliche Layouts bereithält. Ein herkömmlicher Ansatz war das “Erkennen” des Endgerätes (mittels User Agent) und das Bereitstellen einer speziell
auf das Gerät zugeschnittenen Unterseite – doch bei der wachsenden Anzahl von mobilen Endgeräten wäre ein Warten von diversesten Unterseiten kaum mehr machbar, weshalb heute verstärkt der Einsatz von sog. “Media Queries” zum Einsatz kommt. Mithilfe dieser CSS-Steuerbefehle können Bildschirmmaße ausgelesen und spezifische CSS-Regeln zur Verfügung gestellt werden.

PHP 5

PHP ist eine relativ leicht zu erlernende und weit verbreitete Skriptsprache zur Erstellung von dynamischen Webanwendungen. Sie wird, z.B. im Gegensatz zu JavaScript, serverseitig ausgeführt. Zuletzt wurde in der Entwicklung von PHP die Gewichtung auf objektorientierte Programmierung verlagert, in der aktuellen Version PHP 5.3 wurden wichtige Änderungen eingebaut, wie z.B. die
Unterstützung von Namespaces. PHP als Skriptsprache wird derzeit auf mehr als drei Vierteln aller Webseiten als serverseitige Skriptsprache eingesetzt und ist im Zusammenspiel mit JavaScript bzw. jQuery, MySQL sowie dem aktuellen HTML5 ein sehr mächtiges Werkzeug.

jQuery 1.11.x

jQuery ist eine auf JavaScript basierende Bibliothek, mit der Effekte und Funktionalitäten ohne langwierige JavaScript-Blöcke realisiert werden können. DOM-Manipulation wird erleichtert und AJAX-Abfragen durch verschiedene Funktionen schnell ermöglicht.
Im Zusammenspiel mit HTML5 und CSS3 können mit jQuery heute komplette Webanwendungen erstellt werden, wo früher noch Flash oder ähnliche proprietäre Werkzeuge nötig waren. jQuery 2.0 befindet sich derzeit in der Entwicklungsphase.
 

Asynchronous JavaScript And XML

AJAX ist eine auf der XMLHttpRequest-API basierende Form des Datenaustausches. Durch AJAX werden asynchrone Datenübertragungen zwischen Browser und Server ermöglicht: so können Informationen und/oder Teile der Webseite ausgetauscht werden, ohne dass die gesamte Seite nachgeladen werden muss. Dies führt oft zu einer intuitiveren Bedienung einer Webseite, die der einer herkömmlichen Desktop-Anwendung gleichen kann. Oft verwendete Datenformate sind dabei XML und JSON.
Bekannte Webanwendungen, die stark auf die Benutzung von AJAX setzen, sind z.B. Google Maps, Google Docs oder Facebook. Wird AJAX im Sinne der “Progressiven Verbesserung”, engl. “Progressive Enhancement” angewendet, wird sichergestellt, dass die Webanwendung auch für Besucher mit deaktiviertem JavaScript voll benutzbar ist, sowie Suchmaschinen Zugang zu den normalerweise durch AJAX bereitgestellten Inhalten erlangen.
 

GIT

Git ist ein Versionierungswerkzeug, welches vom Linux-Gründer Linus Torvalds entwickelt wurde. Einige der Unterschiede zu anderen Versionsverwaltungen wie CVS oder SVN sind: das Bereitstellen einer lokalen Kopie der Codeablage, des sog. “Repository”. So ist auch ein Arbeiten unter Umständen möglich, in denen keine Verbindung zum Haupt-Repository besteht.
Desweiteren ist git stark auf das Arbeiten mit Arbeitszweigen ausgelegt, die mit dem bestehenden Hauptzweig zusammengeführt werden können, wobei eine Konfliktkontrolle stattfindet. Zudem gilt git als performant und recht sicher. Diverse Web- und Desktopanwendungen unterstützen das Arbeiten mit git, wodurch Repositories leicht zugänglich gemacht und visualisiert weden können.
 

NetBeans IDE 8

Netbeans IDE ist ein Open-Source-Projekt, welche komplett in Java geschrieben wurde. IDE ist das Kürzel für “Integrated Development Environment”, also einem Werkzeug, welches verschiedene, in der Webentwicklung typischerweise benötigte Funktionalitäten in einer zentralen Entwicklungsumgebung zur Verfügung stellt. Von Netbeans existieren verschiedene Versionen für die Entwicklung für Java, PHP u.a.
Durch von der Benutzergemeinde entwickelte Plugins kann der Funktionsumfang von Netbeans gezielt erweitert werden. Die Software läuft außerst stabil auf verschiedenen Betriebssystemen und verfügt über eine große und aktive Benutzer- und Entwicklergemeinde.
 

Test Driven Development & PHPUNIT

Testgetriebene Entwicklung ist ein Ansatz, um Codestruktur- und Qualität zu verbessern und das Lokalisieren und Vermeiden von Codefehlern (Bugs) zu vereinfachen. Mithilfe der PHPunit-Klasse können unter PHP Test-Klassen geschrieben werden, welche wiederzum einzelne Funktionalitäten einer Webanwendung automatisch testen. Dies ist zunächst zeitintensiver als die herkömmliche Entwicklung ohne Tests, zahlt sich aber spätestens
bei umfangreicheren Projekten oder dem Hinzufügen von neuen Funktionalitäten aus. So kann jederzeit leicht geprüft werden, ob der bestehende Code durch Änderungen “defekt” wurde, zudem verhilft die Test-Klasse einem projektfremden Entwickler zu einer besseren Übersicht über die allgemeine Funktionalität und den Aufbau der Anwendung.

Meine Leistungen für Privatkunden

Ihnen schwebt eine Webseite vor, die einfach zu bedienen ist, sowohl für Ihre Besucher als auch für Sie als Betreiber. Sie wollen nicht bei jedem kleinen Änderungswunsch auf einen Experten angewiesen sein. Sie sind sich bewusst, dass valider
HTML-Code ebenso wichtig ist wie die Auffindbarkeit Ihrer Seite in den großen Suchmaschinen. Ich helfe Ihnen, diese Dinge sowie Ihre gewünschte Internetpräsenz auf Basis von WordPress umzusetzen.