-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build Landing Page #22
Comments
@jonraedeke @Nneka @alisonjo2786
|
@timwood This looks like a good list. I can't think of anything else. I'm working on a home page mockup. Feel free to add raw info to the site in the mean time. |
I'd like to have a discussion and perhaps consensus about how we should manage the home page (and others) in COD. Certain elements that are common for all pages (navigation/banner, footer, sponsors) should be in the theme, placed via context, the default block system or other site-wide mechanism/module. But we should also consider that we plan to use this COD install for future events as it supports doing that. Each event is an Organic Group (on steroids) so multiple events can exist in one Drupal install, either as archives of past events or even concurrent events. The home page can be one, active event or provide info about multiple. Looks like the Drupal Association has started doing this with DrupalCon LA https://events.drupal.org/losangeles2015 although the Barcelona 2015 event isn't on that site yet and only appears to be a static, one-pager, so maybe the plan is to put it on events.drupal.org after LA or sometime sooner than that. I'm also thinking about how the development, staging and production workflow will work. Do we have time & effort to codify all changes, overrides or modifications to COD that we make? |
@timwood Can we make this event url be http://drupalgovcon.org/2015 and have http://drupalgovcon.org/ point there? That way users would logically type a different year to access previous or upcoming events. Maybe this is what you were already alluding to. From a theming perspective, we'll probably want to change up the look and feel each year. But given the timing, we could address that after the event with the themekey module per path or per OG and just make sub-sub-themes each year to tweak the look but not start from scratch. I will try to separate styling that is very event specific so we can keep overall layout grid etc.
I think we should try to do really broad features to codify the site. It's really harsh when changes have to be made on production due to the fact that there will be many users and multiple events. |
I've added the redirect module and configured one redirect for / to the 2015 event node. |
That sounds awesome. I'd be happy to help start the hp if there's even
|
I started working on this because I was also working on some stuff for the registration page, but got hung up when my features overrides started to make default COD features overridden. ugh! |
Okay. Got it to work! The home page (and any other event added later) is now rendered by a panelizer panel. COD came with a default panelizer panel, even though it wasn't enabled, so I left that alone and allowed selection of panelizer panel for conference/event content type and added a new panelizer panel called DGC 2015. I disabled the output of the event description (body) and dates, but we can add them later. I just thought they didn't fit very well without some additional styling. There is a place for Sponsors, News, the session tracks are output via a view (and need styling). |
Sounds fantastic!
|
@jonraedeke is going to add big buttons for tickets and sessions submissions to the home page panelizer via simple link and styling. |
@timwood I decided to style the Diamond sponsors in a big beveled box full width above the News on the homepage and show only the other sponsors at the bottom. I might still change my mind and put it up to the right of the date. |
Pretty! |
I do think I will move it up to the right after we get more content on the homepage. This takes up a lot of real estate. Good enough for now. |
Looks great, Jon. I like the logos centered too. In addition to session tracks, we are still missing Featured keynote (Dries' photo) and subscribe for updates box. I think these would be the next two most important things, after the session tracks. Thanks for working on this last night! |
@jonraedeke Can you also apply the same styling treatment to the sponsors page view? |
I was able to add the bevel class to the sponsors page view to style it a little. Doesn't highlight diamond over others on the page in anyway. Couldn't figure out how to make the views grouping use an H2 tag for the grouped field output. Changing the style/field of the grouped field in the field list did not help. |
Cool, thx
Would you like it to?
@timwood No worries, I can just style the H3. That's what I did on the home page. |
I guess it doesn't have to highlight Diamond any differently on the sponsors page. |
@timwood I committed styling for the sponsor level h3 headings. |
@jonraedeke If you have time, bump for session tracks and Featured keynote (Dries' photo) on home page. |
I tried dropping the session track attachment view onto the home page panel, which worked okay, but I didn't want to leave it w/out your input and plus the bottom sponsors box did weird things (overlaying on top of all other objects) when the session tracks view was right above it in the pane order. |
Tim, that will be a perfect way to add the tracks. Just do it in dev and I will fix the style bugs and probably display side by side. Sent from my iPhone
|
Side by side sounds good. Maybe just large icons with title shown on hover?
|
So I decided to try placing the Sessions attachment view in the "top right" panel region and moving the news list to the "left content" panel region. The result is pretty decent, except that the breakpoint which causes the sessions pane to jump above the news is too late. I looked at other panel layout options, including the Omega page and content options, but couldn't decide on one that would work. If we can shorten news (maybe only list two items) or get the featured keynote object in there, I think the session tracks object can stay there. The screenshot below is how it looks and this is currently in develop branch. Whoops, meant to put the sessions pane into "bottom right". @jonraedeke Please change if you get to this. |
Just wanted to add this screenshot from issue #21 (comment) for reference here: |
Shifting to next milestone. |
@jonraedeke Do you know when you might have some time to work on the home page? |
@timwood I hope to get the dries image and some news theming done tonight. |
@timwood I pushed the news styling (to include the date) and the Dries callout. Homepage still needs twitter feed, subscribe and social media links possibly. |
Looks awesome!
|
@jonraedeke Looks great. What did you use to accomplish the twitter feed? I haven't had a chance to look yet. |
I just put the Twitter embed code straight into a custom panel pane since the Twitter Block module didn't featurize. Sent from my iPhone
|
Created separate tasks for: "Become a sponsor" item ended up as a main menu item. Calling this issue done! |
Stuff for home page
The old site home page was controlled/built using a mix of:
The node page panel was also used for all other nodes, except for session nodes, which had it's own variant in the panel.
So what do we want to do with the new site? What do we want on the new site? Lets think out the structure of the page, so we can decide how best to build it.
The text was updated successfully, but these errors were encountered: