2017-04-18 53 views
3

我工作的公司的「Intranet知識庫」是我們的DokuWiki。DokuWiki:包含來自Django的內容應用

我想添加一些數據到django應用程序的dokuwiki。

我發現了dokuwiki插件include,但這似乎只能包含wiki頁面,而不能包含外部資源(通過https://...。)。

如何將Web應用程序的內容添加到dokuwiki?

支持認證(dokuwiki需要密碼才能訪問Web應用程序)會很好。

+0

如果您對我的問題投下贊成票,這是百分之百的確定。但請留下評論爲什麼你這樣做。謝謝。 – guettli

回答

1

您可以使用iframe,iframe plugin

請注意,其他應用程序需要自己的身份驗證。 但是,它也適用於包含的頁面,具體取決於您是否登錄到瀏覽器。代表這個wiki顯示認證頁面是另一個問題,需要更復雜的方法。

+0

剛剛發現了[scrape plugin](https://www.dokuwiki.org/plugin:scrape),它可以抓取部分給定的外部頁面並將其包含在wiki頁面中。似乎工作,這可能比iframe更有用,但它肯定不適用於身份驗證,這對iframe是微不足道的。 –

+0

從服務器代碼中代表用戶進行身份驗證確實是另一個問題。它可以實現,如果應用程序和dokuwiki使用相同的通用身份驗證後端,則更容易,如果不是,則更難。我不知道有任何插件這樣做。 –

+1

有[auth:django](https://www.dokuwiki.org/auth:django)插件。 – Vlad

相關問題