我的公司为基于会员的协会建立网站。我们目前使用自定义DLL(用CodeGear Delphi编写),它与SQL Server数据库交互并使用基于HTML的自定义模板语言。基本上我们在HTML / CSS / Javscript中构建模板,动态部分由标签生成,格式为< #TAG NAME>。
我一直在使用Dreamweaver为我们的客户构建所有模板,但是我的老板希望我创建一个Web工具,我们的客户可以使用这些工具以我们的格式直观地构建模板,而无需进行实际的HTML编码。例如,他们会去我们的网站并说“创建配置文件更新表单”,它会生成一个HTML骨架,然后他们可以选择“添加表单字段”等功能,根据他们输入的选项为该字段生成正确的HTML 。然后,模板将作为HTML文件(或作为blob的数据库)保存到Web服务器,并由DLL用于在站点上生成页面。他们还应该能够重新访问现有模板进行编辑,并在必要时手动编辑HTML以进行高级自定义。
显然,有很多方法可以解决这个问题。我想了解服务器端语言(希望是相关的库/模块)的建议,它能够构建和解析HTML文档并将这些文档写入文件系统。该工具需要与IIS兼容,最好采用C风格的语法。我非常精通Javascript和Perl,在C ++和Java方面略胜一筹,并且没有PHP,Ruby或Python的经验(尽管我愿意花时间学习它们是否是最好的工具。工作!)。
感谢您的建议!
答案 0 :(得分:0)
你见过TinyMCE吗?它缺少表单编辑,但您可以轻松地构建插件以根据您的需要进行自定义,并围绕它创建前端。对于服务器端,您可以使用任何您喜欢的语言。基本上,您需要做的就是将客户创建的HTML模板保存到数据库中。
答案 1 :(得分:0)
我用过mobirise4,它对我有用,有很多模板开始,甚至有一些组件,BootStrap studio是其收入最高的桌面应用程序,您可以通过拖放操作从字面上构建一个网站,它使您可以也可以编辑代码。