Add-on Name: Zipur Toolbox
Version: 0.2.4
Updated: 09/02/2020
Supports CE Phoenix: >= 1.0.7.5
Supports OS Commerce: 2.3.4.0
Description of Add-on
This tool is used for creating, updating, and removing add-ons and core changes from Phoenix/OSC. For now this utility has been removed from being able to be downloaded as it was more of a proof of concept than anything. The additional core compare tool and any add-ons can now be downloaded directly from this site rather than requiring the toolbox. In future, this tool may catch the eye of core developers and may find it’s way into the core … here’s hoping!
- Modules
- Easy installer of packaged add-ons. These add-ons have to be created with the Package Creator or manually created to match the spec expected by zipur Toolbox.
- Once add-ons are installed using the tool, you can easily uninstall, reinstall, delete, update the add-ons with a click of a button.
- Online Library
- This Library will allow you to download any add-ons developed by Zipur with a click of a button. You will also be able to see what is installed and what updates are available.
- Package Creator
- This is the best part as a developer. It allows you to code in your IDE and when done, you can package the files you need as well as SQL adjustments for install/uninstall/upgrade as well as turning any mods on/off pre/post install. It will also allow you to change all file versions and header copyright blocks at the time of packaging. You can even download a zip file from the tool containing your new package. The package is then ready to distribute to people also using this tool and they can install with a click of a button.
Screenshot(s)
Change Log
0.2.3 – Sep 02, 2020
- changed use of exec() to scandir()
- Misc code improvements
0.2.2 – July 22
- Removed Toolbox from being able to be downloaded as it is now just a proof of concept and a tool that I use for building packages. If you are a developer and want a copy, let me know.
- Changed domain from zipur.ca to phoenixaddons.com
- Added zip download option without update.php for dev distribution without toolbox
- Added randomized zip name download for downloading zip files for purchase to avoid name brute force
- Several minor code adjustments
0.2.1 – July 20, 2020
- removed file compare tool and added as a new stand-alone add-on
0.2.0 – July 9, 2020
- Changed the name from zipur Updater to zipur Toolbox
- Added support for OSCommerce
- packages can now be created only for OSCommerce, only for Phoenix, or for both
- each package has settings for min/max versions for OSCommerce and Phoenix
- Move the tool to the Tools menu
0.1.8 – July 9, 2020
- Add a dynamic version detector in zipur_updater to tag files created with the tool with the correct version pulled from the comment block.
0.1.7 – July 8, 2020
- Moved zipur functions to its own file as several zipur plugins use these.
- Added a prompt modal for delete update
- Added $id and $Loc to top of auto generated comment blocks
- Minor logic adjustments and bug fixes
0.1.6 – July 5, 2020
- Some adjustments to clean up logic.
- “Online Library” logic adjusted – this update required if using that feature.
0.1.5 – July 4, 2020
- Updater now offers a “Online Library” of installs to choose from. These are single click installs/updates. Config files will still need to be manually entered for now … working on that issue.
- Several improvements and bug fixes from 0.1.4
0.1.4 – July 3, 2020
- If you like the tool, make sure to let me know by liking my post in the Phoenix forums and commenting. Your feedback is important!!
- Added all language references (English only for now)
- Added a new area where updates can be created entirely using zipUpdater
- Added the ability to download updates as a zip file from zipUpdater
- Added a tool that can download a copy of the core for your installed version and then compare against it for updates, missing, and added files/folders. Download can also be deleted if upgraded and older cores not needed for compare.
- Added optional settings in updates
- Updates can dynamically handle ajax(module updates), sql, file tasks
- Tool is still in development – so make sure you have a backup before using and let me know if any issues. @zipurman
- more features coming soon…
0.1.3 – July 14, 2020
- misc ideas shared as a dev version
0.1.2 – July 7, 2020
- fixed references to CE Phoenix and removed some junk text in header of files that got missed.
0.1.1 – July 7, 2020
- Added ability to have “remove” as a task. This should only be used for plugins, hooks, etc … not core updates. (You can see an example of the “remove” feature in the following download’s update.php /knowledgebase/phoenix-zipheader-message/)
- Fixed issue with multiple projects being loaded into the updater folder at the same time. There were some function collisions that had to be adjusted. As a result, the update.php file must contain the if (!empty($loadfunctions)) {} around the functions block.
0.1.0 – July 7, 2020
- initial release
This would be nice to build an add on myself and share it to the community. Tried that before but little knowledge and little time…
February 17, 2021 at 5:23 amI am working on creating a new project “Zipur Bundler” that will help wit that. Stay tuned!
February 17, 2021 at 1:06 pmThis would make non technical peoples life so much easier.
December 10, 2020 at 4:22 pmAgreed. I use it to bundle all of my mods as I built a dev-tool into it. The package manager would be a great addon for the core … maybe someday 😉
December 10, 2020 at 6:42 pm