The Future Of openlp.org: Version 2.0

As those who read this blog regularly will know, I've been looking for folks to help me out with developing openlp.org. A lot of folks have come forward and offered a range of different ways to help, including actual application development, but no one has Delphi 7, and therefore no one can help me with the development of openlp.org 1.2.

With this in mind, at the pitiful amount of progress I've made recently, I asked the developer mailing list to vote on possibly shelving version 1.2 and moving straight on to 2.0.

The reasons I cited for dropping 1.2 are as follows:

  • Only 1 person working on 1.2 (me)
  • An ever-increasing team of currently about 5 people working on 2.0 (the cross-platform python version)
  • A lot of work needs to go into 1.2, and about the same amount needs to go into 2.0
  • 2.0 is essentially going to be a copy of 1.2, just written in a totally open source environment

The response I got was unanimous. Everyone agreed that my time and effort would be better spent working on version 2.0 with everyone else, rather than duplicating effort on 1.2. This means I am officially shelving version 1.2, and we're moving ahead with 2.0.

Version 2.0 is being written in Python, using the Qt4 GUI Toolkit, and PyQt4 to glue Python and Qt4 together. If you're interested in helping out, please send me a private message.

I will be releasing another bugfix, version 1.0.2, as I mentioned in a previous post, in the near future, so if you're having any problems with 1.0.1, see the bug report thread in the forums.

Comments

Hi Rauol, I developers Borland Delphi 7, component, rave reports ...

my time is little, but I can help. Praise be to God for their lives
Paulo Freire

Ele é o Leão da tribo de Judá

I thought I would take it upon myself to add a quick update to this "Roadmap"!

Nearly one year on, and there has now in fact been a version 1.2 released, with a couple of new features and bug fixes. However this hasn't interrupted the progress of 2.0. Far from it!

Version 2.0 is taking shape quite nicely. Many of the existing v1 features are now in place and there are a number of developers working on the project filling in the missing gaps. We still hope to implement all the features that are in v1, plus a few extra features! Hopefully we're only a few months away from releasing a beta, but as with many open source projects, it won't be ready until it's ready! Should we ever commit to a specific date, we'll let you know, but there is little point in asking before then.

If you're interested in getting your hands dirty, then please feel free to check out our progress. The source code is held on launchpad.net/openlp and further information about development and testing can be found at wiki.openlp.org.

If you want to find out more, please join us on IRC!

 

Gushie - Can you give us a timeline at all on when we might expect 2.0 to be released? And will there be an import mechanism from 1.2 to 2.0? Thanks!
Dave Mackey

To see our progress, and our plans for future releases, please see http://wiki.openlp.org/Version_2_Milestones

Note, the dates and features on this page are not set in stone, but they are the ones we are trying to work to.