Jump to content

Recommended Posts

Posted

JSON Installer is a module that allows you to define installer scripts in JSON. The module has proven its use when either setting up a big website for a client (it's easier to type all pages in a JSON-file than to create them all with the click-heavy ProcessWire admin) or doing repeated tasks.

At We Work We Play we always do the same kind of setup (create a configuration page, add SEO & sharing fields, an 'Under Construction'-toggle) so this module automates this for us. Huge timesaver.

How to install:

  1. Download from: https://github.com/weworkweplay/ProcessJSONInstaller
  2. Place the file ProcessJSONInstaller.module in your /site/modules/ directory.
  3. In ProcessWire admin, click to 'Modules' and 'Check for new modules'.
  4. Click 'install' next to the 'JSON Installer' module (under heading 'Process').

Following that, you'll see a new menu option for this module on your Admin > Setup menu.

  • Like 11
Posted

You would even save more time when creating a profile of your basic setup. Next time install it with the profile and you're ready.

  • Like 2
Posted

Pieter,

I've had a bit of play with this module; excellent! Thanks for sharing. 

Maybe link to this thread as the official support thread from the module's page in the modules directory?

Cheers

  • 2 months later...
  • 2 weeks later...
Posted

Just a heads up, these bugs have been resolved and @owzim is being a great contributor to the project.

What JSON setups would the community like to see? I'd love to add more to the default installation.

Posted

Hehe my weekend has been occupied by contributing to this module =)

I'd suggest to have a separate repo for the JSON setups and only leave those in the actual repo which show all the different features.

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
×
×
  • Create New...