我需要制作一个托管在多米诺骨牌服务器上的小型网站,但据我所知,我不能使用简单的 .html 文件或 .php 文件,而是使用一些奇怪的东西,例如 .nsf,对吧?此外,我不清楚使用多米诺服务器部署网页的语言是什么,以及是否有一本关于它的好书。
7 回答
从 Lotus Domino 8.5.x 开始,您可以使用 XPages 创建 Web 应用程序。XPages “基于 Web 开发语言和标准,包括 JavaScript、Ajax、Java、Dojo Toolkit、服务器端 JavaScript 和 JavaServer Faces ”(来源:http ://en.wikipedia.org/wiki/XPages )。
如果您有兴趣了解有关 XPages 的更多信息,以下书籍非常有用: 掌握 XPages:XPages 应用程序开发和 XSP 语言的分步指南
如果不能选择使用 XPages,还有一种使用 Lotus Domino 创建 Web 应用程序的“经典”方法。以下书籍很好地概述了该方法: IBM Lotus Domino:经典 Web 应用程序开发技术
您可以使用简单的静态 html 文件,但 Domino 的美妙之处在于您可以使用后端数据库进程开发动态创建的网站。
如果你只想用 html 做一些事情,那么将你的 html 文件放到 /domino/html 文件夹中,它们就会被送出。
如果您想做一些更强大的事情,请从http://www.xpages.info开始,它由 Domino 的开源社区运行。
有很多现成可用的项目,例如 Wiki、“团队室”、讨论论坛、博客和文档库。其中一些也与 domino 安装一起打包。其中一些是内容管理系统,具有与 wordpress 或 Joomla 相同的功能,可能对您很有效。
一些例子:http: //xpages.info/XPagesHome.nsf/Demos.xsp
与任何平台一样,都有怪癖和陷阱,但它是一个出色的平台。如果您需要更好的引导,请与我联系。
您可以使用 domino/html 方法,也可以使用 Domino 中新的 Web 开发界面和环境,从 8.5 开始,称为 XPages。它是一种源自 JSP(Java 服务器页面)的技术,使用标准 Web 方法和技术,例如 Java、JavaScript、AJAX、DOJO、CSS,与预定义的自定义控件一起使用,为您提供拖放式开发方法。
市场上有几本书,其中一本即将发行:
XPages 便携式命令指南:XPages 应用程序开发和 XSP 语言的精简资源
对于教学视频,有XPages.tv(视频)
虽然 Domino 服务器通常用于托管 Notes 应用程序(.nsf文件),但您可以使用它来托管原始 HTML 文件。默认根目录是domino\html
目录。
Web 服务器配置文档对此有更多详细信息。
以下技术说明详细说明了如何在 Domino 服务器上运行 PHP,尽管 Domino 本身没有 PHP。
http://www-01.ibm.com/support/docview.wss?uid=swg21099845
还有这篇关于如何为 Domino 创建 PHP 的文章。
在与 domino 目录不同的位置托管静态 html 文件
如果您想将静态 html 文件保存在不同的位置,domino\html
那么您可以通过以下方式执行此操作:
- 为您的 domino 服务器配置一个新网站:
- 将文件复制到服务器磁盘上的指定文件夹。
例子:
网站:
多米诺服务器上的文件:
在浏览器中打开:
通过这种方法,我在 domino 服务器上部署了一个完整的 Angular 单页应用程序。