This project will aim at working on a better interface for the storage classes, migrating existing support classes to storage, and connecting to the Query interface.This may also involve better database transaction handling, adding new functionality, and optimization of code.

This project's aim is to improve the MMCI (bridge) interface, by extending it with new methods and classes.

Besides a number of general improvements (such as manipulating lists), it will also examine and possibly implement (in conjunction with related projects) methods and classes for security management, administration tasks, and flexible querying.

http://www.vpro.nl/personal/robvanmaris/index.htmlThis project will focus on the way database search queries are delivered and processed in MMBase.

Currently these queries are delivered as hardcoded SQL expressions. Because of this, queries that have to be device-independent (e.g. in the core classes of MMBase) can not take advantage of device-specific facilities that rely on a non-standard syntax.

The MMBase cvs contains already classes for handling audio and video objects. The way MMBase is using these objects, and the complete system of retrieving media, till publishing media is unique. The goal of this project will be making the audio and video stuff usable in general.

The edit wizards are an extension to MMbase, intended to create a task-based, userfriendly editor.The editors have been developed by Q42 at the request of a group of sponsoring companies that currently use MMBase and had need for such editors.

In MMBase it is now only possible to divide your field in paragraphs, by using empty lines. It is evident that people often want to give more structure to text than only a paragraph division. Another thing which is missing in the mark up of MMBase fields is the possibility to link objects to them, or to a sub-item of a text field, like a word or (part of) a sentence. This project was initiated to remove these kind of limitations.

The aim of the project is to produce a clear and sufficient set of documentation for MMBase. MMBase documentation is written in Docbook XML. For an up-to-date version of the documentation go to: download | all nightly builds | docs.

Until this project, MMBase had a very primitive logging system. The goal of this project is to introduce the log4j logging system in MMBase. This will give us a well configurable and speedy solution, which is supported by a fairly active community.