The other week I had an idea on the Underground whilst crammed in during rush hour. I was face-to-face with a stinker of some fella’s armpit and my brain decided to change the subject.
I started thinking of Umbraco package ideas.
Just to be clear, my inner monologue doesn’t always go “Visual Studio! To the bat cave!” when faced with a mass of people – I have an excuse: I’m working on a Microsoft project at the moment, and the goal is to help the Umbraco community by working on some specific free packages. Every chance I’ve had, I’ve been thinking of exactly what I’d like to do to extend Umbraco with Microsoft products, especially with the focus of giving some useful tools to developers and end-users.
Not all of these ideas were any good, of course. And one was for Wordpress, so that was out. Awkward. Some of them were also a little out of scope too, focussing on Microsoft products that are already selling just fine for example. But it has definitely been refreshing to take a step back from 4.1 and start thinking around package development and “products”.
The thing is, some of those ideas that were out of scope still have legs even if there isn’t yet a budget. So in my spare time I thought I’d get stuck into my favourite.
I’ve started work on a Visual Studio 2008/2010 add-in which allows developers to configure Umbraco from within the IDE.
In particular, it will allow for the creation and editing of the document type structure, without switching into the browser. It’s coming on quicker than I thought and I should have something in March to release as a first beta.
With a bit of luck I’ll be able to get some MS help one way or the other, and I know Benjamin is keen on collaborating too as he’s been thinking along similar lines, so watch this space – Umbraco could be about to get even quicker from 0 to website.
I still reckon that Wordpress idea was cool though: “a plugin to replace all of Wordpress with basically something else”. Cracker.

Hi Alex,
I think that sounds like a great idea, I started working on a VS plug-in last summer, I bought various books, got over various hurdles and then client work too over and I’ve been too busy ever since!
Another idea for this would be to create Macros when you add a new XSLT file as currently you have to manually create the Macros, and the same goes for templates, although they are stored on the file system they still currently need to be added via the UI, it would be great if we could do this from within VS.
Cheers,
Chris
Great idea! I started off thinking just about doctypes but I was sure I was missing something – of course you’re right, some kind of helper with XSLTs and perhaps also for Templates when you add a master page.
HI, great idea.
Some time ago Niels share video with some basic umbraco plugin. Maybe you should join forces ….
Petr
I thought of some “pro” (versus a freebie “edition”) options too but I’m having a lack of caffeine at 8am moment, it’ll come to me by 10am I’m sure.
Hi Alex,
I had some thoughts on doing this as a Winforms/WPF app connecting via webservices to umbraco. So I think the webservices parts can be still the same so that we can extend the build in webservices. Creating a VS Add In is another great idea. I would join the conversation and would like to help.
Cheer, Thomas
Sounds like a great idea, and something that I’ve thought of when setting up doctypes for the Nth time. I look forward to seeing it
This sounds excellent… have you made any progress on it?