Giter Club home page Giter Club logo

wp-for-church / sermon-manager Goto Github PK

View Code? Open in Web Editor NEW
41.0 6.0 36.0 4.08 MB

Sermon Manager for WordPress is the #1 plugin for churches who want to manage their sermons easily and missionally.

Home Page: https://wordpress.org/plugins/sermon-manager-for-wordpress/

License: GNU General Public License v2.0

CSS 3.35% PHP 93.37% JavaScript 2.29% Shell 0.99%
wordpress wordpress-plugin sermons sermon-plugin sermon-manager podcasts podcast-manager wordpress-podcasts sermon-podcasts church

sermon-manager's People

Contributors

antgiant avatar gitne avatar igor-gp avatar leoncb avatar macbookandrew avatar nikola3244 avatar randjelovicaca avatar reykroona avatar robertmain avatar tstephen avatar tyler-paulson avatar urosmil avatar varunsridharan avatar zseriesguy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

sermon-manager's Issues

Service Type prefilled automatically, should show None or Empty by default

User Feedback:

I’ve noticed that recently when adding a new sermon, the service type box isn’t empty by default, instead the top option is displayed. However if you just leave the box alone and publish the sermon, no service type is displayed (correctly) but instead of a service type, there are empty parenthesis.

Typo on Podcast settings page

Default is spelled incorrectly (missing an L) in the description of Settings > Podcast > Number of podcasts to show.

Sermon Manager API

Hey,

I posted somewhere last week and someone replied saying this feature would be available in 2 weeks. I just wanted to place the issue here so that I could be updated when the feature comes out.

Pretty excited to make a sermon app for my church which uses this plugin 👍

Thanks!

Update 2.0.6 changelog

BTW you might want to note (perhaps add to the Changelog or something) that after updating to version 2.0.6 which fixes this bug, it’s also necessary to go to the Permalink Settings page and click “Save Changes” once, for the fix to take effect and for the Yoast feed to start working again.

Different plugin directory name

Customers seem to have folders called sermon-manager-for-wordpress whereas now its Sermon-Manager

This is why the plugin is often deactivated upon update, the folder name has changed.

Leave it as it is or change it to sermon-manager-for-wordpress

Custom label for "Preacher" not used in slugs

I changed Preacher to Pastor in Settings > Custom label for "Preacher", and the label in the admin changed, but not the slugs throughout the site. It seems more valuable to have the slugs change, since they are viewed by the public.

Sortlist problem when nothing selected

When using the sortlists to filter the content this works fine when you select a series/preacher etc. However, when you then go back to having no item selected you do not return to the sermon list, but to the blog page.

Add ability to specify max number for series shortcode

Customer feedback:

I've been trying everything I can think of to make the sermon_images shortcode do what I want, basically I want it to show the most recent four sermon series. I've tried this: [sermon_images size="sermon_big" max_items=4] but that doesn't seem to do anything. Could you give me a hand? How do you limit the series' showing?

Possible solution:

In wpfc_display_images_shortcode add a new parameter of max_items, default 0 (or whatever you want)
After extracting pass it to sermon-images-get-terms as 'number' => $max_items in the term_args array.
get_terms accepts number as an arg so it will work as expected.

Connect to c9

Hey, can this be connected to the existing c9 MT workspace so it syncs up with the sermon manager plugin folder only or do we need to have a completely new workspace for this?

Make date field optional

If a date is not picked it breaks the loop / posts return null. I think will be better if we make it optional.

Wrong RFC822 date and time stamps in podcasts RSS feed

The current podcast RSS feed implementation produces localized RFC822 date and time stamps in the body of the pubDate element of the item element instead of date and time stamps in the C or POSIX locale (often effectively the en_US locale). This violates the RSS 2.0 and also RFC822 date and time specifications, and thus causes consumers of a feed, exported by systems configured to other locales than C, POSIX, or en, to error out or ignore the time stamp.

Note that although the RSS 2.0 specification speaks of RFC822 which has been superseded by RFC5322 by now, even RFC5322 does not specify localized date and time stamps (which makes perfect sense). It is pretty safe to assume that the RSS 2.0 specification by referencing any RFC also implies any latest RFC to apply as long as it is backwards compatible (which is true for RFC5322).

Interestingly, the implementation produces correct date and time stamps in the body of the lastBuildDate element regardless of the exporting system's (or process') current locale.

User Feedback

This is mixed feedback for the free version and future paid versions

I’ve not used User Role Editor, but as long as you set up WP-standard roles/capabilities, that should work with any plugin that does things the normal method.

One other request: rework the UI for the custom taxonomies sermon series, topics, and preachers (also perhaps store the data in wp_termmeta instead of in a single options field? that should improve performance and allow other uses down the road—custom og:image metadata for sermons in a series, etc.).

Stacked editor buttons (WHMCS #391047)

Client's report:

When editing a sermon, in the description box, when switching to the text editor, the buttons editing buttons don't line up. They get stacked, which wastes a lot of space, reduces the actual editing space, making it inconvenient for editing.

screen shot 2017-08-04 at 11 19 16 am

Add ability to select permissions in URE

Just got a comment from a user, the plugin does not allow for user role editor to select specific permissions for the plugin, so that only certain people can view it, edit, delete etc.

Can you please add that ability in :)

PodTrac Support

I'd love to see the addition of PodTrac (http://analytics.podtrac.com) tracking support in the RSS feed for podcasts. It simply adds to the link "http://dts.podtrac.com/redirect.mp3/" to the begging of the enclosure url. PodTrac then tracks downloads for you.

Maybe having a checkbox in the podcast options page in the setting to turn it on or off with a link to how to set it up.

I was able to hard code it into our site, but including it as an official feature would be nice for us for upgradeability.

If I have time I'll clone the project and see if I can add it, then request a pull request.

Media manager for mp3 files not working properly

There are presently [numerous] mp3 sermon files in the <site name ommited> wp-content/uploads/sermons folder. How should I establish these to appear in the media library? When I add a sermon, and go to bring in the respective .mp3 file of that sermon, it fails to show up in the media library collection. When I upload the respective .mp3 file, it appends a -1 to the filename.

Filter/Page bug

There is a bug with navigation and filter, to reproduce - go to sermons page 2 and then use filter, it causes a 404 since the URL takes into account page 2 and hence errors out.

https://www.useloom.com/share/a2c08b7451834d7289925a8d0f3b12c1

The URL in that example ended up being https://northcoastchurch.org.au/sermons/page/2/?wpfc_sermon_series=advance-appeal instead of https://northcoastchurch.org.au/sermons/?wpfc_sermon_series=advance-appeal

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.