Its fairly difficult to figure out the current URL layout. I propose we do the following layout:
mysite.com/
/event-name/
sessions/ => this is a full listing of sessions
bofs/
schedule_item/
schedule/sessions => this is the schedule
schedule/bofs
parties
Therefore an example site:
Session: mysite.com/2014/sessions/my-cool-session
Bof: mysite.com/nwcarcon/bofs/my-awesome-bof
Session Schedule: mysite.com/2014/schedule (which is also default for schedule itself)
Bof Schedule: mysite.com/nwcarcon/bofs
My theory behind not doing schedule/sessions and schedule/bofs is because we don't need to have a 'voting section' for BoFs, therefore mysite.com/2014/bofs should just show the bof schedule. Since we have proposed/accepted/declined sessions in a different section than the schedule, it makes sense to split these out. It also isn't intuitive to have a /program section.
Thoughts?
Comments
Comment #1
kclarkson CreditAttribution: kclarkson commentedI propose to add the event title to each URL or add a field to the event content type for short URL: example mysite.com/myconf/2014/
The reason is what if I have multiple conferences in the same discipline in the same year. Some people actually present the same session at different conferences through out the year so just having the year doesn't help people who are running multiple conferences from the same site.
Comment #2
DyanneNovaAfter discussion, I think we've decided to add a short name field to the event for use in URLs. There are too many different use cases to try and automatically determine the short url for an event.
Comment #3
japerry+1 To @DyanneNova's suggestion
Also, I realized in talking to people that the 'conference' button at the top is used fairly often, and Irina mentioned that 'Manage Event' really doesn't fit on the node where it is.
What do people instead think about this structure:
http://loc.linuxfestnorthwest.org/admin/conference/events ==> Events Landing Page
http://loc.linuxfestnorthwest.org/admin/conference/events/manage/1234 ==> Event to Manage instead of node/1234/event
I believe this would give us a bit more drupal consistency with management vs node edit -- it would also allow people to directly edit sessions, schedules, etc from the admin menu, a big usability win I think. The only caveat to this is lots of events .. it would make the admin menu load up similar to lots of views, maybe we should have a follow up issue to make an option to turn off rendering of events in the admin menu.
Comment #4
kclarkson CreditAttribution: kclarkson commented+1 on @DyanneNova's suggestion as well.
I would like to consider how the sub-path Panel Page fields would work if we are adding a Short URL Field.
I believe token's could be used with the module mentioned below to keep the url's uniform
#2282543: Friendly URL's for Panel Pages: Add Subpath Auto Module
Comment #7
japerryFixed in Beta1.