WontoMedia — WontoMedia is a web application package for hosting a Wontology (a Wiki-Ontology): a classification scheme created and maintained by a community. From categories in a bug-tracker or RubyForge's own Trove, to a document repository's controlled vocabulary, a species taxonomy, or thesaurus. ("wontology" comes from wiki plus ontology. "WontoMedia" is a wontology web app in the same way that MediaWiki is a wiki web app.)
Development of WontoMedia is hosted on RubyForge.
WontoMedia is a free/libre/open-source software (FLOSS AGPLv3) Ruby-on-Rails web application, written in the language Ruby. It is being developed using FLOSS tools for TDD (Test-Driven Development) and ATDD (Acceptance-Test Driven Development), and supporting distribution/installation via Git, rubygems, and tar/setup.rb. It is intended for websites that are, or that use, wontologies. That is, websites which are (in whole or in part) community-produced ontologies, or simpler structures like lists, hierarchies, taxonomies, thesauri, controlled vocabularies, etc. This is analogous to how a wiki is used for community production of prose or to how freebase.com is a "community database" site.
Hello. I've only just opened this RubyForge account. There is not
yet any source or much (functional) documentation here. Some
development documentation is in place
on the project
wiki If you're interested in the project or have any questions,
please post to the
forum
here or the
general
discussion email list (send to the list at wontomedia-development at rubyforge dot org).
I plan to develop WontoMedia in an agile style: using TDD and ATDD
(starting with Cucumber
as an ATDD framework), organizing development into
iterations of
stories,
using continuous integration (probably with
CruiseControl.rb),
etc. Source will be pushed to the Git repository here on RubyForge
each time a story is complete, with daily-or-better updates being made
to the satellite repository on GitHub.
I would like to adopt XP and/or Scrum, but key practices like Sit Together, Pair Programming, and having (synchronous) Daily Scrums are logistically difficult in a typical volunteer open-source development. If you are interested in experimenting with the application of agile practices to distributed, part-time teams, please consider joining.
The project's developer resources are distributed as follows:
git://rubyforge.org/wontomedia.git
git://github.com/gleneivey/wontomedia.git
https://www.pivotaltracker.com/projects/9280
http://wiki.wontology.org/EpicStories
http://wiki.wontology.org/
http://rubyforge.org/forum/?group_id=7903
http://rubyforge.org/mail/?group_id=7903
http://rubyforge.org/tracker/?group_id=7903
(If you have any problems with any of these resources, please write to
development at wontology dot org.)
— glen
Copyright © 2009
WontoMedia RubyForge web pages by
Glen E. Ivey