Sermon Browser Development

…go back to main Sermon Browser page

Current Version 0.43.5

Version 0.43.5 changelog

Version 0.43.4 changelog

Version 0.43.3 changelog

Version 0.43.2 changelog

  •   SermonBrowser 0.43.2 (601.8 KiB, 132 hits)
  • New feature: Added url_only option to sb_display_sermons (see forum and FAQ).
  • New feature: Added [most_popular] template tag. Displays the data from the ‘most popular’ widget, but on your sermon search page.
  • New feature: Added Russian and Romanian translations (thanks to FatCow and Lucian Mihailescu).
  • New feature: The Russian Synodal Bible version has been added. Use the template tag [synodaltext].
  • Optimisation: Added error checking for possible bug with PHPs unserialize function which caused multiple upgrades to SermonBrowser’s database (see forum).
  • Optimisation: More intelligent caching for SermonBrowser’s style sheet, meaning quicker page loads.
  • Bug fix: Podcast fixed for PHP4 (see forum).
  • Bug fix: Stopped the SermonBrowser help menu showing for registered users who do not have permissions to use SermonBrowser (see forum).
  • Bug fix: array_key_exists error no longer displayed on sidebarless pages (see forum).
  • Bug fix: Series drop down now shows correct search result (see forum).
  • Bug fix: Fixed bug which set the wrong upload path if WordPress’ own upload feature had never been used (see forum).
  • Bug fix: ID3 uploader now hidden until upload options set.
  • Bug fix: Popular sermons widget now works with non-standard database prefixes.
  • View diff

Version 0.43.1 changelog

  •   Sermon Browser 0.43.1 (580.3 KiB, 232 hits)
  • New feature: The Romanian Cornilescu Bible version has been added. Use the template tag [cornliescutext].
  • Optimisation: Most bible texts now served from SermonBrowser’s own API service, not Living Stones Ministries (ESV and NET continue to be supplied direct from the publisher). Unfortunately the Hebrew Names Version is no longer available, but it makes possible the addition of bibles in dozens of other languages. If you would like your language included, please ask.
  • Optimisation: Improved Spanish translation (thanks to Marvin Ortega).
  • Bug fix: Removed error with wp_timezone_supported() on WordPress 2.6 and 2.7.
  • Bug fix: Warning message now correctly displays in admin when [sermons] shortcode is missing.
  • Bug fix: Stylesheet now loaded correctly even with default permalinks.
  • Bug fix: Fixed link to podcast background image.
  • View diff

Version 0.43 changelog

  •   Sermon Browser 0.43 (569.8 KiB, 253 hits)
  • New feature: Automatically populate entry fields using the ID3 tags in MP3 files (thanks to James Hudson who helped with this feature). (See forum post.)
  • New feature: New widget that displays most popular sermons/series/preachers. Can also be added to your theme by calling sb_print_most_popular(), or to the SermonBrowser template by using [most_popular]
  • New feature: Optionally hide sermons that do not have files attached.
  • New feature: Copy MP3 files from other websites to your server.
  • New feature: Contextual help in admin (WordPress 2.7+ only).
  • New feature: Thank you page for those who have donated.
  • Optimisation: Sermon length now stored in the database.
  • Optimisation: Major changes to coding structure for better performance and easier updates.
  • Optimisation: Tidied up code to enable WP_DEBUG to be set without throwing up dozens of notices.
  • Bug fix: Sort by date now takes proper account of service times.
  • Bug fix: Double-quotes in sermon titles don’t disappear when editing.
  • Bug fix: Now displays friendly error with invalid sermon_id.
  • Bug fix: Links to series/service/preacher now work correctly on individual sermon page.
  • Bug fix: Multiple bible passages and same-day sermons now display more neatly on individual sermon page.
  • Bug fix: Widgets now link to shortcode pages if there is no [sermons] page.
  • View diff (plugin re-structured, so the diff is not that helpful).

Version 0.42.4 changelog

Version 0.42.3 changelog

Version 0.42.2 changelog

Version 0.42.1 changelog

Version 0.42 changelog

  •   Sermon Browser 0.42 (475.5 KiB, 250 hits)
  • New feature: Sermon Browser shortcodes allow you to include single sermons or lists of sermons on any post or page on your website. For example, adding the shortcode [sermons preacher=1 id=latest] to your pastor’s page would display full details of his most recent sermon on that page.
  • Optimisation: Consolidated various help and tutorial pages to avoid having to keep three different versions up to date!
  • Bug fix: External URLs now display on the search page alongside attached files (see forum post).
  • Bug fix: No more SQL errors on WordPress custom pages (see forum post).
  • View diff

Version 0.41.2 changelog

Version 0.41.1 changelog

  •   Sermon Browser 0.41.1 (488.1 KiB, 233 hits)
  • Bug fix: URLs (and not just files) now show up in podcast feeds (see forum post). Multiple files/URLs per sermon are now also supported, as are some non-mp3 files such as .mov and .mp4
  • Bug fix: Minor bug affecting people who have renamed their WordPress database (see forum post).
  • View diff

Version 0.41 changelog

  •   Sermon Browser 0.41 (487.7 KiB, 236 hits)
  • New feature: Alternative ‘one-click’ filtering system. Go to SermonBrowser/Options to select it.
  • New feature: Filter can now be ‘minimised’ to make better use of space.
  • New feature: NET Bible can now be used, bringing the total to nine translations.
  • New feature: Podcast feed now displays sermon length and preacher’s name in iTunes.
  • Optimisation: Less javascript loaded on front-end.
  • Optimisation: Icon added to admin pages in WordPress 2.7.
  • Optimisation: Much more subtle podcast icons should display better in most themes (reset template to default to benefit).
  • Bug fix: Sermons now display in admin even if there are no bible references or series.
  • Bug fix: Single verse references now display correctly (thanks to Mark Bouchard).
  • Bug fix: More error checks for bad data in podcast feed.
  • Bug fix: Mini-player now displays in correct colour when used with AudioPlayer v2.
  • Change: The plugin now requires WordPress 2.5 or above.
  • View diff

Version 0.40.2 changelog

Version 0.40.1 changelog

Version 0.40 changelog

  •   Sermon Browser 0.40 (beta) (115.4 KiB, 349 hits)
  • New feature: Added sermon browser tag cloud widget.
  • New feature: Optional mini audio player now in the sidebar widget. Go to the widget options to turn it on.
  • Optimisation: Admin pages now display correctly in WordPress 2.7.
  • Optimisation: Added workaround to ensure iTunes works with Feedburner.
  • Bug fix: Hopefully finally fixed the podcast problems for those not using permalinks. You may need to resave your options, or even reset your options if upgrading from an earlier version.
  • View diff

Version 0.39 changelog

  •   Sermon Browser 0.39 (beta) (110.6 KiB, 339 hits)
  • New feature: Sermon Browser in Spanish. Thanks to Juan for providing the translation.
  • New feature: If you have “Update services” enabled in WordPress, a special web-service is now “pinged” when sermons are edited. This will help your sermons be found by search engines.
  • Bug fix: Calendar now displays correctly in admin (removed CSS clash).
  • Bug fix: Bible books and dates now appear correctly in non-English languages. You may need to reset the options to default to make this work.
  • View diff

Version 0.38 changelog

  •   Sermon Browser 0.38 (beta) (97.2 KiB, 272 hits)
  • New Feature: Spanish Reina Valera Bible now available (use the code [lbrvtext] in the template). Thanks to Juan and Living Stones Ministries.
  • New Feature: Podcast now displays the time a sermon was preached, as well as the date.
  • Optimisation: Administrators and editors can now include any HTML code in sermon descriptions without it being stripped.
  • Optimisation: Reminder in admin to install AudioPlayer plugin.
  • Optimisation: Podcast now only includes sermons that have MP3 attachments.
  • Bug fix: The Uploads page now works correctly. Files can be named and deleted, and the search facility works again. Deleted files no longer show up in the list of unlinked files. Thanks to Matthew Hiatt for solving this.
  • Bug fix: Users in all timezones should see sermon dates correctly.
  • Bug fix: File downloads should be much more reliable, and no more randomly corrupted filenames. Filenames with spaces should also no longer present a problem.
  • Bug fix: Sermon Browser can now be displayed on private pages.
  • Bug fix: Office 2007 files now have correct MIME-type.
  • Bug fix: Javascript error in admin due to jQuery conflict is now fixed.
  • View diff

Version 0.37.3 changelog

  •   Sermon Browser 0.37.3 (beta) (96.0 KiB, 434 hits)
  • Bug fix: HTML should now validate (ampersands in URLs now correct).
  • Bug fix: Podcast feed on sites without pretty permalinks should now work.
  • View diff

Version 0.37.2 changelog

Version 0.37.1 changelog

Version 0.37 changelog

  •   Sermon Browser 0.37 (beta) (95.9 KiB, 287 hits)
  • Optimisation: Download stats are no longer counted for blog authors/admins (thanks Matthew Hiatt)
  • Optimisation: Sermon Browser now deactivates itself when it is uninstalled.
  • Bug fix: Rogue slashes no longer display in filter.
  • Bug fix: Divide by zero error on dashboard fixed (thanks Matthew Hiatt).
  • Bug fix: User templates now updated after upgrade if dictionary.php is changed.
  • Bug fix: Sermon Browser now uses the date format from WordPress settings.
  • View diff

Version 0.36 changelog

  •   Sermon Browser 0.36 (beta) (95.7 KiB, 321 hits)
  • Added: Two new Bible versions (American King James [AKJV], and the Hebrew Names Version [HNV])
  • Fixed: Filter now works even when sermons page is the front page of site.
  • Fixed: Non-ESV bibles now display.
  • View diff

Version 0.35 changelog

  •   Sermon Browser 0.35 (beta) (86.7 KiB, 585 hits)
  • Added: Simple statistics on Dashboard (WordPress 2.5+)
  • Optimisation: Large download files less likely to cause errors.
  • Optimisation: More robust tag handling.
  • Fixed: Closed security loophole.
  • Fixed: Duplicate indexes bug.
  • Fixed: PHP errors when adding sermons with no bible passage.
  • View diff

Version 0.34 changelog

  •   Sermon Browser 0.34 (beta) (93.5 KiB, 365 hits)
  • Added: Support for WordPress MU!
  • Changed: Will now create ‘uploads’ folder if it doesn’t already exist.
  • Fixed: YLT and WEB Bibles now display correctly.
  • Fixed: Minor bug affecting those who have renamed their WordPress database.
  • View diff

Version 0.33 changelog

Version 0.32 changelog

  •   Sermon Browser 0.32 (release candidate) (91.1 KiB, 347 hits)
  • Fixed: Sermons now download correctly in iTunes (although iTunes downloads won’t count towards your stats due to an iTunes limitation).
  • Fixed: You can now add more than three bible passages to a sermon.
  • Fixed: ALT text now correct on file icons.
  • Fixed: Links now work correctly even when WordPress is not in the root.
  • Fixed: Double-path bug for podcast URL fixed.
  • Added: Compatibility with WordPress 2.6 custom plug-in folders.
  • Added: Auto-discovery for custom podcasts.
  • Optimisation: Additional files are now inserted into <HEAD> only when required, rather than on every page.
  • Show diff

Version 0.31 changelog

  •   Sermon Browser 0.31 (release candidate) (118.8 KiB, 435 hits)
  • Added: The sermon description now preserves lines breaks and allows most HTML code.
  • Added: More helpful warnings if permissions on image uploads folder are incorrect, or if [serm ons] tag not included in a page/post.
  • Added: Option to change how many sermons are displayed per page.
  • Added: Better security to prevent unauthorised users from editing data.
  • Changed: Plug-in no longer uses single.php, multi.php and style.css. This should reduce the number of people having file permission problems. Users of older versions can now safely delete those files.
  • Changed: Templates now have their own menu. Some of the other options screens have been tweaked slightly.
  • Changed: Podcast now attaches linked URLs as well as uploaded files.
  • Changed: Tag cloud now uses proportional, not fixed size fonts.
  • Changed: Default template should display podcast links better on most sites. (It now uses TABLEs rather than DIVs.) Reset the templates to default to benefit.
  • Fixed: Bible books are now displayed in the filter even for previous users of older versions.
  • Fixed: Newly uploaded files now save correctly to sermon.
  • Fixed: Next/previous buttons now display correctly.
  • Fixed: Prevented “Maximum time for script is -1 seconds” message on older versions of PHP.
  • Optimisation: Better commenting throughout PHP.
  • Show diff

Version 0.30.1 changelog

  •   Sermon Browser 0.30.1 (release candidate) (81.5 KiB, 625 hits)
  • Fixed: Three bugs – one that prevented uploading, one that made series/sermons/preachers appear in the filters even if they had not been assign to any sermons, and one that prevented downloads when pretty permalinks were not used.
  • Show diff

Version 0.30 changelog

  •   Sermon Browser 0.30 (release candidate) (83.2 KiB, 280 hits)
  • Added: Statistics! See how often a sermon has been listened to in the admin section. Works for sermons that are downloaded or played inline with the AudioPlayer. It doesn’t work (and never can) for embedded files (e.g. videos). At the moment the stats are only there in the admin section, but feel free to suggest ways they could be helpful to viewers of your website.
  • Added: The drop-down menus for the search options are now more intelligent. (1) They display the number of sermons recorded for each preacher/series/services/bible book. (2) They only display bible books that have sermons listed. (3) The more important preachers/series/services are displayed higher up in the drop-down list.
  • Changed: Some significant optimisations. The main database queries are now twenty times faster than before. On my server the database activity to display the sermon-browser page takes less than seven hundredths of a second (it was about half a second). This is with 180 sermons in the database.
  • Fixed: Preacher’s name now displays correctly in page title.
  • Fixed: All links now work correctly even when permalinks are turned off.
  • Show diff

Version 0.25 changelog

  •   Sermon Browser 0.25 (release candidate) (81.5 KiB, 300 hits)
  • Added: [editlink] tag adds an “Edit sermon” link if the currently logged-in user has edit privileges.
  • Added: [sermon_description] tag now displays description of sermon on sermon page
  • Added: [file_with_download] tag is similar to [file], but adds a download link if the AudioPlayer is displayed
  • Changed: External URLs and local files are now treated in the same way.
  • Show diff

Version 0.24 changelog

  •   SermonBrowser 0.24 (release candidate) (76.2 KiB, 498 hits)
  • Added: Plug-in now updates automatically on WordPress 2.3 and above
  • Added: Podcasts now include filesizes of MP3 files
  • Fixed: Now able to delete and rename linked files
  • Fixed: Custom podcast now always returns most recent sermons
  • Fixed: Podcasts now return a maximum of 15 sermons
  • Show diff

Version 0.23 changelog

  •   SermonBrowser 0.23 (beta) (83.3 KiB, 326 hits)
  • Added: Individual sermon pages now show sermon details in page title for better navigation and SEO.
  • Added: Several checks for settings in php.ini that might cause uploads to fail.
  • Added: Support for cURL (provides better compatibility for displaying bible texts).
  • Fixed: Now able to display images and descriptions of preachers on their sermons.
  • Optimisation: Several other minor bug fixes.
  • Show diff

Version 0.22 changelog

  •   SermonBrowser 0.22 (beta) (82.5 KiB, 327 hits)
  • Added: Four new Bible versions: ASV, KJV, YLT and WEB (in addition to ESV)
  • Added: Support for version 2 of the 1PixelOut Audio Player
  • Optimisation: Two minor bug fixes.
  • Show diff

Version 0.21 changelog

  •   SermonBrowser 0.21 (beta) (80.7 KiB, 308 hits)
  • Added: Template tags for iTunes specific podcast links.
  • Changed: Non-administrators can now use Sermon Browser (although only Administrators can change the options).
  • Changed: Updated default template and CSS. Reset to defaults in Options to use it.
  • Changed: More options in sidebar widget.
  • Optimisation: Reduced number of database queries, reducing page-creation time by around 15%.
  • Fixed: Links in the widget give “Page not found errors”
  • Fixed: Filter by date gives incorrect results
  • Show diff

Version 0.2 changelog

  •   SermonBrowser 0.2 (beta) (79.2 KiB, 326 hits)
  • Added: Podcasting support
  • Added: Sidebar widget
  • Added: Now possible to edit CSS
  • Added: Support for embedded video and linked files
  • Added: Option to display ESV text
  • Added: Option to allow filtering by Bible book
  • Fixed: “Page not found” errors when linking to individual sermons
  • Changed: Display of bible references is now more intelligent
  • Optimisation: Many other bug fixes and minor enhancements
  • Show diff

Version 0.1 changelog

Suggestions for improvement

These are suggestions I’ve received and are under consideration. They may or may not make it into a future release – no promises!

  • Search-engine friendly URLs (should also fix iTunes custom feed problems).
  • Allow users to submit sermons to an aggregating site.
  • Improve options page to reduce need of editing template (e.g. Bible version, itpc protocol, ESV, ESV API key, download link).
  • Respect disk quotas on WordPress MU
  • Respect allowed HTML tags on WordPress MU
  • Add site-wide admin options on WordPress MU
  • Add images and descriptions for series
  • Display statistics on frontend and/or sort by popularity
  • Allow comments on sermons
  • Create individual posts/pages for sermons
  • Mine data from ID3 tags to reduce input time.
  • Use drop-downs for chapter/verses on sermon edit
  • Allow users to customise fieldnames
  • Use ESV’s queryInfo to simplify passage entry

The forum contains a roadmap for future development.

…go back to main Sermon Browser page

Popularity: 2% [?]