Menu

Code status and prospects?

2010-03-26
2013-05-30
  • Robert Shaw

    Robert Shaw - 2010-03-26

    I'm pretty unclear on what the status is of existing code, and what might happen with it in the near- and medium-term.  Perhaps others here can clarify where things stand and where they might go.

    It seems that the /trunk/ path has had a lot of changes put into it since the 4.2.3 (on which it is based). Some of these are nontrivial and probably not fall-back compatible, including extensions to the database schema and other things.  The changes seemed to be going in thick and fast until 6 or 7 weeks ago, and then suddenly dropped off to a trickle.  I suppose this was about when the most active developers forked off their new webtrees project and started working on that instead.

    Questions about the /trunk/ include: is the current code coherent, functional, and reasonably stable?  Might it be close to releasable?  How soon might that happen?  Does release depend on as-yet-unknown developers and so could be a long time in the future?  Are there developers who might pull fixes and extensions from the patch submittals into the trunk?

    About the branches:  Is it true only the /phpGedView-ca/ is really viable (the other 2 being ancient)?  Why has /phpGedView-ca/ been kept on the side?  Does it depend on the new Family Search, and so will be waiting at least until that reaches some state (such as being opened to the public)?

    Thanks to anyone who can give some perspective on this stuff.

     
  • Stephen Arnold

    Stephen Arnold - 2010-03-26

    Robert
    I think you've not been reading the other discussions. 4.2.3 is very stable, as is the trunk SVN. Its unlikely that there will be a 4.2.4 for some time, but certainly it's easy enough to download the SVN tarball and upgrade, although there are few fixes or important code changes. That said, I do run 6849 on my active site and, while there are a few minor issues with PHPv5.3 (especially with remote linkage and Soap calls), it makes a great presentation.

    As to the CA branch, it was originally developed to allow the creation of the GED-Assistant, table-like formatting and more specifically the Census assistant. Most of these features are in SVN-trunk. John Finlay also used that branch to begin work on a module and menu management scheme. It has great potential to improve some interface issues (centralize edit and report menus) and allow tab management (reordering and hiding). You can see these on the PGVThemes site. They are NOT ready for primetime and, unless you wish a number of headaches with absolutely no support, I would not recommend installation of this branch.
    Hope this helps, Stephen

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.