Das Magazin

Redaktion

Marketing

Leserservice


Ausgaben

Ausgabe 3.2009 - Google Analytics
Ausgabe 3.2009

Google Analytics

Jetzt erhältlich!
Heft bestellen Abo bestellen

Magazin

News

Rezensionen

Interview: Twitter im Visier

Kaum ein Dienst polarisiert die Netzgemeinde derzeit so stark wie Twitter. Belangloses Geschwätz oder schnellster Informationskanal? Wir haben Netzwerker aus ganz unterschiedlichen Berufsgruppen befragt.

Content-Optimierung

Google Analytics für produktive Websites

Google Analytics, ein hochgradig professionelles Analysewerkzeug für Webseiten, bietet mit seinen aussagekräftigen Berichten die Grundlage zur Website-Optimierung, sofern man es versteht, aus scheinbar nüchternen Zahlen die gebotenen Aktionen abzuleiten und umzusetzen. Doch die Erfolgsmessung einer Website ist gerade für kleine Unternehmen unverzichtbar geworden. Die Hürden sind gar nicht so hoch wie oftmals befürchtet, zumal die webbasierte ASP-Lösung mit allen gängigen Browsern funktioniert. Wir werden die Funktionsweise von Google Analytics erläutern, praktische Tipps für die Praxis geben und auch auf die Pitfalls näher eingehen.

„Herzlich Willkommen auf unserer Internetseite“

Bevor Sie sich zu viele Gedanken über Webstandards, das passende Content-Managementsystem, jQuery- oder Flash-Spielereien machen: An erster Stelle steht der Inhalt, in den meisten Fällen also Text. Und den sollten Sie nicht vernachlässigen.

E-Commerce

Magento: E-commerce-System der Zukunft?

Ist man gegenwärtig im E-Commerce-Umfeld aktiv, stößt man früher oder später immer auf denselben Namen – „Magento“. Es hat schon fast den Anschein, als ob momentan kein Weg an dieser Software vorbeiführen würde, was sich dementsprechend auch in den enormen Downloadzahlen und der rasant wachsenden Community widerspiegelt. Doch was genau zeichnet Magento aus, worin liegen die Stärken der Software und in welchen Punkten ist diese äußerst populäre E-Commerce-Lösung seinen Mitbewerbern unterlegen?

Magento einrichten und konfigurieren

Bei Magento handelt es sich um ein E-Commerce-System mit einem erstaunlich großen Funktionsumfang und einer sehr hohen Flexibilität. Doch gerade diese beiden, eigentlich positiven Eigenschaften erschweren vor allem Einsteigern die ersten Schritte mit jener äußerst populären E-Commerce-Applikation. Dabei kommt es meistens bei der Grundkonfiguration von Magento zu erheblichen Problemen, die sich relativ schnell in Frustration wandeln. Weiß man jedoch erst einmal, welche Einstellungen man in welchem Bereich von Magento vornehmen muss, ist die Konfiguration an und für sich kein Hexenwerk und schnell erledigt.

OXID calling eBay

Das Gespann Oxid eSales und eBay bietet eine Vielzahl von Verknüpfungspunkten. Das API des Onlinemarktplatzes lässt sich mittels PHP schnell in das Shopsystem integrieren. Die hier vorgestellte Lösung kann schrittweise erweitert werden und liefert die Basis für ein ausgewachsenes Gesamtsystem.

CMS

Eigenen Frameworks Benehmen beibringen

Wer eigene Komponenten für Joomla! 1.5x entwickelt, ist mit Sicherheit schon mit der Klasse JHTMLBehavior in Berührung gekommen. Meistens in indirekter Form über JHTML::_('behavior.xxx').

Drupal-Workshop für Einstieger

Drupal ist ein in den letzten Jahren immer populärer gewordenes Open-Source-CMS, manchmal auch CMS-Framework genannt. Die weltweite Verbreitung hat auch in Deutschland zu einer ständig wachsenden Akzeptanz und dem entsprechenden Erfolg geführt. Dieser Workshop stellt Drupal und zwei der wichtigsten Drupal-Module vor: CCK und Views. Der Workshop ist an Einsteiger gerichtet und wird Sie Schritt für Schritt bei der Entwicklung einer kleinen Projektverwaltung begleiten. Dabei werden Sie Drupal so weit kennenlernen, dass Sie in die Lage versetzt werden, Ihre Website eigenständig mit Drupal aufzubauen.

WebDev

Google Maps & Co.

Google stellt über sein breit gefächertes Web-API vielfältige Möglichkeiten bereit, über die Sie Ihre Webseiten aufwerten können. Fast unablässig werden spannende und innovative neue Projekte gestartet. Daraus entstehen durchaus Flops, die dann meist wieder in den Laboratorien (Kategorie Labs) verschwinden, aber auch viele spannende Entwicklungen, die ohne so eine risikofreudige Politik niemals den Weg an die Öffentlichkeit, geschweige denn zur Vollendung gefunden hätten. Und einem dieser erfolgreichen und etablierten Resultate – den Google AJAX APIs mit insbesondere dem Google Maps API – wollen wir uns in diesem Beitrag widmen.

Fomulare mit Symbolcharakter

Cross-Site Scripting (XSS) und SQL Injection sind derzeit sehr populäre Themen. Diese Popularität kommt nicht von ungefähr. Gerade die Unerfahrenheit von Programmieranfängern wird von den Angreifern schamlos ausgenutzt. Ein besonders beliebtes Ziel sind Webformulare, da sie erhebliches Potenzial für einen Einbruch in die Webseite versprechen. Dieser Artikel wird Ihnen helfen, mögliche Risiken zu erkennen und zu eliminieren. Das Hauptziel ist es, mittels Regulärer Ausdrücke die Daten, die Ihre Anwender in Ihr Programm eingeben, auf Gültigkeit zu überprüfen.

Yahoo User Interface Library (YUI)

„AJAX und PHP – passt das zusammen?“ – so der erste Gedanke des einen oder anderen Entwicklers mit PHP- bzw. AJAX-Brille. Dass die beiden Technologien keinesfalls im Widerspruch zueinander stehen und sich prinzipiell gut ergänzen, demonstriert der vorliegende Artikel. Basierend auf der Yahoo User Interface Library wird der Webshop All A Nerd Needs implementiert. Die Inhalte für den Webshop werden via PHP vom Server zur Verfügung gestellt.

Be smarty mit Smarty

Smarty ist eine PHP-Template-Engine, die schnell und flexibel ist. Sie wird mit und in vielen Frameworks genutzt. Smarty kann sehr einfach an die eigenen Bedürfnisse angepasst werden. Der nachfolgende Artikel zeigt einen Einstieg in Smarty und liefert einige Ideen, was mit der Template Engine angestellt werden kann.

Web Design

CSS Link Garden

Das Internet lebt von miteinander verknüpften Dokumenten. Längst hat sich zudem herumgesprochen, dass Links eine enorme Bedeutung in Sachen Suchmaschinenoptimierung haben. Damit aber nicht genug: Auch hinsichtlich Optik und Usability der Seite sind sie wichtig. In diesem Artikel lernen Sie Möglichkeiten kennen, die Ihnen dabei helfen, Hyperlinks mittels CSS optisch ansprechend und nach modernen Usability-Kriterien zu gestalten. Abgerundet wird das Ganze durch ein Thema, das viele Webentwickler zur Verzweiflung bringt: Wie lassen sich eigentlich auf CSS-Basis runde Ecken realisieren?

Modernes Webesign mit YAML

„Kunst ist schön, macht aber viel Arbeit“. Dieses Zitat von Karl Valentin gilt auch für die Praxis des Webdesigns – zumindest, wenn man darunter die Erstellung von komplexen und robusten CSS-Layouts versteht. Lange Zeit boten WYSIWYG-Editoren die einzige Alternative zu komplett handcodierten Webseiten. Mittlerweile werden so genannte Grid- oder CSS-Frameworks immer beliebter. Diese Frameworks bilden eine komplette Entwicklungsumgebung mit Layoutbausteinen für einfache bis komplexe CSS-Layouts. Das flexibelste und am besten dokumentierte Konzept bietet zurzeit das CSS-Framework YAML des deutschen Entwicklers Dirk Jesse.

Security

Sicherheit von Webanwendungen

Webanwendungen können verschiedene Schwachstellen enthalten, die von Angreifern zu ihrem Vorteil ausgenutzt werden können. In diesem Artikel lernen Sie typische Schwachstellen kennen und erfahren, welche Auswirkungen die Schwachstellen haben und was Sie dagegen machen können.