I’ve already explained why we choose Umbraco as our core framework. Recently we have migrated from 4.7.1 to 6.2.4 and we started also a migration from WebForms framework to MVC. Our main goals were Design (aka Quality) and Performance.
Disclaimer
In the next articles I’ll show some basic components of a modular architecture built upon Umbraco framework. What I’ll share is not code for production environment, because some very important aspect - especially for a configurable product - is missing, like:
- form validation
- macro’s unique IDs management
- command’s configurability
- command’s consuming rules management (“who listens who”)
- internationalization
- and much others
But, anyway, I think that the approach described in the following articles will be clear and easily applicable. As always, any suggestions are welcome.
Set-up
Before to start, some steps in order to make working the shared code.
- Download or fork the repository.
- Build and run. The web.config is setup in order to launch Umbraco Installer for a fresh new Umbraco application
- follow the standard Installation Wizard. The project is tested on MS SQL Server 2008 R2 (but I don’t see problems if you use some later version).
- At the last step of wizard choose to NOT install a starter kit
- You’re done
Go to the root page and have fun!
I know…another “To-Do List application”…, but that’s not the point! :)
If you open the Umbraco back-office panel you’ll see my sample pages already configured. In the next articles I’ll go deeper into these configurations.
Comments