Site Manager rocks! This presentation goes up to 11.
Presentation I gave at the T44U conference in Dublin (12-13 November 2009).about our tops tips for using the Site Manager Web content management system (http://www.terminalfour.com/)
Released under a Creative Commons Attribution-Share Alike 2.5 UK: Scotland Licence.
http://creativecommons.org/licenses/by-sa/2.5/scotland/
What's New in Teams Calling, Meetings and Devices March 2024
Site Manager rocks!
1. Site Manager rocks! This presentation goes up to 11 Gareth J M Saunders Assistant Information Architect/Web Manager Chris Gordon Web Software Developer T44U, Dublin - November 2009 Beta
2. Site Manager rocks! This presentation goes up to 11 Gareth J M Saunders Assistant Information Architect/Web Manager Chris Gordon Web Software Developer T44U, Dublin - November 2009
5. Site Manager at St Andrews December 2006 Installed Site Manager 5.1 (or 5.2) May 2007 Launched first site October 2008 Upgraded to Site Manager 6.0.0018 Summer 2009 Dev server installed with 6.2 Soon? Upgrade live to 6.2 Currently 35 channels, inc. 11 RSS channels
13. Site Manager rocks! This presentation goes up to 11 Gareth J M Saunders Assistant Information Architect/Web Manager Chris Gordon Web Software Developer T44U, Dublin - November 2009
14. Top tips when rolling out sites using Site Manager Caveat We’re not experts, but these are the things we’ve found useful
19. Naming conventions UPPERCASE, Mixed case or lowercase URLs? Per channel Content e.g. webteam_about_garethjmsaunders Styles and templates e.g. Divinity 1 Home Media library categories Publish out as separate folders? TOOLS > CONFIGURATION Media library items e.g. hr-policy-sickleave.pdf
26. CSS Selector navigation object Hack! Use Firebug Locate the values in the code Delete them UPDATE
27. Hack #2: Stylish for Firefox https://addons.mozilla.org/en-US/firefox/addon/2108 " Restyle the web with Stylish , a user styles manager."
28. Use Firebug to locate page elements Isolating the login input boxes
29. Stylish examples Log in screen Before Small login boxes After Web 2.0 treatment for the short-sighted
30. Stylish examples Site Hierarchy Before Very subtle background colour on mouse-over hover After Hover more prominent
31. Stylish examples Media Library Before There is no media in which category? After Ah! that one!
32. Stylish examples Configuration Before Centre-aligned headings After Left-aligned headings with background-colour and hover-effect on rows
33. Hack #3: Greasemonkey for Firefox JavaScript libraries Can be used with jQuery, MooTools, Prototype, Scriptaculous, etc. Wishlist Highlight any selected rows in User Management, Group Management, etc., or even move them to the top of the table to remove the need to scroll. https://addons.mozilla.org/en-US/firefox/addon/748 "Allows you to customize the way a webpage displays using small bits of JavaScript ..."
34. 3. From design to T4 Transferring your designs into Site Manager
35. Print out design onto A3 and mark-up by hand Style elements Find divide between header and footer Related content required? Hard-coded elements Navigation objects Share existing Create new Write IDs onto diagram Media elements Images CSS JavaScript Templates Share existing Create new
36. Use mind maps Our uses include Project management Information architecture Migration (4,000+ pages) Re-architect 50+ sites Page-level design Design management User permissions in T4 www.slideshare.com/garethjmsaunders/
39. Use version control Efficient Work on different branches concurrently Fail-safe Roll back quickly to an older version
40. Use frameworks CSS Blueprint CSS 960 Grid System YUI Grids JavaScript jQuery Prototype and Scriptaculous MooTools PHP CakePHP Symphony Zend
41. Framework advantages v disadvantages Advantages Cross-browser support Faster development time Well-structured, modular code Code consistency Visual design cohesion Disadvantages Often non-semantic Bloated code (may not need whole framework) Limited Inherit other people's bugs Can take time to learn
42. Optimize your code Books High Performance Web Sites Steve Souders (O'Reilly, 2007) ISBN 0-596-52930-9 Even Faster Web Sites Steve Souders (O'Reilly, 2009) ISBN 0-596-52230-4 Firebug add-ons Yahoo! YSlow http://developer.yahoo.com/yslow/ Google Page Speed http://code.google.com/speed/page-speed/
44. Navigation objects Site Manager 6.0 Related Content Related Content Branch BreadCrumbs CSS Selector Link Menu Return To Index Section Details Top Content BreadCrumb Advanced Language Switcher Section Iterator Site Map Top Stories
45. An average page BreadCrumbs CSS Selector Section Details Content Related Content Branch Related Content Link Menu
47. Advantages v disadvantages Advantages Separate content from design Restrict access Easy to mirror information Disadvantages Users often struggle to remember where to go to update information
57. RSS feed link and autodiscovery News rel_rssfeed Content uses the rssfeed template Template has 2 formatters related/rss head/rss Two navigation objects in styles using each of the formatters
67. Approve by half past, live 50 minutes later Transfer Manager Site Manager WWW
68. The problem If we schedule the RSS publish anywhere during those 50 minutes and a new News item has been approved after half-past then the RSS feed may publish out a link to a 404 depending on whether the HTML publish included it or not.
69. Example 09:30 HTML publish begins 09:45 News item approved 10:20 RSS feed published with 404 link to latest news item 11:20 News item finally published to HTML +
70. Our solution 09:29 RSS publish to staging 09:30 HTML publish to staging 10:09 Transfer all to live +
73. Password protect a directory /restricted .htaccess LDAP require user abc1 require user def2 require user ghi3
74. Publish as a channel? Advantages Create template Tight control on what information is entered Restrict access to template Disadvantages Channels publish a file to every directory even if there is no content being published to that channel.
75. Channels also publish to 'empty' sections Staff Restricted Students Parents Channel has only one piece of content Every section is published to with blank .htaccess files .htaccess .htaccess .htaccess .htaccess
76. 11. Deleted For those users who don't understand what inactive means