Bibledit is an application for translating the Bible.

People can sign up for an account and log in.

Each user has a certain role within the application.

The first role is Member. A member is somebody who has signed up to the site, and has confirmed this signup through his email.

The second role is Consultant. Consultants are people who can be consulted because of their knowledge of the original language such as Hebrew or Greek, or because of their knowledge of their target language in case they are language scholars, or for any other knowledge they have.

The next role is Translator. These are the ones that have all the rights of the Consultant, but in addition can change the Bible text.

Then there's the Manager. The manager has all the privileges of the previous levels, but in addition can add books to the Bible, delete books, add chapters, copy Bibles, and so on. The manager can assign privileges to the translators, consultants, and so on.

Finally, there is the Administrator. The administrator has all rights to do anything, and will do the technical setup and maintenance of the site.

Everybody who has an account can enable the personal notifications. Those who have switched the relevant notifications on can receive email from Bibledit. They receive email when new consultation notes get created, or when consultation notes get changed, or when consultation notes get assigned to them. They can also get automatic daily email detailing the changes that have been made in the Bible since the previous email.

Everybody who has an account can create consultation notes by email, and respond to these by email.

Members can view and download all exported Bibles and lists with recent changes in the Bibles.

Consultants can create consultation notes online, view these, set parameters for these, assign the notes to people, and delete notes.

Translators can do the following things:

* Edit the Bible text.

* Switch the stylesheet.

* View and suppress results of the automatic checks.

Managers can do several things:

* Edit the Bible in raw USFM format.

* Send and receive the Bible text. This means that they can synchronize the Bible text with a remote git repository. In this way they can collaborate with people who use Bibledit-Gtk.

* View and clear the logbook.

* Process the changes, so that lists are created, and email is sent out.

* View and edit people who have an account, and create new accounts.

* Create and delete Bibles, books, chapters, and import USFM data.

* Initiate the daily export of selected Bibles to OpenDocument, USFM, html, Online Bible.

* Create and edit versification systems.

* Create and edit stylesheets.

* Import consultation notes from Bibledit-Gtk and remove duplicates.

* Deal with automatic hyphenation when exporting to OpenDocument.

* Make settings for the automatic check and select Bibles to run them on.

Administrator can do several things:

* Set up Bibledit's email account.

* Set up collaboration through setting up a connection with a remote git repository.

* Maintain the databases.

* Set the site's timezone.

* Set the site's language.