CKEditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。CKEditor运行的环境是网页浏览器,基本上IE5.5以上,或者是其它浏览器都可以兼容。而它可以兼容并集成的网页代码格式也相当多。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。CKEditor相容于绝大部分的网页浏览器,像是 : Internet Explorer 5.5+(Windows)、Mozilla Firefox 1.0+、Mozilla 1.3+ 和 Netscape 7+。在未来的版本也将会加入对 Opera的支持。作为著名的开源网页编辑软件,FCKEditor在09年发布更新到3.0,并改名为CKEditor。CKEditor的文件结构更加清晰,可以更方便地将其部署在自己的系统中。另外2.0版终于支持了Firefox 1.0浏览器,这为CKEditor赢得更多的使用者。
新版的CKEditor编辑器的更新包括:新的用户界面,一个支持Plug-in的Javascript API,并提供对视觉障碍者的使用支持。CK是对FCK的代码的完全重写,而且此项工作从2007年就开始了,并在今年初发表了多个测试版。至此,为大家服务长达6年的FCKeditor被CKeditor替代。CKEditor 团队很高兴的宣布了 CKEditor 4 正式版发布!该版本带来全新的外观、提升代码、即时编辑和其他诸多改进。同时还发布了一个新网站包含扩展中心和名为CKBuilder的服务,可用于创建自己的CKEditor版本。CKEditor是使用最广泛的网页编辑器,所见即所得,简单易用,功能很不错。与通常意义上的编辑器不同,CKEditor并不是一个需要安装的程序,或许说它是一个网页源代码更为贴切,所以,取而代之安装过程的是与网页源代码相集成的调用过程。
首先下载CKEditor并将其解压缩到你的网站目录里面,并将文件夹名改为CKEditor。进入到CKEditor目录下,打开_samples目录,里面含有各种编程语言调用CKEditor的范例程序页面,其中php目录中包含着一些使用PHP来调用CKEditor的范例。默认情况下,CKEditor会调用相关工具栏按钮,用户可以根据自己的需要进行增减。需要注意的是,2.0版与1.6版的按钮并不完全相同,有些按钮以及删除或者改名了。CKEditor在线编辑器采用了一种名为连接器的技术来实现对文件的浏览以及上传。当客户端向服务器发出一个文件操作请求后,CKEditor的连接器就会对此请求进行响应,在服务器的文件系统中进行执行操作,如:文件和文件夹的浏览以及创建操作。最后将结果以XML的格式回应给客户端。只需要两步就可以完成文件上传的配置工作,以后通过FCKeditor上传的文件都会保存在网站的UserFiles目录下。