或者說是乙個論壇或者是blog也不為過,但是並非傳統模式的論壇或blog,至於名字我感覺用discuss比較合適,意思是:討論,議論
思路比較亂,先把暫時想到的寫一下,這幾天台北那邊催的急,過幾天有空了抽空再來開發吧!
傳統模式的論壇需要設定分類,使用者必須進入相應的分類才可以針對該分類發表文章
我希望不要建立分類,而是使用標籤tag的模式,同一篇文章可以關聯多個tag
點選tag之後能夠顯示該標籤有關的文章
div+css布局,另外使用多國語言方式,utf8,jquery,ajax,mvc顯示分離
針對多國語言的思路為:
程式開發時整合的語言是英文,如果使用者沒有設定除英文之外的語言,則程式會顯示英文,反之則顯示自己定製的語言.
實現方式的思路為:
echo l("discuss");//預設輸出為discuss
echo l("about me");
如果沒有定製其他的語言則直接輸出discuss,定製了其他語言則輸出其他語言,定製其他語言的方式為
$lang=array(
"discuss"=>"討論",
l這個function的初步構想為
function l($str)else{
echo $str;
後台可管理標籤,管理標籤的屬性(如可見性,可發貼,可訪問,可回復,可訂閱等),使用者,文章,統計,資料匯入匯出,模板,可管理.htaccess檔案,rss訂閱,外掛程式自定製功能等
針對外掛程式自定製功能我的構想是:
使用者可以根據自己的需求定製功能,如要顯示某個人的回帖,或顯示本週的新話題,或顯示採集自其他**的某些資料(如天氣預報)等,都可以用這個功能擴充出來
操作思路如下:
1:首先可以在後台的textarea內輸入php**
2:然後填寫該**的作用檔案所對應的模板(如:index.tpl,show.tpl)
3:然後針對這兩個模板檔案分別在其內加入標籤(如:)
外掛程式功能的運作思路
if(被作用的檔案index.tpl和show.tpl存在){
if(標籤存在){
$showinfo=將php**執行結果計算出來;
echo "$showinfo"
使用者註冊採用真實email驗證方式,另外使用facebook和yahoo的api介面進行註冊.
程式需要自動發email的部分如下:
當有人討論的話題中包含自己的使用者名稱時自動發email
當自己發表的話題被人關注時發email
當自己被人關注時發email
當自己回覆的話題有更新時發email
當自己發表的話題有人回覆時發email
當自己關注的話題有更新時自動發email
當自己關注的人有動作時自動發email
自己新增的tag審核通過之後可以發email
可能要對此寫class來操作,前台使用者的控制面板可以修改這些專案
另外使用者所收到的email內也會加入取消關注的鏈結.
可以檢視有誰關注了自己
可以方便的看到自己發表的話題
可以設定敏感詞過濾
站內動態和站內好友的短訊息仿照facebook來做
每個人都可以設定自己不喜歡的人
後台可以設定不受歡迎的人(此人的言論不受歡迎)
強大的搜尋功能
頁面靜態化,seo方便性等
可以以使用者名稱的方式很容易訪問到自己的空間(列出自己發表的話題和自己回覆的話題)
使用者在發話題的時候可以建立新的tag,後台可以把使用者新建立的tag列出來進行進一步審核
發表話題的樓主可以把自己發表的話題關閉,關閉之後的話題不能繼續跟貼討論.
每乙個話題都提供友好的轉貼功能
發帖介面的思路:
點選tag,
填寫標題
附件上傳
可行性思考
因為現在firefox的普及,加上webmail notifier這個外掛程式能夠隨時監控email的新動向,
這個程式開發出來之後基本上是乙個小型的討論區,感覺像很多人在寫同乙個blog
所以這個構思的普及是可行的.
如果你想開發乙個應用 1 15
想想乙個應用,第一次開啟,一般來說都是登入頁,所以在服務端先完成乙個用於使用者登入的action,首先建立usercontroller,然後建立login的action,如下 controller public class usercontroller extends basecontroller ...
最近的乙個專案需求基礎開發總結
進入某大廠的開發團隊的第乙個需求任務開發 進入新團隊後熟悉階段 1 了解專案情況,專案框架 規範 公共類等,是否有可優化部分,在會議提出自己的有效建議,也可以指出專案中的不足 重在讓領導知道你有自己思考 2 在入職熟悉期間,融入團隊的同時,觀察工作時間安排,是否合理有效開發,開會可以提出自己有效建議...
乙個型別轉換的討論
unsigned char port 0x5a unsigned char result 8 result 8 port 4 在網上參考的文章,在arm下。port 運算時,port會提公升為int型,運算結果result 8 0xfa 實際上,在iar程式設計環境中,當所選處理器架構為arm7時r...