? Success

User tests: Successful: Unsuccessful:

avatar nikosdion
nikosdion
9 Mar 2014

Joomla! RAD Layer (FOF) updated to version 2.2.0

Joomla! tracker item 33440: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=33440

Overview

A major new feature is included. An ORM-like interface to accessing table relationships in FOFTable with a matching iterator to step through a Model's item list loading only one record at a time (using database cursors). This will help developers access records in a one-to-one, one-to-many and many-to-many relations using an architecturally more sound way. It's still not architecturally ideal of course as FOF follows the same convention as Joomla!, breaking its data model between a table and a model class and it's unlikely that will change due to backwards compatibility concerns.

For the complete changelog please consult the FOF changelog.

Backwards compatibility

This PR is fully backwards compatible with the Joomla! RAD Layer (FOF) introduced in Joomla! 3.2.0.

Testing instructions

Time investment: approximately 2 minutes

Apply this patch. Make sure that the "Post-installation messages" component and the Two Factor Authentication feature using Google Authenticator are still in working order.

Acknowledgments and thank you's

This release would have not been possible without the FOF contributors @roland-d @wilsonge @tampe125 @bbloom @jurianeven @peterpeter @Eighke @anibalsanchez @Skullbock @pagchen @willfaulds @zanardigit @dadaxr and everyone who participated in the mailing list discussions. I hope I'm not forgetting anyone.

The author would like to make a special acknowledgment to the Laravel Framework for acting as an inspiration of the relations handling. Also a special thank you to Herman Peeren for infecting me with the bug of looking into ORM more seriously.

avatar nikosdion nikosdion - open - 9 Mar 2014
avatar jurianeven
jurianeven - comment - 9 Mar 2014

Hi Nicholas,

Thanks for your hard work and also thanks to the other contributors.

For some reason the Two Factor Authentication tab is not shown at the edit user view when I switch to your nikosdion:update-fof/2.2.0 branch. It is shown when I switch to the staging branch. The 2FA plugins are published. Could you confirm this issue? Please note that no user on my test site has 2FA enabled (yet).

Kind regards,
Jurian Even

avatar nikosdion nikosdion - change - 9 Mar 2014
Title
Updating FOF to version 2.2.0
[#33440] Updating FOF to version 2.2.0
avatar nikosdion
nikosdion - comment - 9 Mar 2014

@jurianeven Fixed with commit 40fd942

avatar jurianeven
jurianeven - comment - 9 Mar 2014

Fix confirmed and tests successful

avatar roland-d
roland-d - comment - 9 Mar 2014

Tested authenticator and works as expected, Post installation messages for Joomla works. Just as zero-24 noted, the version number needs fixing.

avatar infograf768 infograf768 - change - 11 Mar 2014
Status New Closed
Closed_Date 0000-00-00 00:00:00 2014-03-11 09:27:27
avatar infograf768 infograf768 - close - 11 Mar 2014
avatar infograf768 infograf768 - close - 11 Mar 2014
avatar infograf768
infograf768 - comment - 11 Mar 2014

Updated Copyright and changed back to the constant after discussion with Nicholas.

avatar PAlexcom PAlexcom - reference | f59b258 - 20 Mar 14
avatar Bakual Bakual - reference | 6a57a15 - 12 May 14
avatar nikosdion nikosdion - head_ref_deleted - 16 Jun 2014

Add a Comment

Login with GitHub to post a comment