From: Greg M. (NIH/NLM/LHC) <mie...@ma...> - 2012-02-02 19:33:53
|
Almost forgot to add: - Referential Integrity on the database - Removal of unused database tables - and a constantly evolving database schema ;) //G On Thu, Feb 2, 2012 at 12:41, Greg Miernicki (NIH/NLM/LHC) < mie...@ma...> wrote: > (sending to maindev as I keep getting rejected emails when sending to the > agasti list) > > To summarize the changes since I've "taken over" control of the trunk: > > - deprecated module have been removed and isolated to a branch on launchpad > - many new modules added by NLM are now present > - all 3rd party modules (with the exception of xajax) have been updated to > their most recent versions > - a more advanced .htaccess file utilizing mod_rewrite has been added > - older/unused libraries in /inc have been removed (only libs that were not > referenced by any modules) > - new header / comments sections added to each and every file in the > codebase > - 95+% of the codebase has been "cleaned up" in terms of style (tab > spacing, better commented, standardized php usage) > - two file added: /CHANGELOG and /CHANGELOG_DB which assist developers in > following along trunk changes made since the last released version of > Vesuvius (which was v0.9.1 last May) > - SOAP web service plumbing completely gutted and re-written from scratch > - many of the current modules rely on a master module : LPF, which contains > class objects for persons, their associated components, and other > structures > - Pootle framework almost 50% re-written in GSoC last summer > > This is just the list I can pull off the top of my head. I'd say for a more > extensive list of changes, to simply check out the source code from a > revision number back in the day when you were familiar with it, and diff it > with meld against the current trunk ;) > > // Greg > > On Thu, Feb 2, 2012 at 11:06, Pearson, Glenn (NIH/NLM/LHC) [C] < > gpe...@ma...> wrote: > >> Chamindra - >> I'm turning this over to Greg for further discussion. We don't have much >> in the way of developer-level documentation, outside of the code itself and >> its comments, and the Launchpad changelog. >> - Glenn >> >> -----Original Message----- >> From: Chamindra de Silva [mailto:cha...@op...] >> Sent: Thursday, February 02, 2012 10:28 AM >> To: ag...@li... >> Cc: Nuwan Waidyanatha; NLM LHC CEB LPF >> Subject: Re: [sahana-agasti] The Modules of PL/Vesuvius >> >> (moving discussion to agasti only list) >> >> Phase 2 did need to be more object oriented especially at the data level, >> so that is certainly a good thing. >> >> I would generally have a greater comfort level using the Versuvius as a >> base as I know you do security audits. This usage would require a properly >> tested and audited code base. >> >> I presume all this is documented in the WIKI, so will download and try >> and understand the difference from phase 2. Could you possibly summarize >> the main differences that a module writer needs to do? >> >> Chamindra de Silva >> http://chamindra-de-silva.blogspot.com | http://twitter.com/ChamindraS >> >> >> >> On Wed, Feb 1, 2012 at 8:41 PM, Pearson, Glenn (NIH/NLM/LHC) [C] < >> gpe...@ma...> wrote: >> > In the case of Vesuvius, the PHP code has been considerably revised to >> > be more object-oriented. So any revived Phase 2 module would need to >> > tie into that. >> > Glenn >> > >> > ________________________________ >> > From: wai...@gm... [mailto:wai...@gm...] On Behalf >> > Of Nuwan Waidyanatha >> > Sent: Wednesday, February 01, 2012 1:32 AM >> > >> > To: ag...@li... >> > Cc: NLM LHC CEB LPF; Sahana developers' list; >> > sah...@li... >> > Subject: Re: [sahana-agasti] The Modules of PL/Vesuvius >> > >> > The Freedom Fone project code base is what we've been continuously >> > working on since 2009; i.e. since the time of the biosurveillance >> > project, when we first started working on the CAP Broker. >> > >> > Nuwan >> > >> > >> > On Wed, Feb 1, 2012 at 7:35 AM, Pearson, Glenn (NIH/NLM/LHC) [C] >> > <gpe...@ma...> wrote: >> >> >> >> I think the default answer would be "not compatible out of the box". >> >> Hard to know how hard it would be to bring it into Vesuvius... >> >> Anywhere from trivial to real tough. You might also weigh the >> >> alternatives - >> >> - use the earlier known-compatable (but less mature) Krakatoa code >> >> base >> >> - use Nuwan's Freedom Phone project as a base. >> >> >> >> Glenn >> >> >> >> -----Original Message----- >> >> From: Chamindra de Silva [mailto:cha...@op...] >> >> Sent: Tuesday, January 31, 2012 2:54 PM >> >> To: ag...@li... >> >> Cc: NLM LHC CEB LPF; Sahana developers' list; >> >> sah...@li... >> >> Subject: Re: [sahana-agasti] The Modules of PL/Vesuvius >> >> >> >> Greg, Glenn, >> >> >> >> Glad to see all the work being done and enhancement to keep this >> >> codebase alive and stable. I am considering using this base for >> >> another project in the area of Child Protection. Is Vesuvius still >> >> backward compatible with the Sahana phase 2 modules by any chance as >> >> we once developed a child protection module for an NGO in Sri Lanka >> that I would like to be able to reuse? >> >> >> >> Chamindra de Silva >> >> http://chamindra-de-silva.blogspot.com | >> >> http://twitter.com/ChamindraS >> >> >> >> >> >> >> >> On Tue, Jan 31, 2012 at 5:15 AM, Pearson, Glenn (NIH/NLM/LHC) [C] >> >> <gpe...@ma...> wrote: >> >> > Greg and I have updated this page, which was last substantially >> >> > refreshed a year ago: >> >> > >> >> > http://wiki.sahanafoundation.org/doku.php/agasti:vesuvius:start >> >> > >> >> > Intended mainly for developers, it contains an updated table of all >> >> > the PL/vesuvius modules that we are actively working with, and some >> >> > of indication of their "ripeness". Another table is newly added to >> >> > show 3rd party libraries. Also new: a few more icons, more kudos >> >> > to developers. >> >> > >> >> > - Glenn >> >> > >> >> > ------------------------------------------------------------------- >> >> > --- >> >> > -------- Try before you buy = See our experts in action! >> >> > The most comprehensive online learning library for Microsoft >> >> > developers is just $99.99! Visual Studio, SharePoint, SQL - plus >> >> > HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases >> >> > when you subscribe now! >> >> > http://p.sf.net/sfu/learndevnow-dev2 >> >> > _______________________________________________ >> >> > sahana-agasti mailing list >> >> > sah...@li... >> >> > https://lists.sourceforge.net/lists/listinfo/sahana-agasti >> >> > >> >> >> >> >> >> --------------------------------------------------------------------- >> >> --------- Keep Your Developer Skills Current with LearnDevNow! >> >> The most comprehensive online learning library for Microsoft >> >> developers is just $99.99! Visual Studio, SharePoint, SQL - plus >> >> HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when >> you subscribe now! >> >> http://p.sf.net/sfu/learndevnow-d2d >> >> _______________________________________________ >> >> sahana-agasti mailing list >> >> sah...@li... >> >> https://lists.sourceforge.net/lists/listinfo/sahana-agasti >> >> >> >> >> >> --------------------------------------------------------------------- >> >> --------- Keep Your Developer Skills Current with LearnDevNow! >> >> The most comprehensive online learning library for Microsoft >> >> developers is just $99.99! Visual Studio, SharePoint, SQL - plus >> >> HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when >> you subscribe now! >> >> http://p.sf.net/sfu/learndevnow-d2d >> >> _______________________________________________ >> >> sahana-agasti mailing list >> >> sah...@li... >> >> https://lists.sourceforge.net/lists/listinfo/sahana-agasti >> > >> > >> > >> > ---------------------------------------------------------------------- >> > -------- Keep Your Developer Skills Current with LearnDevNow! >> > The most comprehensive online learning library for Microsoft >> > developers is just $99.99! Visual Studio, SharePoint, SQL - plus >> > HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when >> you subscribe now! >> > http://p.sf.net/sfu/learndevnow-d2d >> > _______________________________________________ >> > sahana-agasti mailing list >> > sah...@li... >> > https://lists.sourceforge.net/lists/listinfo/sahana-agasti >> > >> >> >> ------------------------------------------------------------------------------ >> Keep Your Developer Skills Current with LearnDevNow! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-d2d >> _______________________________________________ >> sahana-agasti mailing list >> sah...@li... >> https://lists.sourceforge.net/lists/listinfo/sahana-agasti >> > > > > -- > *Greg Miernicki* > NIH/NLM/LHC/CEB/Aquilent > 410.696.4623 > > -- *Greg Miernicki* NIH/NLM/LHC/CEB/Aquilent 410.696.4623 |