What is Java Apache Jyve?

Jyve is a Java Servlet based FAQ-O-Matic system built on top of the Turbine framework. It uses Element Construction Set for Html generation and Village for JDBC access. Currently, Jyve directly supports the MySQL database, but others can be easily support by creating custom schema's for the appropriate databases (interested parties should subscribe to the mailing list and post code there).

STATUS OF JYVE PROJECT

Jyve currently depends on a fairly old version of Turbine and Jyve is currently out of sync with the latest Turbine developments. There are instructions for building Jyve with the latest version of Turbine, but they are not perfect and may cause headaches and nausea. Please do not operate heavy machinery while attempting to install Jyve. :-)

We are working on updating Jyve to support the latest Turbine, but we are also working on updating Jyve to be based on Velocity so that it will be a template based solution instead of the currently hard coded ECS HTML.

We have no estimated timeline for when this will be ready, so we recommend that you join the Jyve mailing list (see below for instructions) and listen on the mailing list for a little while to see what is going on. At some point, we will be at a place where we will accept comments and feedback on certain parts of the system as well as asking for help with development. At that point, you should speak up and volunteer if you wish to help speed up the development process. This process is very typical of most of the projects on Java Apache as well as Jakarta projects, so if you are new to these projects, you can pretty much apply this process to the rest of the projects. :-)

Jyve does depend on Turbine however, they are separate projects. It is not recommended that you post to the Turbine mailing list with Jyve questions. Please keep all the discussion on the Jyve mailing list.

Thanks!

Features

Example Site

We use Jyve as our FAQ system. We strongly believe in eating our own dog food. ;-) You can see and use it online.

Documentation

We are just getting started with the documentation. There is the install document and the Javadoc for the source code which you can get by reading the INSTALL document. In the document Visitors, Roles and Permissions in Jyve you can find more about visitors, roles and permission as well as the connections between those. In the document Packages used by Jyve you can find name, URL, a short description and some installation hint of packages used by Jyve; also some URLs to JDBC drivers can be found there.
Contributions towards more documentation are appreciated. There is also a TODO document available if you are interesting in finding ways that you can contribute to Jyve.

Where do I get releases?

We have not created a release yet, so it is only availble via CVS. Please note that the Jyve code is currently very stable. We highly suggest that you pull a snapshot and install it on your server and see how it works for you. If you have problems, please subscribe to the mailing list and post a detailed description of the problem there.

Where do I get CVS daily snapshots?

From here!

How do I contribute, give feedback, fix bugs and so on?

We really need and appreciate any contributions you can give. This includes documentation help, source code and feedback. The TODO document details areas in Jyve that still need improvement or work. Please do not hesitate to jump in and help out with development. This is your chance to contribute something to Open Source.



Copyright (c) 1999-2000 The Java Apache Project.
$Id: index.html,v 1.11 2000/11/14 19:05:44 jonbolt Exp $
All rights reserved.