Jump to:

23368 Posts in 18143 Topics by 2863 members

General Questions

SilverStripe Forums » General Questions » Automatically install, uninstall, upgrade modules?

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 837 Views
  • inCharge
    Avatar
    Community Member
    102 Posts

    Automatically install, uninstall, upgrade modules? Link to this post

    Is there an existing way to automatically install, uninstall and/or upgrade a module? e.g. Like WordPress does.

    In prototype form even? i.e. need to specify the download URL, run /dev/build?flush=1 manually

    I'm not so concerned about automatically upgrading SilverStripe core at the moment, but that would be nice too.

    I haven't been able to find any discussion of this. Is it something that's been tried by SilverStripe or the community? Or considered? rejected? planned?

    Thanks,
    Jules

  • Willr
    Avatar
    Forum Moderator
    5489 Posts

    Re: Automatically install, uninstall, upgrade modules? Link to this post

    No not currently but one of the developers is working on a module API. It involves building a couple new interfaces and setting up the infrastructure so will be probably a feature of 3.0.

    See the tickets

    http://open.silverstripe.org/ticket/3652
    http://open.silverstripe.org/ticket/2865

  • inCharge
    Avatar
    Community Member
    102 Posts

    Re: Automatically install, uninstall, upgrade modules? Link to this post

    Thanks Will.

    I just want it for easy re-running of unit tests so will make do with scripts for now. However, I think easy install/upgrade of plugins and core is one of the things that's helped WordPress spread like wildfire. So it'll be great to see that in SilverStripe.

    837 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.