# Webutler Version 3.0

Der Webutler ist das ideale Werkzeug für Webmaster, die statische HTML-Seiten programmieren und Ihren Kunden eine einfache Loginmöglichkeit zur Bild- und Textbearbeitung bieten möchten. Wer nur eine kleine Homepage betreiben will, für den ist eines der unzähligen kostelosen CMSe meist zu viel des Guten. 90% der Funktionen braucht man nicht und die restlichen 10% findet man nicht, wenn man sich nur alle 3 Monate einmal einloggt. Der Webutler reduziert diesen Funktionsumfang auf das minimal Notwendige.

## Systemvorraussetzungen

Seit Version 2.3 benötigt der Webutler die PHP Version 5.4 oder höher. MySQL ist nicht erforderlich. Module zum speichern von Datensätzen, wie die Benutzerverwaltung oder News, wurden mit SQLite3 umgesetzt. Für Kategorien und SEO-URLs muß das Apache-Modul "mod_rewrite" installiert sein.

Es gibt in mehreren Unterverzeichnissen .htaccess Dateien die den direkten Aufruf von Dateien aus diesem Verzeichnis verhindern. Wenn ein anderer Webserver als Apache verwendet wird, funktioniert dieser Verzeichnisschutz nicht! Der Schutz ist aber zwingend erforderlich, wenn sich eine SQLite Datenbank-Datei in diesem Verzeichnis befindet. Die Datenbank kann sonst einfach von jedermann heruntergeladen werden. Die .htaccess Dateien sollten deshalb durch einen Schutzmechanismus Ihres Servers ersetzt werden.

## Browserkompatibilität

Der Webutler sollte in jedem modernem Browser funktionieren. Kleinere Fehler oder Probleme sind natürlich trotzdem nicht auszuschließen. Ich empfehle Firefox, Chrome oder IE ab Version 9 für die Arbeit mit dem Webutler.

## Einstieg

Wer will kann mit dem Webutler bei Null anfangen und alle benötigten Layouts, Seiten, Menüs und Blöcke direkt online erstellen. Es hat sich aber als einfacher herausgestellt das Grundsystem wie gewohnt offline zu erstellen und dann in den Webutler zu integrieren. Optimal ist es natürlich sich einen Webserver wie XAMPP herunterzuladen und den Aufbau der Seite damit zu realisieren.

Der CKEditor ist das Herz des Webutlers, d.h. Arbeitsweise und Möglichkeiten des Webutlers sind auf den Editor abgestimmt. Er nimmt teilweise selbstständig Änderungen am Quelltext vor. Das hängt mit der Programmlogik des Editors zusammen. Wer HTML programmiert, kennt die Probleme mit verschiedenen Darstellungen in unterschiedlichen Browsern. Wer den Webutler benutzt, muß sich darauf einstellen, daß er seine Seiten jetzt auch noch für den CKEditor anpassen bzw. ändern muß.

## Erweiterungen

Seit Version 2 gibt es einige Neuerungen im Webutler. Neben vielen kleinen Erweiterungen, die den Bedienungskompfort verbessern, ist vorallem die volle Unterstützung von PHP-Skripten zu erwähnen.

Der Webutler hat eine kleine Benutzerverwaltung. Seiten können geschützt werden und Besucher können sich registrieren. Angemeldete Benutzer werden in eine Benutzergruppe eingeordnet und der Gruppe wird Zugriff auf die geschützten Seiten der Homepage gewährt.

Eine Homepage kann mehrsprachig eingerichtet werden. Mit dem Sprachen-Modul werden Seiten einer Sprache zugeordnet, so daß Sprachvariablen aus Modulen auch in der Sprache des Besuchers angezeigt werden.

Im Editor können beliebige Kontaktformulare angelegt werden. Zum Versand der Formulare werden im Formular-Modul Empfänger eingetragen und im Editor ausgewählt.

Es gibt einen zentralen Speicherort für Javascripte, die mit dem Editor in die Homepage eingebunden werden können. Das Verzeichnis "/includes/javascript" ist vom Editor aus erreichbar.

Ob das Suchmodul eine sinnvolle Sache ist, lasse ich mal dahingestellt. Der Webutler ist für kleine Homepages gedacht. Eine kleine Homepage sollte so übersichtlich gestaltet sein, daß keine Suche benötigt wird. Wer sie trotzdem nutzen will...

Zum schnellen erzeugen einfacher Ein-/Ausgabemodule gibt es seit Version 3 den ModMaker.