Sermon Browser 2 Themes
Posted by Mark Barnes on 2012-10-04 04:36
Hello everyone,
I need to decide how to progress with templates/themes in SermonBrowser 2. I'm not sure that the method used in SB1 will work in SB2, and although it was theoretically simple to edit templates, a lot of people didn't do so. I therefore am considering giving SermonBrowser themes which would require some knowledge of PHP/WordPress to create, but which could be shared between users. If I do go ahead with this idea, there are at least three ways it could be implemented. I would like your advice.
Could you please read through the document called Template Ideas, and let me know what you think?
The basic options are these:
I need to decide how to progress with templates/themes in SermonBrowser 2. I'm not sure that the method used in SB1 will work in SB2, and although it was theoretically simple to edit templates, a lot of people didn't do so. I therefore am considering giving SermonBrowser themes which would require some knowledge of PHP/WordPress to create, but which could be shared between users. If I do go ahead with this idea, there are at least three ways it could be implemented. I would like your advice.
Could you please read through the document called Template Ideas, and let me know what you think?
The basic options are these:
- A a combination of HTML and template tags, similar to that used in version 1, editable from within SermonBrowser admin, but limited in functionality.
- A pluggable theme system, where users would upload a zip file containing PHP, CSS, JS and image files. A knowledge of PHP would be required to edit themes, but they could be shared more easily. The themes would work using one of three methods:
- Using WordPress actions and filters (remove default actions, and add new ones).
- Using specially named files (if a file exists, use it instead of the default).
- Extending a PHP class (override existing methods with your own)
Home / Developer API / Tour / Get a Project - Solutions for Bug & Issue Tracking, Collaboration Tools, Subversion Hosting, Git Hosting
Sermon browser 2.0 is powered by Assembla.
2 Comments
By Ben Miller on 2013-07-11 09:23
By Ben Miller on 2013-09-13 12:11
To respond to my last comment, there is a plugin called Custom CSS Manager that lets you add your own CSS rules from the WordPress admin panel, so we can always recommend that as a solution if someone needs to counteract something from their theme.