-->

Joomla

PHP für WordPress – Fachbuch jetzt auf amazon kaufen

von Vincent_Bruckner


Weltweit basieren über 200 Millionen Websites auf WordPress und es gibt Tausende von Themes und Templates zum Download. Und dennoch: Wer genaue Vorstellungen von Optik und Funktionalität seiner WordPress-Seite hat, wird selten fündig. Autor Clemens Gull zeigt, wie Sie Ihre Webseiten individuell erweitern.

PHP für Wordpress

WordPress Theme individuell anpassen
Ein neues Layout, mehrsprachige Seiten, eine zusätzliche Bedienleiste sowie komfortable Archiv- und Kommentarfunktionen sind kein Problem. Der Schlüssel hierfür liegt in der Programmiersprache PHP, in der WordPress entwickelt wurde. Dieses Buch vermittelt Ihnen das nötige PHP-Wissen, damit Ihre WordPress-Seite genau das tut, was Sie wollen.

WordPress verstehen und umbauen
Web-Guru Clemens Gull zeigt, wie es hinter den Kulissen von WordPress aussieht, wie der berühmte WordPress-Loop aufgebaut ist und wo Sie selbst Hand anlegen können. Auch die Struktur von Designvorlagen (Themes) und Templates kommt nicht zu kurz. Dieses Know-how brauchen Sie, um das Seitenlayout zu verändern und zusätzliche Bedienelemente einzufügen. Schritt für Schritt entsteht so ein eigenes WordPress-Theme.

PHP-Programmierung für WordPress
WordPress basiert auf der Skriptsprache PHP. Dieses Buch vermittelt Ihnen genau die PHP-Kenntnisse, die Sie brauchen, um WordPress an Ihre eigenen Vorstellungen anzupassen. Grundbegriffe der Programmierung wie Variablen, Strings, Schleifen, Arrays und Kontrollstrukturen sind bereits nach kurzer Zeit keine Fremdworte mehr. Der Clou: Sie können dieses Wissen gleich dazu nutzen, WordPress umzugestalten, eine ausführliche Befehlsreferenz für PHP- und WordPress-typische Befehle hilft Ihnen dabei.

Entwicklertipps aus erster Hand
Als erfahrener Programmierer weiß Clemens Gull, wo es bei der Softwareentwicklung zu Fehlern und Problemen kommt. Er spart nicht mit Tipps, die Ihnen helfen, Ihr Programm sauber und klar zu gliedern, damit Sie auch später noch nachvollziehen können, was Ihr Code eigentlich macht. Auf diese Weise kommen Sie schnell zu Erfolgserlebnissen.

Jetzt auf amazon.de für 30.- Euro kaufen

Versandkostenfrei

Joomla!-Templates entwickeln – Fachbuch jetzt kaufen

von Vincent_Bruckner


Eine Joomla!-Standardwebseite ist schnell erstellt. Aber wenn es an die optische Gestaltung mittels Templates geht, ist Know-how gefragt. Der erfahrene Webdesigner Alexander Schmidt erklärt, wie ein Joomla!- Template aufgebaut ist, und zeigt, wie Sie mit Photoshop ein eigenes Screendesign entwickeln und in Joomla! umsetzen – passend für alle gängigen Browsertypen.

PHP für WordpressJoomla!-Templates verstehen und anpassen
Joomla!-Templates sind einfach aufgebaut. Schon nach kurzer Zeit bekommen Sie einen Überblick, welche Datei welche Aufgabe hat, und verstehen, wie die einzelnen Dateien zusammenhängen. Darüber hinaus erfahren Sie, wie Sie vorhandene Templates mit einfachsten Mitteln an Ihre Wünsche anpassen, indem Sie zum Beispiel Farben oder Schriftarten verändern oder Module umstellen.

Von der Idee zum Screendesign
Für ein komplett selbst gestaltetes Template benötigen Sie ein stimmiges Screendesign. Der Autor zeigt Schritt für Schritt, wie sich eine solche Vorlage mit Adobe Photoshop erstellen lässt. Er gibt Tipps für die Gestaltung von Menüs, Hintergründen und Gliederungselementen sowie zum Einbinden von Fotos und Logos.

Umsetzung des Screendesigns
Um das Screendesign in Joomla! umzusetzen, muss es in handliche Einzelteile zerlegt werden. Das Buch zeigt Ihnen, wie Sie die einzelnen Bestandteile aus dem Gesamtdesign herauslösen und den Layout-Zonen im Joomla!-Template zuordnen. Sie erfahren, wie Sie mit den CSS-Dateien umgehen müssen und wo Sie welche Daten ablegen. Darüber hinaus verrät Alexander Schmidt, wie Sie die Module des Templates aktivieren.

Optimierung für alle Browsertypen
Ältere Versionen des Internet Explorers sind dafür berüchtigt, Webseiten nicht standardkonform darzustellen. Dieses Buch zeigt, wie Sie den Eigenheiten des Microsoft-Browsers ein Schnippchen schlagen. Der Autor wartet mit Hacks und Tipps auf, die auch auf dem Internet Explorer eine tadellose Darstellung Ihrer Webseite garantieren.

Jetzt auf amazon.de für 30.- Euro bestellen.
kostenlose Lieferung

Joomla erweitern: Datenbankfelder anpassen

von Clemens Gull


Wenn wir eine neue Komponente auf Basis einer bestehenden erzeugen wollen, müssen wir zuerst die Datenbank anpassen. Würden wir dies nicht machen, dann würden beide Softwareteile mit denselben Tabellen arbeiten. Dies würde später zu Problemen führen, da myContact (so der Name der geplantenErweiterung für die Joomla-Kontaktverwaltung) drei zusätzliche Felder benötigt, um die Daten speichern zu können und die „alte“ Kontaktverwaltung die neuen Felder nicht kennt. Daher müssen wir auch die Tabellen in der Datenbank „kopieren“ und um diese drei Felder erweitern.

mehr…

JHTML – HTML und JavaScript in Joomla!

von Clemens Gull


Besonders die Anzeige und Erstellung von HTML-Seiten, -Teilen oder –Dialogen ist eine der Stärke vom Content-Management-Systemen. Auch Joomla bietet hierfür eine besondere Klasse an.

Der Sinn einer solchen Klasse ist sehr leicht verständlich: Einerseits soll das Erscheinungsbild der Website immer einheitlich sein. Und das erreicht man nur mit einheitlichen Methoden und Klassen für deren Erstellungen. Andererseits soll der Entwickler von der Erstellung in HTML entlastet werden. Auch das erreicht man mit dem Angebot von einheitlichen Klassen und Methoden.

mehr…

Hilfreiche Klassen für Joomla!

von Clemens Gull


Die JLoader-Klasse implementiert eine Besonderheit, welche in PHP 5 zum Standard gehört: Das dynamische Laden von Klassen. Bis zu dieser Version erfolgte das Laden von Klassen „vorsorglich“ am Anfang eines Skripts mit dem Befehl require_once(). Ab jetzt können die Befehle genau dort eingebaut werden, wo sie von der Anwendung benötigt werden. Dadurch erhalten wir eine schlankere Software im Arbeitsspeicher, da nur die Klassen geladen werden, welche für den Programmablauf benötigt werden.

mehr…

Das Joomla!-Framework im Überblick – Teil II

von Clemens Gull


Die Basisfunktionen des Joomla!-Frameworks teilen sich in verschiedene Klassen auf. Eine der wichtigsten ist JFactory, welche auf dem Factory-Entwurfsmuster beruht. Sie verwendet ihrerseits verschiedene Klassen, um uns die notwendigen Informationen und Funktionalitäten zu liefern.

Generell ist Joomla so definiert, dass diese Klassen keiner speziellen Bibliothek zugewiesen sind. Sie stehen uns auch jederzeit zur Verwendung im Quellcode zur Verfügung.

mehr…

Das Joomla!-Framework im Überblick – Teil I

von Clemens Gull


Wer sich mit Joomla näher befasst, sollte die zugrunde liegende Technik zumindest im Überblick kennen. Zuerst daher eine Darstellung der großen Bereiche von Joomla, der Benutzer und auch der Begriffe des Content-Management-Systems.

mehr…

Häufige Joomla!-Fehlermeldungen – Teil II

von Stephan Brey


Joomla! ist ein System, dem es über weite Strecken durchaus gelingt, seine Komplexität zu verbergen. Insbesondere noch nicht so erfahrene Benutzer stehen allerdings vor einem echten Problem, wenn sie mit Fehlermeldungen konfrontiert werden. An dieser Stelle dechiffrieren wir daher einige weitere kryptische Meldungen, mit denen Joomla! auf Probleme aufmerksam macht.

mehr…

Häufige Joomla!-Fehlermeldungen – Teil I

von Stephan Brey


Als Joomla! –Administrator wird man manchmal mit bestimmten Fehlern bei der Installation oder dem Betrieb des Content-Management-Systems konfrontriert. Am häufigsten treten die folgenden Fehler und Probleme auf. Die hier beschriebenen Lösungsstrategien führen meist zum Erfolg. mehr…

Joomla! richtig updaten

von Alexander Schmidt


In den letzten Jahren ist es schon einige Male passiert: Ein Kunde erklärt mit zitternder Stimme, dass die Website offline ist. Joomla funktioniert nicht mehr. “Ist meine Homepage gehackt worden?” Weit gefehlt. Der Grund: Ein fehlgeschlagenes Update. Ein Update hört sich simpel an. Ist es auch, wenn man sich an die Spielregeln hält. Doch wehe dem, der z. B. eine Update-Komponente von Dritten verwendet und – ohne vorher ein Backup zu machen – ein bestehendes, stabiles System auf eine Alpha-Version aktualisiert.

Bild_1 mehr…

Weitere Artikel »