Software & Infrastruktur

Der Einstieg in die Extension „np_subversion“: Versionskontrolle für TYPO3-Projekte

Für die tägliche Arbeit im Team hat sich das freie Versionskontrollsystem Subversion bewährt. Dessen Funktionen integriert seit kurzem die Extension „np_subversion“ nahtlos ins TYPO3-Backend. Die Extension beseitigt das Manko eines fehlenden Kommandozeilenzugriffs und bringt interessante Verwaltungs- und Verteilungsmöglichkeiten mit sich. Schließlich erfordert auch die Entwicklung TYPO3-basierter Webanwendungen fortwährende Veränderungen am TypoScript, im HTML-Markup und in den Extensions.

Der vorliegende Artikel richtet sich an den erfahrenen TYPO3-Entwickler, der bereits Kenntnis von der Arbeitsweise und der Terminologie eines
Subversion-Systems hat. Ihm gibt die Extension „np_subversion“ weitreichende Hilfsmittel zur
Verwaltung und Erkennung von Änderungen sowie zur Verteilung von
zentral bereitgestellten Lösungen an die Hand. Eine bestehende Subversion-Infrastruktur mit
mindestens einem Sourcecode-Repository ist allerdings Voraussetzung. Weiterhin benötigt „np_subversion“ auf dem TYPO3-System einen funktionsfähig eingerichteten
Subversion-Kommandozeilen-Client. Dieser steht für nahezu alle
Betriebssysteme zur Verfügung und kann über die Paketverwaltung des
eingesetzten OS oder in Binär- oder Quellcodeform bezogen werden [1]. Grundsätzliche Hilfestellung zur Installation von
Subversion bieten die distributionsspezifischen Anleitungen sowie das
Subversion-Handbuch des Herstellers [2], das auf Deutsch im O’Reilly-Verlag erschienen ist [3].

Konfiguration der Extension

Nach der Installation der Extension aus dem TER (Extension Key: „np_subversion“) müssen einige grundlegende Konfigurationsoptionen gesetzt werden. Sie erlauben die flexible Anpassung der Erweiterung an bestehende Entwicklungsinfrastrukturen. Neben dem Pfad zum ausführbaren Programm „svn“ (Unix) beziehungsweise „svn.exe“ (Windows) werden Angaben zu Konfigurations- und Backupverzeichnissen, zum korrekten Encoding der Commitnachrichten sowie zur gewünschten Art und Dauer der Authentifizierungsdaten-Speicherung erwartet. Eine detaillierte Beschreibung aller Konfigurationsparameter finden Sie im Handbuch zu „np_subversion“.

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Schreib den ersten Kommentar!