This page is still a beta!

Chapter 9. Change Log

Changes in wec_sermons 0.9.3

  1. Bugfix - Corrected a mis-spelling in $startDate variable when calculating start date for plugin filter. Also added the check for 'n/n/n' or 'n-n-n' string formats

  2. Bugfix - startDate and endDate now filter series records, if a non-grouped list of series records is chosen.

  3. Bugfix - getSeriesResources and getSermonResources functions were filtering out single view records by the pid. The starting points should be obeyed for views other than single views. Affects sermon single views.

  4. Bugfix - Removed checking for existence of resources on sermon records, because we always want to process any resource subpart markers and empty them, even if no resource records are attached. Affects sermons, specifically sermons without resources.

  5. Bugfix - item_link.field was still declared in setup.txt though this had been obsolete since changeset [270], causing relative links to be rendered rather than absolute links. Added a line to null the field property, allowing item_link to render as expected. Affects XML feed

  6. Bugfix - Changed hook parameters to pass-by-reference, after removing pass-by-reference at call time from tx_wecapi_list calls. This was causing the hooks to not pass information back such as channel_link fields. Affects XML feed

  7. Bugfix - Removed parseFunc stdWrap from tx_wecsermons_speakers email property, which was stopping the email field from being encoded with (at) instead of @. Affects speaker's e-mail links

  8. Bugfix - RESOURCE_CONTENT did not initialize the local_cObj properly, causing other resources' data to be used in some circumstances. Affects sermon resources

  9. Improvement - Added TEMPLATE_DOWNLOAD_GRAPHIC to the template file.

  10. Improvement - Added some German localization to the Back End fields and CSH.

  11. Improvement - Added a check for proper loading of search box subpart.

  12. New Feature - Added 'date()' keyword processing to the startDate and endDate plugin fields. This works with LIST and LATEST views, allowing the function 'date()' to calculate todays date. This allows one to specify a moving window of records to be shown, such as 'date()-365' for a years worth of sermons from today's date.

  13. New Feature - Added "linked" state to SMS records. Records now support an Is Linked check box which controls whether the records are linked to in the Front End. F.e. A resource can be displayed on the front end, but the link to it's detail view, file, or url will be disabled, only showing the textual elements of the resource.

  14. New Feature - Added "current" state to series and sermon records. The current check box can be used to manually control what sermon is being actively promoted. Used in conjunction with the CURRENT and PREVIOUS plug-in display options, this provides you control over which sermon is currently promoted. Additionaly, the PREVIOUS display allows you a way to identify or promote the previous or "last week's" sermon.

  15. New Feature - Added a CURRENT display option which displays whichever sermon or series is flagged as current.

  16. New Feature - Added a PREVIOUS display option which displays whichever sermon or series occurred previous in time to the record marked as current. Previous is determined by sermon occurrence_date or series end date.

  17. New Feature - Added the Resource Upload Path extension configuration option, available from the Extension Manager Back End module, Sermon Management System detail, "Information" page. This allows you to change the path where resource files are stored, f.e. fileadmin/sms/resources. If this is changed, you must change two TypoScript properties to match the new path:plugin.tx_wecsermons_pi1.resource_types.pdf.10.file.importplugin.tx_wecsermons_pi1.resource_types.downloadgraphic.10.file.import

Changes in wec_sermons 0.9.2

  1. Bugfix - Changed hook parameters to pass-by-reference, after removing pass-by-reference at call time from tx_wecapi_list calls. This was causing the hooks to not pass information back such as channel_link fields.

  2. Bugfix - Removed parseFunc stdWrap from tx_wecsermons_speakers email property, which was stopping the email field from being encoded with (at) instead of @.

  3. Bugfix - Removed checking for existence of resources on sermon records, because we always want to process any resource subpart markers and empty them, even if no resource records are attached.

  4. Bugfix - Changed RESOURCE_CONTENT to initialize the local_cObj properly, as this was causing other resources' data to be used in some circumstances.

  5. Improvement - Added TEMPLATE_DOWNLOAD_GRAPHIC to the template file.

  6. Improvement - Improved marker based template processing time by preprocessing the template subparts and eliminating unused markers.

  7. New Feature - Added the ability to show sermon records which are related to a series, when in the single view of a series. One can use the ###SERIES_SERMONS### subpart marker to include sermon markers. Related sermons will thereby be listed along with the series, such as using a LATEST view and grouping sermons by series.

  8. New Feature - Added subtitle fields to the series and sermons entities.

  9. New Feature - Added singleView.enableMetaDescription property, which will append the description of records to the page's meta description tag. This option uses the page.meta configuration property, not the plugin.meta php script.

  10. New Features - Series records now support their own resources. Resource subparts can now be used in series templates the same way they can in sermon templates.

Changes in wec_sermons 0.9.1

  1. Improvement - Updated the rendering of the XML feed tag <item_link>, to clean [] and & characters from the output, replacing them with % encoded entities or html encoded entities

  2. Improvement - Updated all RTE enabled fields with transformations to allow cron_rte_cleanenc to work as expected. Without defining an rte_transform in TCA, cron_rte_cleanenc does not work.

  3. Improvement - Updated the SQL queries within the getGroupResult() and getResources() functions to obey starting point and recursive settings of plug-in.

  4. New Feature - Added results browser pagination and search word filtering to grouped views. Matching only occurs on detail records, and not group records. Only those groups with matching detail records are shown.

  5. New Feature - Added alt/title fields to all entities that use a graphic, photo, or icon. This allows a short abstract to be added to the image alt and title attributes on the Front End.

  6. New Feature - Added start and end time fields to series and resources, allowing these record types to be scheduled through the Back End.