To be honest, my Sitecore adventure started a long time ago. But now its time to share my adventure with you. A little about who I am and what you can expect during this adventure.
So Who am I?
My name is Patrick Liekhus and I have been working within the software stacks for over 25 years now. My background has been through most things .NET where I built a lot of custom software, however there was always one driving force. You must find a way to add value and not just write code. At the end of the day users typically don’t care what language you wrote your features in nor how well formatted your code looks. They care about whether or not your solution fixes their problem. And does it do so efficiently? With that guiding light my teams have always focused on how we can utilize existing tools and frameworks to get the most value to the business as quickly as possible. And doing so in a structured way that allows us to maintain and adjust the code as we learn more.
So how does that tie back into Sitecore? Back in my career I stumbled upon Sitecore during one of my consulting engagements. It was used as a simple content management platform to run our custom software. Not ideal but it worked and it was built before I arrived. I was brought onto the team to help with other features and not the Sitecore implementation. But this engagement led to other Sitecore projects where I learned a lot along the way very quickly. I have now been involved in five Sitecore projects over the last five years with my current role leading an active community utilizing Sitecore as our primary platform.
All five of my Sitecore projects have been part of marketing teams where speed to market matters and larger consulting teams have sold them on the idea of Sitecore. And all five projects have removed the first team from the project before I was involved. Batting cleanup and being the second, sometimes third team, we have had to figure out templates, custom code and content strategies that have been built by teams that didn’t clearly understand the business requirements and usually implemented a proprietary framework from their agency that was not the most friendly. And then the marketing team gets frustrated enough that they were ready to move on and were typically frustrated by Sitecore. Not with Sitecore as a platform but by their Sitecore implementation that was not working for them.
Why do you care about all this? Because what we have learned along the way may provide value to you so we decided to share our thoughts and what has worked for us.
What to Expect
So walking into a Sitecore fire is not always the most fun, nor exciting idea. How do you get started quickly? And sometimes without a lot of guidance. First you are not alone and the Sitecore community at large is a great resource to begin. If you have not been over to https://community.sitecore.net yet I highly suggest you get involved. There are others out there that are willing to share their ideas and practices that have worked for them. It’s a great starting point.
So in this adventure guide we are going to go through our ideas and concepts that worked for our implementation and what we learned and how we did it. What?!? We’re giving away our secrets? Well not the entire code base but we will highlight functionality and features where we can. A lot of these ideas are not new or custom to us. We just implemented them to fit our business and make our processes more efficient. So here is our proposed topic list (subject to change) as I lead this tour.
- Laying the Groundwork – Getting to Sitecore 9.3
- we will discuss where we were and what decisions we made to move to where we are going.
- Sitecore Experience Accelerator (SXA) – Why / Why Not?
- Sitecore 9.3 – Scriban Templates – Yes Please!
- Sitecore Scriban Templates – Custom Functions to the Recue
- Sitecore SXA – CSS and Creative Exchange
- Sitecore w/ Coveo – Huge Search Performance Increase
- Sitecore w/ Azure DevOps – How do we Automate these Deployments?
- .NET Tricks for Secure Coding – Not as Hard as You Think
- Sitecore Horizon – Why we Chose to go There
- Sitecore Security and Workflow – What You Need to Know
- Sitecore Securing the Site – Web Application Firewall (WAF) Implementations
- Sitecore Performance – Hosting Adjustments We Targeted
- Sitecore Cloud – Our Roadmap to Move to the Cloud and Why
- Sitecore Personalization – Our Ideas and Implementation
- Sitecore and Mobile App - Not Just a Mobile Site but Mobile App Integrations
- Sitecore and Voicify - Let's Add a Voice/Chatbot to Our Stack
I hope this provides a roadmap and gets you excited. As you can see there is a lot to a Sitecore implementation but don’t let this scare you away. These are the tools that are available and how you use them can make your website the best possible experience for your end user.
Until next time.
Comments
Post a Comment