Follow me on twitter @yodasmydad
Ahhhh #Fringe can't finish like that!! Latest Tweet:

Hey I'm Lee. My blog was put up to house my strange thoughts, ramblings, nuggets of information I can refer back to and document my learning curves on new dev stuff like Umbraco v5 and other .NET related things.

All thoughts and comments on here are my own, and in no way reflect my employer - I also take no responsibility for spelling, grammar or terminology, so read at your own risk!

Blogs I Read

Sites I Like

Get Yourself Setup To Play With Umbraco V5

This is just a fairly quick post about getting yourself setup to start having a play with Umbraco v5 Alpha 3 and see how its all coming together. Some of the step by step below was stolen taken from Warren 'The director' Buckleys email to everyone who went on the hackathon, but as I found you need to check a few things first before you get started hacking.

Some Things To Check First

Before you start, make sure you have the following installed on your computer

Remember the easiest way to install most of the above is via the web platform installer

http://www.microsoft.com/web/downloads/platform.aspx

My Tip Before You Start

If there is one tip I can give you from going to the hackathon and the UK festival (Thanks again to Cogworks for organising it!) and that is LEARN MVC 3!  I know it sounds obvious, but I had been playing with an MVC 3 app a few weeks before I went and even for things like making Property Editors (What we used to call DataTypes) it was immensely helpful and knowing things like validation dataannotations was invaluable. 

Check out the videos on the MVC site, they are awesome.

http://www.asp.net/mvc

Check IIS Express Is Enabled In Visual Studio

This is what screwed me for the first hour of the Hackathon - I had IISExpress installed as I had Webmatrix working and I also had Visual Studio SP1 installed, BUT for some reason Visual Studio just didn't know IISExpress was there and I couldn't enable it in VS.

One way to check VS knows you have IISEXpress is to open up Visual Studio and click Tools > Options > Projects & Solutions > Web Projects and you should see the below - Tick it to be on the safe side if it is there for you. and ignore the rest of this section.

IISExpress

IF YOU DON'T HAVE THE OPTION ABOVE

This was the problem I had… So I did the following

  1. Uninstall and reinstall IIS Express via WPI
  2. Re-install Visual Studio SP1

After this I was able to see the above options in VS and enabled it.

Getting The Latest Source Off Codeplex

The below is based on you using the latest release as of today '5.0.0-Alpha3' obviously if a new release comes out after I have posted this, make sure you change the 'Clone to revision' below to the version you want to get.

  • Create folder on your computer called V5_Alpha3
  • Right click folder from context menu select Tortoise HG
  • Followed by Clone
  • In the source box enter - https://hg01.codeplex.com/umbraco
  • Extend the options
  • Ensure Clone to revision is ticked and you enter 5.0.0-Alpha3
  • Then press clone and wait for it to finish.
  • Once done click close

clone

Setting Up In Visual Studio

  • Open the 'V5_Alpha3' folder on your computer and browse to /Source/
  • Open the VS Solution Cms.Development.sln

You will now get a popup like the below appear (This is to do with IIS Express and why we made sure we had it installed above)

iisexpress-popup

  • MAKE SURE YOU CLICK YES
  • Right click on Umbraco.Cms.Web.UI and Set as StartUp project
  • VERY IMPORTANT STEP >> Set Environment mode dropdown in toolbar to Debug
  • Then hit F5 or click Start Debugging

V5 will now launch and just following the installer as you normally would Smile

Just A Quick Disclaimer

One thing you have to remember is v5 is still in alpha, and just by listening to all the smart people talk to Alex & Matt at the hackathon is was plain to see there is still going to be a lot of changes.  Changes for the good for developers like me & you. Things like wrapping a lot of the more in-depth code to make things like Trees, and Hive providers easier and quicker to implement.

So hack away and get to know everything, but keep in mind that things might change as V5 moves to Beta and then RC.

Lots Of Information Online To Learn More

I have to say, without doubt the hackathon was the best place to learn for me - but there are still great places to get a lot of great tips and material to learn more.

The Official Wiki

http://jupiter.umbraco.org/

The New v5 Contrib Project

http://umbraco5contrib.codeplex.com/

This already has the start of a Wordpress hive provider which Alex and Matt did as an example, and will soon have a few Property Editors that I'm going to upload. I'm sure a lot of other people will be adding to it, so it will be a great place to explore and see how people do certain things and use the code as a base for your own versions.

Videos

All the codegarden 11 sessions on v5 are online for you to stream or download  on the Codegarden website.

http://codegarden11.com/sessions.aspx

Blog Posts

I have probably missed some other places but it shouldn't be hard to Google around and find them

Shannons Blog

http://shazwazza.com/?tag=/Jupiter

Matts Blog

http://blog.mattbrailsford.com/

Umbraco Blog

Back to top