2014-02-17 46 views
5

我使用CKAN作爲我的開放數據門戶。它使用Pylons框架以Python編寫。它使用Postgres作爲數據庫。我只想添加一個類似於關於頁面的新頁面,以向用戶顯示條款和條件。關於頁面內置。如何在CKAN中添加一個新頁面?

鑑於如果我可以從管理區域(如關於頁面)編輯頁面內容會更好。如果這是更多的工作/發展,我可以忽略它。我只想要最簡單的方法來完成這件事。如果你能解釋一下答案,那將是非常好的。至少步驟。

如何在CKAN中添加新頁面?

回答

8

如果您希望自己或非技術管理員能夠添加簡單的靜態頁面和博客並編輯其內容,我建議您安裝ckanext-pages extension

也可以編寫自己的CKAN插件來添加一些靜態頁面,但是如果您打算儘量使用網頁表單來編輯它們,那麼您也可以使用上面的頁面擴展,但例如ckanext-sa查看如何從插件添加一些簡單的靜態頁面的示例。

要安裝頁面擴展:

# Activate your CKAN virtual environment 
. /usr/lib/ckan/default/bin/activate 

# Install the pages extension. 
pip install -e 'git+https://github.com/ckan/ckanext-pages.git#egg=ckanext-pages' 

在CKAN配置文件然後加入pagesckan.plugins設置,並重新啓動Web服務器。以sysadmin用戶身份登錄CKAN時,應該會看到右上角的頁面按鈕。

相關問題