Freo Add-On Installer
Here is an extension that looks fantastic.
Each time you set up a website with ExpressionEngine you probably want to install several different modules, extensions, and plugins. Doing that usually involves downloading a .zip file for each add-on, then individually unzipping and uploading each file/folder to the corresponding modules/, extensions/, plugins/, language/, and themes/ folders. Then each time any add-on is updated, you have to repeat the process across all your websites.
With my module, installing other add-ons is basically a one-click process. You just visit the module page (shown below) and then either upload a .zip/.php file, or give it the URL to the source from the developer’s website. Hit one button and my module takes the source file, extracts, and searches through the files and determines where each file/folder goes.
We haven’t tested it, but let us know if you have in the comments and what you think. I’m hoping in the future Mr. Freo adds github integration for all the great addons that have made their way there.
Share on Twitter
Dan — 14:09 on 10.07.2009
I agree github integration would be fantastic
Phil Freo — 16:12 on 10.07.2009
Thanks for the press and feedback!
With version 1.1 (released 5 minutes ago) a bug with github download links is fixed.
So you can easily install any add-on hosted on github by pasting in the .zip source URL. (From github, click “download”, and then right clicking the .zip source URL, copy, and paste into my module).
What type of github integration, beyond that, were you hoping for?
Chad Crowell — 18:58 on 10.07.2009
I installed this today and used it to successfully import a module and extension. A great idea!
region — 18:21 on 10.21.2009
long; retin a rogaine; viagra;
ball — 20:02 on 10.21.2009
month; winston cigarettes;