opendata / CKAN-Multisite-Plans

Simplifying the process of launching an open data repository. [RETIRED]
Creative Commons Zero v1.0 Universal
20 stars 7 forks source link

1.4 CKAN Setup on First Boot Wizard [Optional] #11

Open rossjones opened 9 years ago

rossjones commented 9 years ago
As an Instance Owner I want to be walked through setting up my CKAN Instance 
on first use (including basics such as creating an admin account) so that my 
instance is configured and ready to use

* Idea is something similar to wordpress experience once the basic config (on disk)
 such as DB connection is done.
* At its simplest just a prompt to set admin account (if no user account yet exists) and 
  perhaps a walkthrough of setting site title etc
    a. e.g. New “Admin” Visits CKAN instance homepage and is prompted to set 
        admin password and is taken through any further info
    b. One could (maybe) support even setting DB connection info but that would 
        involve web server user having write access to base config on disk which may 
        not be a great idea for security reasons
rossjones commented 9 years ago

This would be really useful with a simplified and fast setup for a single site, but feels at odds with the general premise here of easy to set up multiple sites. If there exists some mechanism to quickly set up new instances, with default config, then it seems a little superfluous to have this as well.

Perhaps a simple approach could be sending the admin user straight to the admin section on first login?

This is already covered by https://github.com/ckan/ideas-and-roadmap/issues/89

wardi commented 9 years ago

datacats does this with a simple text prompt https://github.com/boxkite/datacats/#create-a-ckan-environment

I've created an issue for admin password reset in ckan-multisite: https://github.com/boxkite/ckan-multisite/issues/3