Mods, if this is better suited for a different forum, please feel free to move this post.
I work for a major, very large, to-remain-nameless corporate entity, maintaining their internal corporate communications. Part of this means designing, building, and maintaining the company's internal websites.
Before coming into this job, my background was in convergent journalism-- I can write, shoot and produce video, code websites, design for web and print, etc., etc. I have a very solid knowledge of all your basic web programming languages and SSL's to boot. However, this job, historically, was very much a non-technical position. The person who did this job before me had little to no actual coding knowledge, and the company relied on Frontpage as their web maintenace and design tool. Because of Frontpage's severe limitations, I mostly ingore it and just do my own codeing in Notepad and validate the code through the W3C validation service. I do, of course, make sure that that I've taken all steps to properly record and document my code.
So here's the crux of the problem: the company has decided that, should I leave the position, having pages that can't be maintained using their current system (IE Frontpage) would be a liability. They'd be forced to hire someone with the technical skill to understand and maintain pages based off the coding alone-- a difficult task, but not an impossible one for a decent coder who has access to my documentation. The company has requested that I only design and maintain our website using Frontpage's WYSIWYG editor.
I have several problems with this. First and foremost, much of what I've already coded can't be maintained using Frontpage's WYSIWYG. It simply doesn't have the ability to understand DIV formats, and using any coding strategies developed after 2000 is pretty much a no-no. Secondly, I am often ask to come up with technical solutions to problems that I can easily solve, but require a coding solution. I hate to tell my company "I can do this, but because of the restrictions you've placed on me, it's not possible." I can't see any way around this, though.
So how would you handle this? Is it moral for me to continue to provide techinical solutions to problems, where the solution is within my ability, even if my company has told me not to do so? How should I go about addressing the issue with using Frontpage's WYSIWYG editor to code pages with complex DIV structures-- something that apparently just cannot be done? Has anyone else been in a similar scenario, and if so, how did you handle it? I'm at my wit's end here.
TL;DR - Company doesn't want the liability of having well-coded web pages, and has limited me to using Frontpage's WYSIWYG editor. I cannot do my job using only this tool. What should I do?