我想開發一個像這樣的問題答案網站,供學生詢問學校和職業規劃相關問題。我打算將Joomla作爲CMS使用,但我不確定這樣的網站是否可以在CMS中正常工作。我在網站開發方面經驗不足,對我來說這將是一次學習體驗。通過使用CMS可以很好地完成這樣的網站工作,或者我必須使用純PHP編程(在這種情況下,我將如何開發管理工具)請指導我規劃發展。謝謝使用CMS構建問題答案網站
回答
嗯,我真的不認爲一個CMS是在這裏正確的選擇。除了像FAQ,TOS這樣的幾個靜態apges之外,類似這樣的網站將成爲純粹的數據交互和統計。你可以在CMS中做到這一點,但我認爲這會比它的價值更令人頭疼。相反,我會建議使用面向RAD的開發框架,如Cake或Symfony。除非您有特定需求,否則可以使用生成的管理界面完成大部分管理。您可能也可以將大部分生成的CRUD用於用戶區域,但如果不需要完全不同的東西,則不要懷疑某些定製。
如果你沒有卡在php
Ruby on Rails(ruby
)和Django(python
)上,它們支持在其各自語言中設置的大部分相同功能。
這就是說,如果你不來自某種編程背景(也許即使你這樣做),所有這些都會有很高的學習曲線......然後CMS也是如此,至少提到的框架是會爲你自動完成很多繁重的工作。
一個簡單而昂貴的選項是許可software behind Stackoverflow。
ArrayShift似乎是這個平臺的自由和開放源碼克隆,在上面建的Drupal:
建效仿StackOverflow.com網站的核心功能的一個問題/答案的網站, StackExchange平臺。最初作爲Lullabot的Do It With Drupal會議於2009年12月構建的幻想網站,安裝配置文件能夠引導和配置初始站點。
它目前實現了該網站功能的一個合理的子集,但是不完整,遠沒有缺陷。它有粗糙的邊緣需要被平滑掉,需要在其他contrib模塊中完成的功能在這個包被認爲是堆棧溢出的完整特性 - 克隆之前,或者在它被認爲可以被站點構建者使用之前被使用誰不瞭解Drupal。 TODO.txt即將推出。
隨着Joomla,它將不得不是一個自定義組件處理問題/答案,自定義用戶腳本處理聲譽,審覈等(如果你想要那樣的事情)。
我認爲Joomla將提供的唯一的巨大好處是模板,註冊,本地化和數據庫管理,其他大部分內容無論如何您都必須自己做。
你可以使用的Joomla,但你需要一個論壇插件像Kunena
有一個稱爲Qwench出現StackOverflow克隆,是免費的。
可以使用擴展lknAnswers,SimAnswers,jAnswers廠,C-邏輯的答案,GQA
這是一個老的文章,但Lampcms看起來不錯。 http://support.lampcms.com/
- 1. 如何使用問題和答案構建數據庫?
- 2. 如何用問題和答案構建複雜數組? - JavaScript的
- 3. XML答案問題
- 4. CMS購物車網站問題
- 5. 關於構建網站的問題
- 6. 在mongoDB中建模問答網站
- 7. 哪個更好,建立一個網站或使用CMS網站?
- 8. 計錯問題答案
- 9. RESTful問題/答案設計?
- 10. 使用drupal構建網站
- 11. 網站架構問題
- 12. pyschools:由網站給出的錯誤答案? (主題2,問題7)
- 13. 問題部署/建設工作果園CMS網站
- 14. 已建網站的CMS
- 15. 使答案類結構?
- 16. 用於動態問題和答案的MongoDB架構
- 17. UCMA通用問題答案活動
- 18. jQuery問題/答案使用小提琴;在答案'a'中觸發html元素的答案'b'
- 19. 用Mercurial來構建一個CMS和網站
- 20. 設置爲用戶保密的問題和答案在果園CMS
- 21. 什麼包使用Form +智能答案網站?
- 22. 使用代碼點火器和自定義CMS創建網站/ CMS時,如何輕鬆修改網站/ CMS?
- 23. 用javascript比較創建一個問題和答案窗體?
- 24. Orchard CMS 1.7 - 網站上未顯示標題更改。 Layout.cshtml問題
- 25. 查詢以查找用戶在使用MySQL的問答網站中的第一個答案的數量
- 26. 問題/答案系統的SQL表結構?
- 27. 如何爲答案和問題創建良好結構的提示
- 28. MVC3解決方案log4net構建問題
- 29. 如何將Twitter Bootstrap主題應用到使用Orchard CMS創建的網站?
- 30. 使用訪問數據庫保存來自網站的數據(暱稱,通行證,答案,答覆等)
假設這並不是他真正需要的學習體驗。 – 2010-01-29 19:31:03
哦......我不知道那件事。這很酷。不過,我想他想學習如何實現這一點,而不是nessecarily只是安裝和配置一些東西。但我可能是錯的。 – prodigitalson 2010-01-29 19:31:53