有没有人有提示或电子书可以为我提供如何使用 Web 浏览器而不是客户端在 Lotus Notes 中创建应用程序的良好基础。非常感谢链接或提示。
谢谢!
有没有人有提示或电子书可以为我提供如何使用 Web 浏览器而不是客户端在 Lotus Notes 中创建应用程序的良好基础。非常感谢链接或提示。
谢谢!
如果您在服务器上启用 http,您应该能够从 Web 上看到您的 domino 应用程序。然后,您需要修改它们以使它们对网络更加友好。这样做的基本技术是拥有 2 个具有相同别名的设计元素,将一个隐藏在笔记中,另一个隐藏在 Web 中。这将使它更容易从客户端和 Web 浏览器中运行。
其他使这更容易的功能是“通过 HTML”、Domino CGI 变量以及“WebQueryOpen”和“WebQuerySave”事件。正如 Jasper 所指出的,XPages 是实现这一目标的新方法,但它可能不是现有系统的选择(它需要最新版本的 Domino 服务器)。祝你好运!
尝试在 Google 中搜索 XPage。或者从这里开始
书籍是一个很好的开端。但你会发现它比你在书中看到的要多得多。所以,这里有一个快速的地方列表。
图书
你有这些书籍选项(都可以作为电子书下载到)
Notes 8.5 之前的经典 Web 开发——这里和这里的评论
如果您有 Notes 8.5+(kindle/paper),则使用 Xpages 的最新 Web 资料
有IBM wiki 的 (html)。但是发现 IBM wiki 的体验并不令人印象深刻。(阅读这些时会想到很多形容词“half-ar$ed”和“piece-meal”。)
IBM 的红皮书站点 (pdf/html)比 wiki 的内容更好。
网站
解决棘手问题的最佳 Web 开发技巧/技术网站之一是codestore.net和nsftools.com
OpenNtf是一个由许多聪明人编写的免费代码和解决方案的常用站点。
相当多的好博主在planetLotus上“凝固”了
您正在运行什么版本的 Domino?如果它是 8.5 版本,我建议您使用 XPages 将您的旧客户端应用程序带到网络上(XPages 在 8.5 之前的版本中不是一个选项)。
至于你是怎么做的,这远远超出了 Stack Overflow 的答案范围:它本身就是一本书!要了解使用 XPages 进行 Web 开发,我建议您访问一些著名的网站,并可能学习一两门课程。以下是一些链接:
(另外,IBM 出版了一本关于 XPages 开发的书,虽然我没有读过它)。
对于“经典”Domino 开发,最好的办法是在 Web 浏览器中查看现有的 Notes 应用程序,然后开始破解生成的默认 HTML(这很讨厌)。经典 Domino Web 开发技巧和技巧的最佳单一资源是 Jake Howlett 的Codestore
从小处着手,为自己构建一个包含数据子集的小型数据库,然后探索你能做什么。我已经做了 10 多年的笔记客户端开发人员,并且在过去的三四年里从事多米诺网络工作,并且仍然处于陡峭的学习曲线上。它是一个非常强大的平台,但您还需要了解 html,因为在很多情况下,您在浏览器中看到的 html 帮助我确定了我的应用程序代码中的错误。