MediaWiki-Extension: SVNIntegration

Gestern habe ich meine erste „offizielle“ MediaWiki-Extension auf mediawiki.org eingestellt: SVNIntegration. Ich habe zwar schon einige Sachen für unser Wiki entwickelt (z.B. ein Berechtigungskonzept und eine Art ToDo-Liste für die Mitarbeiter) aber die waren sehr speziell und nicht unbedingt für die Öffentlichkeit interessant (jedenfalls meiner Meinung nach). Eine Subversion-Integration, wie…

Weiterlesen…

Anonymen Read-Only-Zugriff für ein Subversion-Repository einrichten

Geht ganz einfach: In der entsprechenden Konfigurationsdatei des Apache vor Require valid-user die folgende Zeile einfügen und den Apache neustarten (siehe Server Configuration im SVNBook): Satisfy Any In die Access-Konfigurationsdatei (meist access.conf) von Subversion für das gewünschte Repository die folgende Zeile einfügen: * = r Das war’s!

Weiterlesen…

SVN-Notify

Aufgrund des Kommentars von Markus zu meinem Beitrag „PHP-Script zum Versenden von Mails nach Subversion-Commits“ habe ich heute mal SVN-Notify ausprobiert und ich muss sagen, dass ich mir die Arbeit beim Erstellen meines eigenen Post-Commit-Scripts umsonst gemacht habe (naja, nicht ganz: unsere Benutzer hätten halt gerne deutsche Texte etc.) Durch…

Weiterlesen…

PHP-Script zum Versenden von Mails nach Subversion-Commits

Ich habe mir heute ein kleines PHP-Script geschrieben, dass nach Commits auf ein Subversion-Repository automatisch Mails an bestimmte Benutzer versendet, falls Pfade im Repository geändert wurden, die für diese Benutzer von Interesse sind. Es kann hier heruntergeladen werden: postCommitMails.php. Das Script prüft, ob die eingetragenen Pfade geändert wurden und verschickt…

Weiterlesen…

Installation von Trac 0.10.4 unter OpenSUSE 10.1

Wie bereits angekündigt folgt nun die Beschreibung der Installation von Trac 0.10.4 unter OpenSUSE 10.1. Es hat gute zwei Tage gedauert, das Teil ans Laufen zu bekommen, aber nun funktioniert alles wunderbar (inkl. LDAP-Authentifizierung). Version 0.11 habe ich aber leider nicht installieren können, was mehrere Gründe hat (z.B. fehlende 64Bit-Pakete…

Weiterlesen…

Trac als Werkzeug zur Softwareentwicklung

Trac wollte ich mir schon näher anschauen, seit ich vor einem halben Jahr zum ersten Mal darüber gelesen habe (in der iX). Jetzt habe ich im Rahmen des Software-Engineering-Studiums endlich einen Anlass gefunden, mich näher damit auseinanderzusetzen. Wir überlegen nämlich, ob wir dieses Werkzeug nicht auch für unser Programmierprojekt verwenden…

Weiterlesen…