3

我需要制作一个托管在多米诺骨牌服务器上的小型网站,但据我所知,我不能使用简单的 .html 文件或 .php 文件,而是使用一些奇怪的东西,例如 .nsf,对吧?此外,我不清楚使用多米诺服务器部署网页的语言是什么,以及是否有一本关于它的好书。

4

7 回答 7

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 应用程序开发技术

于 2012-05-16T06:49:48.320 回答
5

您可以使用简单的静态 html 文件,但 Domino 的美妙之处在于您可以使用后端数据库进程开发动态创建的网站。

如果你只想用 html 做一些事情,那么将你的 html 文件放到 /domino/html 文件夹中,它们就会被送出。

如果您想做一些更强大的事情,请从http://www.xpages.info开始,它由 Domino 的开源社区运行。

有很多现成可用的项目,例如 Wiki、“团队室”、讨论论坛、博客和文档库。其中一些也与 domino 安装一起打包。其中一些是内容管理系统,具有与 wordpress 或 Joomla 相同的功能,可能对您很有效。

一些例子:http: //xpages.info/XPagesHome.nsf/Demos.xsp

与任何平台一样,都有怪癖和陷阱,但它是一个出色的平台。如果您需要更好的引导,请与我联系。

于 2012-05-16T07:37:31.747 回答
2

您可以使用 domino/html 方法,也可以使用 Domino 中新的 Web 开发界面和环境,从 8.5 开始,称为 XPages。它是一种源自 JSP(Java 服务器页面)的技术,使用标准 Web 方法和技术,例如 Java、JavaScript、AJAX、DOJO、CSS,与预定义的自定义控件一起使用,为您提供拖放式开发方法。

市场上有几本书,其中一本即将发行:

XPages 便携式命令指南:XPages 应用程序开发和 XSP 语言的精简资源

精通 XPages:XPages 应用程序开发和 XSP 语言的分步指南

XPages 扩展库:下一代 XPages 组件的分步指南

于 2012-05-16T06:58:33.500 回答
2

对于教学视频,有XPages.tv(视频)

于 2012-05-16T07:39:57.457 回答
1

虽然 Domino 服务器通常用于托管 Notes 应用程序(.nsf文件),但您可以使用它来托管原始 HTML 文件。默认根目录是domino\html目录。

Web 服务器配置文档对此有更多详细信息。

为网站文档配置 HTML、CGI、图标和 Java 文件

于 2012-05-16T05:59:51.463 回答
1

以下技术说明详细说明了如何在 Domino 服务器上运行 PHP,尽管 Domino 本身没有 PHP。

http://www-01.ibm.com/support/docview.wss?uid=swg21099845

还有这篇关于如何为 Domino 创建 PHP 的文章。

http://www.ibm.com/developerworks/lotus/library/domino-php/

于 2012-05-17T06:55:26.163 回答
1

在与 domino 目录不同的位置托管静态 html 文件

如果您想将静态 html 文件保存在不同的位置,domino\html那么您可以通过以下方式执行此操作:

  1. 为您的 domino 服务器配置一个新网站:

https://www.ibm.com/support/knowledgecenter/SSKTMJ_10.0.1/admin/conf_configuringhtmlcgiiconandjavafilesforwebsite_t.html

  1. 将文件复制到服务器磁盘上的指定文件夹。

例子:


网站:

在此处输入图像描述

多米诺服务器上的文件:

在此处输入图像描述

在浏览器中打开:

在此处输入图像描述

通过这种方法,我在 domino 服务器上部署了一个完整的 Angular 单页应用程序。

于 2019-10-15T13:55:54.407 回答