Searching for some basic information on the new v5? Let me help you out on this one. I tried to compile a short list of useful resources to get started with the Umbraco v5 RTM. I’m not digging into the more advanced stuff like trees, custom datatypes, IoC, plugins,…
MVC & Razor
So, you want to start with Umbraco v5. Probably, you already heard some rumors about it. It’s not exactly the same as v4.
You should know about now that V5 is based on ASP.Net MVC. You can find some basic tutorials on MVC on http://www.asp.net/mvc/tutorials. Razor is the language expected by the view engine. Even if you are not a .Net programmer, you should be able to get some results quickly.
My first v5 site by Sebastiaan Janssen
If you like to watch video, there is a 35 minutes video how he created a simple website in v5.
Languages, document types and templates
No nothing changed. Well, a lot changed, but for languages and document types there are no big changes against v4. Concerning the “Templates”, you only need to know that the common language is now Razor. YES! you can use razor in your template as well. No need anymore for embedded razor scripts or XSLT macro’s.
MacroScripts or partial views… What’s in a name? Partial views are more MVC-ish, while MacroScripts are for the Umbraco v4 dinosaurs. Nothing to worry about. You can just create a partial view in the “Settings” section.
Although you can put everything in partial views you still have the ability to create macros. The big advantage is that macros can be cached. This can save you precious CPU cycles and database hits.
Umbraco Jupiter has 2 new macro types. Being Partial View and Surface action. Shannon Deminick wrote about the new macro types in v5 on the Umbraco blog. Please note that this is an older article and there is currently no Xslt support or xslt macro in V5. On his own blog Shannon Deminick wrote about Partial View macros.
Matt Brailsford wrote a post on permissions in umbraco v5 which is worth reading.
Did you know there is an “official” wiki on v5? It might not be the most complete resource, but it contains very useful and in depth information. The url is http://jupiter.umbraco.org/AllPages.aspx
Got issues or missing some features?
Report them at http://issues.umbraco.org or view the progress for the upcoming releases on http://progress.umbraco.org/
Last but not least, go to codegarden 12. The entire conference is dedicated to V5. It is said that it is a wonderful experience to be there. It’s full of awesome sessions and activities .
You might also want to check out the videos of codegarden 11. Umbraco v5 was still under heavy development at that time, but there are some interesting videos over there.
Got any other tips? Post them below! Or catch me on twitter if you have questions!