{"id":2288,"date":"2015-11-26T22:39:59","date_gmt":"2015-11-26T22:39:59","guid":{"rendered":"http:\/\/sitecore.robhabraken.nl\/?p=2288"},"modified":"2015-12-22T10:48:45","modified_gmt":"2015-12-22T10:48:45","slug":"sugnl-colours-2015","status":"publish","type":"post","link":"https:\/\/www.robhabraken.nl\/index.php\/2288\/sugnl-colours-2015\/","title":{"rendered":"SUGNL Colours 2015"},"content":{"rendered":"<p>Last month we&#8217;ve hosted another SUGNL meetup at Colours. This year we had both a developer track and a marketing track, with over 70 visitors in total. It was a very cool gathering of Sitecore enthusiastics, and as I tweeted:<\/p>\n<p>&nbsp;<\/p>\n<blockquote class=\"twitter-tweet\" lang=\"en\">\n<p dir=\"ltr\" lang=\"en\">Cool to see our sessions of this editions&#8217; <a href=\"https:\/\/twitter.com\/hashtag\/SUGNL?src=hash\">#SUGNL<\/a> sparkle some interesting discussions! Getting inspired to try out new things :-) <a href=\"https:\/\/twitter.com\/hashtag\/sitecore?src=hash\">#sitecore<\/a><\/p>\n<p>\u2014 Rob Habraken (@rhabraken) <a href=\"https:\/\/twitter.com\/rhabraken\/status\/659456588629938176\">October 28, 2015<\/a><\/p><\/blockquote>\n<p><script src=\"\/\/platform.twitter.com\/widgets.js\" async=\"\" charset=\"utf-8\"><\/script><\/p>\n<p>&nbsp;<\/p>\n<p>We covered the following topics:<\/p>\n<ul>\n<li>Azure Active Directory &amp; Sitecore authentication<\/li>\n<li>Looking for the best\u00a0WebForms MVC transition\u00a0for existing projects<\/li>\n<li>Flexible content\u00a0management\u00a0powered by\u00a0Atomic Design<\/li>\n<\/ul>\n<p>and had two guest speakers over, both Sitecore MVP, hosting the following\u00a0sessions:<\/p>\n<ul>\n<li>Managing your user data with Sitecore xDB<br \/>\n<em>by Ruud van Falier (ParTech IT)<\/em><\/li>\n<li>Agile marketing and the adoption\u00a0of\u00a0Sitecore<br \/>\n<em>by\u00a0Sebastiaan Bode (eFocus)<\/em><\/li>\n<\/ul>\n<h2>Azure AD &amp; Sitecore authentication<\/h2>\n<p>Early this year\u00a0we have built a customer portal for one of our clients, which is completely hosted in and targeted on Azure technology. The platform has about 10.000 potential users and we wanted to use a safe and future ready Identity &amp; Access Management, preferably based on Azure Active Directory. Setting up Azure AD and connecting it to the Sitecore Membership Provider turned out to be a little bit of a challenging task, but it runs smoothly in production ever since and we wanted to share our gathered experiences.<\/p>\n<p>However, the fast evolving\u00a0Cloud\u00a0technologies brought in some new factors and while preparing for our session and while presenting our case, we came to new insights, combining things we&#8217;ve developed and heard from the community. This proves the value of such a User Group and it&#8217;s great to be part of that!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-2290\" src=\"http:\/\/sitecore.robhabraken.nl\/wp-content\/uploads\/2015\/01\/MG_9691-1024x575.jpg\" alt=\"Presenting at SUGNL Colours 2015\" width=\"700\" height=\"393\" srcset=\"https:\/\/www.robhabraken.nl\/wp-content\/uploads\/2015\/01\/MG_9691-1024x575.jpg 1024w, https:\/\/www.robhabraken.nl\/wp-content\/uploads\/2015\/01\/MG_9691-300x168.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>I will blog about our AD presentation and the resources we&#8217;ve used shortly.<\/p>\n<h2>Looking for the best\u00a0WebForms MVC transition\u00a0for existing projects<\/h2>\n<p>When suggesting this topic to the SUGNL organization, we had a little discussion that this wouldn&#8217;t be relevant anymore. Everyone uses MVC nowadays, isn&#8217;t it? Well, this is not about using MVC and Sitecore MVC in general, but what about those large websites you&#8217;ve developed, with a great and large container of re-usable components, that started development in early Sitecore 6? We do not want to start all over again (at least our clients wouldn&#8217;t want to), but still, we want to leverage the potential of MVC while still using those &#8216;legacy&#8217; components.<\/p>\n<blockquote class=\"blockquote__alternative\" style=\"font-style: italic; color: #40454a;\"><p>But everyone uses MVC<\/p>\n<p>already nowadays, isn&#8217;t it?<\/p><\/blockquote>\n<p>Surprisingly few SUGNL members encountered the same issue. Most would work on either an old WebForms project, or a new MVC project. We&#8217;ve seen some integrations before, but those were mainly targeted at specific modules like the Web Forms for Marketeers that needed converting when MVC was new in the game.<\/p>\n<p>We may not have the definite answer yet, but we took everyone with us on the road to finding the best solution. And I think, or hope, we have sparked some initiatives to not only build using MVC in greenfield situations, but start converting running projects as well.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-2292\" src=\"http:\/\/sitecore.robhabraken.nl\/wp-content\/uploads\/2015\/11\/MG_9696-1024x575.jpg\" alt=\"SUGNL Visitors\" width=\"700\" height=\"393\" srcset=\"https:\/\/www.robhabraken.nl\/wp-content\/uploads\/2015\/11\/MG_9696-1024x575.jpg 1024w, https:\/\/www.robhabraken.nl\/wp-content\/uploads\/2015\/11\/MG_9696-300x168.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<h2>Flexible content\u00a0management\u00a0powered by\u00a0Atomic Design<\/h2>\n<p>At Colours we&#8217;re fan of the Atomic Design principle. And we&#8217;re not only building up our front-end (or client side) code based on this principle, but we try to extend this philosophy towards our hierarchical component structure in MVC. This influences content management within Sitecore in a great way. It creates more flexibility and enhances the maintainability of the code. Our front-end\u00a0developers use PatternLab to implement this. If you want to know more about PatternLab or Atomic Design, check\u00a0<a href=\"http:\/\/patternlab.io\/\" target=\"_blank\">http:\/\/patternlab.io\/<\/a>.<\/p>\n<h3>With great power comes great responsibility<\/h3>\n<p>This session was given by Joost, Sitecore developer, and Mark, front-end developer, and showed the flexibility this techniques gives you in the Page Editor of Sitecore (I know, it should say Experience Editor, but the showcase was still a Sitecore 7.2 project). But we&#8217;ve also discussed pitfalls and downsides, as this technique requires a higher abstraction level for content editors and leaves more room for error or deviating from the prescribed style guide. With great power comes great responsibility :-). It turned out to be a very interesting discussion for marketers and content editors.<\/p>\n<h4>Rounding up<\/h4>\n<p>The drinks afterwards were an inspiration for new articles and modules as well, so it&#8217;s likely a follow up will appear on my blog shortly. I will share the contents of the sessions as well and I&#8217;m looking forward to the next SUGNL meetup already!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last month we&#8217;ve hosted another SUGNL meetup at Colours. This year we had both a developer track and a marketing track, with over 70 visitors in total. It was a very cool gathering of Sitecore enthusiastics, and as I tweeted: &nbsp; Cool to see our sessions of this editions&#8217; #SUGNL sparkle some interesting discussions! Getting [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":2289,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[50,51,45,30,37,49,20,48,47],"class_list":["post-2288","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-events","tag-ad","tag-atomic-design","tag-azure","tag-colours","tag-marketing","tag-mvc","tag-sitecore","tag-sugnl","tag-user-group"],"jetpack_featured_media_url":"https:\/\/www.robhabraken.nl\/wp-content\/uploads\/2015\/01\/MG_9741.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/posts\/2288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/comments?post=2288"}],"version-history":[{"count":15,"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/posts\/2288\/revisions"}],"predecessor-version":[{"id":2309,"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/posts\/2288\/revisions\/2309"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/media\/2289"}],"wp:attachment":[{"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/media?parent=2288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/categories?post=2288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robhabraken.nl\/index.php\/wp-json\/wp\/v2\/tags?post=2288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}