On 30/01/2011 18:45, Chris Travers wrote:
> The current approach is:
>
> 1)  A more formalized object model (either Class::Simple, or Moose based)

Personally I'm not a big fan of Moose, it adds complexity and hampers 
portability across platforms.

> 2)  A re-designed db schema for financial transactions going forwards
> (payments will be top-level transactions)

Sounds good, I haven't had a look at the current schema yet though.

May I suggest:
3) Use a simple established web framework for the CGI interface. Such as 
CGI::Application.
4) use strict;

This would promote good coding practice and hopefully get rid of all the 
globals.

Without these two it's hard to gain credibility for the software amongst 
the Perl community, I read some really rather negative posts around this 
area. With them LedgerSMB could become one of those applications that 
get heralded as good examples of applications using Perl. Much the way 
Bugzilla and SpamAssassin are :)

> Additionally, the structure of the program will change to a more
> kernelized structure, with the core program doing only basic contact
> management, AR, AP, GL, and basic financial reports.  Inventory
> tracking, point of sale, project accounting etc. etc. will all be
> moved into addons.  Each area will be looked a carefully in terms of
> what works well and what does not.
>
> 2.0 will probably emerge gradually, with the core program being
> available some time before it is feature-competitive with 1.3.
> Consequently I'd suggest 1.3 will be supported for a long time to
> come.
>
> Best Wishes,
> Chris Travers
>
> ------------------------------------------------------------------------------
> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
> Finally, a world-class log management solution at an even better price-free!
> Download using promo code Free_Logger_4_Dev2Dev. Offer expires
> February 28th, so secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsight-sfd2d
> _______________________________________________
> Ledger-smb-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ledger-smb-users
>

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Ledger-smb-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ledger-smb-users

Reply via email to