Committed to Code

Kete provides a platform for developing community contributed content.

Kete allows uploading of different types of content: topics (html text based content), documents, audio files, images, movies and links.

Kete is the māori word for basket, in the Kete system a basket is the overall organising structure for content. Beyond baskets content is organised by the community using tagging and relating pieces of content to each other.

Kete is developed with Ruby on Rails, utilizes Zebra z39.50 full text indexing engine developed by IndexData, is fully compatible with Koha, and will be released under a GNU General Public License (GPL).

Code Analysis


News

Kete 1.3 released

Release announcement for Kete 1.2.Related: 5 Topics


Kete 1.3 feature frozen

Announcement that development on new features has stopped for Kete 1.3 in preparation for the release. Includes a call to early adopters to help debug the pre-release code and workRelated: 1 Topic


Quick Ruby script to write file types report

Today I had to evaluate whether it was worth it to use Kete’s bulk import facility to migrate an existing site’s content to Kete or whether to just have someone drag the content over page by page.
To figure this out, I wanted to know roughly how many pages along with other files were on the [...]


Multiple migration_template calls in Rails (2.3x) generator manifest

If you have created a Rails generator that needs to include more than one migration_template in its record block, I’ve found a trick so you don’t run into a “Multiple migrations have the version number” error when running db:migrate.
You ... [More] need to tell the generator to take a one second snooze, so that the next_migration_string method [...] [Less]


mongo_translatable Rails engine Ruby gem released

Version 0.1 of the mongo_translatable gem is out.
We’ve been using mongo_translatable for awhile as a part of a feature in Kete (an open source Rails app, http://kete.net.nz) for a content translation add-on for awhile now. Thought it was ... [More] about time to share.
mongo_translatable is a Rails specific I18n model localization mechanism meant to tie-in to existing ActiveRecord models, ala Globalize2, [...] [Less]


Read all Kete articles…

Edit RSS feeds.