Accessibilty: Site Navigation

Current Location

Main Content

WikidBASE

logo

Status

  • New: Wikidbase 1.0.b1 has now been released [download].
  • Demo: Try the online 1.0.b1 demo here The username/password for the demo is admin/admin.
  • See the wikidbase documentation here.
  • To view and submit bugs, features, etc, please go here.
  • wikidbase (a development version) is now installed on smartbox, so you can try out both smartbox and wikidbase for yourself on a server or in vmware, etc. See smartbox for details.
  • See some screencasts of wikidbase here and here

Pronounced: [wicked-base]

Wikidbase is an idea that - as the name sugests - combines the functionalities of a database system and a wiki web application. The wikidbase concept is based on the view that non-technical users of a database system (i.e. those who are the experts of the nature of the data they handle) should be able to create and evolve their database model over time (i.e. without paying a database expert over and over again to do it). This is particularly relevant to non-profit and charity organisations.

/media/images/wikidbase-icon.png

Furthermore, since the designer of a conventional database system cannot foretell all future demands of the system, it is highly likely that a database model will be frozen too early, causing problems later on when the requirements of an organistion change - as they so often do.

  • A conventional database is a system for information storage and retrieval that is highly optimised through organisation of the data into a rigid model; as such, whilst being highly optimised, it is not easy for a non-technical user of the system to later change the model (e.g. to add or change fields, or tables), change reports and queries, or alter the data-entry interface.
  • A wiki is a website that allows non-technical users to easily edit the contents of webpages, allowing them to add images, alter styling, etc. A wiki can be likened to an unstructured database, since there is no predetermined modal for the information that will be stored, and so a wiki can be used to store highly flexible data - and lots of it - (wikipedia, a web wiki-based encylopedia, is a good example of this). Unlike a structured database, however, information held in a wiki can usually only be retrieved by string searches, and it is not possible, therefore, to retrieve structured information from the wiki (e.g. a list of phone numbers or email addresses for all staff members).

Wikidbase can be thought of as more than just a database, as a rich groupware application that will be capable of storing and organising all sorts of information (e.g. fully relational data, plain old information pages, files, images, media, semi-structured data, shared calendar type information, etc.). Wikidbase will be released as open source under the GPL licence (i.e it will be free).

Source code can be browsed here.


Comments

inserting relation

In wikidBase when I insert a relation with ::service:: I get this error message: System Message: WARNING/2 (, line 14) Literal block expected; none found.

Hello, That was the old way

Hello, That was the old way of inserting relations, from a much earlier release (e.g. it used to be like adding a field); it looks like my docs are a little out of date (I will make a note). To add a relation, expand the 'Relationships' section of a wikidpage, and you will find some instructions. Let me know how you get on. Thank you, Nick

Side Content

Page Footer

Accessibilty: Quick Reference

The following browser access keys are available:
  • Key 0: Go to access key guide
  • Key 1: Go to home page
  • Key 2: Skip to main content
  • Key 3: Go to site map
  • Key 4: Go to search page
  • Key 5: Login
Activation of these keys varies from browser to browser: in Firefox, hold alt and shift and the access key all together.