ALM Summit: Day Two

ALM Summit 3 Logo

Wow, day two is in the books… where to start?  Well, maybe I’ll start at the end:  Free beer and buffet for over 3 hours definitely provided a nice finish to the end of the day.  I didn’t network the way I imagine I was probably supposed to: milling around the room and trying to make contacts.  Instead, I sat with two great guys (both from Canada) in a booth and talked about stuff while we drank and ate for several hours.  Enough about that, though, what about the sessions?

Continue reading “ALM Summit: Day Two”

ALM Summit: Day One

ALM Summit 3 Logo

I’ve never been to a conference like this before, so I wasn’t sure what to expect.  The conference kicked off Tuesday at the Microsoft Conference Center in Redmond, which is a beautiful building, even if I’ve only seen the conference rooms on the bottom floor so far 🙂  The start-time for registration said 7:30am and it was running all day along with an Expo Reception that wrapped up at 8pm, so I was prepared for a very grueling day, but it turned out to be some of the most fun I’ve had talking shop with other industry folks.

I attended sessions from a mix of the DevOps, Agile Development, and ALM Leadership tracks. I won’t go into detail on every single thing said in these sessions, especially because the videos will surface in a few weeks and I can just link to them then, but here are a few highlights and notes from the sessions I was able to attend.

Continue reading “ALM Summit: Day One”

Automating Sitecore Deployments with TFS and TDS

During development, your team makes a lot of changes to fields, templates, presentation details, and various other elements that need to be tracked, verified, and deployed.  You need a way to source control those database changes, and then make them available to your team to test.  Here’s how to accomplish that using Team Foundation Server (TFS) and Team Development for Sitecore (TDS)!

Sitecore content items in source control

Our teams use Team Development for Sitecore from Hedgehog Development to create .NET TDS projects to source control the changes we make in the Sitecore database.  There’s a great guide from Hedgehog to start with, and I’ve previously written a post on some project configuration basics.

Automating deployments of Sitecore content items

With your content items now in Source Control, you can start getting your database changes deployed along with your build.

Note: This assumes you are automating your file deployments to push code changes out to your environments.  If you aren’t yet, you should be!  Look for my upcoming posts on setting up deployment build configurations.

In order to get TFS to be able to deploy, there are a few things you need:

Continue reading “Automating Sitecore Deployments with TFS and TDS”

Automating Sitecore Deployments with TeamCity and TDS

TeamCityDuring development, your team makes a lot of changes to fields, templates, presentation details, and various other elements that need to be tracked, verified, and deployed.  You need a way to source control those database changes, and then make them available to your team to test.  Here’s how to accomplish that using TeamCity and Team Development for Sitecore (TDS)!

Sitecore content items in source control

Our teams use Team Development for Sitecore from Hedgehog Development to create .NET TDS projects to source control the changes we make in the Sitecore database.  There’s a great guide from Hedgehog to start with, and I’ve also just written a post on some project configuration basics.

Automating deployments of Sitecore content items

With your content items now in Source Control, you can start getting your database changes deployed along with your build.

Note: This assumes you are automating your file deployments to push code changes out to your environments.  If you aren’t yet, you should be!  Look for my upcoming posts on setting up deployment build configurations.

In order to get TeamCity to be able to deploy, there are a few things you need:

Continue reading “Automating Sitecore Deployments with TeamCity and TDS”

Source-controlling Sitecore: TDS Project Configuration Basics

HedgehogYour Sitecore content changes are just as important as the code you are writing for your solution, and that means you should be tracking those changes in source control.   Your team will be making a lot of changes to fields, templates, presentation details, and various other elements for which you will want version history.  This is where Team Development for Sitecore (TDS) comes in.

Team Development for Sitecore

Our teams use Team Development for Sitecore from Hedgehog Development to create .NET TDS projects to source control the changes we make in the Sitecore database.  There’s a great guide that Hedgehog posted online on how to get started with TDS projects in .NET, but here are the basics of how you get set up:

Continue reading “Source-controlling Sitecore: TDS Project Configuration Basics”