Homepage / Download / Packages
MMBase Packages
Package overview
MMBase packages can be downloaded from an number of places.
  • applications: these are packages which can be found in the MMBase CVS and are maintained by the community. See the page for downloading MMBase releases for the list of applications. E.g. the 1.8 release
  • contributions: these are packages which are maintained by third parties and can be found in the MMBase CVS. See the contributions directory in the MMBase CVS
  • tools on sourceforge: some MMBase packages and tools have been placed on the MMBase project on sourceforge. See
  • tools that are only available as downloadable zips: some MMBase applications developed by third parties are available as downloadable zips. Good examples are the MMBase FlashChat Jircs and EGEMMAIL. See the list below and contact the developers in case you have questions, if you would like to know whether there is a new version or when they are going to put their package in CVS.
  • tools in the speeltuin (= playground, en; kindergarten, de): some of the committers maintain some utility tools in the MMBase speeltuin.
If your package is not on this page and you feel it should be or you have extra information on your package mail me at and I will update this list.
Hot deployable and peer-to-peer
In 2004/2005 some work has been done to create a package framework by which packages would be hot-deployable and could be distributed in a peer-to-peer network. This apps2 project succeeded and created some fancy deliverables, like a thememanager. However we came to the conclusion that hot-deployable packages does not fit the actual requirements of most MMBase hosting situations. The apps2 project is therefore put on hold. If you like to have a look at the packagemanager you can find it at preview of the new packaging system.
<- back
Bundle Information
Name Jircs  
Type Standalone  
Version 1.3.1  
Maintainer Dynasol  
Creation-Date 11 May 2006
Bundle Actions Download ->
Bundle overview and creator information

Bundle Description

Jircs stands for Java IRC Server. It's development started in 2002 for the EO ( by Jaco de Groot ( The Flash clients that communicate with Jircs are developed by Jelle Katsman ( Because a chat server was needed that could communicate with Flash and MMBase (, the content management system used by the EO, but we didn't want to invent our own chat protocol, we decided to write a chat server in Java based on the IRC protocol. Two interfaces where created in Jircs to make it possible to configure Jircs as a normal IRC server and as a chat server that communicates with flash clients and check with MMBase for existence of users and channels so people logged in to the website are automatically logged in to the IRC server. View jircs.png for a global overview of the internal working of Jircs. The Repository interface defines the methods for storing and retrieving users and channels. Jircs contains an IRC and MMBase implementation for the repository. It is possible to create your own Repository implementation and configure Jircs to use it. The translator interface can be implemented to translate the messages that are passed between the client and the incoming- and outgoing messagepool. Jircs contains IRC and Flash translators to communicate with normal IRC clients (using the normal IRC protocol) and Flash clients (using an xml translation of the IRC protocol).


Licence info

Licence Type: MPL
Licence Name: Mozilla Public License
Licence Version: 1.0


Contact info

Developers who have worked on this release

Jaco de Groot