Umbraco 5th Birthday from SAS Design
- 4. Our history with Umbraco
• Search for a CMS to please everybody
• 3 years of experience
• Main technical solution
• Reusable libraries (XSLT/.NET)
• Non technical people are excited
- 5. Where it all began...
• Slaughter and May
• Umbraco v3
• 3000+ nodes
• 60 document types
• 130 macros
• Lucene search (thanks Per)
• Data driven flash
• One year of development (ouch)
- 9. Why we really like Umbraco
• Designer friendly
• Elegant code
• Cheap
• Standards compliant
• Friendly community
- 12. Tailoring the framework
• A starting point
• Re-use your content where possible
• Four main content sections:
– Main pages
– Support pages
– Data-only nodes
– Repository folder
- 13. Main pages Support pages
Data-only nodes Repository folder
- 14. Standard libraries
• XSLT includes
• Simple custom DLL
• Favourite plugins
– ImageGen
– Umbraco Blog
– XSLT Search
- 22. In summary...
• Bullet-proof for clients
• Design control retained
• Content re-used
- 26. What we needed
• Adding new language easily
• Compatible with SAS Umbraco’s approach
• Umbraco Wiki articles/forum posts
• Separate parent branch per language
• Reference language/pages
- 32. In summary...
• Client gained a flexible site
• Well structured & easy to develop
• XSLT translation library developed
- 35. In summary...
• Stick to XSLT search where possible
• Use Lucene carefully with stability fixes
- 48. All you need is
• One page
• A Flash movie node
• Few Flash module nodes
• A fresh XSLT macro
• A couple of templates
• A cup of coffee
• A cat
- 49. In summary...
• A bullet-proof generic method
• Full Flash control from Umbraco
• Easy to implement
• Difficult to explain
• Fancy a live demo?