我需要制作一个小型网站来托管在Domino服务器上,但据我了解,我无法使用简单的.html文件或.php,而是可以与.nsf之类的怪异东西一起使用,对吧?另外,对于我来说,尚不清楚使用哪种语言通过Domino服务器部署网页,以及是否有一本不错的书。
从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
您可以使用简单的静态html文件,但是Domino的优点在于您可以使用后端数据库进程来开发动态创建的网站。
如果您只想用html做某事,然后将html文件放到/ domino / html文件夹中,它们将被送达。
如果要做更强大的事情,请从http://www.xpages.info开始,由Domino的开源社区运行。
有很多现成的项目,例如Wiki,“ Team Rooms”,讨论论坛,博客和文档库。其中一些也与domino安装一起打包。其中一些是内容管理系统,其功能与wordpress或Joomla相同,可能对您来说效果很好。
某些示例:http://xpages.info/XPagesHome.nsf/Demos.xsp
与任何平台一样,都有怪癖和陷阱,但这是一个出色的平台。如果需要更好的指导,请与我联系。
您可以使用domino / html方法,也可以在Domino中使用新的Web开发界面和环境,从8.5开始,称为XPages。这是一项使用标准Web方法和技术(例如Java,JavaScript,AJAX,DOJO,CSS和预定义的自定义控件)从JSP(Java服务器页面)派生的技术,为您提供了拖放式开发方法。
市场上有几本书,其中一本即将发行:
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
对于教学视频,有XPages.tv (Videos)
虽然Domino服务器通常用于承载Notes应用程序(。nsf文件),但是您可以使用它承载原始HTML文件。缺省的根目录是domino\html
目录。
web server configuration上的文档对此有更多详细信息。
Configuring HTML, CGI, icon, and Java files for Web Site documents
以下技术说明详细说明了如何在Domino服务器上运行PHP,尽管Domino本身没有PHP。
http://www-01.ibm.com/support/docview.wss?uid=swg21099845
也有关于如何为Domino创建PHP的文章。
如果您要将静态html文件保留在与domino\html
不同的位置,则可以通过以下方式执行此操作:
示例:
网站:
在Domino服务器上的文件:
在浏览器中打开:
[通过这种方法,我已经在Domino服务器上部署了完整的角度单页应用程序。