building rich internal sites
play

Building Rich Internal Sites Deciding Why, Content Strategy and Best - PowerPoint PPT Presentation

Building Rich Internal Sites Deciding Why, Content Strategy and Best Practices Ryan Price @liberatr www.ryanpricemedia.com www.battideas.com www.drupaleasy.com www.invisiblefrisbee.net Ryan Price 8 Year Drupaller Drupal


  1. Building Rich Internal Sites Deciding Why, Content Strategy and Best Practices Ryan Price @liberatr www.ryanpricemedia.com www.battideas.com www.drupaleasy.com www.invisiblefrisbee.net

  2. Ryan Price 8 Year Drupaller Drupal Trainer, Podcaster, Mentor Also: ● Theatre ● Improv ● Pottery ● Coworking ● Hacking / Arduino ● Game Design Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 2

  3. Case Studies Proctors Intranet Chautauqua Institution Calendar OCLS “Orange Peel” Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 3

  4. Case Studies Proctors Intranet ● Theatre in Schenectady, NY ● 15 “rooms” for events/meetings ● Distribute resources ● Keep info. out of someone's brain ● Help Tickets ● Staff Directory ● Existing Site Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 4

  5. Case Studies Proctors Intranet ● Purchase Orders ● Node & Workflow State ● Staff Complaints from Patrons ● EntityForms ● Help Tickets & IT Tickets ● Different fields = Different Content Type Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 5

  6. Case Studies Proctors Intranet ● Calendar Day/Week/Month Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 6

  7. Case Studies Proctors Intranet ● Case Tracker ● Simple State Open/Closed ● Deffered means “waiting” ● ● Priority Users can reorder ● with DraggableViews Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 7

  8. Case Studies Proctors Intranet ● Purchase Requests (precedes Purchase Orders) ● Workflow State Department Approval ● IT Approval ● Finance Approval ● ● Owner + Dept. Head Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 8

  9. Case Studies Proctors Intranet ● Purchase Orders (follows Purchase Requests) ● Workflow State Open,Processed, Cancelled ● ● Printable ● List of items/prices/quantity ● Vendor, Has it been Received? Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 9

  10. Case Studies Proctors Intranet ● Patron Feedback (employee complaint) Allows a manager to follow up simply by checking site ● EntityForm / Webform ● Complaint ● How was it resolved? ● Contact Info ● Cust. # in CRM System Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 10

  11. Case Studies Proctors Intranet Resource Scheduling ● e.g. What should be Put up on the Marquee of the theatre This is tied to the “Event” ● content, it used to be one field, split to people with different job descriptions Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 11

  12. Case Studies Chautauqua Institution Calendar ● Arts Festival in Lakewood, NY ● 15 “venues” for events/rehearsals ● Distribute resources ● Keep info. out of someone's brain ● Guest Calendar ● Event Programs ● Send info to the CHQ Daily Newspaper ● Existing Site + Lotus Notes Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 12

  13. Case Studies Chautauqua Institution Calendar ● Arts Festival in Lakewood, NY ● 15 “venues” for events/rehearsals ● Distribute resources ● Keep info. out of someone's brain ● Guest Calendar ● Event Programs ● Send info to the CHQ Daily Newspaper ● Existing Site + Lotus Notes Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 13

  14. Case Studies Chautauqua Institution Calendar ● Double Booking ● Resource Conflicts + Rules ● Lock down venues ● Rules that get activated in June ● Dates mostly the same ● Rules (again) Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 14

  15. Case Studies Chautauqua Institution Calendar ● Guest Calendar – static letter with events Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 15

  16. Case Studies Chautauqua Institution Calendar ● Duplicate Events (Uses Rules + Resource Conflict) ● Venues are Terms ● Check on form validation ● Sends email, throws errors Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 16

  17. Case Studies Orange County Library “Orange Peel” ● 15 “branches” for staff / notices ● Alerts & Announcements – email all staff ● Role-based menus ● Staff Directory ● Lost & Found for all 15 branches ● Document Repository – Staff handbook, or collaboration ● Existing Site(s) + Backend Web Services ● Evanced – External Calendar XML ● Blogs – imported Florida DrupalCamp 2013 - Dive into Drupal! 3/8/14 17

  18. Orange County Library “Orange Peel” Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 18

  19. Orange County Library “Orange Peel” Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 19

  20. Orange County Library “Orange Peel” Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 20

  21. Orange County Library “Orange Peel” Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 21

  22. Tools of the Trade Basic Print, Email, PDF Workbench Add on to Nodes Workflow Create a PDF of any page in Drupal Helps keep content in different “Sections” Create a Printer-friendly version Field Permissions Organic Groups Access Control on a field level Keep content associated to groups If you restrict a field in one place, it Overkill for most people, unless you becomes restricted everywhere really need Access Control Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 22

  23. Tools of the Trade Basic Calendar Date Views Field Only does display, not storage Good for storing, displaying is core Views Templates Date, Date ISO, Date Timestamp Feeds Date iCal Importer Views Date Adds display style for Feed type - can be used with Calendar or by itself Needs Date iCal and Library Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 23

  24. Tools of the Trade Resource Conflict Rules Date Sweet Date Rules Rules Components Rules Form Entity Registration Signup Date Date Bundles & Fields Sends Reminders Just one type AWESOME: Commerce Registration Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 24

  25. Tools of the Trade FullCalendar Flag Not Really Views Friendly Views Javascript API Date Nice UI add-on, not recommended See also: EntityReference Migrate Fuzzy Date Date support built-in Date “Circa 2006” Optional Date Parts Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 25

  26. Even More Demo Learn the Rules Framework ● Screencasts with Johan Falk ● http://nodeone.se/en/learn-the-rules- framework Florida DrupalCamp 2014 - Dive into Drupal! 3/8/14 26

  27. Building Rich Internal Sites Deciding Why, Content Strategy and Best Practices Ryan Price @liberatr www.ryanpricemedia.com www.battideas.com www.drupaleasy.com www.invisiblefrisbee.net

  28. What Did You Think? Please Evaluate this session at: fldrupalcamp.org/program/schedule

  29. See you Tomorrow! Coding for a Cause Work along some of the best Drupalistas we could find

Recommend


More recommend