2010-05-22 63 views
0

我正在考慮開發一個博客應用程序。我知道這已經做了很多次了。但我喜歡學習的目的。開發另一個博客應用程序用於學習目的

我喜歡知道這種博客應用程序。

需要開發哪些功能?

+1

只要看看像WordPress的,輸入鍵盤時,Blogger,博客什麼工具MovableType的做... 有些EM的是開源的,所以你甚至可以下載他們的源代碼,並學到一些東西在那裏... – Ladislav 2010-05-22 07:49:39

+0

的博客引擎是新的「Hello World」:http://stackoverflow.com/questions/471940/why-does-every-man-and-his-dog-want-to-code-a-blogging-engine/471944#471944 – 2010-05-22 08:18:46

回答

0

首先,請參閱Ruby on Rails中的15分鐘博客文章screencast。這將向您顯示基本組件和功能以及如何實現它們,即使您不想使用Rails。

1

,你可能要實現一些有趣的功能是(排名不分先後):

  • 所見即所得的編輯器(使用可像TinyMCE之一)寫的帖子。這對輸入的安全性很有意義(例如,你可能不希望你的海報能夠使用某些HTML標籤)。
  • 對圖像/要在崗位包括
  • 支持與適度的可能性
  • 投票系統對信息的評論文件上傳系統
  • 「分享我的」系統(注意:在谷歌閱讀器,分享臉譜,StumbleUpon公司等等等等),(但要注意this:d:d)
  • 支持的標籤
  • 的視後文/標題爲多個用戶具有不同權限的
  • 支持標籤自動建議。例如,您可能擁有不同類型的用戶(管理員,海報,客人),具有不同的權限:管理員可以修改所有帖子,海報只有他們自己的帖子,客人只能閱讀。其他的事情可能包括圖像等等等等
  • 實施 linkbackstrackbacks/ pingbacks/ refbacks
  • 不同的最大上傳大小

我想這已經是大量的工作!請享用!!!

相關問題