ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Coming Soon: Automatic installer for EE Add-ons

October 05, 2009 1:25pm

Subscribe [6]
  • #1 / Oct 05, 2009 1:25pm

    philfreo

    50 posts

    I’m in the final testing stages of developing a module that hopefully will save everyone a lot of time.

    Once my module is installed, installing other add-ons is basically a one-click process.  You just visit the module page (screenshot below) and then either upload a .zip/.php file, or give it the URL to the source (usually from the developer’s website).  Hit one button and my module up/downloads, extracts, and searches through the files and determines where each file/folder goes. 

    For example, if you just upload a file called ext.some_extension.php, it will get moved to your system/extensions folder.  If you give it a URL to a .zip file that contains a folder for a module, a pi.someplugin.php, and a lang.someplugin.php, all of the files will get extracted and moved to their proper locations.  If it comes across a file it doesn’t understand, it will let you know.

    One big thing that I am already planning on doing soon is having a long list of known add-ons so that installing truly will be one-click and not require looking up a source .zip URL.

    EDIT:

    STATUS: Released!
    http://philfreo.com/blog/freo-addon-installer/

    I’m posting the official announcement and support thread here:
    http://ellislab.com/forums/viewthread/131282/

    Please direct further comments/questions there.

  • #2 / Oct 05, 2009 2:09pm

    grrramps

    2219 posts

    How difficult would it be to modify that install process to include EE updates?

  • #3 / Oct 05, 2009 6:35pm

    lebisol

    2234 posts

    How difficult would it be to modify that install process to include EE updates?

    Just what I thought when I read the title.
    It would be nice if the process could be something in the line of how wp or Typo does its updates.
    All ears here.

  • #4 / Oct 05, 2009 9:22pm

    Adam Dorsey

    1439 posts

    That’s sounds great. I am constantly doing the same steps, and uploading the same addons, over and over.

  • #5 / Oct 05, 2009 9:32pm

    grrramps

    2219 posts

    That’s sounds great. I am constantly doing the same steps, and uploading the same addons, over and over.

    Ditto.

    With each new EE update I prepare a clean EE /system folder to upload to EE sites. The whole process does not take more than five or 10 minutes. Even with a checklist (not every site has the same Extensions, Plugins, or Modules), there’s usually something that gets forgotten; the process is prone to an error here or there.

    Uploading the new /system folder takes only a few more minutes via sFTP. Then there’s the need to change permissions on the respective remote files and folders. Then, run the update.php file. Then, check to ensure that everything is working appropriately. Then, delete the update.php files.

    WP does all that with a couple of clicks.

  • #6 / Oct 07, 2009 3:29am

    philfreo

    50 posts

    Released! Please direct further comments/questions here:
    http://ellislab.com/forums/viewthread/131282/

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases