从 MediaWiki 链接到 Lotus Notes 文档

从 MediaWiki 链接到 Lotus Notes 文档

我最近加入了一家公司,那里的团队在很多系统中维护大量数据。我所在的团队使用 MediaWiki,并且有一些我想链接到那里的 Lotus Notes 文档。注释“URL”的格式如下 - Notes://PATH_TO_DOCUMENT/DOCUMENT_NUMBER

有人知道我怎样才能获得此文档的超链接吗?我坚持使用 IE 没问题,因为此 wiki 有许多文件链接的格式在 IE 中效果最佳。

答案1

根据本文维基百科,您可能需要更改 wiki 实例的配置以允许无法识别的协议笔记://

摘自本文:

MediaWiki 1.20.0 中的默认值是

$wgUrlProtocols = array(
    'http://',
    'https://',
    'ftp://',
    'irc://',
    'ircs://',  // @bug 28503
    'gopher://',
    'telnet://', // Well if we're going to support the above.. -ævar
    'nntp://', // @bug 3808 RFC 1738
    'worldwind://',
    'mailto:',
    'news:',
    'svn://',
    'git://',
    'mms://',
    '//', // for protocol-relative URLs
);

您需要将您的协议添加到最后(类似于此):

$wgUrlProtocols = array(
    'http://',
    'https://',
    'ftp://',
    'irc://',
    'ircs://',  // @bug 28503
    'gopher://',
    'telnet://', // Well if we're going to support the above.. -ævar
    'nntp://', // @bug 3808 RFC 1738
    'worldwind://',
    'mailto:',
    'news:',
    'svn://',
    'git://',
    'mms://',
    'notes://',
    '//', // for protocol-relative URLs
);

答案2

如果您想要一个可以打开 Lotus Notes 文档的链接,以便在 IE 中查看它们,那么您必须咨询 Lotus Notes 和 Domino 系统的管理员。询问他们您的 Lotus Domino 服务器是否正在运行 Domino HTTP 任务。如果服务器正在运行 HTTP,那么可以使用常规的“http://...”链接在浏览器中打开文档,但是您仍然需要更多信息。即服务器的主机名或 IP 地址、用于 HTTP 访问的用户名和密码以及数据库的路径。您应该与 Lotus Domino 管理员讨论前两个信息。最后一个信息可以通过在 Notes 客户端中打开数据库并打开数据库属性对话框来实现 - 该对话框位于文件菜单上,位于“应用程序”或“数据库”下,具体取决于您的 Lotus Notes 版本。它将是一个以“.nsf”结尾的文件路径。有了这些信息,您可以构造一个 URL 以在浏览器中尝试:

http://domino-server-host-or-ip/path-ending-in-dot-nsf

在输入登录名和密码后,您应该会看到 Lotus Notes 数据库的 Web 呈现。这可能看起来非常丑陋。它可能需要加载 Java 小程序才能在浏览器中运行。这完全取决于数据库的构建方式以及 Lotus Notes 和 Domino 的版本有多旧。但如果一切都设置得当,您应该能够找到您的文档,在浏览器中捕获 URL,并将它们用作 MediaWiki 中的链接。当然,只有在 Domino 服务器上设置了登录名和密码的人才能使用这些链接。

相关内容