Concrete5建站
Concrete5是一個(gè)類似Drupal的建站CMS系統(tǒng),在國(guó)內(nèi)基本上沒聽說過,最近需要使用此框架建站,雖遇到許多困難,但也完成了工作,在建站過程中遇到困難并解決,總結(jié)一些心得體會(huì)(建站最多可不用寫任何代碼即可完成,最多只需要?jiǎng)?chuàng)建自定義模板HTML,CSS,JS即可):
1,理解模板、頁(yè)面類型、頁(yè)面三者之間的關(guān)系
一個(gè)模板可以成為多種頁(yè)面類型,而一種頁(yè)面類型也可以定義為多個(gè)頁(yè)面,反之則不行;最典型的應(yīng)用是使用首頁(yè)和內(nèi)頁(yè)兩個(gè)模板,就可以把整站做完
2,框架是以插件方式來擴(kuò)展其強(qiáng)大功能的,以致官方建立了組件市場(chǎng),分為免費(fèi)和收費(fèi)兩種,以管理員權(quán)限登錄后臺(tái)時(shí)可以遠(yuǎn)程連接到組件市場(chǎng),查找并在線安裝免費(fèi)組件
3,網(wǎng)站頁(yè)面創(chuàng)建:
靜態(tài)頁(yè)面:直接在創(chuàng)建頁(yè)面類型并生成頁(yè)面后,在頁(yè)面上動(dòng)態(tài)增加內(nèi)容,甚至可以將CSS和JS存入到頁(yè)面中(保存頁(yè)面后,實(shí)際是將自定義的所有內(nèi)容保存在數(shù)據(jù)表中)
動(dòng)態(tài)頁(yè)面:可以使用已經(jīng)內(nèi)置的組件來創(chuàng)建 新聞列表、留言板、導(dǎo)航條、分頁(yè)等頁(yè)面類型,如果無法滿足需要,還可以在線訪問組件市場(chǎng)進(jìn)行查找安裝,所有組件支持安裝與卸載,很方便
4,強(qiáng)大的文件管理組件:可對(duì)整站使用的素材進(jìn)行統(tǒng)一管理,如圖片、文檔等,并可以設(shè)置訪問權(quán)限;
5,強(qiáng)大的文件和頁(yè)面屬性管理器:自定義文件或頁(yè)面的屬性后,可在前臺(tái)頁(yè)面進(jìn)行調(diào)用;
6,強(qiáng)大的自定義模板:當(dāng)系統(tǒng)組件自帶的模板不符合需要時(shí),可以在對(duì)應(yīng)的模板文件夾中自定義創(chuàng)建模板,然后在前臺(tái)頁(yè)面進(jìn)行指定;
7,強(qiáng)大的后臺(tái)權(quán)限系統(tǒng):可建立復(fù)雜的權(quán)限控制系統(tǒng),且權(quán)限可以通過角色進(jìn)行集成,或通過父子頁(yè)面關(guān)系進(jìn)行繼承等;
8,其他強(qiáng)大的功能還在摸索中
Concrete5分兩種版本架構(gòu):
5.6及之前版本為基于Zend Framework1開發(fā)
5.7及以后版本為基于Symfony2開發(fā)
官方地址為:http://www.concrete5.org/?
總結(jié)
以上是生活随笔為你收集整理的Concrete5建站的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中csv文件的创建、读取、修
- 下一篇: [狂顶]国内免费图片外链网站