客户已要求我协助制作用于关键LOB功能的Lotus / IBM Notes数据库的Web前端,与现代浏览器兼容。
就目前而言,这些数据库的网络前端只能在IE7中运行,即使这样,它们也充其量只是气质。 JS使用特定于IE的扩展,所有内容都在表中,并且它们在当今几乎所有可用的浏览器上都很糟糕。由于IE7不再支持,他们希望对这些接口进行现代化改造。
我对Notes的经验很少,但作为一项探索性练习,我设法在Domino Designer中打开数据库,添加一些样式表/脚本资源,将它们包含在$$HTMLHead
变量中并重新编写一个表格使用前端框架,看起来不错。
显然,处理实时应用程序是不可能的,所以我的想法是获取NSF文件的副本,并对副本进行更改。我的问题是:如何才能将表单/子表单/资源更改部署到“实时”NSF文件?
答案 0 :(得分:1)
部署:
在新修改的数据库中:
在生产数据库中:
答案 1 :(得分:0)
很抱歉要说明这一点,但由于您拥有Notes客户端和Domino服务器,因此您可以使用位于/ help /目录中的数据库形式提供相当广泛的文档。确保它们是全文索引的。
由于我们处于 templates 的主题,因此Domino附带了许多现成的,随时可用的应用程序,您可以自定义和使用它们。为初学者寻找discussion9.ntf
。
您可能想要开始here,然后go there,最后that将为您提供在Domino上构建单词级网络应用的关键。
最后,如果您使用的是V9,那么Designer帮助就是废话。 Grap a copy of the 8.5 version。严重。
答案 2 :(得分:0)
如果要为现有Domino数据构建基于Web的现代前端,请查看以下演示文稿:
http://www.slideshare.net/TexasSwede/ad102-break-out-of-the-box
和
http://www.slideshare.net/TexasSwede/break-out-of-the-box-part-2
正如其他人已经说过的那样,您应该创建一个模板,然后使用该模板刷新/替换生产数据库的设计。
您可能需要考虑与该项目的经验丰富的Notes / Domino开发人员合作,您需要了解相关的一些警告和解决方法......