Overview

"np_subversion" integrates the well-known version control system Subversion seamlessly into TYPO3, the most widely used PHP-based content management system.

The extension module enables TYPO3 administrators and developers to centrally manage files (Extensions, XHTML/CSS templates, TypoScript configuration, etc.) in Subversion repositories.

License

GNU General Public License (GPL), Version 2.

Download

np_subversion is freely available for download, either in the files section or at its typo3.org extension page. It can also be installed directly via the TYPO3 extension manager.

Features

  • tight subversion integration in the file list: overlay icons showing the status of files and directories (added/unversioned, modified, up-to-date)
  • enables to svn checkout/export/update/commit by click-menu or a function box beneath the directory tree
  • operates on single files/dirs or recursively on all svn-managed data
  • concept of defineable "working copies" (svn checkout) and "export targets" (svn export) to be able to use the extension to do versioned remote on-site coding or just deploy/update from a repository
  • new records: "repository URLs" and two types of "svn locations" (working copy, export target)
  • optionally saves target-specific HTTP authentication credentials (f.ex. to define easily usable read-only subversion accounts)
  • saves personal developer HTTP auth credentials in the BE user record (for full read-write svn permissions)
  • handles data in fileadmin/ and typo3conf/ext/
  • can backup data prior to overwriting, when exporting from repository
  • commit messages with message history, defineable character encoding
  • works on linux and windows
  • can use HTTP proxies and other specials via /etc/subversion
  • and yes: it hides .svn dirs from the file list, as well ;-)