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.

Additionally you can checkout or export the most current trunk version of np_subversion directly from our subversion repository!
The Url of the repository is: http://svn.network-publishing.org/projects/np_subversion/trunk. User: anonymous, Password: anonymous.

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/diff by click-menu and 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 a Browser cookie if wanted (for full read-write svn permissions)
  • handles data in fileadmin/, typo3conf/ext/, typo3/ext, typo3/sysext
  • can backup data prior to overwriting, when exporting from repository
  • commit messages with message history, defineable character encoding
  • visually highlights differences between working copy and working base files (diff viewer)
  • works on linux and windows
  • tested with TYPO3 4.1.x and 4.2.x, PHP 4.x & PHP 5.x
  • can use HTTP proxies and other specials via /etc/subversion
  • and yes: it hides .svn dirs from the file list, as well ;-)