Quelea -Simplifies your administration

For contributors

This project is not ready for production. None of the components below is completed, but a lot of work have been done. Want to contribute?

Quelea collector

What you need to know

You need to know perl and Moose.

What is to be done

Quelea server

What you need to know

You need to know perl, Moose and POE.

What is to be done

All the above also needs better documentation and unit tests.

Quelea web

What you need to know / what is to be done

The webui is developed using Catalyst as platform. Basic knowledge to Catalyst and chained actions is required. FormFu and DBIC is secondhand.

The UI needs more unit tests and better documentation.

Templates might be structured differently. Themes and default styles should be appealing to the user. Javascript/jQuery is for better experience. It should be a fully fledged webapplication - not a web-page, but at the same time work on a cellphone.

The UI needs to be user friendly, but at the same time fully functional.

The code as well as the UI needs user documentation.

The web-ui can be started, but there are more work to be done. Please start the test server and see for your self

$ perl script/queleawebserver.pl -d

Quelea Schema

What you need to know

You need to know perl, DBIx::Class and database design.

What is to be done

Quelea graph

What you need to know

You need to know perl, Moose and “RRDtool”. RRDtool should not really be required, but it is the only supported grapher for now.

What is to be done

This module is pretty much done. It even has a unit-test. It might still need sanity checks and more unit tests, and better documentation.

Quelea utils

What you need to know

This package contains various modules that is general to the quelea project. Minimum requirement is knowledge of perl, and most of the packages are based on Moose.

What is to be done

Extend as long as it seems reasonable to generalize.