This page is still a beta!

Chapter 9. Change Log

Changes in wec_sermons 0.10.2

Bugfix – Fixed the way that 0.10.1 munged resource_types on an upgrade

Changes in wec_sermons 0.10.1

  1. Improvement – Overhauled the extension's HTML templates (using different .tmpl files in pi1/ for different data sources now... this preserves backwards compatibility while still allowing the default look&feel to be flexible w/ respect to which data source you might be listing, etc.).

  2. Improvement – Completed code to support all data types for inline views (e.g., showing sermon data within a series record).

  3. Improvement – Added additional default resource types (e.g., YouTube video resource).

  4. Improvement – Added Jeff Segar's patches that help when querying the Sermons extension via AJAX (you can now provide piVars that specify a Start/End dates, etc.).

  5. Improvement – Added the ability to disable webpage title modifications performed by default (where record titles are appended to the webpage's title).  The TS variable for this is substitutePageTitle and defaults to enabled.

  6. Bugfix – Fixed the database index specification so that the Extension Manager doesn't continually warn (and recreate) the indexes.

  7. Bugfix – Fixed title-changing code to allow blank titles.

  8. Bugfix – Updated manual's changelog at long last (going back a handful of revisions).

  9. Bugfix – Updated Copyright statements to reflect the new CTMI relationship.

  10. Bugfix – Fixed “Current” view (so it won't show deleted data).

  11. Bugfix – Significant code-cleanup (comments, consistency in indentation, etc.).

Changes in wec_sermons 0.10.0

  1. New Feature – Added Inline Relational Record Editing (IRRE) everywhere.  This is a much improved implementation over 0.9.5 in terms of both bugfixes and breadth of coverage.

  2. Improvement – Reworked data model (database layout) allowing the above IRRE changes and also simply making the system more SQL-friendly (not requiring code or MySQL-specific functions to parse lists).

  3. New Feature – Created an updating subsystem responsible for migrating data changes (such as the data model change above).  This is available from within the Extension Manager (the “UPDATE” option in the dropdown).

  4. Improvement – Created devtools/ subdirectory w/ some developer-specific scripts that can aid in TYPO3 development of this extension (and other extensions)

  5. Bugfix – modified the XML/feed code such that the max-limit applies only to records that have RSS enclosures.

Changes in wec_sermons 0.9.5

  1. New Feature – Added an initial implementation of Inline Relational Record Editing (IRRE) for Sermon resources.  This is aimed at easing content creation in the TYPO3 backend where a user will be able to add the various sermon metadata within a single webpage.

  2. New Feature – Added a toggle for linking to BibleGateway in Scripture references (it is sometimes useful to disable this behavior if you're using another scripture provider e.g., eBible).  The TS constant name for this is disableBibleGateway and it defaults to False.

  3. Bugfix – Modified the RSS item_guid to remain constant (whereas previous releases would use a date-generated identifier, causing updates to create new feed items).

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.