Description
The plugin creates zip download links within articles and pages of a subversion or git repository. On each call the subversion revision number / git tag, link text, css name and download
name can be set, so that each link points to different repositority parts.
Features
- remote access to Git or Subversion repository
- local caching for the repository data
- automatic update to the head revision
- extension access only need on access
- free configuration of tags, branches, trunk and revision / commit access
Requirements
- WordPress 3.2 or newer
- PHP 5.3.0 or newer
- PHP Zip extension
for SVN access
* PHP SVN extension
for Git access
* Git client
* PHP must execute shell commands (no safe mode)
Shortcode
Shotcut for SVN access
[svnzip url="url-to-your-svn"]
The SVN tag uses three optional flags (the default values are set within the plugin settings):
- “trunkdir” the name of the trunk directory
- “branchdir” the name of the branch directory
- “tagdir” the name of the tag directory
Shotcut for Git access
[gitzip url="url-to-your-svn"]
Parameters for both commands are (all parameters are optional):
- “version” defines a special revision (SVN) / commit (Git), which is used. If the parameter is not set, the latest revision (head) is used
- “downloadtext” filename for the downloaded file (if not is set, the linktext is used)
- “linktext” text of the link (default is set within the plugin settings)
- “cssclass” sets the CSS class of the link (default is set within the plugin settings)
- “type” enum value trunk | branch | tag for setting the repository part (default is trunk, for Git trunk is also used and it is applied to the master)
- “name” the value for tag- or branchname (on trunk it is ignored / empty)
Installation
- Upload the folder to the “/wp-content/plugins/” directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Take a look to the plugin setting page and set your initialization data
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Repository Zip” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Repository Zip” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.14
- extend clean-up call
- optimize Git download code
- Git pull call changed with git-dir & work-tree flags
0.13
- clean-up expand for download files
- git pull & checkout with force flag
0.12
- clean-up call for temporary data
0.11
- fixing Git pull path problem
0.1
- first version with the base functions for using Git and SVN support