15
Onder de motorkap van www.partech.nl Ruud van Falier ParTech IT Sitecore User Group, 11 september 2013

Onder de motorkap van

  • Upload
    elaine

  • View
    42

  • Download
    0

Embed Size (px)

DESCRIPTION

Onder de motorkap van www.partech.nl. Ruud van Falier ParTech IT Sitecore User Group, 11 september 2013. 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. - PowerPoint PPT Presentation

Citation preview

Page 1: Onder de motorkap van

Onder de motorkap van

www.partech.nlRuud van Falier

ParTech IT

Sitecore User Group, 11 september 2013

Page 2: Onder de motorkap van

• 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

Page 3: Onder de motorkap van
Page 4: Onder de motorkap van

Een paar details

• Sitecore 6.6 met upgrade naar 7

• .NET 4.5 / SQL Server 2012

• Alles in MVC + Razor, geen ASP.NET WebForms

Page 5: Onder de motorkap van

• 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

Page 6: Onder de motorkap van

BEFORE AFTER

Page 7: Onder de motorkap van

Sitecore tree & solution structuur

• Isolatie van projecten (sites)

• Template structuur

• Solution structuur

Page 8: Onder de motorkap van

Glass Mapper• http://glass.lu/

• Versie 2 vs. Versie 3

• Initialization via pipeline

• Models project

Page 9: Onder de motorkap van

MVC & Razor• MVC Renderings in Sitecore

• Controllers

• Views ontwikkelen

Page 10: Onder de motorkap van

Page Editor• GUID afdwingen voor datasources (<7.0)

• LayoutField (Link database ondersteuning voor renderings, <7.0)

• Automatisch datasources aanmaken bij item creation

• Dynamic Placeholders

Page 11: Onder de motorkap van

Placeholder key: main

Placeholder key: row

Placeholder key: row

Renderings voor Placeholder “/main/row” komen altijd in de eerste Placeholder

Page 12: Onder de motorkap van

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

Page 13: Onder de motorkap van

Exclusieve source-code!(voor het grootste deel)

• Solution templateIngerichte Sitecore 6.6 database en Visual Studio solution voor een MVC site(kun je zonder moeite zelf upgraden naar 7)

• Extension methodsEen set extension methods ter ondersteuning van de MVC applicatie

• Events3 veelgebruikte Sitecore eventhandlers: CreateDatasource, EnsureDataSourceIsGUID en FixRichTextParagraph

• TranslationsOplossing voor het beheren van termen in Sitecore met ondersteuning voor Page Editor

• Dynamic placeholdersOplossing voor dynamic placeholders die zojuist gepresenteerd is

• Glass Mapper loaderPipeline processors voor het intializeren van Glass Mapper

Page 14: Onder de motorkap van

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

Page 15: Onder de motorkap van

Mail/ [email protected]

Twitter/@BrruuD