In my experience with DotNetNuke, I have seen the following:
- a core team which works incredibly hard - and succeeds - at making the platform relatively simple for users to upgrade (especially after v. 4.6.2)
- developers, both third-party and on the Project side, who make their modules easy to install
- skinning designers creating incredible skin packages which are also easy to install
The combined efforts of people in the DotNetNuke ecosystem are the reason why the platform is winning respect in the recent PackT Open Source CMS Awards, garnering media attention, and continuing to add large numbers of users to its base. DotNetNuke continues to be powerful, extensible, and yet, relatively user-friendly.
As someone passionate about DotNetNuke, I tell many people of varying skill levels that they can use the platform. They can perform tasks such as updates, modules installs, and skin installs without fear. No, they do not have to be an “engineer” or rocket scientist to use DotNetNuke.
So it perturbs me when I see this type of language:
"...Please be aware that most of these are advanced tasks that should only be done by highly technical engineers. If you attempt the tasks below by yourself and you mess something up, you may have to have your website recovered.
DotNetNuke Core Services
DotNetNuke Upgrades $20
DotNetNuke Clones $30
DotNetNuke Skin Install $20
DotNetNuke Module Install $20-$85/hr
DotNetNuke Extended Services
Document Exchange Module Install $50
UVG Module Install $50
UMG Module Install $50…”
(I noticed this today on the site of a web host who doesn’t need any more attention on these forums.)
Let me clarify – if you are a new user of DotNetNuke, do not put any stake in this argument that only "highly technical engineers" should perform:
- upgrading a DotNetNuke site
- installing a skin on a DotNetNuke site
- installing a module on a DotNetNuke site (either from the DotNetNuke Project teams, or from the talented ecosystem of third-party DotNetNuke developers)
You can perform these tasks! The members of the DotNetNuke team and ecosystem have worked hard and continue to work hard to keep these tasks within the reach of all users, not just “advanced” ones.