Entwicklung

[mindf.org] Source Code des Drupal Pennergame Highscore Tools öffentlich

Der Source Code des Highscore Tools ist ab sofort öffentlich zugänglich. Es steht unter der GPL V2 und kann somit frei heruntergeladen, verbreitet und verändert werden.
Link
Möchte das jemand auf seinem eigenen Server betreiben, wird dazu das CMS Drupal 6.x benötigt.
Zum Sammeln von Penner-ids muss allerdings extra ein kleines Skript geschrieben werden.
Erweiterungen und Änderungsvorschläge sind natürlich herzlich willkommen! :)

Nochmal ein Hinweis, weil ich in letzter Zeit wieder vermehrt Anfragen bzgl. München bekomme: Über diesen Download geht es recht schnell, München hinzuzufügen (wenn man etwas PHP kann). Dann muss es nur noch jemand hosten und fertig is.

[Drupal HowTo] Projekte mit Subversion verwalten und mit Eclipse entwickeln

In einem vorangegangen HowTo wird gezeigt, wie man Subversion + SSH in Easyeclipse nutzen kann und Repositorys einbindet. Der nächste Schritt ist naheliegend: nämlich eigene Drupalprojekte in Eclipse entwickeln und mittels Subversion organisieren und updaten. In diesem HowTo wurde Debian Lenny als Subversion Server (1.5.1) und Web-Server + WebDAV eingesetzt. Der Client besteht aus Ubuntu 9.10 Karmic Koala und Easyeclipse for PHP 1.2.2.2

Die Idee ist folgende:
Auf einem Server liegen die Repositorys und auf verschiedenen anderen die jeweiligen Produktivsysteme. Wird von einem Client ein Update committed, dann sollen die Änderungen vom aktualisierten Repository direkt in die Produktivumgebung geschickt werden. So eine Konfiguration ist allerdings nur dann ratsam, wenn man die Änderungen vor dem Committen ausgiebig testet und/oder das Live-System nicht unbedingt hochverfügbar sein soll und keine sensiblen Daten beinhaltet (wäre z.B. diese Webseite 15min nicht erreichbar, ist das zwar unschön, aber letztlich doch egal).

Grafisch dargestellt: