SermonBrowser beta now available

Articles in this series:

  1. Wordpress sermon plug-in announced
  2. SermonBrowser beta now available <-- This article
This is an old post. Please refer to the dedicated Sermon Browser page for the most up to date information.

Several weeks ago I mentioned that I was developing a plug-in to allow you to upload sermons into your Wordpress blog. I’m delighted to say that the beta version of this plugin is now available for you to download.

As with all beta software, the normal caveats apply. The software isn’t fully tested, and may cause you problems. In particular, the database format may change between now and the release version, which could mean that any sermons you enter into the database would have to be re-entered later.

If you want to see what the plug-in would look like on your site, you can view it here on this test site. (The site has not yet been launched, and is still in beta itself!)

Installation instructions:

  • Download the plugin, and unzip it.

      SermonBrowser 0.24 (release candidate) (76.2 KiB, 102 hits)

  • Place the sermonbrowser folder in your wp-content/plugins folder.
  • Activate the plugin from the plugins tab of your Wordpress admin.
  • If you use a *nix server, make sure the permissions are set to 777 on the “files” folder, and on multi.php and single.php

Entering sermons into SermonBrowser

  • In your WordPress admin, you’ll notice a new tab called Sermons. Click on it.
  • You’ll see a series of sub-tabs come up. First of all, go to Options, and make sure that the upload directory is set correctly and no error message is displayed.
  • If all is well, click on the New Sermon tab. You can enter all the information about your sermon:
    • Title: Self-explanatory
    • Preacher: Choose from the drop-down or create a new preacher.
    • Series: Similar to preacher.
    • Date: Click the calendar icon, or type the date in the format shown.
    • Service: Choose the service that matches the occasion, or create a new one. If you create a new service, you’ll be asked what time that service normally occurs.
    • Time: The time of day the service started. This is normally greyed out, and defaults to the usual time for that particular service. If you need to change it just for this sermon, click of the override button and enter the correct time. If you need to change the default for this particular service, see Manage, later.
    • Bible Passage: Here you can enter the Bible passage that was preached from. There are six fields to complete, the book, chapter and verse at the start of the passage, and the book chapter and verse at the end. So, for example, if you preached from James 4:1-12, you would enter James | 4 | 1 |James | 4 | 12. If you preached from more than one passage, click the add more link.
    • Files: If you have already uploaded the file, just choose it from the drop-down menu. Otherwise, click browse to upload it now. If you want to link more than one file to this sermon, click add more. You can add files of any type.
  • When you’re done, click save.

Other admin functions

  • If you need to edit or delete a sermon, you can find a list of them on the sermons sub-tab.
  • On the Manage sub-tab, you can keep track of the series, services and preachers in your database. You can also change the default time of services from this page.
  • On the uploads tab, you’ll see a list of all the files that have been uploaded so far, and you can rename and delete them, or upload an additional file. You can also upload files via FTP.
  • The options page allows you to change the folder where files are stored, or uninstall the plugin. There is also a powerful templating facility to change the way sermons are displayed on your blog.

Displaying sermons on your blog

  • To display sermons on your blog, simply add the phrase [sermons] on one of your WordPress pages. (It’s probably best to create a page just for this.
  • If you have the 1 Pixel Out Audio Player plugin installed, then MP3 files can be played in your browser via a flash plug-in.

Advanced options

  • The templating feature is a powerful tool when used well, and in conjuction with CSS (edit style.css in the sermonbrowser folder). Play around with this if the layout doesn’t look good on your website.
  • At the moment, icons are only provided for MP3, Word, PDF and Powerpoint files. If you want to create your own icons for other filetypes, you can edit filetypes.php.

If something goes wrong

  • Leave a comment here. I’ll do my best to help. Remember that it is a beta, though!

How you can help

  • Let me know what you like, and what you don’t like.
  • Let me know of any bugs you find.
  • Give me suggestions about how it could be improved.

Popularity: 3% [?]

17 Responses to “SermonBrowser beta now available”


Pages: « 1 [2] Show All

  1. 8 William Price Jun 3rd, 2008 at 5:09 am

    Thanks. How do you get it to look and act like the page on the demo site. Is there a way to do the sorting on the back end and not show the filters on the page?

  2. 9 Mark Barnes Jun 3rd, 2008 at 8:55 am

    You need to go to Sermons / Options and change the templates in order to change how the plug-in looks. The demo site is using the following templates:

    Multi-sermons form:
    <div class="sermon-browser">
    <h2>Filters</h2>
    [filters_form]
    <h2>Sermons ([sermons_count])</h2>
    <table class="sermons">
    [sermons_loop]
    <tr>
    <td class="sermon-title">[sermon_title]</td>
    </tr>
    <tr>
    <td class="sermon-passage">[first_bible_passage] (Part of the [series_link] series).</td>
    </tr>
    <tr>
    <td class="files">
    [files_loop][file][/files_loop]
    </td>
    </tr>
    <tr>
    <td class="preacher">Preached by [preacher_link] on
    [date] ([service_link]).</td>
    </tr>
    [/sermons_loop]
    </table>
    [next_page]

    [previous_page]

    </div>

    Single sermon form:
    <div class="sermon-browser-results">

    <h2>View single sermon</h2>
    Title: [sermon_title]<br />
    Preacher: [preacher_link]<br />
    Series: [series_link]<br />
    Service: [service_link]<br />
    Date: [date]<br />
    [passages_loop]
    [start_passage] - [end_passage]<br />
    [/passages_loop]
    Files:<br />
    [files_loop]
    [file]
    [/files_loop]
    [next_sermon]
    [prev_sermon]
    Same day: [sameday_sermon]
    </div>

    If you want to remove the filters, then you can just remove [filters_form] from the template. Unfortunately, if you do so there’s no way of setting the default sort order.

  3. 10 Rich Casta Jun 4th, 2008 at 10:32 am

    Thanks for developing this plugin - it looking very comprehensive and I have tested it on my churches webpage and it seems to work as advertised - can’t wait for the podcasting support in the release version as it is this I have been looking for in a sermon plugin. Give me a shout if you want any testing done

  4. 11 Mark Barnes Jun 7th, 2008 at 1:30 pm

    Just to update you all on progress. The new version is coming to the end of bug-testing. There’s on serious bug that can delete all your sermons, so I’m not releasing another beta until at least that one’s fixed!

    But you can see the new version in action on the test site. It allows sorting by bible book. You’ll can see the podcasting support (even supporting podcasts for specific queries - e.g. podcasts for certain preachers, or a podcast for just the morning service, etc.). There’s embedded video support, and a new sidebar widget. There’s also a new facility for automatically adding the bible text directly onto the sermon page (ESV version).

  5. 12 Mark Barnes Jun 10th, 2008 at 11:04 am

    I’ve now released the next version of the . It’s not a release candidate, I’m afraid, just beta 2. However, there are a number of new features, and I’m fairly sure all of the critical bugs have now been sorted. Other bugs do remain, however. The purpose of releasing the plugin now is so that you can help finding the final few bugs before the official release. Thank you!

    I’ve also written some fairly extensive documentation and recorded some tutorial screencasts. I’d value feedback about them, as well as the plug-in proper.

    Thanks for all your help!

  6. 13 Jon Jun 20th, 2008 at 3:51 pm

    I’m having problems with uploading preachers images. Any suggestions?

  7. 14 Mark Barnes Jun 20th, 2008 at 10:16 pm

    @Jon, If you’ve upgraded from an earlier version, it’s possible the folder wasn’t created for you. You need to make sure you have an images folder inside your sermons folder (it should be /wp-content/uploads/sermons/images). Make sure the permissions are set to 0777 on this folder.

  8. 15 Mark Barnes Jun 20th, 2008 at 10:18 pm

    Also, make sure you’re using the most recent version of the plug-in. We’re up to 0.23 now: http://www.4-14.org.uk/sermon-browser

  9. 16 Mike Brisk Jun 21st, 2008 at 12:17 am

    Wow, amazing wp plugin! Just what I was looking. Great work, thanks for the hard work in making this plugin.

  10. 17 Stuart Jul 27th, 2008 at 9:10 pm

    Hello, I’m having trouble getting the sermons to display on our website. I’ve entered [sermons] on the appropriate MP3 page, but it remains blank. I’m using Wordpress 2.6 at present. Thanks.

Pages: « 1 [2] Show All

Leave a Reply