Concrete5
Encyclopedia
concrete5 is an open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 content management system
Content management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...

 (CMS) for publishing content on the World Wide Web
World Wide Web
The World Wide Web is a system of interlinked hypertext documents accessed via the Internet...

 and intranet
Intranet
An intranet is a computer network that uses Internet Protocol technology to securely share any part of an organization's information or network operating system within that organization. The term is used in contrast to internet, a network between organizations, and instead refers to a network...

s.

It enables users to edit site content directly from the page. This makes the platform easy to use with a minimum of technical skills.
This feature, combined with a version management for every page, are typical of wiki
Wiki
A wiki is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor. Wikis are typically powered by wiki software and are often used collaboratively by multiple users. Examples include...

 software, another type of web site development software. concrete5 allows users to edit images through an embedded editor on the page.

Concrete5 was chosen as SourceForge
SourceForge
SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...

's "Project of the Month" October 2008.

"concrete5 showed the largest growth of any system in the Developer Support metric. We feel the future looks bright for concrete5" - 2010 Open Source CMS Market Share Report

Code

Concrete5 code is based on Model-View-Controller
Model-view-controller
Model–view–controller is a software architecture, currently considered an architectural pattern used in software engineering. The pattern isolates "domain logic" from the user interface , permitting independent development, testing and maintenance of each .Model View Controller...

 architecture and object-oriented programming
Object-oriented programming
Object-oriented programming is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction,...

. Some core features are: integrated server caching, developer API, optional openID
OpenID
OpenID is an open standard that describes how users can be authenticated in a decentralized manner, eliminating the need for services to provide their own ad hoc systems and allowing users to consolidate their digital identities...

, centralized multi-site deploy, version tracking system
Revision control
Revision control, also known as version control and source control , is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files...

, search engine optimization
Search engine optimization
Search engine optimization is the process of improving the visibility of a website or a web page in search engines via the "natural" or un-paid search results...

.

Features

Concrete5's main feature is in-context editing (the ability to edit website content directly on the page, rather than in an administrative interface or using web editor software). Editable areas are defined in concrete5 templates which allow editors to insert 'blocks' of content. These can contain simple content (text and images) or have more complex functionality, for example image slideshows, comments systems, lists of files, maps etc. Further addons can be installed from the concrete5 Marketplace to extend the range of blocks available for insertion. Websites running concrete5 can be connected to the concrete5 website, allowing automatic upgrading of the core software and of any addons downloaded or purchased from the Marketplace.

Licensing

concrete5 is Free and Open Source (FOSS) under the MIT software license.

History

Development of concrete5 began in 2003 as a rapid-design approach to building the now-defunct LewisAndClark200.org, the official site for the Ad Council
Ad Council
The Advertising Council, commonly known as the Ad Council, is an American non-profit organization that distributes public service announcements on behalf of various sponsors, including non-profit organizations and agencies of the United States government....

's National Council for the Lewis & Clark Bicentennial. Regular updates and security patches have been released. Version 5.4.0.5 was released on April 20, 2010. Version 5.4.1 was released on October 4, 2010.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK