MODX

Last updated
Modx default home.png
Original author(s) Raymond Irving
Ryan Thrash
Developer(s) MODX LLC
Initial release2004
Stable release
3.0.4 [1] / 2023-10-03 [±]
Preview release
3.0.0-beta2 / 2021-11-23
Repository
Written in PHP
Operating system Cross-platform
Type Content Management System
License GPL
Website modx.com

MODX (originally 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. [2] It was awarded Packt Publishing's Most Promising Open Source Content Management System in 2007. [3]

Contents

History

The developers Raymond Irving and Ryan Thrash began the MODX CMS project in 2004 as a mashup of DocVars for Etomite and Raymond's web user add-on. In March 2005, all references to "MODX" were removed from the Etomite forums, coupled with a request from its founder to cease MODX support activities there. At this point, MODX became a fork of Etomite.

By May 2005, the MODX forums were online and Jason Coward joined the project leadership team. In 2007, Raymond left the project on amicable terms. The following year, Shaun McCormick joined the project leadership team.

In 2008, MODX users created a new logo and branding for the project.

In 2010, the first version of MODX Revolution, a complete rewrite of the CMS, was released. MODX LLC was founded in May 2010. [4] May 2010 also saw the first official MODX conference, MODXpo Dallas. The event's main sponsor was Microsoft. [5]

In July 2012 ClipperCMS, an independent fork of MODX Evolution (MODX 1) was launched.

In October 2012, MODX LLC launched MODX Cloud, a cloud-based hosting service for MODX sites. [6]

In March 2013, MODX LLC split MODX Cloud into another company, SiphonLabs. This separation was short-lived, and MODX Cloud was re-integrated into the parent company in July 2013. [7] [ non-primary source needed ]

In June 2013, Mark Hamstra—a well-known developer in the MODX community—launched modmore. [8] modmore is the first major source of premium add-ons for MODX. In November of that year the second official MODXpo was held in Cologne, Germany.

In January 2014, MODX was added to the BitNami installer library. [9] John Peca joined the core development team, replacing Shaun McCormick who moved on after the SiphonLabs event.

In July 2014, MODX 2.3 was released to the public. [10] The release—the biggest for several years—features a significantly updated manager interface and various minor feature improvements. In September of that year modmore hosted the first MODX Weekend [11] in Utrecht, The Netherlands.

In August 2015, MODX 2.4 was released to the public. [12] This version introduce package dependencies for MODX Extras, as well as numerous security, stability and performance improvements.

In November 2015 the MODXpo Conference was hosted by Kochan & Partner in Munich, Germany, [13] with speakers from across Europe and the United States engaging in a 3-day exposition of MODX and the future of the platform.

In February 2016, MODX 2.5 was released to the public.

In November 2017, MODX 2.6 was released to the public.

In July 2018, the alpha version of MODX 3 was released.

In July 2018, a free Extra called FRED for visual drag-and-drop content editing and creation was released - for versions 2.6 and 3 of MODX.

In November 2018, MODX 2.7 was released to the public. [14]

On March 30, 2022 MODX 3.0.0 was released. [15]

Current version

In March 2022, a major version update MODX 3.0 was released. [16]

Current Version is: 3.0.4 (rel. 3-Oct-2023) [17]

Features

MODX allows for full segregation of content (plain HTML), appearance and behavior (standards compliant CSS and JavaScript), and logic (PHP snippets).

Additional MODX features include:

Extensions and modules

Additional extensions or modules for MODX (installed to enhance the CMS or add additional features) are called "Extras". These extras are installed within the manager as "Packages", delivered by package providers. [18] Out of the box MODX comes with one "Provider", which is MODX's own core package platform.

Additional package providers can be added by administrators, and a number of providers are found on the MODX forums.

Translations and community

MODX has active, global end-user and developer communities. These communities have translated MODX into their native languages, including: Alsatian, Bulgarian, Chinese, Czech, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Italian, Japanese, Norwegian, Persian, Polish, Portuguese (Brazilian and European), Russian, Serbian, Spanish, Swedish, and Turkish. Other active communities reside in India and the United Kingdom.

Recognition, awards, and publications

Packt Publishing

In July 2007, MODX was awarded Packt Publishing's Most Promising Open Source Content Management System award. [3]

CMS Critic

In 2012, MODX won CMS Critic's Best Open Source CMS (Critic's Choice) award.

In 2013, it won Best Open Source CMS (People's Choice). [19]

Reviews

Linux.com reviewed MODX on January 14, 2008. Its author concluded that "MODX is an easy-to-use, standards-compliant, search-engine-friendly, functional, and extensible CMS…". [20]

sitepoint.com reviewed MODX on May 13, 2016. ". MODX is not my recommendation for a non-technical person to build a website, but it’s a great choice for a developer who needs to give clients protected access to editing content. MODX is excellent, with a pretty strait learning curve, if you’re a developer and want freedom to design how you wish." [21]

Publications

Several MODX books have been published, including:

Related Research Articles

<span class="mw-page-title-main">Konqueror</span> Web browser and file manager

Konqueror is a free and open-source web browser and file manager that provides web access and file-viewer functionality for file systems. It forms a core part of the KDE Software Compilation. Developed by volunteers, Konqueror can run on most Unix-like operating systems. The KDE community licenses and distributes Konqueror under GNU GPL-2.0-or-later.

<span class="mw-page-title-main">Drupal</span> 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 an open-source back-end framework for at least 14% of the top 10,000 websites worldwide and 1.2% of the top 10 million websites—ranging from personal blogs to corporate, political, and government sites. Drupal can also be used for knowledge management and for business collaboration.

<span class="mw-page-title-main">Plone (software)</span> Content management system

Plone is a free and open source content management system (CMS) built on top of the Zope application server. Plone is positioned as an enterprise CMS and is commonly used for intranets and as part of the web presence of large organizations. High-profile public sector users include the U.S. Federal Bureau of Investigation, Brazilian Government, United Nations, City of Bern (Switzerland), New South Wales Government (Australia), and European Environment Agency. Plone's proponents cite its security track record and its accessibility as reasons to choose Plone.

<span class="mw-page-title-main">OpenCms</span> Content management system

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.

<span class="mw-page-title-main">XOOPS</span> Content management system software

XOOPS is a free open-source content management system (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.

Mozilla Firefox has features which distinguish it from other web browsers, such as Google Chrome, Safari, and Microsoft Edge.

WebSphere Application Server (WAS) is a software product that performs the role of a web application server. More specifically, it is a software framework and middleware that hosts Java-based web applications. It is the flagship product within IBM's WebSphere software suite. It was initially created by Donald F. Ferguson, who later became CTO of Software for Dell. The first version was launched in 1998. This project was an offshoot from IBM HTTP Server team starting with the Domino Go web server.

<span class="mw-page-title-main">DNN (software)</span>

DNN Platform is a web content management system and web application framework based on the .NET Framework. It is open source and part of the .Net Foundation.

<span class="mw-page-title-main">Joomla</span> Free and open-source web content management system

Joomla, is a free and open-source content management system (CMS) for publishing web content on websites.

<span class="mw-page-title-main">ImpressCMS</span>

ImpressCMS is an open source content management system for building and maintaining dynamic web sites, written in the PHP programming language and using a MySQL database. The product is released under the GNU General Public License version 2.

<span class="mw-page-title-main">TYPO3</span>

TYPO3 is a Web Content management system (CMS) written in the programming language PHP. It can run on a variety of web servers, such as Apache, Nginx, or Internet Information Services (IIS), and on many operating systems, including Linux, Microsoft Windows, FreeBSD, macOS, and OS/2. It is free and open-source software released under the GNU General Public License version 2.

<span class="mw-page-title-main">CMS Made Simple</span> Content management system

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.

concrete CMS Free software content management system written in PHP

Concrete CMS is an open-source content management system (CMS) for publishing content on the World Wide Web and intranets.

mojoPortal is an open source, cross-platform, content management system (CMS) for ASP.NET which is written in the C# programming language. mojoCMS 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.

<span class="mw-page-title-main">Peppermint OS</span> Linux computer operating system

Peppermint OS is a Linux distribution based on Debian and Devuan Stable, and formerly based on Ubuntu. It uses the Xfce desktop environment. It aims to provide a familiar environment for newcomers to Linux, which requires relatively low hardware resources to run.

<span class="mw-page-title-main">Contao</span> Content management system

Contao is a free content management system (CMS) for medium to large websites. The program specializes in back-office and front-office accessibility, and observes XHTML, HTML5 and CSS standards, according to W3C/WAI guidelines, to generate pages. The program is an open-source project, published in its original form in 2006 by Leo Feyer.

<span class="mw-page-title-main">ImpressPages</span>

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.

Magnolia is an open-source content management system (CMS). It is developed by Magnolia International Ltd., based in Basel, Switzerland. It is based on Content repository API for Java (JSR-283).

<span class="mw-page-title-main">Bitwarden</span> Open-source password manager

Bitwarden is a freemium open-source password management service that stores sensitive information, such as website credentials, in an encrypted vault. The platform offers a variety of client applications, including a web interface, desktop applications, browser extensions, mobile apps, and a command-line interface. Bitwarden offers a free US or European cloud-hosted service as well as the ability to self-host.

References

  1. "Releases - modxcms/revolution". github.com. Retrieved 3 October 2023.
  2. 1 2 "Server Requirements - Getting Started". MODX Documentation. Retrieved 2020-12-05.
  3. 1 2 Packt Publishing 2007 award Archived 2008-01-16 at the Wayback Machine
  4. "The History, Present and Future of MODX". MODX. Retrieved 1 January 2013.
  5. MODx + Microsoft
  6. MODX Cloud - We Launched!
  7. Welcome (Back) MODX Cloud
  8. Introducing modmore
  9. MODX Revolution Now Available in BitNami Installer Library
  10. Revolution 2.3 Brings a Revamped Manager User Experience and Much More
  11. "MODX Weekend". Archived from the original on 2014-11-13. Retrieved 2014-11-12.
  12. Revolution 2.4 — Package Dependencies & More
  13. "MODXpo 2015 Munich". 2015.modxpo.eu. Retrieved 2022-03-19.
  14. "MODX Revolution". GitHub . 15 October 2021.
  15. "MODX Revolution 3.0.0". 30 March 2022.
  16. "MODX Revolution 3.0.0 Now Out!". MODX. Retrieved 2022-06-01.
  17. The MODX Team. "MODX Revolution 3.0.4 Released".
  18. "MODX Extras | Lean, Flexible, Community-Made Extensions".
  19. CMS Critic - Past Winners Archived 2014-02-03 at the Wayback Machine
  20. MODX: A promising open source CMS
  21. "MODX: The Best CMS You've Never Used? - SitePoint". 13 May 2016.

Further reading