Forgot your username?             Forgot your password?

Want more?

Our Core versions are provided free of charge, but they only scratch the surface of what's possible. Subscribe today to get access to the exclusive features and enhanced support of our Professional releases!

Subscribe Already a subscriber? Log in.

FOF 3.x

Version 3.0.17 Stable

Released on: Monday, 12 December 2016 02:04

 

Maturity
Stable
Released on
Monday, 12 December 2016 02:04
Viewed
0 times

Version 3.0.17

No notes for this release

Take me to the downloads for this version

Version 3.0.16 Stable

Released on: Thursday, 08 December 2016 05:44

 

Maturity
Stable
Released on
Thursday, 08 December 2016 05:44
Viewed
0 times

Version 3.0.16

No notes for this release

Take me to the downloads for this version

Version 3.0.15 Stable

Released on: Monday, 24 October 2016 10:11

 

Maturity
Stable
Released on
Monday, 24 October 2016 10:11
Viewed
0 times

Maintenance release.

We regularly release new versions of FOF to fix known issues and introduce new features. You can find an overview of this version's changes below.

Changelog

Bug fixes

  • [HIGH] The form's show_filters must only control the appearance of sidebar filters, not the filters at the top of the form (DO NOT USE SEARCHABLE FIELDS IF YOU DON'T WANT THESE FILTERS!)

Take me to the downloads for this version

Version 3.0.14 Stable

Released on: Thursday, 08 September 2016 02:20

 

Maturity
Stable
Released on
Thursday, 08 September 2016 02:20
Viewed
0 times

Maintenance release.

We regularly release new versions of FOF to fix known issues and introduce new features. You can find an overview of this version's changes below.

Take me to the downloads for this version

Version 3.0.13 Stable

Released on: Tuesday, 06 September 2016 23:57

 

Maturity
Stable
Released on
Tuesday, 06 September 2016 23:57
Viewed
0 times

Maintenance release.

We regularly release new versions of FOF to fix known issues and introduce new features. You can find an overview of this version's changes below.

Changelog

Bug fixes

  • [HIGH] Transparent Authentication engages even when a user is already logged in
  • [LOW] Warning thrown when passing an empty input array to the Container

New features

  • Ability to enable / disable drag'n'drop reordering in Ordering fields because of a bug in Joomla! 3.5+ they don't want to fix (I submitted the PR and they rejected it)
  • Relation Form Field now has a "model" attribute for cases when the field name is not the same of the model class name (ie: company_types vs CompanyTypes)

Miscellaneous changes

  • By default drag'n'drop reordering is DISABLED in Joomla! 3.5+ because of a bug in Joomla! 3.5+ they don't want to fix (I submitted the PR and they rejected it)
  • Removing visible ordering field from Joomla! 3.5+ when drag'n'drop reordering is enabled due to a bug they don't want to fix (I submitted the PR and they rejected it)

Take me to the downloads for this version

Version 3.0.12 Stable

Released on: Tuesday, 26 July 2016 21:30

 

Maturity
Stable
Released on
Tuesday, 26 July 2016 21:30
Viewed
0 times

Stable release of FOF 3. Backwards compatible all the way down to FOF 3.0.0.

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.

Changelog

Bug fixes

  • [MEDIUM] Component menu item does not appear in the backend when there's another extension with the same element name as the component

Take me to the downloads for this version

Version 3.0.11 Stable

Released on: Monday, 04 July 2016 03:09

 

Maturity
Stable
Released on
Monday, 04 July 2016 03:09
Viewed
0 times

Stable release of FOF 3. Backwards compatible all the way down to FOF 3.0.0.

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.

Changelog

Miscellaneous changes

  • Workaround for sites with upper- or mixed-case prefixes / table names on MySQL servers running on case-insensitive filesystems and lower_case_table_names = 1 (default on Windows)

Take me to the downloads for this version

Version 3.0.10 Stable

Released on: Thursday, 12 May 2016 03:17

 

Maturity
Stable
Released on
Thursday, 12 May 2016 03:17
Viewed
0 times

Version 3.0.10

FOF is now developed outside Joomla!

Changelog

Bug fixes

  • [HIGH] Passing $section in Container::getInstance had practically no effect

New features

  • Blade: @editor to get Joomla!'s WYSIWYG editor
  • Blade: @token to get Joomla!'s form token
  • Dispatcher mixin: ViewAliases, creates aliases for view names

Take me to the downloads for this version

Version 3.0.9 Stable

Released on: Friday, 01 April 2016 02:39

 

Maturity
Stable
Released on
Friday, 01 April 2016 02:39
Viewed
0 times

Stable release of FOF 3. Backwards compatible all the way down to FOF 3.0.0.

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.

Changelog

Bug fixes

  • [HIGH] Params won't work properly with Conservative caching
  • [MEDIUM] Config helper and installscript would fail in rare cases

New features

  • Reset the APC cache, if enabled, before installing/updating an extension using an InstallScript script class.

Take me to the downloads for this version

Version 3.0.8 Stable

Released on: Saturday, 19 March 2016 10:28

 

Maturity
Stable
Released on
Saturday, 19 March 2016 10:28
Viewed
0 times

Stable release of FOF 3. Backwards compatible all the way down to FOF 3.0.0.

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.

Changelog

Bug fixes

  • [HIGH] Assets tracking was broken due to wrong use of in_array instead of array_key_exists
  • [HIGH] FOF30\Update\Joomla could not detect Joomla! updates due to changes in Joomla! XML update sources
  • [HIGH] The access model state was always filled with the default access level, making it impossible to filter by viewing access level.

New features

  • gh-584 removeHeader method added in Form, allowing you to remove a header from an XML form.

Take me to the downloads for this version

Version 3.0.7 Stable

Released on: Tuesday, 09 February 2016 03:49

 

Maturity
Stable
Released on
Tuesday, 09 February 2016 03:49
Viewed
0 times

Stable release of FOF 3. Backwards compatible all the way down to FOF 3.0.0.

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.

Take me to the downloads for this version

Version 3.0.5 Stable

Released on: Tuesday, 02 February 2016 08:36

 

Maturity
Stable
Released on
Tuesday, 02 February 2016 08:36
Viewed
0 times

Stable release of FOF 3. Backwards compatible all the way down to FOF 3.0.0.

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.

Take me to the downloads for this version

Version 3.0.3 Stable

Released on: Thursday, 12 November 2015 18:00

 

Maturity
Stable
Released on
Thursday, 12 November 2015 18:00
Viewed
0 times

Stable release of FOF 3. Backwards compatible all the way down to FOF 3.0.0.

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.

Changelog

Bug fixes

  • [HIGH] push() does not save relations of new items
  • [MEDIUM] gh-571 $rowId is not a monotonically increasing ID

New features

  • gh-565 Fine grained caching control for controller tasks
  • gh-570 Pass the form to child, needed for parseFieldTags

Miscellaneous changes

  • InstallScript: use is_file / is_dir instead of JFile/JFolder

Take me to the downloads for this version

Version 3.0.2 Stable

Released on: Wednesday, 14 October 2015 11:28

 

Maturity
Stable
Released on
Wednesday, 14 October 2015 11:28
Viewed
128 times

Stable release of FOF 3. Backwards compatible all the way down to FOF 3.0.0.

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.

Changelog

Bug fixes

  • [LOW] empty() returns false even when there are no items in a collection

Miscellaneous changes

  • You can now use a folder called ViewTemplate in your extension to hold your view templates

Take me to the downloads for this version

Version 3.0.1 Stable

Released on: Monday, 07 September 2015 06:32

 

Maturity
Stable
Released on
Monday, 07 September 2015 06:32
Viewed
209 times

After two months since the last public beta build and six months into the making we're pleased to announce the general availability of FOF 3.0.0 stable.

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.

Changelog

Bug fixes

  • [HIGH] DataModel reorder is non-deterministic when multiple records with the same ordering value exist in the same scope
  • [HIGH] LayoutHelper: we aren't loading files from the layouts directory
  • [HIGH] The "callable" type hint is not compatible with PHP 5.3
  • [HIGH] When a record is locked and cannot be unlocked it should not be saved regardless
  • [LOW] AkeebaStrapper renderer would not access the session through the container
  • [LOW] Front-end rendering of XML forms results in a superfluous div when sidebar rendering is disabled.
  • [LOW] InstallScript::_createAdminMenus didn't assign values for NOT NULL columns of the menu database table
  • [LOW] Json view would use getItemsArray() instead of get() thus not making use of eager loaded relations
  • [MEDIUM] DataModel's automatic validation for INT columns with '0' default value was broken
  • [MEDIUM] You couldn't create new records using HTTP verbs (e.g. JSON API)

New features

  • Added appropriate responses on CRUD json save
  • Added forceDelete method in DataController to always delete, never trash, selected record(s)
  • Added onAfterApplySaveError event in DataController when saving fails
  • Added parse_value attribute in the Model field. Allows for `[ITEM:fieldName]` replacement in rendered drop-down values.
  • Browse view: Only show Publish buttons in the Toolbar if the DataModel has an "enabled" field
  • Color Field
  • Form Field Button, added listItemTask attribute for sending POST task in the JHtml grid.
  • Numeric field type
  • Rebasing of relation after item creation

Miscellaneous changes

  • Ip helper class: let the workarounds be disabled
  • Updating bundled cacert.pem
  • Use the 'as' parameter of the JDatabase API for the HasMany relation

Take me to the downloads for this version

Version 3.0.0 Stable

Released on: Monday, 29 June 2015 03:06

 

Maturity
Stable
Released on
Monday, 29 June 2015 03:06
Viewed
366 times

After two months since the last public beta build and six months into the making we're pleased to announce the general availability of FOF 3.0.0 stable.

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.

Changelog

Bug fixes

  • Calendar field type, notice thrown when the format attribute was not defined
  • Filter order and direction not passed correctly to the view
  • Floating sidebar and messages didn't play along nicely
  • InstallScript would screw up trying to remove post-installation messages resulting in removal not happening
  • Media field: did not take `directory` attribute into account
  • Relation field: wrong Model object instance used
  • Scaffolidng: some language keys had a double underscore
  • Two Model fields on the same form would result in the wrong data being displayed
  • Typo: tdwith instead of tdwidth in Scaffolding

New features

  • Add relation depth support in Forms
  • Add support for [TOKEN] in XML form field text replacements
  • Allow field value overrides when copying items
  • Container: assign custom platform classes with platformClass parameter
  • DataModel: getRawDataArray() to get the raw database query results
  • DataModel::check() set default ordering to 0 when it's NULL
  • DataModel::check(): use default value for NOT NULL but empty fields
  • DataModel\Collection: reset() allows you to clear all elements in the collection
  • Improve performance of AccessLevel field in Browse views
  • Improve performance of Language field in Browse views
  • Model header and form field: "with" attribute
  • Preliminary changes for PHP 7 compatibility
  • ViewTemplate field: pass $this->item as $model in repeatable (browse) mode
  • XML forms pass the format and tmpl parameters if they are set in the request
  • You can now set default values for the add task

Miscellaneous changes

  • Reworked Tags field
  • Suppress warnings in Selectable and GenericList headers when developers provide invalid list data

Take me to the downloads for this version

Version 3.0.0.b2 Beta

Released on: Wednesday, 22 April 2015 10:45

 

Maturity
Beta
Released on
Wednesday, 22 April 2015 10:45
Viewed
462 times

This is a subminor release of the FOF framework, improving the installation script for components.

IMPORTANT! Please review the release notes. There is important backwards compatibility information for developers and site integrators wishing to use FOF 2.3+.

FOF is now developed outside Joomla!

After a brief stint of being the elected Joomla! RAD Layer and trying to be developed in tandem with Joomla! (even though the FOF develoeprs were never given ahead warning of the merge window closing, making this nigh impossible), FOF is now being developed separately from Joomla!. In order to avoid naming clashes we have changed the prefix of all FOF classes from FOF to F0F (F-zero-F). Moreover, the installation path changed from JPATH_LIBRARIES . '/fof' to JPATH_LIBRARIES . '/f0f' (again: that's f-zero-f). The same goes for the FOF_INCLUDED constant which is now called F0F_INCLUDED (again: that's f-zero-f). If you want to use this new version please remember to change these instances from FOF to F0F.

Tips and important notes regarding backwards compatibility:

  • The fof.xml file has not changed its name. It's still called fof.xml.
  • You must install FOF with your extension as described in the documentation (deprecated) or using F0FUtilsInstallscript (recommended).
  • You must instruct your users that all their template overrides need to be revised. They need to replace FOF (capital f-oh-f) to F0F (capital f-zero-f). Alternatively, they can put require_once JPATH_LIBRARIES . '/fof/include.php'; require_once JPATH_LIBRARIES . '/f0f/include.php'; at the top of their template overrides to load both versions: FOF 2.2.x (f-oh-f prefix) included in Joomla! 3.2 or later and FOF 2.3.x (f-zero-f prefix). Thanks to our strong backwards compatibility this is bound to work.
  • The same trick can be applied for maintaining forward compatibility in third party integrations with your components. Even if a developer uses FOFModel::getInstance to get a model object from a class which now extends F0FModel (FOF 2.3.x) it will work, as long as the double require_once is present in their code.

Changelog

Bug fixes

  • FOF\Download\Adapter\Curl: Would not follow HTTP redirects on servers with PHP Safe Mode enabled
  • Fatal error with Text field in read tasks

New features

  • Added PageParametersToState model behaviour
  • F0FDatabaseInstaller: work around custom drivers with non-standard names (e.g. mysqlicustom or custommysqli)
  • Toolbar: Buttons now support privileges through the `acl` attribute
  • Toolbar: More buttons can be defined through fof.xml
  • Toolbar: You can render the front-end toolbar through fof.xml
  • User field: parse field tags

Miscellaneous changes

  • (Re)load the relations when using DataModel::find
  • Allow more customisation for Chosen integration
  • DataModel: Apply order and direction even when $overrideLimits is true
  • Improved Button form field rendering

Take me to the downloads for this version

Version 3.0.0.b1 Beta

Released on: Thursday, 09 April 2015 04:29

 

Maturity
Beta
Released on
Thursday, 09 April 2015 04:29
Viewed
377 times

Version 3.0.0.b1

No notes for this release

Take me to the downloads for this version

Releases per page: