AJAX Tutorial: Einführung in Prototype

Prototype Logo Wer noch nicht mit dem Toolkit Prototype gearbeitet hat, findet bei Sergio Pereira eine hervorragende Einführung, in der das AJAX Objekt und die verschiedenen Hilfsfunktionen vorgestellt werden. Außerdem liefert Sergio eine inoffizielle Referenz für das Toolkit.

Apache .htaccess Tips

Wenn man auf einer gehosteten Seite keinen Zugriff auf die Webserverkonfiguration hat, steht mit etwas Glück immer noch die .htaccess-Datei zur Verfügung. Damit läßt sich das Verhalten des Apache-Webservers fast genauso steuern wie direkt in den Konfigurationsdateien, jeweils für das Verzeichnis (und evtl. Unterverzeichnisse davon), in dem die Datei gespeichert ist.

Eine kleine, aber feine Sammlung von Tips, was man mit .htaccess so alles anstellen kann, findet sich bei Vortexmind.

( via digg )

AJAX Tutorial: Sortierbare Listen mit PHP

Wer auf einer Seite Listen benötigt, die der Benutzer beliebig umsortieren können soll, der findet in einem Tutorial bei phpRiot einen Lösungsvorschlag.

You might have been in a situation before where you had a list of items in your database that needed to be output in a specific order. These items could be anything: perhaps a listing of your favourite movies or your favourite books. For whatever reason, you want them ordered in a custom way that can’t be determined automatically (such as alphabetical).

Es geht also darum, Informationen in einer Liste anzuzeigen, die der Benutzer individuell per Drag’n'Drop umsortieren kann. Was damit genau gemeint ist, kann man dem Beispiel gleich auf der ersten Seite des Tutorials entnehmen.

Es wird eine Lösung vorgestellt, die auf PHP und AJAX basiert und die Scriptbibliotheken script.aculo.us sowie Prototype verwendet. Dabei werden alle Schritte von der Erstellung eines DB-Schemas (für MySQL und PostgreSQL) über den PHP-Code zur Generierung der Liste, das Hinzufügen der Drag’n'Drop-Fähigkeit bis zum PHP-Skript zur Verarbeitung der Benutzeraktionen erläutert.

[ via Ajaxian ]

AJAX Tip: Aufteilen langer Seiten

Auf The Other Side Of The Moon wird eine elegante Methode vorgestellt, lange Inhalte auf mehrere Seiten aufzuteilen und Navigationslinks zum Blättern bereitzustellen. Das ganze funktioniert bei aktiviertem JavaScript mit AJAX, ansonsten durch normale Seitenabrufe.

In der Schritt-für-Schritt-Anleitung wird das Vorgehen von der Problem-Definition bis zu Vorschlägen für Verbesserungen in sechs Abschnitten erläutert. Programmcode unter Verwendung von PHP, MySQL und JSON zur Übertragung der nachzuladenden Informationen zeigt die Idee exemplarisch.

Buchtipp: “CSS Mastery”

CSS Mastery

Das Buch “CSS Mastery” von Andy Butt, Cameron Moll und Simon Collison wird auf einfach persönlich vorgestellt und bekommt viel Lob von Jörg .

Wer vertieft in die Materie des CSS-basierten Webdesigns einsteigen oder seine Fähigkeiten weiter verbessern möchte, sollte sich das Buch also anschauen. Online gibt es ein Probekapitel (PDF) beim Verlag.

Ruby Quiz

Für alle Fans der Programmiersprache Ruby gibt es kleine Denksportaufgaben. Auf der Website Ruby Quiz werden die wöchentlichen Rätsel gesammelt, die auf der Ruby Talk Mailingliste veröffentlicht und gelöst werden.

Besonders die ausführlichen Diskussionen der Lösungsmöglichkeiten und die Vorstellung eingesandter Umsetzungen machen Spaß. Nicht unbedingt geeignet für Ruby-Einsteiger.

Google Pages stoppt Anmeldungen

Gerade erst ist Google Pages an den Start gegangen, und nur wenige Stunden nach dem Release kann man sich schon nicht mehr anmelden.

Offenbar ist der Dienst, der es erlaubt mit einem WYSIWYG-Editor im Webbrowser Webseiten zu erstellen und bei Google kostenlos zu veröffentlichen, von einem massiven Ansturm von Benutzern überrannt worden.

Due to heavy demand, we are unable to offer new accounts for today.

So wirklich für jedermann ist das Ganze eh nicht, denn für die Anmeldung ist offenbar ein GoogleMail Account nötig.

Hallo Welt!

Lernt man eine neue Programmiersprache, besteht das erste Programm, das man schreibt, meist aus der Ausgabe des Textes “Hallo Welt” auf den Bildschirm. In diesem Sinne: Hallo Welt!

Dieses Blog soll Neueinsteigern mit Tipps und Tutorials helfen, einen Einstieg in moderne Webtechniken zu finden, und gleichzeitig fortgeschrittenen und Experten helfen, über aktuelle Entwicklungen auf dem Laufenden zu bleiben.

Wer Tipps für interessante Webseiten hat oder eine Frage stellen möchte kann diese gerne loswerden. Kommentare und Feedback aller Art würde mich sehr freuen, damit sich die Seite weiterentwickeln kann.

Also, los gehts.