Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Has the BoF Scheduling module for COD been installed (see: http://drupal.org/node/1034482) ?
If not, can we get this onto the site and then make it private so we can work with it prior to the Con to be sure it's working?
Comment | File | Size | Author |
---|---|---|---|
#17 | 1293870-cod_bof-upgrade-17.patch | 33.4 KB | oadaeh |
#16 | 1293870-cod_bof-upgrade-16.patch | 26.02 KB | oadaeh |
Comments
Comment #1
coltraneIt will require porting the preprocess and Views schedule from D6 COD to D7, its pretty tightly integrated for BoF scheduling.
Comment #2
sirkitree CreditAttribution: sirkitree commentedDoesn't look like there are currently any issue there either regarding it's upgrade to 7.x. Mike, any interest in helping to get that started?
Comment #3
mpotter CreditAttribution: mpotter commentedI am willing to do what I can although my current time is a bit limited for actually working on the DrupalCon site.
What did DrupalCon London do? Did they use COD with D6 or D7?
Do we have a staging or devel server that this stuff can be installed on to play with without disrupting the main site?
Comment #4
sirkitree CreditAttribution: sirkitree commentedThe feature should be able to be developed without the DrupalCon site itself. But yes we do have a staging site (http://denver2012.scratch.drupal.org/). The source code is in bzr and it a bit of a PITA to get access to, so I think the easiest way to go about it would be to have this developed in a fresh D7 install locally and just re-create the way COD in D6 is doing this and then bundle it up as a feature that we can put on the DrupalCon site.
Comment #5
mpotter CreditAttribution: mpotter commentedI've never done anything with COD. I can try to put something together as a standalone D7 feature, but I hate to start from scratch. I wonder how much of the current D6 Scheduling Tool is COD specific?
Comment #6
sirkitree CreditAttribution: sirkitree commentedTypically we've been installing a version of COD6 locally and looking at how the feature is built and then replicating that in D7 side by side as a standalone feature which can then be submitted to the cod_support issue queue. It seems to work pretty well and as each feature is already pretty succinct doesn't usually take more than a couple hours at most to do one.
Comment #7
mpotter CreditAttribution: mpotter commentedThe BoF Scheduling feature uses Room and Time Slot content types. Do those content types already exist on the Denver D7 site? Or should I build those into a D7 BoF Feature so that it is completely stand-alone?
I'm going to need some kind of code access to make sure the BoF feature integrates with other existing stuff on the site.
Comment #8
sirkitree CreditAttribution: sirkitree commentedHere's what's on the site:
Comment #9
mpotter CreditAttribution: mpotter commentedSince BoF sessions are not held in the same room as other sessions, can I go ahead and keep the BoF stuff completely standalone and define my own content types (like BoF_Room and BoF_TimeSlot) ?
This would allow the BoF scheduling tool to work as a general-purpose self-scheduling tool outside the context of DrupalCon which makes it a bit easier to get sponsored to do this development.
Or if you think I really need to tie into the existing Room and TimeSlot content types, please send me a Features dump of these contents so I can put them on my test dev server here.
Comment #10
coltraneBoFs don't share physical rooms as sessions (though they can at different time slots) but we don't need to duplicate room and timeslot content types. Scheduling functionality is shared enough that having a separate feature is redundant.
Also, a port of the session (including scheduling and bof support) is happening at #1150334: Upgrade the cod_session, cod_bof Feature to D7
"Or if you think I really need to tie into the existing Room and TimeSlot content types, please send me a Features dump of these contents so I can put them on my test dev server here."
We can get you a dump and/or scratch site setup with the content types from denver2012 if you like, but there are no created nodes, so I recommend starting from #1150334: Upgrade the cod_session, cod_bof Feature to D7 and creating content.
If the relation between BoFs and sesssions regarding scheduling isn't clear I recommend setting up a D6 COD site. There is a video on usecod.com and documentation at http://drupal.org/node/1208088.
Comment #11
mpotter CreditAttribution: mpotter commentedOK, this is getting beyond what I am able to contribute time-wise (starting with zero exp with COD). And something very specific to COD will be more difficult for me to get sponsored.
I'm going to need to pass this off to somebody in the web team who can better coordinate getting this done.
Comment #12
oadaeh CreditAttribution: oadaeh commentedWhat is the timing for getting this task done? I might be able to take care of this, if you want, but not until after BADCamp, and probably more like the end of next week.
Comment #13
coltrane@oadaeh, having the COD schedule ported (http://drupal.org/node/1150334) by the end of November would be great, but BoF scheduling probably won't go live till February of next year. The code shared though so the first deadline is the most important.
Comment #14
oadaeh CreditAttribution: oadaeh commentedI started working on this last night. I will hopefully have something up before the end of the day.
Comment #15
oadaeh CreditAttribution: oadaeh commentedThis is just an FYI to say that I've got this mostly done. In testing it, I've discovered a couple of tweaks I need to make before I post the patch. However, that will have to wait until I get done earning my keep for the day, so hopefully tonight or tomorrow morning I'll have it here for people to take a crack at.
Comment #16
oadaeh CreditAttribution: oadaeh commentedThe attached patch depends on http://drupal.org/node/1150334#comment-5504934 or some later reasonably close patch. Basically, the BoF module needs the Views plugin provided by the Session module.
If I created the feature or the patch incorrectly, let me know and I'll fix it as soon as possible.
Comment #17
oadaeh CreditAttribution: oadaeh commentedUpdated patch that includes the new file I left out of the previous patch.
Comment #18
coltraneThis had been committed. Thanks oadaeh!
Comment #19
sumitk CreditAttribution: sumitk commentedColtrane can you please enable bof mobile feature on website too. I need that urgently for app submission.