Roadmap for OpenChurch 7.x-1.9 stable release

Roadmap for 1.10 release

  • Add 3rd party video feature to core - http://drupal.org/node/1533530
  • Add social icons (easy social) to relevant content (blog, etc) - http://drupal.org/node/1484138
  • Integrate Mix and Match theme - http://drupal.org/node/1530646 (this was put on hold indefinitely when 7x launched but it worked well with the 6x version so I would like to add it back)
  • Move demo content from features into a separate module and add demo hook to core apps to point to that demo module. This will fix an issue where the feature always appears to be in 'overridden' state bc of demo content which is annoying.
    Issue: http://drupal.org/node/1526520
  • Add starter kit theme which will basically just be a subtheme of OpenChurch that looks exactly the same but will be easy for people to clone so that they can make theme customizations without modifying the base theme (this will belong to the openchurch_theme project).
    Issue: http://drupal.org/node/1524930
  • Update date, features, media, media_vimeo, media_youtube, metata, rules, token to their latest versions: http://drupal.org/node/1533396

Roadmap for 1.11 release

Roadmap for 1.12 release

This list is subject to change.

  • OpenChurch Activity RSS - Just add an RSS feed called /activity-stream.rss maybe that is a view that lists all content on the site (not pages or webform but podcasts, blogs, etc.).
  • Add jplayer to podcast page (finally!) - Will have to wait for it to be whitelisted - http://drupal.org/node/1542054
  • Replace Calendar module with FullCalendar module. Add some kind of instructions for administrators to integrate with google calendar (more info here: http://drupal.org/node/1237774)

Wishlist

  • 3rd party apps - need to talk to volunteers
CommentFileSizeAuthor
#14 OpenChurchInstallProblem.PNG48.73 KBsugens
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

drupalninja99’s picture

Priority: Normal » Major

Changing priority

EvanDonovan’s picture

I would suggest that you consider Media 2.x for the video component, despite its present instability. Ultimately, the Views integration (particularly with the Media Browser) will be essential for the user experience, I think.

drupalninja99’s picture

Ya that is probably a good call. As long as it isn't super buggy we could probably go with the 2x version

EvanDonovan’s picture

It is somewhat buggy still, but they were saying that they didn't plan to have changes that would break backwards compatibility.

EvanDonovan’s picture

Issue summary: View changes

added recurring events

drupalninja99’s picture

Issue summary: View changes

adding app store ticket

drupalninja99’s picture

I have updated the release list for 1.10, also I need help testing the app store ticket before I can change it to 'fixed' - http://drupal.org/node/1500146

drupalninja99’s picture

Issue summary: View changes

adding new release list

drupalninja99’s picture

Issue summary: View changes

making date fix postponed

Anonymous’s picture

I am going to try the plupload utility on Media to see if the multi-upload then works. Other than that, Media has been working great for me for over 6 months.

Drupalninja99 - My reply did not post earlier, but I'll be happy to help you with setting up Media/MediaFront if you still need assistance.

Rob

drupalninja99’s picture

I don't really think mediafront is in scope of this project right now. I do plan on adding a video feature but it is going to be a little bit simpler (on purpose).

Anonymous’s picture

OK. Ultimately, your call.

Please define 'simpler,' though. The setup of MediaFront is flexible and not very difficult and the player is themeable. As long as the distro has the base setup of MediaFront done, the it is VERY easy for the content editor and admin. Literally, the editor would just create a node of Content Type 'Media' (or whatever you call it,) give it a Title, include a body (if desired) and upload the audio/video file. It will auto-associate to the player when viewed.

Additionally, you can very easily setup a View and setup a MediaFront style that uses the view as a playlist. This way, you could have the video in the main screen with other videos listed in the playlist.

Beyond that, the admin would have the flexibility to create new MediaFront Styles if he/she wishes to display differently or copy the playlist view if, for example, they wanted to setup a playlist of just a sermon series. Even this could be easily documented re: how to copy the view and change the filter for include the name of the series in the title or as a tag.

Again, definitely your call but I'm willing to help with MediaFront if you go that direction.

Thanks for the Distro!

Rob

Anonymous’s picture

Oh, I forgot to mention. I use this on our company Intranet and have several people with NO web design/HTML experience and they are able to upload the videos and have the playlists. They love how simple/easy it is to use.

drupalninja99’s picture

Ya I just don't know that we need a media player out of the box, that might be better suited as some kind of optional app. I would rather the default video page be a list of video teasers with maybe the most recent one being a playable video and the others linking to video detail pages.

drupalninja99’s picture

Only thing holding back the 1.10 release are these notice errors, I would like to get those resolved. Several of them are tricky in that we are somewhat dependent on other modules. We will probably need to create patches to resolve these in the meantime.

drupalninja99’s picture

Issue summary: View changes

updating headings

drupalninja99’s picture

Got all the notice tickets fixed in dev.

http://drupal.org/node/1493626
http://drupal.org/node/1475710
http://drupal.org/node/1503738

Will need some help testing to get us to an rc1 version.

drupalninja99’s picture

Issue summary: View changes

Adding OC theme starterkit

drupalninja99’s picture

Version: 7.x-1.9-alpha1 » 7.x-1.9-alpha3
Status: Active » Needs review

Changing to needs review.

sugens’s picture

Category: task » bug
Priority: Major » Critical
FileSize
48.73 KB

Just downloaded 7.x-1.9-alpha3 an cannot install due to missing modules, themes in sites/all folder. Snapshot of error message attached...

drupalninja99’s picture

Category: bug » feature
Priority: Critical » Major

Please dont hijack this ticket. Please open up a separate bug ticket, but I think you just installed the wrong package maybe? Make sure you download from here: http://ftp.drupal.org/files/projects/openchurch-7.x-1.9-alpha3-core.zip and all of the modules are in the profiles/openchurch directory.

drupalninja99’s picture

Issue summary: View changes

Adding notice tickets

drupalninja99’s picture

Issue summary: View changes

Fixing version numbers

drupalninja99’s picture

Issue summary: View changes

Adding (del)

drupalninja99’s picture

Version: 7.x-1.9-alpha3 » 7.x-1.9-beta1
Status: Needs review » Active

Some changes:

  1. I fixed the version numbers as I was really meaning 1.9 when I was saying 1.10, currently we are at 1.9-beta1 and wanting to get to 1.9 stable.
  2. Added a new 2x branch to add 1.10 features. I would like to freeze features on 1.9 and try out new features on the 2x branch. I hope having this tighter control will limit bugs.
drupalninja99’s picture

Issue summary: View changes

Fixing del tags

drupalninja99’s picture

Issue summary: View changes

Adding theme issue

drupalninja99’s picture

Issue summary: View changes

Adding demo content ticket

drupalninja99’s picture

Issue summary: View changes

Adding mix and match theme ticket

drupalninja99’s picture

Issue summary: View changes

Adding update ticket

drupalninja99’s picture

Got 1.10 changes into head and looking pretty good, the 2x dev package busted again so hopefully that will get fixed in the near future.

stieglitz’s picture

Version: 7.x-1.9-beta1 » 7.x-2.x-dev
Component: Code » User interface

I've finally been able to explore a little more and after looking I do not see that the admin_menu module is included in the profile. It does have the D7 Admin menu toolbar enabled and perhaps this is what was referred to. In my opinion this is not as user friendly as the admin_menu as demonstrated here http://www.unleashedmind.com/drupal/admin_menu/ It is one of the first modules I enable as an admin. I think this should be added to the roadmap. Just my two cents.

drupalninja99’s picture

I have both the admin module and admin_menu in the openchurch package, but disabled. That is so that you can just enable it and disable toolbar if you so choose.

stieglitz’s picture

Great. Sorry I'm not sure how I missed it.

drupalninja99’s picture

Status: Active » Fixed

Setting to fixed

Anonymous’s picture

Has anyone discussed any integration with Planning Center? (www.planningcenteronline.com)

Anonymous’s picture

Note: I am sponsoring the developer of Facebook Events (http://drupal.org/project/fb_event) to rewrite the module to post Events created in Drupal to a Facebook page. Once that is ready, I think it would be a GREAT core module as most churches have a FB page, too. With RSS Graffiti and Facebook Events module, FB could be updated completely within the Drupal site, thus simplifying the content management.

drupalninja99’s picture

http://www.planningcenteronline.com/ is interesting, altho that seems more for leader types so I am not sure why that would need to integrate with OpenChurch and that is probably too niche an item for me to spend any time on integrating.

As far as facebook goes I prefer not to integrate with a specific module social service like facebook bc I would rather use a module that can interact with multiple social services.

On the other hand having some kind of main activity stream RSS or something could be a good feature. Like for instance /activity-stream.rss or something could just be a view that lists all content on the site (blog, podcasts, etc) as RSS in order of most recent. Then you can plug that into facebook or where-ever. That would make a lot of sense. Thoughts?

drupalninja99’s picture

Issue summary: View changes

adding video ticket

drupalninja99’s picture

Might add jplayer to the list - http://drupal.org/project/jplayer if the player is whitelisted. I will need to check. Have been wanting to bring back podcast player for a while.

Anonymous’s picture

http://www.planningcenteronline.com/ is interesting, altho that seems more for leader types so I am not sure why that would need to integrate with OpenChurch and that is probably too niche an item for me to spend any time on integrating.

PlanningCenter is used by a lot of churches to schedule their ministries and, yes, more for church leaders and volunteers. However, if the users and events could be integrated, would be less duplication of effort. However, I can see that it might be best as an additional app.

As far as facebook goes I prefer not to integrate with a specific module social service like facebook bc I would rather use a module that can interact with multiple social services.

A module that talked numerous external social sites would be great. The RSS takes care of status updates for some.

On the other hand having some kind of main activity stream RSS or something could be a good feature. Like for instance /activity-stream.rss or something could just be a view that lists all content on the site (blog, podcasts, etc) as RSS in order of most recent. Then you can plug that into facebook or where-ever. That would make a lot of sense. Thoughts?

I use RSS Graffiti, thanks to being told about that at the Church BOF @ DrupalCon! It works great.

drupalninja99’s picture

Ya so the RSS thing is definitely going to go in 1.11

drupalninja99’s picture

Version: 7.x-2.x-dev » 7.x-1.x-dev
Status: Fixed » Active

Big Update:

-Merged all of 2x features and fixes into the 1x dev branch in anticipation for releasing the 1.10-alpha1. I will need some help doing some final testing against 1x dev before we roll out a stable release.

drupalninja99’s picture

Issue summary: View changes

Adding 1.11 release roadmap

omega8cc’s picture

Should we include 7.x-1.9-beta2 in Octopus or will it be replaced soon anyway? The progress here is impressive!

drupalninja99’s picture

Hi Grace! beta2 is pretty stable. It might be another week until we roll out 1.10, I want to make sure enough people test it before I create an official release.

drupalninja99’s picture

Issue summary: View changes

Marking through 1.10 features

drupalninja99’s picture

Issue summary: View changes

Adding jplayer

drupalninja99’s picture

It looks like jplayer is GPL/MIT so I added a request to the official Drupal.org whitelist project - http://drupal.org/node/1542054

(UPDATE) When that gets added I will integrate the jplayer with the podcasts page - yay! This will be a 1.11 feature.

drupalninja99’s picture

Issue summary: View changes

moved jplayer

omega8cc’s picture

Thanks. We will include 7.x-1.9-beta2 for now.

omega8cc’s picture

Issue summary: View changes

Adding calendar to 1.11 list

drupalninja99’s picture

Issue summary: View changes

removing updated line

drupalninja99’s picture

Issue summary: View changes

adding breadcrumbs

drupalninja99’s picture

I think I have all of the upgrade issues fixed tonight, now you can download 7.x-1.10-alpha1 from the main project page - http://drupal.org/project/openchurch

Anonymous’s picture

This might make a good item for the AppStore:
http://drupal.org/project/bibly

drupalninja99’s picture

I guess that just adds an input filter or something, that might be easy enough to just auto-install and configure so that it just works out of the box. I think the idea is just that it will do that popup for any text that looks like a bible verse.

Anonymous’s picture

Right. I'm not sure how many would want it ACTIVE by default but I know my church likes it.

drupalninja99’s picture

Ya not a bad idea tho

Maestro232’s picture

Priority: Major » Minor

Hidey Ho,

I'm fairly new to Drupal and support etiquette in general, so I apologize if this isn't quite the place for this post, but I've been toying with a module idea and I wonder if it's something that would fit in nicely with this distribution. I'd call it something like "Feed my Sheep", but basically it would be a service management system. High up users would be able to create a service need from within the church, and church members would be able to volunteer for that service. Here's a real life example:

In my church someone handles providing meals for folks in our church when needed (wife just has a baby, someone is bedridden because of surgery, etc...). Requests to provide meals for a particular person are usually handled by the main coordinator sending out an email to the usual group saying, "We need meals such and such a day for this person," then people reply and the coordinator gets a basic schedule together, and voila. The volunteers make and bring a meal when they are scheduled.

So...a service manager module would be able to handle both the coordinator's end and the volunteer's end of this sort of service need. If it is generic enough the coordinator could create all sorts of different kinds of service needs (mowing an elderly lady's lawn in the summer, providing a ride to physical therapy for someone with an injury and no car, etc...). Once the coordinator created the service need with all the necessary details, the volunteers would be able to sign up for slots within the system and the coordination would be handled by the system...

Just thinking out loud here...I'm not quite sure how to approach this "the Drupal Way" ... or any way really, but I'd love to flesh this out if there is interest.

Code Monkey’s picture

Priority: Minor » Major

You're right, in that, this issue is not the correct place. You should have started a new issue and assign it as a feature request.

With that put of the way, I don't feel this should be added to this distribution. That does not limit you (or anyone else) in creating this functionality for your site. Another distribution or two that come to mind are Open Atrium or Drupal Commons. You might not use either one, but could work up a solution that is maybe a subset of either of these distros.

I hope that helps.

Anonymous’s picture

Maestro...You may want to look at PlanningCenterOnline.com. It is already VERY good at planning services, resources and people for different projects and for the worship team to plan the service. It syncs with iCal, as well. You may want to just hook into that....

Maestro232’s picture

Thanks for the suggestion. And sorry for the posting in the wrong place.

drupalninja99’s picture

Ya that is a good point. And we've talked ab some kind of PlanningCenter integration before. I don't know exactly what it would look like, but I am open if someone can explain to me how the service would work with OC.

drupalninja99’s picture

I have seen a few requests for an event importer. I think a good idea for an easy App would be openchurch_event_feeds or something like that that just pre-configures a feed to import from a CSV. So all the administrator has to do is upload a CSV to the appropriate location and feeds will automatically import from that location.

I haven't done a CSV importer for feeds yet but I would imagine it's pretty easy.

drupalninja99’s picture

Issue summary: View changes

Adding simplenews

drupalninja99’s picture

Issue summary: View changes

Changing scoping for 1.11 release

EvanDonovan’s picture

Feeds imports from CSV are easy. Calendar module also has iCal integration.

EvanDonovan’s picture

Issue summary: View changes

Adding breadcrumb issue

drupalninja99’s picture

Issue summary: View changes

adding pathologic fix

drupalninja99’s picture

Issue summary: View changes

Updating 1.11 notes

drupalninja99’s picture

Issue summary: View changes

updating 1.11 notes

drupalninja99’s picture

Status: Active » Fixed

Closing in favor of a new ticket for 1.11/1.12 http://drupal.org/node/1754278

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

updating 1.11 notes