Introduction : CMS Features

  • WYSIWYG text editor
  • In-context editing toolbar – change your website as you surf!
  • Automatic navigations – add a page anywhere and it's updated everywhere
  • Preview your changes before publishing
  • Track versions, and compare differences between them
  • File manager with bulk upload and image manipulation using Picnik (Picnik integration in v5.3)
  • Detailed permissions – create editor groups, approve content, and see an audit trail
  • Drag-n-Drop content around your pages.
  • Scrapbook lets you copy content and functionality from one part of your site to another
  • Integrated spellchecker
  • Flexible meta data & vanity URLs for Search Engine Optimization (SEO)
  • Easy Google Analytics integration
  • Integrated help system with commercial support options (v5.3)
  • Automatic add-on & theme installation (v5.3)
  • An open marketplace of add-ons
  • Content scheduling – write something now, and have it go live automatically later
  • Out of the box includes a photo slide show, You Tube integration, guestbook, Flash support, polls, surveys, search, RSS, secure file distribution, Google Maps, and a form generation tool

 

Introduction : Framework Features

Are you a developer interested in Concrete? You're probably interested in information about Concrete's underlying structure. As an application framework, Concrete features:

  • Integration with the popular, powerful ADODB Database Framework, which allows exposure to the following database functionality:
    • Data Portability: while Concrete CMS has only been tested extensively with MySQL, it should be mostly portable to other databases like PostgreSQL.
    • Database schemas for blocks and the site's tables are defined in XML, allowing them to be easily modified and imported across upgrades, using ADOXMLS
    • Data caching at the query level
    • A simple ActiveRecord pattern, which is used to make adding custom block types a breeze.
  • A built-in user authentication (including OpenID) and powerful permissions framework
  • Extensible metadata about users, pages and files. Define attributes for pages/collections and users, and reference them programmatically with ease. Use this metadata for your own purposes, or expose them to your users through automatically created HTML forms.
  • A powerful file manager which enables custom file-type-based editing, viewing and metadata import.
  • Create block types for small bits of unique content types, page types for templates, and static pages for one-off pages/forms on a site, then package them into Concrete 5 packages. Packages can even include dashboard pages and modules.
  • Static pages and reusable page types alike can employ a powerful Model-View-Controller syntax that makes adding special application logic into your Concrete apps a breeze.
  • A powerful, consistent API for common tasks, including:
    • User creation
    • Page creation
    • Block and Block Type Creation
    • Adding Blocks and Attaching them to Pages
    • more...
  • While pages are collections of blocks that are intended to be shown to end users, collection themselves don't have to have a presentation layer; they can easily just be generated by a unique key, and used behind the scenes as a way to group blocks together.
  • Helpers for assisting with common web-related tasks like validation and sending mail, and libraries for core application functionality.
  • Drag-n-Drop konten di halaman website.
  • Scrapbook - memungkinkan untuk mengcopy suatu konten ke area lain di website.
  • Pemeriksaan ejaan/Spellchecker.
  • Meta data yang fleksibel & URL yang kompatibel untuk SEO.
  • Memudahkan mengintegrasi Google Analytics serta aplikasi website tracker lainnya.