Subscribe 55

Patcher

Allows you automatically install modifications.

Detailed description:

btn_donate_SM.gif
patcher.jpg

http://fluxbb.org/forums/viewtopic.php?id=4431

This script allows you to easily install and uninstall FluxBB modifications. It loads modification readme.txt file and executes steps saved in that file.
I tested it using several mods from official repository.
It overwrites original files, so I suggest you running it on local sever (since it needs write permission) and then upload modified files to your server.

Installation instructions

  1. Upload directories to FluxBB root directory.

  2. Go to Admin Panel and click on Patcher plugin.

Permission issues
The basic Linux server permission settings does not allow to modify files via PHP. There are two ways of making Patcher to do this:

  1. Change chmod of FluxBB root directory to 0777 - but it is a security issue, I suggest to do step 2 instead smile

  2. Enable FTP layer by renaming plugins/patcher/config_sample.php to config.php (in the same directory) and filling the FTP login details.

More details: Topic on the forums

Recent version

  • Supports FluxBB: 1.4.8, 1.4.7, 1.4.6, 1.4.5, 1.4.4

History

Version 2.0-alpha

- Automatic readme.txt dependency handling - user shouldn't know what readme.txt file is for
- Added Joomla FTP layer to allow modifying files via FTP protocol when we do not have permissions
- Changed a bit modification list
- Automatic modification download from the FluxBB.org repository. Modifications that are available to download are displayed at the bottom of the modification list.
- Ability to manage installed modifications - uninstall, enable, disable and update (updating modification to the new version)
- Integration with the Friendly URL modification (requires Friendly URL 1.0.9 or newer) - however it is not fully stable yet
- Automatic or manual checking for modification updates
- Automatic check for Patcher updates
- Only allow to patching modification when there are no any conflicts
- Automatic initial backup creation
- Logging errors and warning to the file (cache/patcher-{date}.log)
- Rewrite to the OOP
- Lots of bug fixes

  • 2029 downloads
  • 2012-02-09

Version 1.2

- check for mod update feature (thanks to fluxbb devs for api :)
- translation support (Polish included)
- fixed unescaped special regex characters (\1, $1, $2, etc.) noticed by Defaz
- friendly url mod update to 1.0.4
- using PCLZIP library if ZIP extension for PHP is not installed

  • 983 downloads
  • 2011-05-10

Version 1.1

Initial release.

  • 683 downloads
  • 2011-04-15