Acabo de bajar el FCKEditor y no le veo ninguna complicación, simplemente poner los valores correctos en los archivos de configuración, utilizé PHP para poner el editor, modifiqué los siguientes archivos:
/fckeditor.php -
http://pagina/editor/ es el lugar donde lo subí el editor
$this->BasePath = '/editor/' ;
/fckconfig.js : descomentar la parte que es para PHP
FCKConfig.LinkBrowserURL = ......connectors/php/connector.php' ;
FCKConfig.ImageBrowserURL =.....connectors/php/connector.php' ;
/filemanager/browser/default/connectors/php/config.php - para dar una ruta personalizada para las imágenes y otros
$Config['UserFilesPath'] = '/images/editor/' ;
Este es el código que usé para crear el editor:
Código HTML:
<?php
include($_SERVER['DOCUMENT_ROOT'] . "/editor/fckeditor.php");
if (isset($_POST['desc'])) {
echo $_POST['desc'];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
</head>
<body>
<form action="editor.php" method="post" target="_blank">
<?php
$oFCKeditor = new FCKeditor('desc') ;
$oFCKeditor->Value = '<strong>Funciona<strong> <q>sin problemas</q>' ;
$oFCKeditor->Create() ;
?>
<input type="submit" value="Submit" />
</form>
</body>
</html>
Te sugiero que también revises SPAW Editor, tiene varias de las características del editor que mencionas:
http://www.solmetra.com/en/disp.php/.../en_spaw_about
Saludos