一位客户要求我协助使Lotus/ IBM数据库数量的web前端与现代浏览器兼容,用于关键的LOB函数。
目前,这些数据库的web前端只在IE7中工作,即使这样,它们充其量也是变化无常的。JS使用IE特有的扩展,所有东西都在表中,它们在今天可用的几乎每一个浏览器上呈现得都很糟糕。由于不再支持IE7,他们希望使这些接口现代化。
我对Notes的经验很少,但作为一项探索性练习,我成功地打开了Designer中的数据库,添加了一些样式表/脚本资源,将它们包含在$$HTMLHead变量中,并重新加工了一种形式,以使用一个看起来不错的前端框架。
显然,处理实时应用程序是不可能的,所以我的想法是获取NSF文件的副本,并对副本进行更改。我的问题是:如何只将表单/子表单/资源更改部署到“活动”NSF文件?
发布于 2016-08-18 10:45:10
部署:
在新修改的数据库中:
在生产数据库中:
更多细节:DESIGN.html
发布于 2016-08-19 15:17:14
发布于 2016-09-02 05:13:01
如果要为现有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开发人员,您需要了解一些需要了解的警告和解决方法.
https://stackoverflow.com/questions/39015886
复制相似问题