2014年4月23日 星期三

VanillaForums - Vanilla? Garden?

Vanilla forums 跟 Garden 的關係似乎容易讓人混亂。

google 了一下,目前的理解大概是這樣:
Vanilla 是一個論壇,當初為了要開發這個論壇,於是寫了 Garden 這框架,然後用此框架來開發 vanilla。

有什麼接近的比喻嗎…?或許可以這樣說, Garden 是一個 class, Vanilla 是該 class 的實例化:
Vanilla = new Garden();

1. Garden 是一個框架,就像 CodeIgniter, ZendFramework。
2. Vanilla 使用 Garden 來開發。
3. 但是 Garden 的源起就是為了開發 Vanilla。
4. 至於 Garden-master,可以說這是 Garden 的穩定版(主分支)。其它分支像是 Garden-develop 大概就是開發測試版。

好像還是有點雞生蛋、蛋生雞的感覺。反正 Garden 跟 Vanilla 密不可分。下載了 Garden-master,開啟 index.php 頁面,畫面上會告訴你現在在安裝的是 Vanilla 2。

版本呢?目前 vanillaforums.org 官方穩定版是 2.0.18.11 ,測試版 2.1,但是在 Github 下載回來的 Garden-master,是 vanilla 2.2 版。但是這個 2.2 版卻沒有在 vanillaforums 官方網站發佈。在 Github上面的 Garden-master 也沒有說明這是哪個版,但是裝起來就是 vanilla 2.2 。


相關文章

Garden Preview (Part 1-11, By Mark,  the creator of Vanilla)
Garden Framework (discussion on vanillaforums.org)
Vanilla forums is actually three separate apps: dashboard, conversations, and vanilla. Dashboard handles the admin functions, conversations handles the private message system, and vanilla is what handles discussions. There is also a skeleton app included in the download that is just an example of how to build an app.
Vanilla Forums (Wiki)



.











.

沒有留言:

張貼留言