互平面網(wǎng)內(nèi)容管理系統(tǒng)(CMS)的未來
來源:本站原創(chuàng) 瀏覽:884次 時(shí)間:2022-03-19
什么是CMS
CMS的主要功能
檢索功能,可以快速方便地對(duì)內(nèi)容進(jìn)行查找和定位,可以多方位的搜索文章。格式功能,可以方便對(duì)文字或圖片進(jìn)行格式的調(diào)整,可以編輯和插入多形式媒體內(nèi)容。修訂功能,允許在初次發(fā)布后對(duì)內(nèi)容進(jìn)行更新和編輯,還可以跟蹤對(duì)文件的修改。模板功能,允許設(shè)計(jì)和采用多種風(fēng)格展示內(nèi)容,使得網(wǎng)站變得多樣化。
CMS的功能擴(kuò)展隨著時(shí)代的發(fā)展,人們要求CMS可以做的更多。最初的時(shí)候,CMS只需要處理PC內(nèi)容的展示即可,后來需要兼容手機(jī)端,再后來,人們希望CMS可以為手機(jī)APP提供接口,現(xiàn)在,隨著物聯(lián)網(wǎng)的發(fā)展,人們希望CMS還可以為物聯(lián)設(shè)備進(jìn)行管理,可以說CMS已經(jīng)大大超出它本來的工作范疇。人們不斷地?cái)U(kuò)展著CMS的功能,雖然它變得越來越功能強(qiáng)大,但是它也變得越來越臃腫,越來越難以維護(hù),越來越復(fù)雜。
無頭CMS
我一直堅(jiān)信的理論就是天下大事,合久必分,分久必合。在過去,人們賦予CMS太多的功能,它可以通過富文本編輯器來控制顯示的樣式,這給人們帶來了方便,同時(shí)也帶來了災(zāi)難。因?yàn)槲谋咀詭Я藰邮剑栽趯⑽谋居糜谄渌O(shè)備的時(shí)候,我們就不得不通過程序過濾掉原來的樣式,某些時(shí)候,這可能會(huì)對(duì)內(nèi)容造成破壞。因此,這個(gè)時(shí)候無頭CMS出現(xiàn)了。它是一種專注內(nèi)容管理的CMS,它不在干涉內(nèi)容的樣式,而是專心管理內(nèi)容,并以接口的形式為前端提供數(shù)據(jù),它支持GraphQL,使得接口數(shù)據(jù)更精準(zhǔn),傳輸效率更高。這個(gè)時(shí)候有人可能會(huì)說這不就是一個(gè)接口,為什么說它是CMS呢?因?yàn)樗廊槐A袅薈MS最核心的內(nèi)容,那就是內(nèi)容管理,它依然可以組織內(nèi)容,依然有自己的后臺(tái)管理內(nèi)容,依然提供給人們方便的內(nèi)容集成功能。
組件化的未來現(xiàn)在的軟件發(fā)展更傾向于組件化,也就是我們說的輪子工廠。以前開發(fā)一個(gè)軟件,我們需要懂各種各樣的技術(shù),從前端,到后端,到服務(wù)器,可以說一個(gè)人就可以開發(fā)一個(gè)軟件。現(xiàn)在是很多大廠制造好了輪子,我們只要拿過來拼裝使用就好。CMS的發(fā)展可能也是更傾向于組件化,它更專注于內(nèi)容的管理,而前端的內(nèi)容展示則交給更適合的輪子工廠去處理開發(fā)。
然而就像我一直強(qiáng)調(diào)的,天下大事,分久必合,合久必分,軟件開發(fā)亦是如此。也許未來的CMS也會(huì)自己造輪子,而前端的樣式展示也只是它自己的輪子而已。
CMS是內(nèi)容管理系統(tǒng)的簡(jiǎn)稱,英文全稱是Content Management System。它是一種不需要編寫代碼,或者很少編寫代碼,就可以管理內(nèi)容的修訂,發(fā)布的軟件。幾乎各個(gè)語言都有自己的CMS管理系統(tǒng)的實(shí)現(xiàn),比如JAVA的J2CMS,.NET的EoyooCMS,PHP的WordPress,而其中的wordpress市場(chǎng)占有率是最高的,可以說現(xiàn)在大部分個(gè)人站點(diǎn)都是采用wordpress搭建的,可以說個(gè)人博客的發(fā)展反過來也推動(dòng)了CMS的發(fā)展。

CMS的主要功能
檢索功能,可以快速方便地對(duì)內(nèi)容進(jìn)行查找和定位,可以多方位的搜索文章。格式功能,可以方便對(duì)文字或圖片進(jìn)行格式的調(diào)整,可以編輯和插入多形式媒體內(nèi)容。修訂功能,允許在初次發(fā)布后對(duì)內(nèi)容進(jìn)行更新和編輯,還可以跟蹤對(duì)文件的修改。模板功能,允許設(shè)計(jì)和采用多種風(fēng)格展示內(nèi)容,使得網(wǎng)站變得多樣化。
CMS的功能擴(kuò)展隨著時(shí)代的發(fā)展,人們要求CMS可以做的更多。最初的時(shí)候,CMS只需要處理PC內(nèi)容的展示即可,后來需要兼容手機(jī)端,再后來,人們希望CMS可以為手機(jī)APP提供接口,現(xiàn)在,隨著物聯(lián)網(wǎng)的發(fā)展,人們希望CMS還可以為物聯(lián)設(shè)備進(jìn)行管理,可以說CMS已經(jīng)大大超出它本來的工作范疇。人們不斷地?cái)U(kuò)展著CMS的功能,雖然它變得越來越功能強(qiáng)大,但是它也變得越來越臃腫,越來越難以維護(hù),越來越復(fù)雜。
無頭CMS
我一直堅(jiān)信的理論就是天下大事,合久必分,分久必合。在過去,人們賦予CMS太多的功能,它可以通過富文本編輯器來控制顯示的樣式,這給人們帶來了方便,同時(shí)也帶來了災(zāi)難。因?yàn)槲谋咀詭Я藰邮剑栽趯⑽谋居糜谄渌O(shè)備的時(shí)候,我們就不得不通過程序過濾掉原來的樣式,某些時(shí)候,這可能會(huì)對(duì)內(nèi)容造成破壞。因此,這個(gè)時(shí)候無頭CMS出現(xiàn)了。它是一種專注內(nèi)容管理的CMS,它不在干涉內(nèi)容的樣式,而是專心管理內(nèi)容,并以接口的形式為前端提供數(shù)據(jù),它支持GraphQL,使得接口數(shù)據(jù)更精準(zhǔn),傳輸效率更高。這個(gè)時(shí)候有人可能會(huì)說這不就是一個(gè)接口,為什么說它是CMS呢?因?yàn)樗廊槐A袅薈MS最核心的內(nèi)容,那就是內(nèi)容管理,它依然可以組織內(nèi)容,依然有自己的后臺(tái)管理內(nèi)容,依然提供給人們方便的內(nèi)容集成功能。
組件化的未來現(xiàn)在的軟件發(fā)展更傾向于組件化,也就是我們說的輪子工廠。以前開發(fā)一個(gè)軟件,我們需要懂各種各樣的技術(shù),從前端,到后端,到服務(wù)器,可以說一個(gè)人就可以開發(fā)一個(gè)軟件。現(xiàn)在是很多大廠制造好了輪子,我們只要拿過來拼裝使用就好。CMS的發(fā)展可能也是更傾向于組件化,它更專注于內(nèi)容的管理,而前端的內(nèi)容展示則交給更適合的輪子工廠去處理開發(fā)。
然而就像我一直強(qiáng)調(diào)的,天下大事,分久必合,合久必分,軟件開發(fā)亦是如此。也許未來的CMS也會(huì)自己造輪子,而前端的樣式展示也只是它自己的輪子而已。



