1 / 87

Your CMS is the

z.umn.edu/jeff. ELEPHANT. Your CMS is the. IN THE ROOM – TECH FOCUS. Jeff Abuzzahab • jeff@umn.edu. One CMS. Complicated Proprietary. Complete Failure. 2 years of hell. No Work. People Quit. Drama. Fighting. • 1 Minute History •. CMS was the Problem. What do we need to do?.

malha
Download Presentation

Your CMS is the

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. #TPR3 z.umn.edu/jeff ELEPHANT Your CMS is the IN THE ROOM – TECH FOCUS Jeff Abuzzahab • jeff@umn.edu

  2. One CMS Complicated Proprietary CompleteFailure 2 years of hell No Work People Quit Drama Fighting • 1 Minute History • CMS was the Problem What do we need to do? should have asked Catering to Software

  3. Put People First! Together we planContent, Delivery, then Software Results? People are Happy People are Productive 4+ Years of Web Bliss • 1 Minute History • 100+ Web Sites – With What Software?

  4. Dreamweaver SharePoint Moveable Type Homegrown + Contribute WordPress

  5. Where I am from • How we work • Sharing content • Comments& downloads • What to Expect •

  6. Land of 10,000 Lakes (relatively small lakes) • Minnesota•

  7. • Minnesota•

  8. 3.2 million pop. 40 miles approx. • Twin Cities •

  9. • Twin Cities •

  10. • Twin Cities •

  11. 3 miles • Twin Cities •

  12. • Twin Cities •

  13. • Twin Cities •

  14. • Twin Cities •

  15. Academic Units Research Units • Curriculum and Instruction • Educational Psychology • Family Social Science • Institute of Child Development • Organizational Leadership, Policy, and Development • Postsecondary Teaching and Learning • School of Kinesiology • School of Social Work • Center for Applied Research and Educational Improvement • Center for Early Education and Development • Educator Development and Research Center • Institute on Community Integration • Learning Technologies Media Lab • Minnesota Center for Reading Research • STEM Education Center • U of M Child Development Center Administration College of Education and Human Development • Alumni • Development • Student Services • Etc., etc. Level Four Centers • Dozens of them • Projects and labs

  16. Web Teamfour people • Re-est 2008IT + Comm hybrid • Full authorityplan, design, build • We work witha content strategistin each major unit • Similar skills,fit to their area • Information Technology • Stereoscope original handheld technology

  17. Work together from the start • CSS/HTML frameworkdirect editing • Governance byleading up • Collaboration & Trust •

  18. Newsstuff happens • Eventscome to our thing • Peoplelearn from these humans • Courseswe sell these • Searchsharing half our traffic • Content Strategy • flickr.com/photos/jlarson/267277436/

  19. COPECreate Once,Publish Everywhere • Many writersOver 40 authors • Non-hierarchicalStories where they belong • News - Criteria • flickr.com/photos/theilr/2425819693/

  20. Easy setup2 steps • Customizable,use our frameworks • Good search rankings • blog.lib.umn.edu/cehd/news • Library Blog •

  21. • Logical Navigation •

  22. • Behind the Scenes •

  23. The blog is here • It Works. But… •

  24. • How do we Share? •

  25. • Feeds – RSS & Atom •

  26. Extensible Markup Language • Transports data • Nestedin nodes • Feeds are XML •

  27. • Feeds are XML •

  28. • Feeds are XML •

  29. • Feeds are XML •

  30. • Feeds are XML •

  31. • Feeds are XML •

  32. • Feeds are XML •

  33. Extensible Stylesheet Language Transformations • Produces HTML • Makes decisions based on XML nodes • Good at matchingand counting • How to get finished HTML on our sites? • XSLT • flickr.com/photos/anselmhook/246779180/

  34. Discussed with our backend developerswe collaborate! • Gave us a script,set four variables and we Tons available for whatever flavor you scoop: ASP, PHP, .NET, etc. • div idwhere should it go? • Feed URLwhich XML to use? getRssFeed("News", "http://blog.lib.umn.edu/cehd/news/CollegeHP.xml", "/attributes/XSLT/News-HP.xslt", "Sorry, the news feed is currently unavailable."); • The Script • • XSLThow should it display? • Error messagewhat if it breaks?

  35. • Homepage • • Unordered list • Title and link • 3 stories with category “college home page”

  36. • Department • Thumbnail, title, link – 8 stories, rotated with JavaScript

  37. Alumni • Two feeds • Notes by year • Sort by tag • Group by decade

  38. Alumni

  39. XML: flow of infoThe water and hose • Categories: control flowThe spigot • XSLT: distribute HTMLThe sprinkler • Your site - consumption: Dog’s mouth, glass, whatever • No one owns this technology!You can Google for help!Many free sites out there. • Feed Summary • flickr.com/photos/sailorbill/3621895805/

  40. Similar criteriaas news • COPECreate Once,Publish Everywhere • Many writers • Non-hierarchical • Events - Criteria •

  41. Could do this with a blog or Google cal • Talked with backend developers • They already had a calendar • Made a copy for us • Events - Build •

  42. • Link Pro •

  43. • Link Pro •

  44. • Link Pro •

  45. Custom feed URL determines amount and type of information • Feed for iCal as well, use in Google calendar • The numbers determine the information pulled • Changing category name does not affect feed • Link Pro •

More Related