[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Post 1.4.0 projects





On Wed, Sep 10, 2014 at 9:32 AM, Philip Rhoades <..hidden..> wrote:
Chris,


On 2014-09-11 01:13, Chris Travers wrote:
> On Wed, Sep 10, 2014 at 6:55 AM, Pongrácz István
> <..hidden..> 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:  ..hidden..

------------------------------------------------------------------------------
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
..hidden..
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
..hidden..
https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel