Source

ckan /

Filename Size Date modified Message
bin
ckan
ckan.egg-info
doc
188 B
451 B
5.3 KB
89 B
679 B
2.1 KB
207 B
712 B
16.5 KB
354 B
340 B
1.1 KB
2.4 KB
533 B
151 B
957 B

README

Introduction

Comprehensive Knowledge Archive Network (CKAN) Software.

See ckan.__long_description__ for more information.

Developer Installation

  1. Get the code and install it:

    We recommend installing using pip and virtualenv:

    # grab the install requirements from the ckan mercurial repo
    wget http://knowledgeforge.net/ckan/hg/raw-file/tip/pip-requirements.txt
    # create a virtualenv to install into
    virtualenv --no-site-packages pyenv-ckan
    # install using pip-requirements
    pip -E pyenv-ckan install -r pip-requirements.txt
    
  1. Make a config file as follows:

    # NB: you need to activate the repository
    paster --plugin ckan make-config ckan {your-config.ini}
    
  2. Tweak the config file as appropriate and then setup the application:

    paster --plugin ckan setup-app {your-config.ini}
    

    NB: you'll need to setup a database -- see sqlalchemy.url config option. We support only PostgreSQL at this time.

  3. Run the webserver:

    paster serve {your-config.ini}
    
  4. Point your browser at: localhost:5000 (if you set a different port in your config file then youl will need to change 5000 to whatever port value you chose).

$ ln -s pyenv/src/ckan/who.ini

Contributors

  • Rufus Pollock <rufus [at] rufuspollock [dot] org>
  • David Read
  • John Bywater
  • Nick Stenning (css and js)

Also especial thanks to the following projects without whom this would not have been possible:

Test

Make sure you've created a config called development.ini, then:

nosetests ckan/tests

Copying and License

This material is copyright (c) 2006-2009 Open Knowledge Foundation.

It is open and licensed under the GNU Affero General Public License (AGPL) v3.0 whose full text may be found at:

<http://www.fsf.org/licensing/licenses/agpl-3.0.html>