On Wed, Sep 10, 2014 at 9:32 AM, Philip Rhoades <[email protected]> wrote:

> Chris,
>
>
> On 2014-09-11 01:13, Chris Travers wrote:
> > On Wed, Sep 10, 2014 at 6:55 AM, Pongrácz István
> > <[email protected]> wrote:
> >
> >> Hi Chris,
> >>
> >> Sounds good.
> >>
> >> I am interesting about the 2nd point. If you will have same
> >> specific details, please let me know. Thanks.
> >
> > My plan is to write an app on Dancer which provides upgrade, rebuild,
> > and management functions similar to the current setup.pl [4] but:
> >
> > 1.  Would support multiple major versions of LedgerSMB (1.3, 1.4, etc)
> > 2.  Provide a web services interface for statistics, version, user
> > info, etc. for LSMB
> > 3.  Provide backup and restore facilities as well.
> >
> > The plan is to build this as a console that would be useful in an
> > environment with many more dbs than the average small installation,
> > and would be automation-friendly.  It would also be a way to get
> > familiar with Dancer and what is needed to move parts of our codebase
> > onto that framework.
>
>
> Sounds pretty cool but also sounds like a lot of work?
>

I actually don't think it will be too bad.   Basically I think it will
require:

1.  Refactoring and slightly expanding the business logic we already have.

2.  Broadening things slightly to support multiple versions.  At least
1.3-1.5 are unlikely to require different Perl code to save a user.  If we
change this functionality we can decide what to do about it.

3.  Then we get to write the dancer app.  Since the Perl modules will do
the heavy lifting, I don't expect this to be too bad.

Originally I planned 1-2 weeks to finish this.  My plan is to release it as
a separate app called something like App::LedgerSMB::Admin on CPAN.

>
> Regards,
>
> Phil.
>
> --
> Philip Rhoades
>
> GPO Box 3411
> Sydney NSW      2001
> Australia
> E-mail:  [email protected]
>
>
> ------------------------------------------------------------------------------
> Want excitement?
> Manually upgrade your production database.
> When you want reliability, choose Perforce
> Perforce version control. Predictably reliable.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
> _______________________________________________
> Ledger-smb-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel
>



-- 
Best Wishes,
Chris Travers

Efficito:  Hosted Accounting and ERP.  Robust and Flexible.  No vendor
lock-in.
http://www.efficito.com/learn_more
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Ledger-smb-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel

Reply via email to