返回頂部
關(guān)閉軟件導(dǎo)航
位置:首頁 > 資訊 > 其他>王參加:phpcms v9產(chǎn)品介紹

  各位互聯(lián)網(wǎng)精英們下午好,今天我給大家?guī)砹宋覀働HPCMSV最新產(chǎn)品——V9。PHPCMS從05年開始,至今已有6年了。下面我給大家簡單介紹一下什么是PHPCMS,然后從V9特色出發(fā)簡單的闡述一下我們PHPV9給大家?guī)砟男┕δ芰咙c(diǎn)。這里著重講一下PHPCMSV9架構(gòu)設(shè)計、內(nèi)容模型和數(shù)據(jù)模型。PHPCMS是基于PHP+MYSQL開發(fā)的內(nèi)容管理系統(tǒng)。最早一版發(fā)布于05年3月24日。至今已有7年時間,用戶分布在各行各業(yè)。其中被政府機(jī)構(gòu),教育門戶所推崇。截止目前已經(jīng)為全球近十萬站長提供自主建站的平臺。我們最早版本是2.4,之后3.0,2007到2008年,去年發(fā)布最新版——PHPCMSV9。最開始只有一個簡單文章管理系統(tǒng),到現(xiàn)在已經(jīng)是擁有非常之多的模塊,包括:文章的圖片、下載分類清晰、廣告財務(wù)等一些PHPCMS批量上傳內(nèi)容模塊。今天我主要介紹一下V9的一些功能特色。

  首先我們的V9采用了MVC架構(gòu),同時做到了功能模塊化運(yùn)行。PHPCMS能夠走到今天是我們再不斷積累的結(jié)果。由最初的簡單文章模塊,發(fā)展到今天如此之多模塊是一個漫長的積累過程。模塊化運(yùn)行非常方便,我們的站長或者用戶自己的需求人性化的安裝卸載模塊。再就V9具有非常簡單的模塊引擎,使模塊完全與模板分離。V9最強(qiáng)的是超強(qiáng)自定義功能,問一下在座有多少人用過PHPCMS?非常高興還有這么多人用我們的產(chǎn)品。沒有用過的觀眾請認(rèn)真聽我講一下V9的自定義功能,這塊是PHPCMSV9最大一個特色。那么特色在哪呢?在于我們管理人員不需要二次開發(fā),不需要改任何數(shù)據(jù)庫可以通過鼠標(biāo)輕輕點(diǎn)幾下便可以新增一個字段。還有卓越的二次開發(fā)能力。使大家在二次開發(fā)時非常容易。我們從V9發(fā)布到現(xiàn)在已經(jīng)有半年時間,在我們論壇上已經(jīng)有非常之多的一些來自第三方的一些網(wǎng)友,也為我們提供了很多二次開發(fā)的一些模塊還有插件。

  V9的突出特點(diǎn),還有就是可以將不同數(shù)據(jù)表分離,減輕單臺服務(wù)器的壓力。為系統(tǒng)網(wǎng)站了一個安全的一個銀行機(jī)制,我們后臺增強(qiáng)了一個有銀行卡保密功能,像工商銀行電子口令卡功能,可以通過打印機(jī)其他的方式可以把這個卡片打印出來隨身攜帶,或者發(fā)給我們一些編輯做到每個人都擁有一套非常安全登陸一個驗(yàn)證。這里還有非常之多的功能,如站群功能、多發(fā)布點(diǎn)功能,全站索引功能等等。如此之多功能我們前臺是如何展示呢?這是我們V9前臺頁面,首頁包括很多功能,如:公告、專題、排行、調(diào)查問卷、還有幻燈片、還有推薦、列表、內(nèi)容頁,圖表、正方反方評論功能、圖片展示功能、類似搜索引擎的全站搜索、支持按照模型時間,其他的一些設(shè)置。支持第三方一些索引,這是我們會員中心,已經(jīng)集成一些服務(wù)短消息。這是我們非常強(qiáng)大的一個專題功能,類似網(wǎng)易和騰訊的一些大型的一個門戶專題。專題里面用到最多功能就是碎片。什么是專題?將不同內(nèi)容整合到一個頁面里面就是專題。如果原始數(shù)據(jù)存在文章列表頁,我們需要展示到專題里面,就可以通過一些碎片功能實(shí)現(xiàn)。碎片有支持圖庫功能,還有新發(fā)布一個分類信息。類似于58同城分類,不僅支持單地區(qū)設(shè)置,而且支持不同的地區(qū)比如說北京、上海……通過上面一些切換可以切換到不同城市。雖然看起來是非常簡單功能,設(shè)計蘊(yùn)含具有非常豐富的理念,這里所有的東西都是通過自定義模型實(shí)現(xiàn)的。這是信息的一些列表頁,上面價格還有是什么是通過自定義模型設(shè)計。我們做的是一款比較通用的產(chǎn)品。我們希望讓不同人使用這個產(chǎn)品,我們需要為這個產(chǎn)品設(shè)計一個通用功能,有的人可能需要篩選是屬于哪一個廳、市。有的人需要其他的一些設(shè)置將所有通用設(shè)置,用字段設(shè)置來實(shí)現(xiàn)這個功能。

  最后就是我的3G門戶,通過手機(jī)可以非常方便訪問我們的一個頁面。我們講一下我們后臺,我們后臺設(shè)計按照我們國內(nèi)一些使用習(xí)慣,采用框架結(jié)構(gòu)設(shè)計。要面向國外網(wǎng)站PHPCMS批量更新文章,這種框架式結(jié)構(gòu)是不太符合國外人使用習(xí)慣。V9的化分還是比較通用,上面是主要一些導(dǎo)航,菜單,中間主功能區(qū),最右側(cè)是我們風(fēng)格切換功能。我們編輯往往停留在后臺的時間還是比較長,每個人對色彩要求是不同的。我們提供了在后臺可以自定義切換風(fēng)格,切換到不同的樣式。下面主要介紹一下我們的功能菜單,V9功能菜單全部的工作菜單是通過我們的一個權(quán)限還有菜單表實(shí)現(xiàn)的。所有能看到的菜單都能通過我們自己手動編輯修改,還有自定義添加。那么我們在設(shè)計這個產(chǎn)品時為什么要這樣分呢?首先我們將經(jīng)常使用一些功能放在設(shè)置里面。比如說站點(diǎn)設(shè)置、發(fā)展設(shè)置等。我們以模塊化運(yùn)行,模塊是最多的,我們將模塊列舉出來,放在模塊前面,在線充值、評論。內(nèi)容這部分是我們最重要的部分,內(nèi)容部分可以看到倒數(shù)第二行是模型管理。可以非常方便添加管理模型,可以看到采集管理模塊和專題屬于模型區(qū)。為什么我們要在設(shè)計的時候?yàn)槭裁匆獙⑺旁趦?nèi)容區(qū),不放在模塊區(qū)?這是我們一個使用習(xí)慣,經(jīng)常做網(wǎng)站的人會發(fā)現(xiàn),采集的東西,采集完成需要管理再入庫,發(fā)布到網(wǎng)站上。然后我們做完欄目修改,進(jìn)行添加文章,把常用操作放在內(nèi)容。還有我們用戶管理,還有擴(kuò)展管理,擴(kuò)展管理主要是一些其他的一些木馬查殺,不常用功能放在擴(kuò)展菜單之下。如此之多菜單不同管理員顯示不同的菜單,我們?nèi)绾慰刂扑兀课覀冏霎a(chǎn)品設(shè)計時候,如何設(shè)計它呢?

PHPCMS批量助手   我們是基于MVC開發(fā),每個方法動作需要權(quán)限劃分,非常清楚全部在菜單管理體現(xiàn)出來,看一下我們的菜單添加,為了在二次開發(fā)中用戶能夠非常方便使用我們的CMS來進(jìn)行二次開發(fā),增加自己已有的功能,可以自己進(jìn)行添加菜單,在我們做的時候,我們需要怎么考慮這個事情呢,為什么要做這個添加菜單呢,添加菜單對二次開發(fā)用戶,我們需要學(xué)習(xí)用戶,需要怎么處理這個事情,比如說我們要添加一個模塊名,添加一個文件名,為什么這么做呢,主要看一下方法名,牽扯到里面有一些權(quán)限判斷,我們將下滑線開頭,方法名不需要驗(yàn)證權(quán)限的,我們需要后臺用戶登陸,更新一個首頁,每個人應(yīng)該擁有這個權(quán)限來進(jìn)行更新,不需要額外判斷,這個方法是通過GS方法開拓,它的權(quán)限集成于上層權(quán)限,我們可以看一下最下面的地址,我們的M模塊,C就是它的控制層,A就是方法,這個大家應(yīng)該非常清晰,就是一個MVC架構(gòu),最后有一個,我們有大量網(wǎng)站,網(wǎng)站用戶經(jīng)常會遭到黑客攻擊,是利用管理員自身權(quán)限進(jìn)行二次利用,到底怎么利用呢,比如說我們管理員在線投稿功能,非法連接地址寫在提交地址,管理員后臺審核的時候,事件會自動觸發(fā),我們是為了放置在后臺進(jìn)行審核的時候,將用戶的一些非法信息進(jìn)行執(zhí)行,我們菜單權(quán)限可以非常清晰管理,可以選擇不同站點(diǎn),每個站點(diǎn)有不同權(quán)限選擇,使用這個用戶登陸以后,這個用戶自己有哪些權(quán)限會只顯示哪部分,我們從底層設(shè)計來看一下我們設(shè)計V9是如何考慮的,我們不是以框架來設(shè)計的,框架設(shè)計不是最好的,但是我們CMS可以做到非常之好,我們在設(shè)計的時候,是如何考慮的呢,首先我們需要考慮的就是我們需要做一個什么樣的東西。

PHPCMS批量更新文章   我們需要考慮就是,我們要以MVC形式開發(fā),不是面向過程方式開發(fā),什么是MVC,需要有一個入口文件,這個入口文件可以是多個,再考慮我們是以模塊化運(yùn)行框架,我們怎么實(shí)現(xiàn)每個模塊都能夠獨(dú)立運(yùn)行呢,我們主框架提供了一個目錄,每一個模塊有獨(dú)立目錄組,模板目錄里面同樣有這么多的一些模板結(jié)構(gòu)。在考慮到因?yàn)槲覀優(yōu)g覽器對每個網(wǎng)頁請求數(shù),連接數(shù)是有限制的,為了加快網(wǎng)頁瀏覽訪問速度,我們將系統(tǒng)附件分為不同的三個文件夾,為什么這么設(shè)計呢,這樣設(shè)計我們可以給每個目錄綁定不同的二級域名,我們把程序綁在一個域名下,同時請求一個網(wǎng)頁的時候,可能需要四秒時間,那么我們將其分開為四個不同的二級域名,我們的訪問速度要快四倍以上,之后就是考慮安全問題,這是非常重要的,所以在設(shè)計程序的時候,我們需要考慮到如何設(shè)計目錄結(jié)構(gòu),首先我們要盡量減少可寫目錄,在根目錄下面我們只有兩個目錄具有可寫權(quán)限,其他目錄設(shè)置為只讀模式就可以了。

  這個是我們內(nèi)容管理的一個后臺界面,我們講我們后臺管理設(shè)置為三個主框架,一個是菜單,內(nèi)容管理菜單,然后是我們的列表頁,我們的瀏覽器分辨率越來越大,有更多空間來展示我們內(nèi)容,這樣設(shè)計就是使我們會非常清晰的管理我們的后臺,如果屏幕分辨率非常低的話,可以通過左邊小小按紐隱藏起來,這里最重要想講的就是一個推送功能,在這個推送功能基礎(chǔ)之上我們可以將所有文章批量推送到不同的推薦位,不同的專題,其他的欄目以及站點(diǎn),什么是推薦位,我們在首頁列表頁,放了不同標(biāo)記,放好標(biāo)記以后,我們通過推送功能,將一墻文章,多條可以同時推送到首頁或者列表頁,推薦位數(shù)量不限制,推薦位里面文章還可以獨(dú)立編輯,設(shè)置,也就是說原文章發(fā)表以后,推薦位里面的文章管理使得文章標(biāo)題適合網(wǎng)頁所在位置,這是我們文章發(fā)布頁面,看似一個非常簡單的文章發(fā)布內(nèi)容頁,但是包括我們無數(shù)的心血,無數(shù)精華,字段是通過自定義字段輸出到頁面,為什么做這個模型,我們會發(fā)現(xiàn)不管是添加下載還是添加新聞信息,我們都有標(biāo)題字段,關(guān)鍵字字段,共同屬性組成我們的內(nèi)容元素,我們需要做一件事情PHPCMS批量添加產(chǎn)品,如何更方便的讓用戶進(jìn)行二次開發(fā),不用進(jìn)行數(shù)據(jù)庫管理,在數(shù)據(jù)庫添上一個字段,手寫一個表單元素非常輕松的使用這個功能,把我們模型功能引入到了一個平臺之中,因?yàn)槟P痛_實(shí)太好用了。

  可以看到這個編譯器是非常熟悉的,我們?yōu)槭裁礇]有自己設(shè)計和創(chuàng)建一個自己編輯器呢,因?yàn)槲覀円鋈绱酥蟮腃MS系統(tǒng),我們要考慮內(nèi)容是很多的,我們沒有精力和時間考慮到一件事情上,我們?nèi)e人長處彌補(bǔ)自己的短處,在他原有基礎(chǔ)上我們也增加了很多功能,我們在這里面增加了我們一個在線截圖功能,很多人非常敏感這個功能是屬于類似于QQ截圖功能,通過網(wǎng)頁按紐可以把桌面圖片非常輕松插入到編譯器里面,它只支持IE瀏覽器,騰訊瀏覽器,我們的下載發(fā)布頁面與我們的文章發(fā)布頁面不同,下載發(fā)布頁面多了一個批量上傳功能,我們設(shè)計模型的時候,我們需要復(fù)制原來的文章模型,將里面新增加一個附件上傳功能,就能實(shí)現(xiàn)文章下載功能。這個是我們圖片拆解功能。做這個功能的時候,開始我們是使用其他的一些GS來顯示,效果無法達(dá)到,比如說里面我需要使用一種字體,這個圖片上加一個字,通過F非常就可以方便容易的實(shí)現(xiàn)。

  最后我需要講的是最具價值的模型管理,模型管理中,V9我們默認(rèn)集成三個模型,文件,下載,還有一個圖片模型,我們模型可以通過導(dǎo)入,導(dǎo)出功能非常方便添加,我們只要添加一個模型、一個標(biāo)題,一個數(shù)據(jù)庫名稱及選擇一個風(fēng)格就可以實(shí)現(xiàn)一個新的模型增加,我們模型是這樣考慮的,我們每添加一個模型,我們的數(shù)據(jù)庫就會增加兩張表,一個是主表,一個是附屬表,主表小表,比較文本預(yù)制類,需要在附表中可以非常容易的提高一個數(shù)據(jù)庫的負(fù)載能力。這是我們的默認(rèn)文章字段模型,每個字段可以設(shè)置不同屬性,是否是默認(rèn)字段,是否是必填項(xiàng),是否可以進(jìn)行投稿,我們的會員投稿的時候只要在這里設(shè)置一個字段來判斷會員是否具有投稿權(quán)限,如果沒有將不會顯示,添加一個字段也是非常方便的,我們內(nèi)置了一些字段類型,這些字段大家非常熟悉,我這里要講的最突出的一個就是字段萬能模型,這是一個信息模型,設(shè)計信息模型可以發(fā)現(xiàn),房子戶型是什么,幾室,幾廳,幾衛(wèi),第幾層,按照常規(guī)設(shè)計,做程序我們循環(huán)這個字段,一行一行顯示出來,通過我們的萬能字段將已經(jīng)添加好的字段進(jìn)行組合,把所有想組合的字段放在指定位置,可以非常輕松實(shí)現(xiàn),這是萬能字段的添加,里面可以將已經(jīng)添加好的字段通過字段名稱在大括號中填上幾室?guī)讖d,需要添加一些GS效果,都可以自己擴(kuò)充,只有萬能字段需要自己添加一些代碼,其他字段默認(rèn)自動生成。

  還有我們分享數(shù)據(jù)表分布部署功能,是我們V9的一個亮點(diǎn),我們的用戶會給我們反應(yīng),同事我們自己也會發(fā)現(xiàn),比如說評論數(shù)據(jù)庫非常大的時候,我們會發(fā)現(xiàn)有一個評論數(shù)據(jù)庫直接拖垮我們整個服務(wù)器,我們的專題是通過靜態(tài)生成的,只有評論需要大量請求,所以我們得從底層將數(shù)據(jù)表進(jìn)行分離,將不同數(shù)據(jù)表模型,數(shù)據(jù)模型分離到不同的數(shù)據(jù)庫服務(wù)器之中,不僅如此,比如說我們有論壇,我需要調(diào)論壇數(shù)據(jù),或者其他數(shù)據(jù),通過數(shù)據(jù)模型功能也可以非常方便的將其他數(shù)據(jù)的內(nèi)容調(diào)到我們自己的CMS系統(tǒng)之中來。我們現(xiàn)在正在做一個事情就是我們現(xiàn)在非常之多在進(jìn)行一些合作,比如今天主辦方,我們與他們合作,讓我們的產(chǎn)品融入到我們PHP這個大家庭來,讓更多人學(xué)習(xí)我們產(chǎn)品,最后讓我們開發(fā)者都能夠加入到PHPCMS中,第三,我們產(chǎn)品的一個核心原則,從最早做開源到現(xiàn)在,我們不求收入但求發(fā)展,我們要做最好的CMS產(chǎn)品,做成普幾率最高的CMS產(chǎn)品,我們從陜西轉(zhuǎn)到酷6,現(xiàn)在我們的東家就是盛大,有非常雄厚資金基礎(chǔ),我們有更廣闊空間來發(fā)展我們自身的產(chǎn)品,我們的未來可能做更多的事情,我們做企業(yè)行業(yè)PHPCMS批量助手,做一個開放平臺,讓更多插件,開發(fā)者加入到我們產(chǎn)品中來,讓更多開發(fā)者通過我們這個平臺實(shí)現(xiàn)自己的一個理想,實(shí)現(xiàn)盈利,最后我想告訴大家既然選擇PHPCMS就等于選擇了成功,謝謝大家。

如果您覺得 王參加:phpcms v9產(chǎn)品介紹 這篇文章對您有用,請分享給您的好友,謝謝
文章地址:http://www.meyanliao.com/article/other/wcjphpcmsvcpjs.html
解放雙手無盡可能,有問題添加天線貓微信
主站蜘蛛池模板: 久久无码一区二区三区少妇| 亚洲中文字幕伊人久久无码| 麻豆亚洲AV永久无码精品久久| 一本加勒比HEZYO无码资源网| 亚洲av无码专区国产乱码在线观看 | 精品人妻大屁股白浆无码| 亚洲精品无码成人| 国产乱人伦Av在线无码| 无码一区二区三区亚洲人妻| 久久久久亚洲AV成人无码网站| 国产精品无码AV天天爽播放器| 国产在线拍偷自揄拍无码| 无码丰满熟妇一区二区| 亚洲AV无码一区东京热久久| 乱人伦人妻中文字幕无码| 少妇无码一区二区三区免费| 久久人妻少妇嫩草AV无码蜜桃| 亚洲AV日韩AV永久无码色欲| 亚洲国产成人精品无码区在线观看| 国产精品无码一区二区在线观| 无码国内精品人妻少妇| 久久亚洲国产成人精品无码区| 无码精品国产va在线观看dvd| 无码日韩精品一区二区免费暖暖| 亚洲av麻豆aⅴ无码电影| 99久久人妻无码精品系列| 国产AV无码专区亚洲AVJULIA| 精品久久久无码中文字幕边打电话| 亚洲中文字幕久久精品无码2021 | 99热门精品一区二区三区无码| 中文字字幕在线中文无码| 久久久久亚洲AV无码专区桃色| 无码激情做a爰片毛片AV片| 亚洲AV无码精品国产成人| 中字无码av电影在线观看网站| 久久亚洲AV无码精品色午夜麻豆| 精品无码人妻一区二区三区| 亚洲av极品无码专区在线观看| 精品无码一区二区三区亚洲桃色| 无码日韩人妻精品久久蜜桃| 亚洲美免无码中文字幕在线|