Catalog Version 1.1.1 - 1.1.3

Important Notes

Some view and module variable name changes have been made in this version.  Will we have attempted to address all of the changes automatically in the upgrade, it is possible that Catalog may exhibit some strange behviours after upgrading.  If this happens, open the Catalog Parameters, each Menu Item and each Module, adjust parameters accordingly and then save.

The following notes will particularly apply if you have made custom layout overrides of any Catalog View or module.

A small number of changes have been made in some front-end view variables to improve performace and make the handling of custom attributes easier as follow:

  • Category View: attrForm is renamed to classFields
  • Node View: attrForm is renamed to classFields, and node_attributes is renamed to attributes
  • Nodes View: attrForm is renamed to classFields (affects Table layout)

Many view and object parameters have been renamed to allow for future scaling and avoiding naming conflicts due to Item ID inheritance. The following table summarises the changes.

Old Name New Name
Common to many locations
show_action_print global-show_action_print
show_action_email global-show_action_email
show_action_icons global-show_action_icons
Calendar View
order calendar-order
base_category_id calendar-base_category_id,
cal_show_item_categories calendar-show_node_in_categories,
include_default_styles calendar-include_default_styles
Nodes
order nodes-order
show_node_owner node-show_owner
show_node_date node-show_date
show_node_icon node-show_icon
show_node_start_date node-show_start_date
show_node_finish_date node-show_finish_date
show_node_abstract node-show_abstract
show_n_icon nodes-show_node_icons
show_node_summary nodes-show_node_abstract
show_node_body nodes-show_node_body
Categories
show_node_summary category-show_node_abstract
show_node_body category-show_node_body
show_node_attributes category-show_node_attributes
icon_type category-show_node_icon
show_subcats category-show_subcats
show_nodes category-show_nodes

Changelog

  • New: Numerous language file updates.
  • New: Frontend nodes model will optionally inject category_ids, category_titles and category_aliases arrays into each node.
  • New: Added Category View parameter do display the categories an item is in.
  • New: Added legend to category view and tweaked default layout styles.
  • New: Added Category View parameter for the default ordering of the list.
  • New: Added onSave events at the model level.
  • New: Added taxon_value field to List Items for custom usage.
  • New: Added params field to List Items table for future use.
  • New: Categories can now be trashed.
  • New: Added new ordering options to Nodes View: Ordering and Title, Hits
  • New: Added hits field to node table (and column to backend nodes view)
  • New: Added RSS feed support to Nodes View
  • New: Added RSS feed support to Calendar View
  • New: Added Debug Configuration setting to hide some "geek" information from normal usage.
  • New: Categories list view has diagnostic options for correcting mis-placed categories (Debug mode).
  • New: Added general purpose Catalog Items Module.
  • New: Added global setting for including accessibility links.
  • New: Added accessibility links to Category View.
  • New: Added first letter jump links to categories in Category View.
  • New: Added first letter jump links to items in Category View.
  • New: Added first letter jump links to items in Nodes View.
  • New: Added ability to order Nodes if shown in the Category View.
  • New: Added ability to show/hide the item count in categories in the Category View.
  • New: Added ability to show/hide the item related categories in the Category View.
  • Improved: Search plugin now searches abstract and keywords fields in items.
  • Change: Application parameters are now injected into all views (access via $this->params).
  • Change: In Admin Categories View, L-R column and Level now only showing in Debug mode
  • Removed: Removed Register, User and Users views from service.
  • Removed: Unsupported Itemid parameter from Nodes View.
  • Removed: Unsupported Date Format parameter from Nodes View.
  • Removed: Unsupported Limit parameter from Nodes View.
  • Removed: Unsupport Optional Attributes field in Class Edit form.
  • Bug fix: Class title was not a mandatory field.
  • Bug fix: Added checks so Root Categories could not be deleted.
  • Bug fix: Added checks handle unpublishing and trashing of child categories better.
  • Bug fix: Category tree rebuild would fail if Root Category was changed.
  • Bug fix: Category tree would not unpublish sometimes in PHP 4.
  • Bug fix: Category could parent to itself.
  • Bug fix: Checkout editor missing in Admin Categories View.
  • Bug fix: Checkout editor missing in Admin Classes View.
  • Bug fix: Unpublished categories could be shown in the related categories list in the Category View.
  • Bug fix: Category View would show node count in categories regardless of published state or access level.
  • Bug fix: Category View would show all nodes regardless of access level.
  • Bug fix: Fix map point dragging in category and node admin edit forms.

1.1.2 RC2

  • New: Added ability to filter the frontend Items (Nodes) view by catagory.
  • New: Added JHtml catalog.modules helper to make loading a module position easier.
  • New: Added JHtml catalog.sharing helper to make loading a Comments/sharing easier (if installed).
  • New: Added JHtml catalog.rating helper to make loading a Comments/ratings easier (if installed).
  • New: Added JHtml catalog.comments helper to make loading a Comments/comments easier (if installed).
  • New: Added onBeforeDeleteNode and onAfterDeleteNode (supports Finder integration).
  • New: Added onBeforeChangeNodes and onBeforeChangeNodes (supports Finder integration).
  • Bug fix: Fixed but in Nodes Table Layout where attributes were not being displayed.
  • Bug fix: Fixed nodes view if a search was done one a page exceding the page limit.
  • Bug fix: Add missing language strings in configuration panel.

1.1.3 Stable

  • New: Added ability to show Node Abstract in Nodes-Default, Nodes-Table and Class-Default layouts.
  • New: Added parameter to show or hide the ecommerce variables in the Node-Default layout.
  • New: Items Module can filter by category.
  • Bug fix: Fixed buggy attribute filter in Nodes-Table layout.
  • Bug fix: Node was not cleaning alias.
  • Bug fix: Removing optional attributes wasn't working properly, too many optional attributes being displayed.
  • Bug fix: Abstract could not be turned off in Node view.
  • Bug fix: Node attributes would foul up if Itemid was a difference class to the actual node.
  • Bug fix: Fixed up View All link problems in Comparison Module and Comparison View.
  • Bug fix: Fixed error in Gallery helper.
  • Bug fix: Media would not save with Category.
  • Bug fix: Added configuration parameter to switch access control mode to advanced (only available for selected customers).
  • Bug fix: Saving a list item was throwing a 500 error.