SlideShare a Scribd company logo
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
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
St Andrews
St Andrews Founded 1413
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
“ Could you ...?" A typical request
"We can do  anything !" The University of St Andrews Web Team
"How would we do this ...?" Gareth
"We could use PHP ..." Steve
"Aye ... but is there any way we could get Site Manager to do it?" Gareth
The answer is usually: YES
But occasionally the answer is no
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
Top tips when rolling out sites using Site Manager Caveat We’re not experts, but these are the things we’ve found useful
1. Policies and procedures The exciting stuff first ...
Who is responsible for what?
Sign a partnership agreement Thanks to Bill Mackintosh at the University of York for this advice
Naming conventions
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
Training and support
Development server
Going live policy ... test first
2. Hacks If it ain’t broke ... tweak it!
Hack #1:  Firebug for Firefox http://getfirebug.com
CSS Selector navigation object Problem How do I delete these?
CSS Selector navigation object Hack! Use Firebug Locate the values in the code Delete them UPDATE
Hack #2:  Stylish for Firefox https://addons.mozilla.org/en-US/firefox/addon/2108 " Restyle the web with Stylish , a user styles manager."
Use Firebug to locate page elements   Isolating the login input boxes
Stylish examples   Log in screen Before Small login boxes After Web 2.0 treatment  for the short-sighted
Stylish examples   Site Hierarchy Before Very subtle background colour  on mouse-over hover After Hover more prominent
Stylish examples   Media Library Before There is no media  in which category? After Ah! that one!
Stylish examples   Configuration Before Centre-aligned headings After Left-aligned headings with background-colour  and hover-effect on rows
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 ..."
3. From design to T4 Transferring your  designs into Site Manager
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
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/
4. Efficient code Improving the Web one byte at a time
Duplicate standalone HTML code for quick mock-ups TERMINALFOUR Site Manager Standalone HTML
Use version control Efficient  Work on different branches concurrently Fail-safe Roll back quickly to an older version
Use frameworks CSS Blueprint CSS 960 Grid System YUI Grids JavaScript jQuery Prototype and Scriptaculous MooTools PHP CakePHP Symphony Zend
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
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/
5. Navigation objects Where do you want to go today?
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
An average page BreadCrumbs CSS Selector Section Details Content Related Content Branch Related Content Link Menu
Where related content comes from
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
Related Content navigation object Use Child Unique keyword
Related Content Branch navigation object Use Child Unique keyword
Predefined order in styles rel_global_image rel_image rel_residence rel_global_contacts rel_contact rel_content rel_global_content rel_children rel_global_children rel_twitter rel_global_twitter rel_php rel_meebo rel_global_openingtimes rel_openingtimes rel_rssfeed rel_global_applications rel_forms rel_global_forms ... rel_global_internal_links
Main content ... everything else is related
Image carousel
Campaign buttons
Categories
Highlights
6. Alternate formatters Really useful ... if you can get your head around them
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
7. Statistics Who, what, where, when ...
8. 404 Page not found These are not the droids you're looking for
www.st-andrews.ac.uk/error404/ How did I get here? Site organsation Search box Popular pages Help
www.abertay.ac.uk/error404/ How did I get here? Site map Search box Feedback form Recent changes Help
www.strath.ac.uk/error404/ How did I get here? Contact us Search box Most popular pages Top search terms
9. Publishing How not to be damned
Stagger the publish times of your channels Otherwise ...
When do you schedule RSS publishing?
Hourly publishing schedule Site Manager WWW Transfer Manager
Approve by half past, live 50 minutes later Transfer Manager Site Manager WWW
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.
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 +
Our solution 09:29 RSS publish to staging 09:30  HTML publish to staging 10:09 Transfer all to live +
10. htaccess Apache experience
.htaccess  - directory-level server configuration Password protect require valid-user abc Redirects redirect 301 /from /to Error documents ErrorDocument 404 /errors/404 AddType AddType application/x-httpd .php .htaccess
Password protect a directory /restricted .htaccess LDAP require user abc1 require user def2 require user ghi3
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.
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
11. Deleted For those users who don't understand what inactive means
Create a local  deleted  section within each site
Publish Draft Do not publish (hide) Deleted Content status: 4 values, 3 lights
Publish Draft Do not publish (hide) Deleted What's the  difference  between Expired and Inactive?
How many of our users think of it Expired Inactive
How TERMINALFOUR thinks of it Expired Inactive
Move content/sections you really want to delete
Purge only those items within a Deleted section
We salute you! For those about to use Site Manager
Thank you Gareth J M Saunders [email_address] Chris Gordon [email_address] Questions, comments, suggestions, thoughts, ideas ...

More Related Content

PPTX
Trello - University of St Andrews web team
PPT
Using a CSS Framework
PDF
Front End Best Practices
PPTX
Building a Moodle theme with bootstrap
PDF
Bootstrap tutorial
PDF
Stop reinventing the wheel: Build Responsive Websites Using Bootstrap
PPTX
HTML5 and Joomla! 2.5 Template
PPTX
Twitter bootstrap tutorial
Trello - University of St Andrews web team
Using a CSS Framework
Front End Best Practices
Building a Moodle theme with bootstrap
Bootstrap tutorial
Stop reinventing the wheel: Build Responsive Websites Using Bootstrap
HTML5 and Joomla! 2.5 Template
Twitter bootstrap tutorial

What's hot (20)

PDF
Web Development for UX Designers
PDF
Web Design Primer Sample - HTML CSS JS
PDF
Responsive Web Design: Clever Tips and Techniques
PDF
Style Guides Are The New Photoshop (Fronteers 2012)
PPTX
Intro To Twitter Bootstrap
PDF
Bootstrap Framework and Drupal
PDF
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
PDF
React Storybook, Atomic Design, and ITCSS
PPTX
Bootstrap ppt
PDF
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine Development
PPTX
Bootstrap 5 ppt
PPTX
Bootstrap Introduction
PDF
The Server Side of Responsive Web Design
PPTX
Twitter bootstrap 101
PPTX
Bootstrap 4 n00bz
ODP
Jared Whitlock Open Source In The Enterprise Plone @ Novell
PPTX
Introduction to Bootstrap
PPS
Introduction to Bootstrap: Design for Developers
PPT
Web Standards
PPTX
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Web Development for UX Designers
Web Design Primer Sample - HTML CSS JS
Responsive Web Design: Clever Tips and Techniques
Style Guides Are The New Photoshop (Fronteers 2012)
Intro To Twitter Bootstrap
Bootstrap Framework and Drupal
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
React Storybook, Atomic Design, and ITCSS
Bootstrap ppt
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine Development
Bootstrap 5 ppt
Bootstrap Introduction
The Server Side of Responsive Web Design
Twitter bootstrap 101
Bootstrap 4 n00bz
Jared Whitlock Open Source In The Enterprise Plone @ Novell
Introduction to Bootstrap
Introduction to Bootstrap: Design for Developers
Web Standards
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Ad

Similar to Site Manager rocks! (20)

PPTX
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
PDF
SEO for Developers
PPT
Decoding the Web
PPT
Fundamentals of web_design_v2
PPT
Introduction to web_design_cs_final_ason
PPT
How websites and search engines work
KEY
Hello Drupal
PPTX
Intro to advanced web development
PPT
Websites Unlimited - Pay Monthly Websites
PDF
User guide
PPTX
Web Ninja
PPTX
Web Concepts_Introduction to Website Planning
PDF
Guide Hosting Dictionary
PPT
Web Speed And Scalability
PDF
Green Hectares Rural Tech Factsheet – Website Design
PDF
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...
PDF
Implementing a Symfony Based CMS in a Publishing Company
PPTX
Meetup which approach to choose?
PPTX
website planning and creation for beginners
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
SEO for Developers
Decoding the Web
Fundamentals of web_design_v2
Introduction to web_design_cs_final_ason
How websites and search engines work
Hello Drupal
Intro to advanced web development
Websites Unlimited - Pay Monthly Websites
User guide
Web Ninja
Web Concepts_Introduction to Website Planning
Guide Hosting Dictionary
Web Speed And Scalability
Green Hectares Rural Tech Factsheet – Website Design
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...
Implementing a Symfony Based CMS in a Publishing Company
Meetup which approach to choose?
website planning and creation for beginners
Ad

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced IT Governance
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
Teaching material agriculture food technology
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
cuic standard and advanced reporting.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Review of recent advances in non-invasive hemoglobin estimation
20250228 LYD VKU AI Blended-Learning.pptx
Advanced IT Governance
NewMind AI Monthly Chronicles - July 2025
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Dropbox Q2 2025 Financial Results & Investor Presentation
Teaching material agriculture food technology
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
cuic standard and advanced reporting.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx

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
  • 6. “ Could you ...?" A typical request
  • 7. "We can do anything !" The University of St Andrews Web Team
  • 8. "How would we do this ...?" Gareth
  • 9. "We could use PHP ..." Steve
  • 10. "Aye ... but is there any way we could get Site Manager to do it?" Gareth
  • 11. The answer is usually: YES
  • 12. But occasionally the answer is no
  • 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
  • 15. 1. Policies and procedures The exciting stuff first ...
  • 16. Who is responsible for what?
  • 17. Sign a partnership agreement Thanks to Bill Mackintosh at the University of York for this advice
  • 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
  • 22. Going live policy ... test first
  • 23. 2. Hacks If it ain’t broke ... tweak it!
  • 24. Hack #1: Firebug for Firefox http://getfirebug.com
  • 25. CSS Selector navigation object Problem How do I delete these?
  • 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/
  • 37. 4. Efficient code Improving the Web one byte at a time
  • 38. Duplicate standalone HTML code for quick mock-ups TERMINALFOUR Site Manager Standalone HTML
  • 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/
  • 43. 5. Navigation objects Where do you want to go today?
  • 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
  • 46. Where related content comes from
  • 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
  • 48. Related Content navigation object Use Child Unique keyword
  • 49. Related Content Branch navigation object Use Child Unique keyword
  • 50. Predefined order in styles rel_global_image rel_image rel_residence rel_global_contacts rel_contact rel_content rel_global_content rel_children rel_global_children rel_twitter rel_global_twitter rel_php rel_meebo rel_global_openingtimes rel_openingtimes rel_rssfeed rel_global_applications rel_forms rel_global_forms ... rel_global_internal_links
  • 51. Main content ... everything else is related
  • 56. 6. Alternate formatters Really useful ... if you can get your head around them
  • 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
  • 58. 7. Statistics Who, what, where, when ...
  • 59. 8. 404 Page not found These are not the droids you're looking for
  • 60. www.st-andrews.ac.uk/error404/ How did I get here? Site organsation Search box Popular pages Help
  • 61. www.abertay.ac.uk/error404/ How did I get here? Site map Search box Feedback form Recent changes Help
  • 62. www.strath.ac.uk/error404/ How did I get here? Contact us Search box Most popular pages Top search terms
  • 63. 9. Publishing How not to be damned
  • 64. Stagger the publish times of your channels Otherwise ...
  • 65. When do you schedule RSS publishing?
  • 66. Hourly publishing schedule Site Manager WWW Transfer Manager
  • 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 +
  • 71. 10. htaccess Apache experience
  • 72. .htaccess - directory-level server configuration Password protect require valid-user abc Redirects redirect 301 /from /to Error documents ErrorDocument 404 /errors/404 AddType AddType application/x-httpd .php .htaccess
  • 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
  • 77. Create a local deleted section within each site
  • 78. Publish Draft Do not publish (hide) Deleted Content status: 4 values, 3 lights
  • 79. Publish Draft Do not publish (hide) Deleted What's the difference between Expired and Inactive?
  • 80. How many of our users think of it Expired Inactive
  • 81. How TERMINALFOUR thinks of it Expired Inactive
  • 82. Move content/sections you really want to delete
  • 83. Purge only those items within a Deleted section
  • 84. We salute you! For those about to use Site Manager
  • 85. Thank you Gareth J M Saunders [email_address] Chris Gordon [email_address] Questions, comments, suggestions, thoughts, ideas ...

Editor's Notes

  • #15: Office accessorize: http://www.sxc.hu/photo/1228819
  • #17: Team Leader: http://www.istockphoto.com/stock-photo-5866244-team-leader.php
  • #18: Hand signing contract: http://www.istockphoto.com/stock-photo-2982441-hand-signing-contract.php
  • #19: Name tag: http://www.istockphoto.com/stock-photo-3445841-name-tag.php
  • #20: Name tag: http://www.istockphoto.com/stock-photo-3445841-name-tag.php
  • #21: Computer studies: http://www.istockphoto.com/stock-photo-4758492-computer-studies.php
  • #22: Firewall system: http://www.istockphoto.com/stock-photo-8517528-firewall-system.php
  • #23: Push the button: http://www.sxc.hu/photo/1064362 Feedback form: excellent http://www.sxc.hu/photo/866529
  • #24: Thieves: http://www.istockphoto.com/stock-photo-4906934-thieves.php
  • #35: Blueprints: http://www.istockphoto.com/stock-photo-3879027-blueprints.php
  • #38: Build your website: http://www.istockphoto.com/stock-photo-2393284-build-your-website.php
  • #39: Stones 1: http://www.sxc.hu/photo/998467
  • #40: Balance 3: http://www.sxc.hu/photo/1093389
  • #41: Unreal cube: http://www.sxc.hu/photo/1237492
  • #42: Unreal cube: http://www.sxc.hu/photo/1237492
  • #43: Balance 3: http://www.sxc.hu/photo/1093389
  • #44: Blank signpost: http://www.istockphoto.com/stock-photo-1717253-blank-signpost.php
  • #45: Directions silhouette: http://www.sxc.hu/photo/1146427
  • #57: Change: http://www.istockphoto.com/stock-photo-5884311-change.php
  • #59: Diagram: http://www.istockphoto.com/stock-photo-7857366-diagram.php
  • #60: Lost: http://www.istockphoto.com/stock-photo-3582142-lost.php
  • #64: Online advertisement: http://www.istockphoto.com/stock-photo-8926205-online-advertisement.php
  • #65: Snail: http://www.sxc.hu/photo/1181452
  • #66: Clock: http://www.sxc.hu/photo/1181581
  • #67: Clock: http://www.sxc.hu/photo/1181581
  • #68: Clock: http://www.sxc.hu/photo/1181581
  • #69: Clock: http://www.sxc.hu/photo/1181581
  • #70: Clock: http://www.sxc.hu/photo/1181581
  • #71: Clock: http://www.sxc.hu/photo/1181581
  • #72: LCD display with log in screen: http://www.istockphoto.com/stock-photo-2808740-lcd-display-with-log-in-screen.php
  • #73: LCD display with log in screen: http://www.istockphoto.com/stock-photo-2808740-lcd-display-with-log-in-screen.php
  • #74: LCD display with log in screen: http://www.istockphoto.com/stock-photo-2808740-lcd-display-with-log-in-screen.php
  • #75: LCD display with log in screen: http://www.istockphoto.com/stock-photo-2808740-lcd-display-with-log-in-screen.php
  • #76: LCD display with log in screen: http://www.istockphoto.com/stock-photo-2808740-lcd-display-with-log-in-screen.php
  • #77: Green wheelie bins in a row: http://www.istockphoto.com/stock-photo-2044765-green-wheelie-bins-in-a-row.php