创建基于web的代码编辑器


Creating a web-based code editor

我正在考虑在我的CMS上创建一个基于web的代码编辑器窗格。如果你在模板下编辑单独的.css或.php文件,我想要一些与Wordpress非常相似的东西。有简单的插件吗?

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

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

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

请记住,您应该清除来自不受信任来源的任何输入。即使你的系统是"闭环"的,你也可能想在沙盒中运行用户提供的代码,或者让它经历某种审批工作流。

还有Compilr,但我不知道它集成到自定义应用程序中的效果如何。