綜合網(wǎng)站開(kāi)發(fā)文檔
綜合網(wǎng)站開(kāi)發(fā)文檔2011年3月1日一、網(wǎng)站整體運(yùn)行環(huán)境 網(wǎng)站基于PHP 和MySQL 技術(shù)開(kāi)發(fā),可同時(shí)使用于Windows 、Linux 、Unix 平臺(tái),運(yùn)行環(huán)境如下:1.1、Windows 平臺(tái):
綜合網(wǎng)站開(kāi)發(fā)文檔
2011年3月1日
一、網(wǎng)站整體運(yùn)行環(huán)境 網(wǎng)站基于PHP 和MySQL 技術(shù)開(kāi)發(fā),可同時(shí)使用于Windows 、Linux 、Unix 平臺(tái),運(yùn)行環(huán)境如下:
1.1、Windows 平臺(tái):
IIS/Apache PHP4/PHP5 MySQL3/4/5
在windows 環(huán)境中使用,使用Apache php5 mysql5 ZendOptimizer可以達(dá)到最佳使用性能。
1.2、Linux/Unix 平臺(tái)
Apache PHP4/PHP5 MySQL3/4/5 (PHP必須在非安全模式下運(yùn)行) 建議使用平臺(tái):Linux Apache2.2 PHP5.2 MySQL5.0
1.3、PHP 環(huán)境和啟用的系統(tǒng)函數(shù):
allow_url_fopen
GD 擴(kuò)展庫(kù)
MySQL 擴(kuò)展庫(kù)
系統(tǒng)函數(shù) —— phpinfo、dir
二、用戶中心
2.1、在一處登陸,全站通行
提供同步登錄、退出、注冊(cè)等相關(guān)接口,可以實(shí)現(xiàn)用戶使用一個(gè)賬號(hào),在一處登錄,全站通行。提供短消息相關(guān)接口,可以實(shí)現(xiàn)用戶在不同應(yīng)用之間收發(fā)短消息。提供 Feed 動(dòng)態(tài)相關(guān)接口,可以實(shí)現(xiàn)記錄用戶在各應(yīng)用中的行為,并且在博客等應(yīng)用顯示。提供好友相關(guān)接口,可以實(shí)現(xiàn)各應(yīng)用好友互通。
2.2、實(shí)現(xiàn)各種應(yīng)用設(shè)置靈活的交互策略
提供積分策略共享,可以實(shí)現(xiàn)各應(yīng)用設(shè)置靈活的積分策略。提供 TAG 相關(guān)接口,可以實(shí)現(xiàn)通過(guò)關(guān)鍵詞關(guān)聯(lián)各應(yīng)用的數(shù)據(jù),如帖子、日志、視頻,
,使數(shù)據(jù)多元化。提供詞語(yǔ)過(guò)濾數(shù)據(jù)共享,可以實(shí)現(xiàn)各應(yīng)用共享用戶中心的詞語(yǔ)過(guò)濾數(shù)據(jù)。
2.3、靈活的部署機(jī)制
提供 MySQL 和 HTTP 兩種連接用戶中心的模式,使之能將用戶中心 和各應(yīng)用能靈活部署,可以是單臺(tái)服務(wù)器,也可以是局域網(wǎng)、廣域網(wǎng)。
通知失敗重發(fā)機(jī)制,為用戶中心與各應(yīng)用交換數(shù)據(jù)提供更好的保障。緩存、模板、日志等機(jī)制,保障系統(tǒng)在穩(wěn)定,優(yōu)化狀態(tài)下運(yùn)行。
三、新聞CMS 網(wǎng)站功能描述
3.1、頻道模型管理
1、支持開(kāi)關(guān)頻道模型;
2、支持完全個(gè)性化頻道模型;
3、支持通過(guò)向?qū)ё詣?dòng)生成的頻道模型;
4、支持所有頻道集中式搜索(全站搜索);
5、支持限定外部用戶組對(duì)某頻道的信息發(fā)布功能;
6、支持自定義模型信息投稿。
3.2、欄目管理
1、支持用拼音生成欄目目錄;
2、支持任意欄目使用不同的頻道模型;
3、支持終極欄目下設(shè)子欄目;
4、支持使用獨(dú)立頁(yè)面作為一個(gè)欄目;
5、支持域名綁定;
6、支持自定義列表模板、內(nèi)容模板、封面模板、單獨(dú)頁(yè)面模板;
7、支持使用拼音定義文檔命名;
8、支持設(shè)定欄目瀏覽權(quán)限;
9、欄目維護(hù)同時(shí)支持右鍵菜單和傳統(tǒng)式管理。
3.3、專題管理
1、支持每個(gè)專題使用單獨(dú)模板;
2、支持專題使用多節(jié)點(diǎn);
3、支持專題模板中單獨(dú)選擇節(jié)點(diǎn)。
3.4、檔案管理
1、支持自動(dòng)獲取文檔內(nèi)容的關(guān)鍵字;
2、支持用多隨機(jī)模板來(lái)實(shí)現(xiàn)防采集;
3、支持批量管理;
4、支持設(shè)定文檔瀏覽權(quán)限;
5、支持文檔是否生成靜態(tài);
,6、支持會(huì)員投稿;
7、分頁(yè)文檔支持使用小標(biāo)題;
8、支持上下篇鏈接;
9、分頁(yè)文檔支持自動(dòng)和手動(dòng)分頁(yè);
10、軟件模型支持站點(diǎn)鏡像功能;
11、自動(dòng)獲取內(nèi)容摘要功能;
12、文章內(nèi)容權(quán)重功能, 可以對(duì)文章進(jìn)行順序調(diào)整;
3.5、模板引擎
1、使用xml 名字空間風(fēng)格的引擎,擴(kuò)展更靈活;
2、允許在最標(biāo)記終模板中使用PHP 語(yǔ)法進(jìn)行擴(kuò)展;
3、允許使用自定義標(biāo)記;
4、允許function 功能擴(kuò)展;
5、允許標(biāo)記來(lái)運(yùn)行特定的PHP 語(yǔ)句;
6、允許開(kāi)啟模板緩存功能。
7、網(wǎng)站模板標(biāo)簽化,方便以后網(wǎng)站改版;
3.6、附助功能
1、支持單獨(dú)頁(yè)面編譯;
2、會(huì)員通行證功能;
3、支持會(huì)員有單獨(dú)的個(gè)人文集展示頁(yè)面;
4、支持會(huì)員點(diǎn)數(shù)和級(jí)別功能;
5、會(huì)員中心功能;
6、會(huì)員中心增加好友動(dòng)態(tài)功能;
7、會(huì)員心情功能(用戶可以在會(huì)員中心設(shè)置自己的狀態(tài)) ;
8、會(huì)員頭像功能(通過(guò)用戶中心,全站統(tǒng)一頭像);
9、會(huì)員注冊(cè)功能,網(wǎng)站管理員可啟用關(guān)閉本功能;
9、單個(gè)會(huì)員發(fā)送短消息功能;
10、全新Unicode 編碼詞典的php 分詞器;
11、加強(qiáng)的驗(yàn)證碼類, 支持驗(yàn)證安全問(wèn)題設(shè)置, 系統(tǒng)驗(yàn)證更加方便管理;
12、提升管理員的操作, 管理員可在后臺(tái)提升系統(tǒng)用戶為管理員;
13、遠(yuǎn)程站點(diǎn)部署功能, 可以將站點(diǎn)內(nèi)容生成部署到其他(服務(wù)器) 站點(diǎn)目錄;
14、郵件訂閱功能, 網(wǎng)站管理員可以制作訂閱專題進(jìn)行郵件批量發(fā)送;
15、圖片水印支持, 支持圖片和文字,任意位置水??;
16、后臺(tái)參數(shù)更改支持;
17、數(shù)據(jù)分卷備份還原支持;
18、支持對(duì)搜索的關(guān)鍵字進(jìn)行分詞處理;
19、搜索關(guān)鍵詞批量管理功能;
20、支持按順序的版塊內(nèi)容(autllist );
21、支持獲得用戶搜索的相關(guān)關(guān)鍵字。
3.7、內(nèi)容插件
1、插件權(quán)限管理
,2、文件管理器
3、站內(nèi)新聞發(fā)布
4、友情鏈接模塊
5、留言簿模塊
6、投票模塊
7、論壇擴(kuò)展
8、SQL 命令工具
9、廣告管理
3.8、采集功能
1、支持多模型采集;
2、支持自定程序處理采集的內(nèi)容;
3、支持過(guò)濾相同標(biāo)題;
4、支持過(guò)濾已下載內(nèi)容;
5、采集采用一鍵式運(yùn)行,簡(jiǎn)化了原來(lái)的先采種子后采內(nèi)容的方式;
6、數(shù)據(jù)導(dǎo)入支持分段,并允許導(dǎo)入后即時(shí)生成HTML 。
四、博客SNS 系統(tǒng)描述
4.1、博客程序強(qiáng)調(diào)家的理念
充分認(rèn)可每一個(gè)站點(diǎn)用戶的個(gè)人隱私重要性。提供強(qiáng)大豐富的隱私設(shè)置功能。每一個(gè)人都有權(quán)限設(shè)置自己的個(gè)人主頁(yè)、資料、日志、相冊(cè)等是否公開(kāi)、或只好友可看、或指定特別好友可看、或僅自己可看、或者需要輸入密碼才可看;并可完全控制將自己的哪些動(dòng)作可以產(chǎn)生動(dòng)態(tài)推送到好友面前。
4.2、強(qiáng)調(diào)只提供用戶愿意關(guān)注的信息
博客主頁(yè)強(qiáng)調(diào)只提供用戶愿意關(guān)注的信息,在信息噪音方面有著多級(jí)篩選控制。每一個(gè)人都可以將自己的好友進(jìn)行分組,并選擇屏蔽哪些用戶組的動(dòng)態(tài);同時(shí),可針對(duì)特定的好友、特定的動(dòng)態(tài)進(jìn)行單獨(dú)屏蔽,確保因好友增多帶來(lái)的信息噪音問(wèn)題。
4.3、獨(dú)立與多應(yīng)用
以 用戶中心 為多應(yīng)用交換中心,既可以獨(dú)立運(yùn)作,又可以實(shí)現(xiàn)與多個(gè)應(yīng)用掛接,包括論壇、播客等,用戶在這些各類模塊中的動(dòng)作,都可以以動(dòng)態(tài)的方式發(fā)送到博客,讓關(guān)注的好友們及時(shí)了解到自己的行為;同時(shí),自己也可以在博客中即可輕松理解好友在站內(nèi)各種系統(tǒng)中的更新信息。
4.4、系統(tǒng)主要功能
1、實(shí)名
全面支持實(shí)名認(rèn)證功能,可自由開(kāi)啟關(guān)閉,再也不要擔(dān)心用戶注冊(cè)自己
,的名字出現(xiàn)重復(fù)的尷尬情況了。
2、郵件通知
內(nèi)置郵件通知功能,當(dāng)站點(diǎn)的用戶有段日子沒(méi)有來(lái)了,系統(tǒng)會(huì)自動(dòng)給用戶發(fā)送通知郵件,提醒用戶有哪些好友給他留言了、招呼了,或者評(píng)論了。
3、有獎(jiǎng)活動(dòng)
通過(guò)有獎(jiǎng)活動(dòng),站長(zhǎng)可以實(shí)現(xiàn)引導(dǎo)站內(nèi)的新人更好的完善自己的頭像、資料和發(fā)表信息;還可以實(shí)現(xiàn)在節(jié)日期間給用戶發(fā)送積分;用戶定期領(lǐng)取積分紅包等各種活動(dòng)。有獎(jiǎng)活動(dòng)可以帶動(dòng)用戶更容易的融入到站內(nèi)的氣氛中來(lái)。
4、排行榜
競(jìng)價(jià)排行榜的引入,可以滿足用戶展示自我的需求,用自己的積分來(lái)獲得更高的知名度。
5、默認(rèn)好友
想讓新人一上來(lái)就有好友了?默認(rèn)好友功能就能讓新人不陌生,更快的融入站點(diǎn)的氣氛中來(lái)。
6、群組
擁有與群組欄目相配合的多權(quán)限控制體系。每個(gè)人都可以自由創(chuàng)建,并且群主可以控制群組的查看權(quán)限、加入權(quán)限、邀請(qǐng)好友等等功能。
7、迷你博客/心情
支持樹(shù)狀回復(fù)、表情、同心情朋友的迷你博客,讓好友之間的交互變得更加有趣與互動(dòng)。
8、模板
全新的模板和導(dǎo)航條,支持隨時(shí)更換背景圖片,讓模板每天都可以改變。
9、好友邀請(qǐng)
每個(gè)人都可以有自己的邀請(qǐng)好友鏈接,讓你邀請(qǐng)好友更加方便和高效。
10、可發(fā)布
日志(支持大分類,自定義分類,自定義關(guān)鍵詞,壁紙,引入視頻音樂(lè)圖片等??);
照片(支持系統(tǒng)大分類,自定義分類,自主創(chuàng)建相冊(cè),動(dòng)態(tài)瀏覽相冊(cè),相片自動(dòng)添加水??;網(wǎng)站自定義用戶上傳相片壓縮后大小,加速相片加載速度;相片無(wú)壓縮顯示相機(jī)參數(shù)型號(hào),照片分享等功能??);
分享(支持分享網(wǎng)址、視頻、音樂(lè)、flash ;站內(nèi)分享支持:日志、相冊(cè)、 圖片、投票、用戶、帖子、文章、播客等,站外分享支持:來(lái)自優(yōu)酷、土豆、56、ku6等國(guó)內(nèi)外眾多視頻網(wǎng)站的分享鏈接。)
記錄(簡(jiǎn)短的心情發(fā)布)
投票(此項(xiàng)功能和論壇互通;可發(fā)布各類投票,單選投票,多選投票;投票系統(tǒng)分類,自由選擇分類,增加投票限制,投票介紹等)
活動(dòng)(此項(xiàng)功能和論壇互通;可發(fā)布組織各類線上線下活動(dòng),活動(dòng)說(shuō)明,活動(dòng)人數(shù),活動(dòng)時(shí)間,活動(dòng)參加條件,活動(dòng)介紹等等;發(fā)布后會(huì)員可點(diǎn)擊報(bào)名參加各個(gè)活動(dòng))
懸賞(此項(xiàng)功能和論壇互通;發(fā)布懸賞主題,通過(guò)獎(jiǎng)勵(lì)積分的形式,來(lái)讓會(huì)員好友積極參加你的主題,回復(fù)你的主題。)
辯論(此項(xiàng)功能和論壇互通;發(fā)布辯論主題,可自由參加辯論)
商品(此項(xiàng)功能和論壇互通;發(fā)布交易類主題,可在線賣東西,買東西;支持賣家實(shí)名制,賣家信用度,和買家信用度等功能)
,11、完善的收藏功能,可收藏站內(nèi)其他會(huì)員發(fā)布的文章照片等;
12、功能豐富的道具功能,增強(qiáng)會(huì)員之間的互動(dòng)性;
13、增強(qiáng)的積分功能,積分兌換功能,積分等級(jí)制度,積分競(jìng)技制度,加強(qiáng)會(huì)員互動(dòng)性。
五、論壇BBS 系統(tǒng)描述
5.1、卓越的訪問(wèn)速度和負(fù)載能力
采用PHP MYSQL技術(shù)構(gòu)建,成熟的編譯模板、語(yǔ)法生成內(nèi)核、 數(shù)據(jù)緩存和自動(dòng)更新機(jī)制等技術(shù)的應(yīng)用,和堅(jiān)固的數(shù)據(jù)結(jié)構(gòu)及最少化數(shù)據(jù)庫(kù)查詢?cè)O(shè)計(jì),使得論壇可以在極為繁忙的服務(wù)器環(huán)境下快速穩(wěn)定運(yùn)行,切實(shí)節(jié)約企業(yè)成本,提升企業(yè)形象。
5.2、強(qiáng)大而完善的功能
除了一般論壇所具有的功能外,還提供了很大限度的個(gè)性化設(shè)定。眾多功能在后臺(tái)預(yù)留開(kāi)關(guān),可按您的需要啟用。前臺(tái)全部采用編譯模板技術(shù)構(gòu)建,更換界面易如反掌。完善的權(quán)限設(shè)定,使管理員可控制到每個(gè)用戶,每個(gè)組及所在每個(gè)分論壇板塊的各種權(quán)限。
5.3、周密的安全部署和攻擊防護(hù)
整個(gè)論壇能有效處理頁(yè)面格式,保證頁(yè)面及表格的完整性。安全檢查應(yīng)用于每一個(gè)論壇系統(tǒng)代碼中,可自動(dòng)屏蔽貼子及簽名等中的惡意代碼和跨站腳本攻擊。獨(dú)有的全程操作記錄,使論壇運(yùn)行情況隨時(shí)有據(jù)可查。
六、微博系統(tǒng)描述
1、可在個(gè)人主頁(yè)查看所關(guān)注者的微博,可無(wú)刷新發(fā)布自己的微博;
2、支持用戶名直接做用戶個(gè)人主頁(yè)的地址,并且個(gè)人主頁(yè)地址支持中文;
3、支持Email 地址驗(yàn)證、唯一性檢測(cè)和注冊(cè)時(shí)的即時(shí)提醒;
4、支持用戶名的唯一性檢測(cè)和注冊(cè)時(shí)的即時(shí)提醒;
5、支持使用Email 地址和用戶名登陸系統(tǒng);
6、可對(duì)用戶進(jìn)行真實(shí)身份認(rèn)證(通過(guò)后臺(tái):用戶編輯);
7、在注冊(cè)時(shí),有效引導(dǎo)注冊(cè)者關(guān)注活躍用戶和嘗試發(fā)布第一個(gè)微博;
8、可自動(dòng)將微博中@用戶名 標(biāo)記的用戶解析為個(gè)人空間鏈接,并通知被@人;
9、可自動(dòng)將微博中##中標(biāo)記的關(guān)鍵詞解析為標(biāo)簽,并關(guān)聯(lián)相關(guān)的微博;
10、可自由關(guān)注、取消關(guān)注網(wǎng)站用戶,并在個(gè)人主頁(yè);
11、可自由關(guān)注、取消關(guān)注話題標(biāo)簽,所關(guān)注的標(biāo)簽將在個(gè)人主頁(yè)右側(cè)顯示;
12、話題評(píng)論無(wú)刷新發(fā)布,并自動(dòng)通知話題發(fā)布人;
13、可自由收藏、取消收藏微博,收藏時(shí)將自動(dòng)通知微博發(fā)布人;
14、可自由收藏、取消收藏話題(標(biāo)簽),顯示在個(gè)人首頁(yè)中;
,15、超強(qiáng)互動(dòng)能力,對(duì)任一話題的回復(fù),將自動(dòng)通知所有相關(guān)會(huì)員;
16、評(píng)論就是轉(zhuǎn)發(fā),即加強(qiáng)了話題的傳播能力,又制約了用戶隨意評(píng)論;
17、支持URL 地址偽靜態(tài),可通過(guò)http://域名/用戶名來(lái)訪問(wèn)用戶個(gè)人主頁(yè);
18、實(shí)現(xiàn)邀請(qǐng)注冊(cè),可通過(guò)url 地址和Email 邀請(qǐng),被邀請(qǐng)人與邀請(qǐng)者自動(dòng)相互關(guān)注;
19、可通過(guò)是否關(guān)注同樣的話題來(lái)自動(dòng)查找“可能感興趣的人”;
20、可通過(guò)Email 、用戶名和所在城市找朋友;
21、可即時(shí)查看最新微博以及按時(shí)間分類查看熱門微博;
22、可通過(guò)被關(guān)注總數(shù)、一周關(guān)注數(shù)、發(fā)微博數(shù)、被評(píng)論數(shù)查看會(huì)員排行榜;
23、支持Gzip 壓縮輸出內(nèi)容,加快頁(yè)面打開(kāi)速度;
24、支持多模板套系,站長(zhǎng)后臺(tái)可自由選擇切換;
25、支持對(duì)微博和會(huì)員進(jìn)行舉報(bào)管理,后臺(tái)可分類查看管理;
26、可對(duì)首頁(yè)顯示的內(nèi)容、數(shù)量和緩存時(shí)間等進(jìn)行設(shè)置;
27、可對(duì)最新微博、熱門微博的顯示數(shù)量和緩存時(shí)間進(jìn)行設(shè)置;
28、可對(duì)排行榜的顯示數(shù)量和緩存時(shí)間分別進(jìn)行設(shè)置;
29、后臺(tái)可設(shè)置違法關(guān)鍵詞過(guò)濾,有效保證討論內(nèi)容的安全性;
30、后臺(tái)可批量刪除任意微博內(nèi)容;
31、后臺(tái)可編輯用戶角色權(quán)限,禁止其發(fā)布信息;
32、后臺(tái)可備份、恢復(fù)和優(yōu)化數(shù)據(jù)庫(kù);
33、后臺(tái)可一鍵查看網(wǎng)站的Alexa 排名、搜索引擎收錄和反向鏈接等;
34、后臺(tái)可禁止前臺(tái)IP 訪問(wèn)或者設(shè)置后臺(tái)的IP 訪問(wèn);
35、集成用戶中心模塊,可與集成該模塊的系統(tǒng)(比如CMS 、博客、論壇、播客等)同步注冊(cè)、登陸;
36、可在微博系統(tǒng)后臺(tái)進(jìn)行升級(jí)操作;
37、增加分享視頻功能,主流視頻網(wǎng)站連接均可在線播放;
38、增加音樂(lè)分享功能,微博中的MP3地址將可在線播放;
39、增加站內(nèi)短消息功能,給用戶發(fā)私信;
40、增加發(fā)微博時(shí)加入突破表情的功能,并可通過(guò)輸入[大笑]形式直接發(fā)布;
41、增加廣告管理功能,可設(shè)置前臺(tái)哪些頁(yè)面顯示廣告;
42、內(nèi)置手機(jī)WAP 訪問(wèn)、發(fā)微博、評(píng)論轉(zhuǎn)發(fā)功能
七、播客系統(tǒng)描述
1、提供靈活多樣的視頻發(fā)布方式,支持批量上傳,滿足你的不同需求
2、支持多碼率播放、拖動(dòng)播放、手機(jī)播放、iPad 播放,為你的網(wǎng)站提供高品質(zhì)的播放體驗(yàn)
3、播放器提供了多種個(gè)性化功能,彰顯你的品牌,滿足高度定制化的需求
4、高清在線直播,無(wú)需客戶端,可與新浪微博、百度貼吧、開(kāi)心網(wǎng)等無(wú)縫整合
5、提供功能完善的視頻廣告系統(tǒng),可以讓你自定義視頻廣告
6、提供完善的視頻統(tǒng)計(jì)功能,全面監(jiān)控視頻的應(yīng)用情況
,八、網(wǎng)站開(kāi)發(fā)文檔總結(jié)
以上產(chǎn)品部分描述,只是簡(jiǎn)化描述,最后完善功能,多于描述功能,并且也不排除某些功能上的改變和改進(jìn),在此僅作前期開(kāi)發(fā)參考。具體細(xì)節(jié),以最后成品為準(zhǔn)。