Unzip the installer into a folder called ./farcry under the webroot of your CFML installation. Then link to http://yourdomain.com/farcry/core/webtop/install
Installer scans the ./farcry/skeletons and ./farcry/projects for projects to install. The ./farcry/plugins folder needs to have a copy of the plugins any particular skeleton might require. A skeleton is just a project that has been exported, and includes sample data.
A quick flight check to make sure everything is good to go. Defaults to the settings in the skeleton but the installer can nominate their own settings. Note the installer needs a blank database and datasource set up to proceed.
I see now… It does a DB install if you install from a project not a skeleton and there is only one project in the /farcry/projects dir. Will the single project restriction be removed in the future?
I will probably remove the single project restriction for DB installs, I
just didn’t quite have time to write a project selector (on top of the
skeleton selector). Hope that doesn’t cause too much trouble in the short
term!
Nah, Just had to temporarily move one of the project folders out, do the install, then put it back.
In case you’re curious, I also had to rebuild refObjects after the DB only install. It was giving me 404s for every page before I did so. Not sure if that can be done as part of the install or if its working as you intended.
The final step should trigger an ?updateall= which does a rebuild
of refObjects (this happens in a hidden iframe)… But if your app isn’t in
a state where it can actually start up - e.g. the DB install went fine, but
when it goes to initialise and there is a required plugin missing - then it
would fail and you’d have to hit that URL manually (or log in to the webtop
and use the tool). Perhaps I can try to detect a failure, or at least put a
hint/link on the final step. For now we can document it as a
troubleshooting step I guess.