Jump to content

Preview: ProcessWire Kickstart


bernhard
 Share

Recommended Posts

How to install a customized ProcessWire instance in less than a minute :) 

kickstart.thumb.gif.9a6ee0be4ddf58b577226f8eeec1e2d9.gif

All you need is to copy one file to your server, then upload a kickstartfile like this:

<?php
return [
  'pwurl' => 'https://github.com/processwire/processwire/archive/dev.zip',
  
  'dbName' => 'kick',
  'dbUser' => 'kick',
  'dbPass' => 'Kix8s08$',
];

and if you want to customize your instance after installation you can create recipe files like this:

<?php
$this->installModule('TracyDebugger', 'https://github.com/adrianbj/TracyDebugger/archive/master.zip');
$this->installModule('AdminOnSteroids', 'https://github.com/rolandtoth/AdminOnSteroids/archive/master.zip');

$this->installModule('Repeater');

it needs a lot more cleanup and testing but any thoughts and ideas are welcome until i can finish it...

BTW: it's not only about saving time - this could also be very helpful to share whole instances for debugging.

  • Like 17
Link to comment
Share on other sites

1 hour ago, szabesz said:

Couldn't a module like this would be a better solution for "sharing"?

hm.. good point. maybe. maybe not. with my tool one could change the pw version easily for example. exporting and importing data would need some scripting though. i guess duplicator would be a better option in most cases. maybe we can combine the tools :)

48 minutes ago, flydev said:

I can upload Duplicator - as is - to Github at the end of the day if you would like to compare (maybe @bernhard grabbed a copy). I use the module every day so it should work for everyone at least with decents servers. stay tuned.

i haven't tried it yet. i'll try it out as soon as possible and see how you did it and if something might be worthful to combine.

  • Like 4
  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...
Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...