Skip to content
Kete was developed by Horowhenua Library Trust and Katipo Communications Ltd. to build a digital library of Horowhenua material.
Ruby HTML CSS XSLT Python JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app Fix bug where deleting a parent of a comment would cause an error.
components Final changes to .gitignore files to make sure files we add during te…
doc Fix YAML errors
lib add showing/hiding of members list
old_test Setup RSpec
zebradb Taking out unnecessary cql2rpn line. Kete doesn't use CQL directly, i…
.editorconfig Setup Ruby & JS linting. Setup editorconfig
.gitignore Setup Ruby & JS linting. Setup editorconfig
.travis.yml Explicitly install newest bundler on TravisCI to avoid gem errors
Capfile try and add asset-precomplie and migratino to capistrano
Gemfile Upgrade rails 3.2.19 to
Gemfile.lock Upgrade rails 3.2.19 to
Gruntfile.js Setup Ruby & JS linting. Setup editorconfig
Procfile Setup for Heroku. Upgrade rails to 3.2.19
Rakefile Make more models initialize correctly
UPGRADE add (missed a few commits ago)

Kete 2.0 work in progress

Build Status

This branch is a partially complete modernisation of the Kete codebase

  • upgrade to Rails 3
  • move dependencies to gems that are currently being maintained.

This work is not yet complete so this branch is not ready for production use. You can view existing content in the Kete but creating or editing content is not working yet.

Development Milestones

Read Only Functionality

  • there is a known issue where some links are broken on pages within Kete. These are pending investigation

User Accounts and Create/Edit Functionality on Items

next milestone

Administrator features are complete

final milestone of this development phase


The following is a brief summary how to setup Kete for development

git clone
cd kete
git checkout kete2

cp ./config/database.example.yml ./config/database.yml

npm install                     # install grunt which is used to lint JS
bundle                          # install gems
bundle exec rspec               # run specs
bundle exec rake db:create      # create databases
bundle exec rake db:setup       # includes db:schema:load and db:seed
bundle exec rails server

# Before committing any changes:
bundle exec rubocop             # lint ruby
./node_modules/.bin/grunt       # lint JS


Kete is Copyright (C) 2006-2012 Horowhenua Library Trust and Others under the GPL version 2 license. See license.txt for details.

Something went wrong with that request. Please try again.