创建基于Web的代码编辑器

时间:2012-03-01 01:27:01

标签: php content-management-system editor

我正在研究在CMS上创建基于Web的代码编辑器窗格。如果您使用模板并编辑单个.css或.php文件,我会想要与Wordpress非常类似的东西。有简单的插件吗?

安全性不是一个巨大的问题,因为这是一个封闭的系统,使用我的CMS操纵.php代码等的人只会在他们破坏任何东西或在那里注入代码时伤害自己。

所以我想知道如何才能做到这一点 - 写下我自己的?以简单格式显示文件内容的插件?

1 个答案:

答案 0 :(得分:2)

Code Mirror将为您提供各种语言的IDE的基本功能/行为。我在其中一个应用程序中将它用于一个简单的查询编辑器。他们有一个PHP插件,您可以编写/修改自己的插件。

请记住,您应该清理来自不受信任来源的任何输入。即使您的系统是“闭环”,您也可能希望在沙箱中运行用户提供的代码,或者让它经过某种批准工作流程。

还有Compilr,但我不知道它与自定义应用程序的集成程度如何。