Neil Tootell & Julien Decaudin from SAS will present the best of their 2009 projects using umbraco. Key areas covered will be code reuse, documents vs templates, Lucene implementation and modular data.
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)
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
15.
16.
17. Modular data
• Modules
• Content pickers
• Relationships
18.
19.
20.
21.
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
27.
28.
29.
30.
31.
32. In summary...
• Client gained a flexible site
• Well structured & easy to develop
• XSLT translation library developed