ImpressPages

Last updated
ImpressPages
ImpressPages logo.png
Developer(s) ImpressPages
Initial releaseSeptember 2009 (2009-09)
Stable release
5.0.3 [1] / 2017-07-11 [±]
Repository
Written in PHP
Available inMultilingual
Type Content Management System
License GPL; MIT
Website impresspages.org

ImpressPages is an open-source PHP framework with built-in content editor. Features include MVC engine, inline editing and drag&drop interface. It is distributed under the GNU GPL v.3.0 and MIT licences.

Contents

The first stable version of ImpressPages came out in 2009. As of April 2014, version 4.0 has been released [2] [3] [4] [5] marking the shift from CMS to a PHP framework.

History

ImpressPages was developed by three Lithuanian entrepreneurs — Audrius Jankauskas, Mangirdas Skripka, and Mindaugas Stankaitis. The idea was born in 2007, and after two years of development, ImpressPages alpha was released. In 2011, ImpressPages participated at the business accelerator "Difference Engine" [6] [7] which led to an investment from a venture capital fund Practica Capital in 2013. [8] [9]

Release history

2009 Sep - ImpressPages alpha
2013 Oct - ImpressPages CMS 3.6 with Theme Marketplace [10]
2013 Oct - ImpressPages CMS 3.7
2013 Nov - ImpressPages CMS 3.8
2013 Dec - ImpressPages CMS 3.9
2014 Apr - ImpressPages 4.0
2014 Jun - ImpressPages 4.1 with Plugin Marketplace [11]
2014 Sep - ImpressPages 4.2
2014 Nov - ImpressPages 4.3
2014 Dec - ImpressPages 4.4
2015 Jan - ImpressPages 4.5
2015 Mar - ImpressPages 4.6
2016 Aug - ImpressPages 4.7
2016 Oct - ImpressPages 4.8

Awards

In 2011, ImpressPages won a Packt Most Promising Open-Source Project Award. [12] [13]

Features

ImpressPages 4.0 Inline editing Text-editor 03.png
ImpressPages 4.0 Inline editing

Pages are edited in a WYSIWYG way. By browsing through the website users can edit content by clicking on the inserted fields.

ImpressPages 4.0 Drag&drop column widget ImpressPages 4.0 Drag&drop Column Widget.gif
ImpressPages 4.0 Drag&drop column widget

Page layout management is based on drag&drop. Widgets can be put to the page by drag&dropping them into desired places.

Most common widgets are prepared in default installation: Heading, Text, Image, Gallery, Video, Divider, Map, File, HTML, Form. A full list with descriptions is here.

ImpressPages 4.0 MVC engine ImpressPages 4.0 MVC engine.png
ImpressPages 4.0 MVC engine

ImpressPages 4.0 has a MVC engine providing users with MVC, routing, template helpers, url generation, DB layer (and PDO), PSR standards-compliant class naming and autoloader.

Both free and paid-for themes are available via the ImpressPages marketplace, allowing users to quickly apply different styling to a website without touching HTML or PHP code.

ImpressPages is multi-lingual by default, no plugins are needed to make the website international.

ImpressPages 4.0 Grid ImpressPages 4.0 grid.png
ImpressPages 4.0 Grid

A helper to create CRUD interface for records in the database.

Community

The ImpressPages community is based in GitHub and Stackoverflow.

Developers can contribute plugins via GitHub. Q&A section can be found on Stackoverflow with the tag "impresspages". User contributed themes are listed in the Theme Marketplace.

See also

Related Research Articles

Xfce Desktop environment

Xfce or XFCE is a free and open-source desktop environment for Linux and Unix-like operating systems.

Drupal Web content management system

Drupal is a free and open-source web content management system (CMS) written in PHP and distributed under the GNU General Public License. Drupal provides a back-end framework for at least 13% of the top 10,000 websites worldwide – ranging from personal blogs to corporate, political, and government sites. Systems also use Drupal for knowledge management and for business collaboration.

WordPress is a free and open-source content management system (CMS) written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system, referred to within WordPress as Themes. WordPress was originally created as a blog-publishing system but has evolved to support other web content types including more traditional mailing lists and forums, media galleries, membership sites, learning management systems (LMS) and online stores. WordPress is used by 41.4% of the top 10 million websites as of May 2021, WordPress is one of the most popular content management system solutions in use. WordPress has also been used for other application domains, such as pervasive display systems (PDS).

OpenCms

OpenCms is an open-source content management system written in Java. It is distributed by Alkacon Software under the LGPL license. OpenCms requires a JSP Servlet container such as Apache Tomcat.

XOOPS

XOOPS is a free open-source content management systems (CMS), 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 (GPL) and is free to use, modify and redistribute.

A web content management system is a software content management system (CMS) specifically for web content. It provides website authoring, collaboration, and administration tools that help users with little knowledge of web programming languages or markup languages create and manage website content. A WCMS provides the foundation for collaboration, providing users the ability to manage documents and output for multiple author editing and participation. Most systems use a content repository or a database to store page content, metadata, and other information assets the system needs.

Django (web framework) Python web framework

Django is a Python-based free and open-source web framework that follows the model–template–views (MTV) architectural pattern. It is maintained by the Django Software Foundation (DSF), an American independent organization established as a 501(c)(3) non-profit.

Aptana Text editor

Aptana, Inc. is a company that makes web application development tools for use with a variety of programming languages. Aptana's main products include Aptana Studio, Aptana Cloud and Aptana Jaxer.

Silverstripe CMS

Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.

<i>Serendipity</i> (software)

Serendipity is a blog and web-based content management system written in PHP and available under a BSD license. It supports PostgreSQL, MySQL, SQLite database backends, the Smarty template engine, and a plugin architecture for user contributed modifications.

MODX is an open source content management system and web application framework for publishing content on the world wide web and intranets. MODX is licensed under the GPL, is written in the PHP programming language, and supports MySQL, MariaDB and Percona Server as the database. It was awarded Packt Publishing's Most Promising Open Source Content Management System in 2007.

BuddyPress

BuddyPress is an open-source social networking software package owned by Automattic since 2008. It is a plugin that can be installed on WordPress to transform it into a social network platform. BuddyPress is designed to allow schools, companies, sports teams, or any other niche community to start their own social network or communication tool.

CMS Made Simple

CMS Made Simple (CMSMS) is a free, open source (GPL) content management system (CMS) to provide developers, programmers and site owners a web-based development and administration area. In 2017 it won the CMS Critic annual award for Best Open Source Content Management.

mojoPortal is an open source, cross-platform, content management system (CMS) for ASP.NET which is written in the C# programming language. The CMS supports plugins and has built-in support for, among others, forums, blogs, event calendars, photo galleries, and an e-commerce feature. The project was awarded an Open Source Content Management System Award by Packt in 2007 saying that the "ease of use, set of relevant tools and plugins and also the fact that it is cross platform, made it stand out above the rest". In February 2017, i7MEDIA, LLC, acquired the project from lead developer Joe Audette.

C1 CMS

C1 CMS is a free open source .NET-based web content management system.

Vanilla Forums

Vanilla is a Canadian software company founded in 2009 in Montreal, Quebec, Canada. It is both a cloud-based (SaaS) community forum software and an open source community supported software. The company’s main product is Vanilla Cloud.

Sublime Text Text editor

Sublime Text is a commercial source code editor. It natively supports many programming languages and markup languages. Users can expand its functionality with plugins, typically community-built and maintained under free-software licenses. To facilitate plugins, Sublime Text features a Python API.

ProcessWire is a free and open source content management system (CMS), content management framework (CMF) and web application framework (WAF) written in the PHP programming language. It is distributed under the Mozilla Public License 2.0. ProcessWire is built around an API with usage and naming conventions similar to the JavaScript framework jQuery. The stated goal behind the API is to provide the level of accessibility and control to pages in a website that jQuery provides to the DOM. Content is managed either via the API or the web-based admin control panel. ProcessWire is largely used for development of web sites, web applications, services, content feeds and related applications.

October (CMS)

October is a self-hosted content management system (CMS) based on the PHP programming language and Laravel web application framework. It supports MySQL, SQLite and PostgreSQL for the database backend and uses a flat file database for the front end structure. The October CMS covers a range of capabilities such as users, permissions, themes, and plugins, and is seen as a simpler alternative to WordPress.

nopCommerce is an open-source eCommerce solution based on Microsoft's ASP.NET Core framework and MS SQL Server 2012 backend Database. It provides a catalog frontend and an administration tool backend, allowing shopping cart creation. It is available under the nopCommerce Public License V3 and officially launched in October 2008 for small to medium-sized businesses.

References

  1. "ImpressPages 5.0.3". impresspages.org. Retrieved 2019-02-12.
  2. "ImpressPages 4.0 Released" by Kaya Ismail, CMS Critic
  3. "Three new CMS releases: ImpressPages, Jahia, and Umbraco" by Bryan Ruby, CMS Report
  4. "What's new in May for open source CMS" by Noreen Seebacher, CMS Wire
  5. "PHP News You May Have Missed" by Bruno Skvorc, Sitepoint
  6. "Difference Engine attracts technology-based companies", The Journal
  7. "ImpressPages looking for investor-led finance", The Journal
  8. "ImpressPages Raises €200k To Pull More Users Into Its Open Source, Drag-&-Drop CMS" by Natasha Lomas, Techcrunch
  9. "Lithuanian ImpressPages Raises €200,000 for Open Source CMS Solution" Archived 2014-03-01 at the Wayback Machine by Chris Moore, Arctic Startup
  10. "ImpressPages CMS 3.6 Released Along With Theme Marketplace" by Kaya Ismail, CMS Critic
  11. "ImpressPages 4.1 Released Alongside Plugin Market" by Kaya Ismail, CMS Critic
  12. "2011 Open Source Awards Winner news: Most Promising Open Source Project" Archived 2014-03-12 at the Wayback Machine by Julian Copes, PacktPub
  13. "My Take On PacktPub's Open Source Awards" by Mike Johnston, CMS Critic