我想開發一個像這樣的問題答案網站,供學生詢問學校和職業規劃相關問題。我打算將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. XML答案問題
- 3. 關於構建網站的問題
- 4. 使用drupal構建網站
- 5. RESTful問題/答案設計?
- 6. 計錯問題答案
- 7. 網站架構問題
- 8. 已建網站的CMS
- 9. UCMA通用問題答案活動
- 10. 設置爲用戶保密的問題和答案在果園CMS
- 11. 用javascript比較創建一個問題和答案窗體?
- 12. 查詢以查找用戶在使用MySQL的問答網站中的第一個答案的數量
- 13. 問題/答案系統的SQL表結構?
- 14. 使用訪問數據庫保存來自網站的數據(暱稱,通行證,答案,答覆等)
- 15. 用於DJ網站的CMS
- 16. 構建塗鴉CMS源代碼和部署網站
- 17. 在WSS/MOSS中構建CMS驅動的網站有多難?
- 18. MVC3解決方案log4net構建問題
- 19. 使用Rails的其他CMS或網站
- 20. gdb更改問題的默認答案
- 21. 當新答案發布到問題
- 22. Python urllib urlencode問題與答案
- 23. 證書和問題的正確答案
- 24. 選擇沒有答案的問題
- 25. 問題與Crashlytics和答案套件
- 26. CAPTCHA問題的另一個答案?
- 27. 流MP4問題 - 明顯的答案?
- 28. android imagebutton答案和imageview問題
- 29. 布爾問題的不同答案
- 30. 構建一個「有主題」的網站
假設這並不是他真正需要的學習體驗。 – 2010-01-29 19:31:03
哦......我不知道那件事。這很酷。不過,我想他想學習如何實現這一點,而不是nessecarily只是安裝和配置一些東西。但我可能是錯的。 – prodigitalson 2010-01-29 19:31:53