最近想開發乙個小型的討論

2022-02-25 03:16:28 字數 2290 閱讀 2774

或者說是乙個論壇或者是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...