We have a CMS system that is using a customized version of fckeditor that requires enhanced functionality.
You will need to work with existing codebase. The CMS system has fckeditor on main server and uses SOAP to write changes to code on remote website.
The changes that need to be made are:
There is a conflict with IE7 which makes it very difficult to select text with some css layouts
Pasting text directly from MS Word needs to be disabled because it creates <?xml code which breaks PHP
There are global php variables in html text that need to be displayed as a specific button or image so user knows it is a global variable. For example the phone number is a php variable and would be $phone. This needs to be renedered in the editor as a button that says phone or image that says phone and on save it reverts to $phone.
Images need to be displayed in editor when url is not absolute – example html code might be src=”images/[url removed, login to view]” but editor needs to know to display [url removed, login to view]
There is an encoding bug where certain special characters are saved as question marks ex: &trade; turns into &#65533;
Need to have a history of saves (not db driven) so that users can revert back to through 5 versions – 1 version always being the original copy and then the 4 most recent saves.