This is my first post, and I hope you can help me to understand what's the best solution to our problem.
I'm not a developer, but I have good experience in web design.
We have a .net site about sport events with special stats and remote score submission features, these customs sections were created by developers.
They also created a custom CMS and custom graphics, no skins system. Other pages are usual static website pages.
The admin panel is very limited, quite raw, and often unreliable.
But we absolutely need to have full control of appearance and graphics.
Since we plan to add soon new features to the site (more events, social network, e-commerce) we are at crossroad.
As it is, the existing .net site has too much appearance and graphics restrictions , we need to separate UI and graphics from implementation, and we need an easier and more effective admin panel.
We'd need something like WordPress dashboard and its many graphics options (themes), with the capability to manage dynamic content and to keep the existing dynamic work done so far by developers (.net).
First, better to stay with .net or or to consider moving toward PHP?
Could it be a good idea to create an hybrid site: WordPress for static contents and .net for dynamic ones.
Is it possible to integrate in some way in WordPress existing custom .net scripts created for the sport activity management and stats?
(I've read good things about PHP compiler and .net WP plugin)
And ff we stay with .net, could it be a viable solution to adopt the skins system and some of its's best CMS available (DotNetNuke, Sitefinity; Umbraco, Mojo Portal, etc.)?
Somebody told me that the optimal way to separate design from code is Asp.NET MVC. I don't know it, is it true?
Please bring me the...light, I have to understand which is the best way to go.
Thanks in advance for your precious help!