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.
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.
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.
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?
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.
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 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.
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.
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.
„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.
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.
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?
„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.
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.
