2017年3月21日 星期二

【摳丁心得】PythonServer _Plone教學《二》_建立網頁

大家好。
上一章建立好了伺服器環境,現在就能開始撰寫網頁囉!(前端歡呼聲



筆者:別開心得太早!





在開始前,補充一下之前環境遺漏的東西。
記得我們要buildout之前移動的buildout.cfg嗎?其實還有很多不同的cfg可以做選擇,每個cfg都有些特殊用途。
這邊舉三個檔案為例:

1. buildout.cfg.tmpl:

基礎版模,用以當作root 網站中buildout.cfg的檔案。也就是我們現在看到的網站樣子。打開cfg就能看到,其實該檔案預設為執行profiles/testing.cfg

2. testing.cfg:

dev設置,IP和port都是預設的。不會使用zeoserver,是windows用戶和只想嘗試Plone的設定。

3. base.cfg:

基本配置,包含基本上所有的功能。Zope2操作zeoserver 和plone還有Script下eggs和其他功能的設定。如果沒有意外,本篇過後就會採用這個配置喔!期待一下zope2吧!



另外還有許多cfg,麻煩有興趣的客官自己翻閱囉!



OK!事不宜遲,讓我們開始吧!
身為鍵客,當然是要點選進階囉!對吧。
使用預設帳號/密碼登入:admin/admin

我們可以看到網站相關的設定,這邊就依照個人喜好填入。


擴充模組

有點類似WordPress的plugin。假如需要,可以還能去官方網站下載其他擴充模組喔!不過筆者這邊先勾選幾項。以筆者過去的經驗,過多的plugin只會帶來麻煩的衝突和不穩定。如果沒需要,就不要選擇唷!




順帶一提,Plone還支援OpenID,果然是適合發展wiki的套件。



讓我們一起按下。建立Plone網站。

Cmd 視窗內指令飛快的執行,很快就能看網站建立起來囉!




真棒!完全就是CMS的樣子呢!

好的完成囉!收工


筆者:等等,漏掉很多東西了啦。

欸~感覺差不多了啊...還有什麼部分呢?

筆者:首先!稍微介紹一下可以做什麼吧!


主要的功能都呈列在左側的功能列。




每個功能都很推薦使用者自己按一按,透過圖形化的介面減少很多程式的撰寫,既使是不會寫網頁的朋友也能輕易上手,達到管理自己網頁的目的。



這邊就不贅述了。讓我們看一下其他設定。

選擇左下角的admin,選擇網頁配置。




由於這邊不需要寄信的功能,所以警告的訊息就無視掉。



可以看到我們能做許多操作,其中有幾點比較有趣的。
點擊擴充模組




可以看到現行可啟用、停用的plugin。如果要新增三方提供的模組,就需要執行buildout。決定了!下次有機會就來介紹有趣的擴充模組和安裝步驟吧!



選擇帳號安全



勾選允許自行註冊。就能開放某些內容供大家編輯,達到共同管理資訊的效果。


以上內容都非常簡單吧!

都還沒看到程式碼,想必大家都手癢了,那麼下一章就進入Zope的部分,來看一些程式碼囉!



沒有留言:

張貼留言