Project Lifecycle

Caching Manager in Sitecore 8

March 30, 2015

It's been a while since I've updated the Caching Manager, which is a module on the Sitecore Marketplace, so during a recent upgrade it was about that time. I'm using the design from Sitecore 8. It's backwards compatible through Sitecore 6 (SIM makes this possible) so there's no excuse for not getting it. Unless, you're on 5? Was caching on 5? I honestly don't remember or probably never knew.

The what now?

If you've never seen the Caching Manager, it's a single .aspx file that can be used to view your cache settings from a running Sitecore instance. Sitecore provides a default at: /sitecore/admin


An Old Trope

February 27, 2015

Not a very long time ago, in a repository not particularly far away....

It is a period of automation and obsolescence. Sitecore developers committing code, day and night, globally. Spiraling like the arms of a galaxy sharing tasks, techniques and trade-craft.

During the past few months I've been developing my  ultimate tool, the TestStar A sitecore module with enough power to test an entire platform.

In pursuit of stability whose breadth and depth I've not yet known. To restore freedom for productivity to all.

Far Out On The Outer Rim of the Galaxy...

I've reached the end of a long road. I've


Adventures in Unit Testing

December 5, 2014

Watch transcription.

I'm quite literally, so furiously, thinking of ways to explain the funky stuff inside my brain. I couldn't explain! You might understand though. In fact, I'd wager you will. 

So I manage a modest multi-site Sitecore solution. There's a lot of shared code. There's also a lot more overrides. At a certain size, a system must be tested so that I know I'm in control and not my old nemesis, EEENTROOPYYYYY !!! ... ; * ' , . (ahem) The only way to know for sure if some piece of code is working properly, is to test it. 

Test coverage, of course, comes with costs. Time to design it, ti


Sitecore Extranet Module

May 30, 2014


Friends, romans, countrymen... et al, the Setting Up a Sitecore Extranet article I wrote in 2011 is one of my most trafficked. It occurred that many of you could benefit from the additional changes that I've made since then, so that those who are setting up your own system by hand could now benefit from a module that manages most of the process for you. For visual reference, I've made a video for a quick intro to the module.

There already exists an extranet module on the Sitecore Marketplace but I'm not the developer of it. Sitecore is. The documentation says it was created in 2007 fo


Data Importer Updated

May 12, 2014

For those of you unfamiliar with it, the Data Importer is a Sitecore module on the Sitecore Marketplace. It's a tool that allows you to import data into Sitecore. It was originally built to import sites from existing websites by pulling from databases and into content items. It allows you the flexibility to handle each individual field in a row of data using a number of built-in conversion types but also allows you to extend the system by creating your own providers for data sources and adding your own field conversion types

I just wanted to write a quick post about the latest release. It's n


Sitecore Data Importer Updated

March 2, 2013

I recently spent some good quality time working to update the Data Importer Module. It's an incredibly useful tool and I wanted to address some feedback about it so that users can better understand what it can do and how you use it.

The module was originally developed to import content from existing websites into Sitecore. I had to pull all types of information from raw SQL databases used by other CMS'. It can save a lot of time and effort doing these imports because you create the import definitions they are stored in the Sitecore content tree and you can rerun it as needed. It helps when you


Sitecore Caching Manager Updated

February 28, 2013

I've recently updated the Caching Manager module on the Sitecore Marketplace. The improvements were focused on the UI which I've made to mimic the native design of the content editor. It's a lot more compressed and easy to use. The different cache regions are broken into separate tabs and parts of the form are broken into sections. You can collapse the sections by double clicking on the title bar like you can in the content editor. There's use of Sitecore's icons and the buttons are better defined and the font size is smaller so that more fits on a screen.

There was also an update by Mark Ursi


Sitecore Brightcove Connector

October 23, 2012

I'm extremely excited about the number of people who are in attendance for the Brightcove Sitecore connector. This was as you may or may not know a labor of love for me since it's built off of my open source library Sukiyoshi on Google Code

Agency Oasis did add a number of features into the original connector such as automated system syncs, video sublayouts, patch configuration file, the analytical tracking for player events, tighter process queue control, the lucene search fields and the use of snippets instead of web controls.

This is of course a free module built on free open source softwar


Sitecore Data Importer

July 8, 2011

Many of the projects I've worked on over the past several years have required importing data either from SQL or from an existing Sitecore installation itself. The original application was a page form that imported data from a database and was developed by Mark Graber, Sitecore MVP and employee at Agency Oasis. Each time I've used it I improve on it and have since retooled it as an internal Sitecore application. I've recently cleaned it up to be a reusable, customizable application and am releasing it as a shared source module. You can find it on Sitecore Shared Source, or by getting the SVN re