2010-01-13 96 views

回答

2

您可以輕鬆地創建zena維基(一軌CMS):

  1. 您創建
    zena wiki

  2. 空應用程序的初始化一個空數據庫
    cd wiki; rake zena:init RAILS_ENV=production

  3. 您將節點的發佈,寫入和讀取組設置爲「公共」(用扳手工具,「驅動器」選項卡)

  4. 你(通過點擊「管理用戶」鏈接用戶管理)

從「慢」爲「用戶」改變匿名用戶的狀態

而且你有一個支持多語言的wiki(如果你需要的話)以及通常的版本控制,diff工具和圖像管理。

+0

+1 - 有很好的鏈接。謝謝 – stephenmurdoch 2010-01-19 15:21:29

0

也許看着工作示例可能也會對你有所幫助。我不知道鋼軌維基教程,但知道這些維基解決方案,寫上軌和無軌頂部,但寫在紅寶石:

  • irwi是Ruby一個完整的wiki插件on Rails的
  • instiki - 在軌道上
  • 運行
  • riki wiki另一個維基 - 這很有趣:它是用Ruby寫的最短維基大賽,它沒有記錄,但代碼可以解釋本身
2

我認爲從頭開始構建一個像這樣的應用程序將更容易相信我!之所以我不建議從CMS或任何其他寶石建設是因爲你需要了解它是如何工作的,可能會更容易,但將它集成到你的應用程序中是困難的,尤其是當版本不同時,它變得更加困難。我爲我建立的社交網站之一構建了wiki。很簡單。我建立它就像我建立了一個博客。每個博客都有一個帖子和一個作者,就像wiki有一個用戶和一個用戶提出的問題。

博客有評論和維基已回答問題。其他所有細節都會隨之而來。我仍在用這些基礎知識構建一個強大的wiki。所以我很樂意幫助解決任何其他問題。

,幫助我在這個過程中的視頻:

http://media.rubyonrails.org/video/rails_blog_2.mov 

隨意問後面更多的疑慮。我會很樂意分享我製作的代碼。