【问题标题】:Building website for domino server多米诺服务器搭建网站
【发布时间】:2012-05-16 05:50:42
【问题描述】:

我需要创建一个小型网站以托管在 domino 服务器上,但据我了解,我不能使用简单的 .html 文件或 .php 文件,而是使用一些奇怪的东西,例如 .nsf,对吧?另外,我不清楚使用多米诺服务器部署网页时使用哪种语言,以及是否有一本关于它的好书。

【问题讨论】:

    标签: xpages lotus-domino


    【解决方案1】:

    从 Lotus Domino 8.5.x 开始,您可以使用 XPages 创建 Web 应用程序。 XPages“基于 Web 开发语言和标准,包括 JavaScript、Ajax、Java、Dojo Toolkit、服务器端 JavaScript 和 JavaServer Faces”(来源:http://en.wikipedia.org/wiki/XPages)。

    如果您有兴趣了解有关 XPages 的更多信息,以下书籍非常有用: Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language

    如果不能选择使用 XPages,还有一种使用 Lotus Domino 创建 Web 应用程序的“经典”方法。以下书籍很好地概述了该方法: IBM Lotus Domino: Classic Web Application Development Techniques

    【讨论】:

      【解决方案2】:

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

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

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

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

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

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

      【讨论】:

        【解决方案3】:

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

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

        XPages Portable Command Guide: A Compact Resource to XPages Application Development and the XSP Language

        Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language

        XPages Extension Library: A Step-by-Step Guide to the Next Generation of XPages Components

        【讨论】:

          【解决方案4】:

          教学视频,XPages.tv (Videos)

          【讨论】:

            【解决方案5】:

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

            web server configuration 上的文档对此有更多详细信息。

            Configuring HTML, CGI, icon, and Java files for Web Site documents

            【讨论】:

              【解决方案6】:

              以下技术说明详细说明了如何在 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/

              【讨论】:

                【解决方案7】:

                在与 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 单页应用程序。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2017-06-10
                  • 1970-01-01
                  • 1970-01-01
                  • 2016-06-15
                  • 2014-05-14
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多