We have an intranet site which was done in .net with plenty of functionality but management wants it to look more visually attractive and get the graphic designer involved. The graphic designer is NOT a programmer nor has any desire to learn how to code. She would be updating the main page only. I was trying to figure out how to make it easy for her to update the site. I was looking into Joomla but it requires PHP, MySQL, and Apache. Our box is .net/iis/sql. Does anyone have experience with this? Just a bit concerned about compatibility issues. or maybe there is an easier way. I'm more of a back end guy than a graphics guy.
Typically designers will create the look and feel of the site in Photoshop.
Then someone (possibly the designer, possibly a front-end developer) will take the Photoshop (psd) file and convert it to HTML/CSS. Some parts of the psd will be replaced with pure HTML/CSS and some of it will need to be sliced up and used as background images.
Once the redesign is in HTML/CSS then your .NET developer can implement the new look and feel into the intranet site.
As far as I know there is no tool that will let a designer that does not want to touch any code create a .NET site AND let them have full control over the look and feel. WYSIWYG editors are getting better but they still will not deliver the quality custom look of a site that was designed in an app like Photoshop and hand coded into HTML/CSS.
If you don't have a developer that is experienced in converting a Photoshop file to HTML/CSS then I suggest you let management browse the templates at http://themeforest.net/category/site-templates/admin-templates they are pretty good and many will include a layered psd that your designer can customize if needed.
I'm not sure that there's any 'easy' way: somewhere along the line, someone is going to have to turn the designers non-code ideas into code. Unless you can find a tool to do that automatically, but I somewhat doubt it exists (for pure HTML maybe, but you'll still have to 'weave' that into whatever flavour of .NET you have).
Does the graphic designer have any web experience? It's important, because even if she can't code html/css, she should at least know some of the basic things that you can/can't/shouldn't do.
What you really need is a web designer. Rub the lamp :)