1. Onder de motorkap van
www.partech.nl
Ruud van Falier
ParTech IT
Sitecore User Group, 11 september 2013
2. • Ruud van Falier, 29 jaar, ‘s-Hertogenbosch
• Professioneel actief als software
ontwikkelaar sinds 2000
• Sitecore ontwikkelaar sinds 2004, MVP
sinds 2013
• Mede-oprichter ParTech IT
3.
4. Een paar details
• Sitecore 6.6 met upgrade naar 7
• .NET 4.5 / SQL Server 2012
• Alles in MVC + Razor, geen ASP.NET
WebForms
5. • Een goede basis structuur voor Sitecore
sites en de bijbehorende solution
• Sitecore development met MVC, Razor en
Glass Mapper
• Een flexibelere Page Editor experience
met dynamic placeholders
• Code uit de ParTech library, exclusief
voor SUGNL bezoekers
10. Page Editor
• GUID afdwingen voor datasources (<7.0)
• LayoutField (Link database ondersteuning
voor renderings, <7.0)
• Automatisch datasources aanmaken bij item
creation
• Dynamic Placeholders
11. Placeholder key: main
Placeholder key: row
Placeholder key: row
Renderings voor Placeholder “/main/row”
komen altijd in de eerste Placeholder
12. Wat ik nog niet heb toegelicht
• RenderField processor voor custom tags
• FixRichTextParagraphs
• URL rewriter
• LanguageVersionValidator
• Language Fallback Provider
• ImageProcessor (cropping)
• Sitemap.xml
• Blog
• Custom icons
• >60 extension methods
• Single sign-on voor multi-sites
• Translations
• Queryable Datasources
• Web Forms for Marketers customizations
• Visual Studio build utility (OTAP
oplossing)
Modules:
• SEO-friendly URL
module
• Embedded Page Editor
• Limited Text-Field
controls
• Browse command
• Expand descendants
command
13. Exclusieve source-code!
(voor het grootste deel)
• Solution template
Ingerichte Sitecore 6.6 database en Visual Studio solution voor een MVC site
(kun je zonder moeite zelf upgraden naar 7)
• Extension methods
Een set extension methods ter ondersteuning van de MVC applicatie
• Events
3 veelgebruikte Sitecore eventhandlers: CreateDatasource,
EnsureDataSourceIsGUID en FixRichTextParagraph
• Translations
Oplossing voor het beheren van termen in Sitecore met ondersteuning voor Page
Editor
• Dynamic placeholders
Oplossing voor dynamic placeholders die zojuist gepresenteerd is
• Glass Mapper loader
Pipeline processors voor het intializeren van Glass Mapper
14. Referenties
• ParTech Sitecore Modules:
https://github.com/ParTech
• ParTech Sitecore Blog:
http://www.partechit.nl/blog
• ParTech op de Sitecore Marketplace:
http://bit.ly/1e0oFvl
• ParTech op Twitter:
https://twitter.com/ParTechIT