2011-02-04 50 views
1

我們有一個基於Plone的Intranet,裏面填充了.NET應用程序的文檔,但目前.NET應用程序中的上下文相關(F1)幫助與Plone內容之間沒有任何關聯。如何在從外部URL加載內容的.NET應用程序中提供上下文相關幫助?

與其不必創建和「推送」 - 分配(a)CHM並維護兩個不同的文檔庫,我們希望將所有文檔保留在Plone內,其中內容可以「拉」時間,並將始終保持最新和全文索引。

我們希望能夠讓用戶打F1,不知何故自動加載與該主題相關一個URL,其中可能包括一個錨(HTTP://聯網/一般話題#副標題)跳直接適當的內容。

在.NET應用程序中顯示幫助內容 - 可能在其「幫助」窗口中 - 將是理想的,但如果它需要實例化瀏覽器,那也可以。

理想情況下,我們希望在應用程序中的URL鏈接上下文元素的任務由正在開發的文檔,不是開發商業務分析師來進行。

這可能嗎?如果是這樣,我們將如何創建應用程序的每個上下文和F1幫助應顯示的URL之間的「映射」?

回答

1

假設你的應用程序有某種數據庫後端,我會創建一個表格來在控件/表單之間進行映射(取決於你想要的上下文敏感程度)以及它們相應的幫助URL。

從那裏它似乎會很簡單,無論是加載該網址到瀏覽器控制或分拆一個新的瀏覽器窗口。

+0

我應該提到鏈接應用上下文和URL的任務需要由非開發人員(編寫文檔的人員)執行。編輯以反映這一點。 – dysolution 2011-02-04 19:51:32

相關問題