Lotus Notes 应用程序,基于 Web 的转换
有没有人有技巧或电子书可以为我提供有关如何使用 Web 浏览器而不是客户端在 Lotus Notes 中创建应用程序的良好基础。非常感谢链接或提示。
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有没有人有技巧或电子书可以为我提供有关如何使用 Web 浏览器而不是客户端在 Lotus Notes 中创建应用程序的良好基础。非常感谢链接或提示。
谢谢!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
从小处开始,用一部分数据为自己构建一个小型数据库,并探索您可以做什么。我担任 Notes 客户端开发人员已经有 10 多年了,过去三四年一直在从事 domino Web 工作,并且仍然处于陡峭的学习曲线上。它是一个非常强大的平台,但您还需要了解 html,因为在很多情况下,您在浏览器中看到的 html 帮助我确定了应用程序代码中的错误。
Start small, build yourself a small database with a subset of data and explore what you can do. I've been a notes client developer for 10+ years and doing domino web work for last three or four years and still on steep learning curve. Its a very powerful platform but you also need to know html as on many occasions the html that you see in the browser helped me pin down the faults in my application code.
书籍是一个很好的开始。但你会发现它的内容比书本上看到的要多得多。所以,这里有一个可以查看的地方的快速列表。
书籍
您可以选择以下书籍选项(所有书籍都可以电子书形式下载)
Notes 8.5 之前的经典 Web 开发 -- 评论 此处和 此处
Xpages 的最新 Web 内容(如果您有) Notes 8.5+(kindle/paper)
有IBM wiki (html)。但发现 IBM wiki 的体验平淡无奇。 (阅读这些内容时,脑海中经常会浮现形容词“half-ar$ed”和“piece-meal”。)
IBM 的红皮书网站 (pdf/html) 提供比 wiki 更好的内容。
网站
解决棘手问题的最佳 Web 开发技巧/技术网站之一是 codestore.net< /a> 和 nsftools.com
OpenNtf 一个使用广泛的网站,提供由许多聪明人编写的免费代码和解决方案。
相当多的优秀博主已经“凝结”在planetLotus上
Books are a good starter. But you'll find there is alot more to it than you see in books. So, here is a quick list of places to look.
Books
You've got these options for books (all downloadable as eBooks to)
Classic Web development prior to Notes 8.5 -- Reviews here and here
Latest Web stuff with Xpages if you have Notes 8.5+ (kindle/paper)
There are IBM wiki's (html). But have found the IBM wiki experience underwhelming. (The adjectives "half-ar$ed" and "piece-meal" comes to mind alot when reading these.)
IBM's redbook site (pdf/html) has better produced content than the wiki's.
Sites
One of the best web development tip/technique sites for the trickier problems is codestore.net and nsftools.com
OpenNtf a well used site for free code and solutions written by alot of smart people.
Quite a few good bloggers have "coagulated" on planetLotus
尝试在 Google 中搜索 XPage。或者从此处开始
Try Searching for XPages in Google. Or start here
如果您在服务器上启用 http,您应该能够从 Web 上查看您的 domino 应用程序。然后您需要修改它们以使它们对网络更加友好。其基本技术是让 2 个设计元素具有相同的别名,将一个元素隐藏在笔记中,将另一个元素隐藏在网络中。这将使它更容易在客户端和 Web 浏览器上运行。
其他使这变得更容易的功能是“传递 HTML”,即 Domino CGI 变量 以及“WebQueryOpen”和“WebQuerySave”事件。正如 Jasper 指出的那样,XPage 是执行此操作的新的出色方法,但它可能不是现有系统的选项(它需要最新版本的 Domino 服务器)。祝你好运!
If you enable http on the server, you should be able to see your domino applications from the web. You then need to modify them to make them a bit more web friendly. The basic technique for this is to have 2 design elements with the same alias, hide one from notes and the other from the web. This will make it a bit easier to make it functional from both the client and the web browser.
Other functionality which makes this a bit easier would be 'Pass through HTML', the Domino CGI Variables and the 'WebQueryOpen' and 'WebQuerySave' events. As Jasper points out, XPages is the new sparkling way to do this, but it might not be an option for existing systems (It requires the latest version of Domino server). Good Luck!
您运行的是哪个版本的 Domino?如果它是 8.5 变体,我建议您使用 XPages 将旧客户端应用程序带到网络上(8.5 之前的版本中不提供 XPages)。
至于如何解决这个问题,这远远超出了 Stack Overflow 上答案的范围:它本身就是一本书!要了解使用 XPage 进行 Web 开发,我建议访问一些知名网站,或许还可以学习一两门课程。以下是一些链接:
(另外,IBM 出版了一本关于 XPages 开发的书,尽管我还没有读过)。
对于“经典”Domino 开发,您最好的选择是在 Web 浏览器中查看现有的 Notes 应用程序,然后开始破解生成的默认 HTML(这很糟糕)。有关经典 Domino Web 开发技巧和技巧的最佳单一资源是 Jake Howlett 的 Codestore
What version of Domino are you running? If it's an 8.5 variant, I would suggest you use XPages to bring your old client apps to the web (XPages are not an option in releases prior to 8.5).
As to how you go about this, that's well beyond the scope of an answer on Stack Overflow: it's a book in and of itself! To learn about web development with XPages, I suggest visiting some of the well-known sites out there, and perhaps picking up a course or two. Here are some links:
(Also, IBM publish a book on XPages development, although I've not read it).
With regards "classic" Domino development, your best bet is to view your existing Notes app in a web browser and then start hacking on the default HTML generated (which is nasty). The best single resource out there for classic Domino web development tips and hacks is Jake Howlett's Codestore