Firstly, there is no Umbraco 5 as yet, it's still in CTP and a long way of from release.
There are a tonne of differences between 4 and the upcoming 5, too many to go into here. Umbraco 5 will be based on MVC where as Umbraco 4 was based around ASP.NET forms.
It's important to note that the concepts for 4 and 5 are the same (Doc Types, templates, macros etc.) so for the most part the skills learnt learning 4 will transfer to 5.
There is also going to be a free version of Courier to migrate sites from 4 to 5 but obviously this cannot be guaranteed to work for every site, as it depends on what 3rd party packages and 3rd party code being used.
My advise, forget about 5 for a while, learn 4 and build sites in it to get used to Umbraco concepts, then when 5 is actually released, have a look then, you'll get plently from Umbraco before then.
Backward Compatibility
Hi All,
I am new to Umbraco, Can anyone please give me detailed explanation for the below:
1.What is the difference between Umbraco 4.0 and Umbraco 5.0?
2.Does Umbraco provides backward compatibility?
If then, what is the time taken to convert from one version to another
Hi,
Welcome to the forum.
Firstly, there is no Umbraco 5 as yet, it's still in CTP and a long way of from release.
There are a tonne of differences between 4 and the upcoming 5, too many to go into here. Umbraco 5 will be based on MVC where as Umbraco 4 was based around ASP.NET forms.
It's important to note that the concepts for 4 and 5 are the same (Doc Types, templates, macros etc.) so for the most part the skills learnt learning 4 will transfer to 5.
There is also going to be a free version of Courier to migrate sites from 4 to 5 but obviously this cannot be guaranteed to work for every site, as it depends on what 3rd party packages and 3rd party code being used.
My advise, forget about 5 for a while, learn 4 and build sites in it to get used to Umbraco concepts, then when 5 is actually released, have a look then, you'll get plently from Umbraco before then.
Hope this helps
Rich
Thanks for the prompt response Rich.
Your information is very valuable for me.
I dont have much knowledge on Umbraco as i have started just a couple of days ago.
Is there any backward compatibility to V4.0 from V4.7(Becoz our Production Environment is in V4.0 and i am workng On V4.7)
The biggest issue for most people is that the XSLT schema changed. There's a setting to use the old schema in the web.config:
<UseLegacyXmlSchema>true</UseLegacyXmlSchema>
However, I recommend upgrading your macros, etc. to the newer schema. This tool worked well for me, but won't necessarily catch everything: http://www.blackpoint.dk/umbraco-workbench/tools/convert-xml-schema-to-45-.aspx
Full details on upgrading umbraco are here: http://our.umbraco.org/wiki/install-and-setup/upgrading-an-umbraco-installation
is working on a reply...