ImpressCMS
Encyclopedia
ImpressCMS is an open source 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...

 for building and maintaining dynamic web sites, written in the PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

 programming language and using a MySQL
MySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

 database. The product is released under the GNU
GNU
GNU is a Unix-like computer operating system developed by the GNU project, ultimately aiming to be a "complete Unix-compatible software system"...

 General Public License.

History

The ImpressCMS Project was formed in late 2007 as a result of a division in the XOOPS
XOOPS
XOOPS is a free open source content management systems , written in PHP. It uses a modular architecture allowing users to customize, update and theme their websites. XOOPS is released under the terms of the GNU General Public License and is free to use, modify and redistribute.-Overview:XOOPS is...

 community. The first beta release of ImpressCMS was introduced in January 2008 and ImpressCMS 1.0 Final was published in March 2008, establishing its new identity apart from XOOPS and encorporating bug fixes, security enhancements and new features. This was followed by the release of ImpressCMS 1.1 in October 2008.
Version 1.2 was released almost one year later
. Major changes were done to the core of the system, hence the longer development time. This version introduced the ImpressCMS Persistable Framework (IPF) in the core, the ‘Content’ core module was transformed into a stand-alone module, and the installation system had a substantial refresh. On the visual side a new theme was introduced, featuring an AJAX redirect for system messages.

Awards

In 2009, ImpressCMS placed first as the Most Promising Open Source CMS in the Packt
Packt
Packt, pronounced Packed, is a print on demand publishing company based in Birmingham, UK.-Company:Packt published its first book, Mastering phpMyAdmin for Effective MySQL Management, in April 2004, and continues to specialize in publishing focused books on specific technologies and solutions...

 Publishing awards.
ImpressCMS was the third-place winner of the Packt 2008 Most Promising Open Source CMS award, and a finalist in the 2008 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...

 Best New Project award category.

Marc-Andre Lanciault, a founder and lead developer for ImpressCMS, also received recognition on the list of Open Source CMS Most Valued People during the 2008 Packt awards.

Features

ImpressCMS uses an open architecture, allowing webmasters to add modules into the core CMS for additional functionality. Modules exist that have been developed by an international community of developers, designers and fans and are able to handle most every task associated with the managing of web content and an online community.

The basic features of ImpressCMS are:
  • Database driven
  • Granular permissions for users and groups
  • Complete user profiles and private messaging
  • Customizable themes and templates
  • Integrated comment system, with moderation options
  • Integrated management for banner advertising
  • Site-wide search function
  • Multibyte language support
  • PDF generation via TCPDF
    TCPDF
    TCPDF is a free and open source software PHP class for generating PDF documents. TCPDF is currently the only PHP-based library that includes complete support for UTF-8 Unicode and right-to-left languages, including the bidirectional algorithm....

     library

See also

  • 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...

  • Free software
    Free software
    Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

  • Open source software
  • List of content management systems
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK