Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdLucas Koning Laatst gewijzigd meer dan 10 jaar geleden
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
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
6
BEFOREAFTER
7
Sitecore tree & solution structuur • Isolatie van projecten (sites) • Template structuur • Solution structuur
8
Glass Mapper • http://glass.lu/ • Versie 2 vs. Versie 3 • Initialization via pipeline • Models project
9
MVC & Razor • MVC Renderings in Sitecore • Controllers • Views ontwikkelen
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 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
15
Mail/ ruud@partechit.nl Twitter/ @BrruuD
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.