Jump to content
zipurman

Zipur Toolbox 0.2.0 - Phoenix & OSCommerce

Recommended Posts

Posted (edited)

Zipur Toolbox offers the following features to CE Phoenix and OSCommerce:

  • 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.
  • Version File Report
    • This report downloads a matching version of the core of your install. It then compares against your installed version and shows you what files have been changed, added, removed. If you are using OSCommerce, you will have to manually download and place a copy of the core.
  • Requires PHP 7.1 at minimum, but 7.3 recommended to avoid herdoc indent errors

You can also refer to zipur.ca for more info.

Find it here: https://apps.oscommerce.com/RdMqY&zipur-toolbox-0-2-0&c=other

All feedback, problems, suggestions welcome.

Zipur

Edited by zipurman

Share this post


Link to post
Share on other sites

A good point that was brought up, was that the tool pulls code (at user request only) from a third party site. Here are some points to help with that concern: 

  • It would have been much easier for me to just provide each plugin with its own download link and have people drag/drop that to their catalog. I may do that yet, however I am using common functions to avoid code overlap etc. I am not sure how many users proof read their code they download (they should) to make sure it doesn't do anything that isn't advertised .
  • It's really no different than what Wordpress does with plugins and themes. In Wordpress, the updates are automatically applied from each authors website.
  • In the Zipur Toolbox,  downloads have to be requested and then they go to the admin/updates folder and the user has to then click to update/install. You could review the code in the admin/updates folder prior to updating/installing if you'd like to review it for behaviors.
  • You can review the code of the Zipur Toolbox to confirm that it doesn't install anything without being asked to by the user.
  • All of the downloads come from zipur.ca but are never auto-applied 

Share this post


Link to post
Share on other sites

Thank You Preston for your big work.

I install your Zipur Toolbox to tested Shop.

I have litl problem:

Warning: exec() has been disabled for security reasons in /public_html/admin/zipur_toolbox.php on line 1796
and
Warning
: Invalid argument supplied for foreach() in /public_html/admin/zipur_toolbox.php on line 1814
 

This required some adjustments in the server configuration, after which all errors disappeared.

Anyone who gets similar errors should adjust their server configuration or contact their hosting provider for help.

Install Zipur Language Tool.
Made language files for these modules.


Support forum for osCommerce in russian language - from Ashkelon. Support since 2002.

Best regards,

Fredi

Share this post


Link to post
Share on other sites

Thanks Fredi. A new site and a new version is coming soon.

The tool does require PHP allow exec as well as remote fopen.

I will be making all of my add-ons available without the use of the toolbox as it was more of a proof of concept.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×