Concrete5 is a kind of Drupal-like build station CMS system, in the country basically did not hear, recently need to use this framework to build a station, although encountered many difficulties, but also completed the work, the construction site encountered difficulties and solve, summed up some experience (build the station can not write any code can be completed, You only need to create a custom template html,css,js:
1, understand the relationship between template, page type, Page Three
A template can be a variety of page types, and a page type can be defined as multiple pages, not vice versa; The most typical application is to use the home page and the two templates, you can finish the whole station
2, the framework is a plug-in to expand its powerful function, so that the official set up a component market, divided into free and two kinds of fees, with administrator privileges to the background can be remotely connected to the component market, find and install free components online
3, Site page creation:
Static page: Directly after creating the page type and generate the page, dynamically add content on the page, even CSS and JS can be saved to the page (save the page, the actual is the custom of all content in the datasheet)
Dynamic pages: You can use the built-in components to create news lists, message boards, navigation bars, paging, and other page types, if not meet the needs, you can also access the component market to find installation, all components support installation and uninstall, very convenient
4, a powerful file management components: The whole station can use the material for unified management, such as pictures, documents and so on, and can set access rights;
5, the powerful file and page property Manager: Custom file or Page properties, can be called on the front page;
6, a powerful custom template: When the system components from the template does not meet the needs, you can customize the template folder to create templates, and then in the foreground page to specify;
7, the powerful background Authority system: can establish the complex permission control system, and the Authority may through the role to carry on the integration, or inherits through the parent-child page relation;
8, other powerful functions are still groping.
Concrete5 is divided into two versions of the schema:
5.6 and previous versions are based on Zend FRAMEWORK1 development
5.7 and later versions are based on SYMFONY2 development
The official address is: http://www.concrete5.org/