Releases/0.1

Ezra Project 0.1 - Release Notes

Features

In Version 0.1, which is the initial release, Ezra Project encompasses mainly a simple bible browser and an outlining function. The outlining function was created with the requirement of having an intuitive user interface for the following tasks:

  • The identification of sections and for creating them.
  • The grouping of existing sections.
  • The moving of verses between sections already created.
  • An easy way to use the outline as a navigation and bird's eye view for a bible book.

Outlining helps you to figure out the structure of a passage or a whole book of the Bible. Doing that you will quickly recognize that it is much better than just reading the existing headlines in your Bible.

Because of licensing issues Ezra Project is only available with the King James Version at the moment. There are plans, though, to get more modern translations into it as soon as possible.

License

Ezra Project is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Ezra Project is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  GNU General Public License for more details.

Application access

Ezra Project 0.1 can be accessed at  http://ezra-project.tklein.info. In order to work with Ezra Project you first have to  register a user account.

Saving and data loss

Everything which is created by you is only accessible with your account. Your data is persistently stored in a database. At the moment there's no specific backup routine for that database, so I can't guarantee you that your data is not lost under any circumstances. A backup routine will be setup soon :-). A data loss is fairly unlikely, though. If you delete more than you wanted to delete, I can try to recover your data, because every single change results in having a new version of the outline in the database.

Download of the source

Developer notes

The current version of Ezra Project is not yet prepared in a developer friendly way. So you'll find no documentation on the database structure and there's no bible data included at the moment. If you're interested in contributing or if you need help setting up your own development environment please contact me using the contact form.

Next development steps for the outlining function

Obviously the stage achieved is far from being perfect. It's a beginning, though. The user is now enabled to create one outline for each bible book with Ezra Project . Future versions of the software will add the following features among others (See planned outline features):

  • Outline on verse level (#29)
  • Possibility to create and load more than one outline per book (#14)
  • Exporting the outline in an editable format, rather than just PDF (#44)
  • Moving of sections between different hierarchy levels (#33)
  • Undo / Redo functionality for the outlining module (#15)
  • Collapsable/ Expandable sections (#12)

The next version of Ezra Project (0.2) will mainly focus on another area, namely a tagging system.