drupal on your tv: drupal design camp boston 2010

Download Drupal on Your TV: Drupal Design Camp Boston 2010

If you can't read please download the document

Upload: ryan-price

Post on 17-May-2015

1.300 views

Category:

Technology


0 download

DESCRIPTION

I helped a theatre in Schenectady, NY build a fun and powerful Drupal website, whose coolest feature is a series of televisions displaying a Drupal page, but you wouldn't know it to look at it. I'll also talk about our collaborative process developing new features for the site, and some of the fun behind-the-scenes tools we built to help them manage the site.In addition to the awesome case study, I'll also cover topics around: * Theming - grid systems, base themes, inexpensive graphic editors * jQuery - Small hacks, and tons of custom code * Views for site Administration * IE6/7 compatibility - Getting Nice Menus and jQuery slideshows to play nice * Working remotely - ins and outs, how to do it on the cheap * Working with Dates, Event Data, and Search

TRANSCRIPT

  • 1. Drupal on Your TV 2010 Boston Drupal Design Camp June 19 th MIT Stata Center Ryan Price @liberatr

2. Expert Training and Consulting 3. Who We Are

  • Michael Anello
  • Independent software consultant 10+ years

4. University and software instructor 15+ years Ryan Price

  • Community evangelist

5. Social media dork Lots of Drupal jobs in Florida 6. What We Do

  • Training
  • Public, private, online

Consulting

  • Full-service

7. Hired guns Outreach

  • Podcast, video, technical articles

8. Drupal Road Trips 9. What We've Done

  • Large Sites
  • OutdoorLife.com

10. FieldAndStream.com 11. SkiNet.com Microsites

  • JetBlue

12. Marriott 13. What We've Done

  • Medium Sites
  • Ozmosis.com

14. Proctors.org 15. Petentials.com 16. ACLib.us 17. DrupalEasy.com 18. FloridaCreatives.com 19. What We've Done

  • Small Sites
  • Gatortutoring.com

20. VoteTimBrennan.com 21. Locked.com 22. OffRoadAtlas.com 23. Proctors

  • Restored Historic Theatre - 1926

24. Schenectady, NY 25. Cornerstone Downtown Scene 26. Opera House, Movie Theatre, Art Gallery, Conference Space 27. The Problem

  • Single Event Column

28. Multiple Venues 29. Photo linked to Menu Rollovers 30. Search did not honor event dates 31. Navigation 32. Custom Code 33. 34. Events Display

  • Home Page all events

35. Genre, Venue uses Views Displays Taxonomy Redirect 36. Venue Icon Nodereference CCK Field Formatter 37. Events Display

  • Genre

38. Current Season Flag 39. Sidebar

  • Grid View

40. Arguments

  • Taxonomy ID from URL

41. Back-End Ticketing

  • Any Event can be linked to a Ticket

42. Events can have multiple Tickets 43. Logic in Views Formatters 44. Date Formats

  • Sat, Jun 19, 7:00 pm

45. Sun, Jun 27 46. Jun 30 Jul 1 47. Dec 31 Jan 1, 2011 48. Sun, Mar 6, 2011, 6pm 49. Custom CCK Field Formatter 50. Video & Media

  • Sidebar

51. EM Video Field 52. ImageField 53. ImageCache 54. Views Block Display 55. Views Arguments: Node ID from URL 56. Featured Display

  • ImageCache + Views Cycle
  • Hacked to add pager as an option

Nice Menus use absolute/relative position 57. Admin Control + Date 58. Featured Display

  • Flag + DraggableViews for list ordering

59. Views filters only future-dated events 60. Additional Display Block - node/*

  • Views Arguments - NodeID from URL

61. Image Callouts

  • Callouts: TONIGHT, SATURDAY, SOLD OUT

62. ImageField - multiple values

  • Drag one to the top to use it

63. Views Field Group Multiple Show1value(s) 64. Working Remote

  • Stay on the phone

65. Skype + Screen Sharing can't control mouse iChat, GoToMeeting 66. Remote Desktop Testing IE6/7 Timbuktu 67. OpenAtrium File Sharing, Tasks 68. Culture

  • Who are the players?

69. Politics? 70. Not just a robot, a Consultant 71. Help them tell the story, not just build cool stuff 72. Search

  • Views + Attachments
  • Filter Search Terms

Events

  • 1 - This Year (2010)

73. 2 - Next Year (2011) 74. 3 - Last Year (2009) 4 - All other Content

  • News

75. Pages 76. Webforms 77. Galleries

  • Migrated 1000 nodes

78. Gallery / Sub-Gallery 79. Multi-value ImageField + Image FUpload 80. Views + Attachments

  • Taxonomy / Hierarchy

81. Arguments

  • Parent Term

82. Term ID 83. News

  • Featured News Rotates on all pages
  • Announcements, Press Releases

Flag Hot News

  • On by default

84. Date Field exipration 85. DraggableViews 86. A Question 87. 88. 89. 90. 91.

  • Flag + DraggableViews + Date

92. Custom Javascript + jQuery 93. CCK Number Fields

  • Video length

94. Play Video: True/False Proctors TV views, scripts and admin screens are all baked into a custom module 95. DrupalEasy.com Web site: technical articles, workshop announcements Podcast: search for drupaleasy on iTunes Twitter: @drupaleasy Ryan Price: @liberatr just about everywhere http://claimid.com/ryanprice http://slideshare.net/liberatr