Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
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
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…
config add security patch for CVE-2015-3226
db Allow privileged users (e.g. admins) to edit comments
demo-data added note about possibly replacing out of date demo data
doc Fix YAML errors
horowhenua_spec Split off legacy specs that depend on Horowhenua
imports Final changes to .gitignore files to make sure files we add during te…
lib add showing/hiding of members list
log added .gitignore files to prevent missing directories
old_test Setup RSpec
private Final changes to .gitignore files to make sure files we add during te…
public Tidy-up and fix bugs in stylesheet loading
script update deployment notes
spec Fix bug where deleting a parent of a comment would cause an error.
tmp Added missing gitignore file for attachment_fu folder
vendor/plugins Move external_search_sources plugin into main app.
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
.jshintrc Setup Ruby & JS linting. Setup editorconfig
.rspec Setup RSpec
.rubocop.yml Setup Ruby & JS linting. Setup editorconfig
.rubocop_todo.yml Setup Ruby & JS linting. Setup editorconfig
.ruby-gemset update gemset
.ruby-version Setup for Heroku. Upgrade rails to 3.2.19
.travis.yml Setup Ruby & JS linting. Setup editorconfig
Capfile try and add asset-precomplie and migratino to capistrano
DEPLOYMENT Remove deploy notes fixed by chef
Gemfile push libyaml to 0.1.6
Gemfile.lock push libyaml to 0.1.6
Gruntfile.js Setup Ruby & JS linting. Setup editorconfig
Procfile Setup for Heroku. Upgrade rails to 3.2.19
README.md Setup Ruby & JS linting. Setup editorconfig
README_RAILS upgrade: upgrading vendored rails to 2.3 RC1 and making all the neces…
Rakefile Make more models initialize correctly
UPGRADE Changed a rake task call to be up to date.
config.ru add config.ru (missed a few commits ago)
license.txt Updating copyright dates.
package.json Setup Ruby & JS linting. Setup editorconfig

README.md

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

Contributing

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

git clone https://github.com/kete/kete
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

Credits

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.