HOME

TheInfoList



OR:

MODX (originally MODx) is an open source
content management system A content management system (CMS) is computer software used to manage the creation and modification of digital content (content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
and
web application framework A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and ...
for publishing content on the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web se ...
and intranets. MODX is licensed under the GPL, is written in the PHP programming language, and supports MySQL,
MariaDB MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Development is led by some of the ori ...
and Percona Server as the database. It was awarded Packt Publishing's ''Most Promising Open Source Content Management System'' in 2007.


History

The developers Raymond Irving and Ryan Thrash began the MODX CMS project in 2004 as a
mashup Mashup may refer to: * Mashup (culture), the rearrangement of spliced parts of musical pieces as part of a subculture * Mashup (education), combining various forms of data and media by a teacher or student in an instructional setting * Mashup (m ...
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. May 2010 also saw the first official MODX conference, MODXpo Dallas. The event's main sponsor was Microsoft. 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. 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. In June 2013, Mark Hamstra—a well-known developer in the MODX community—launched modmore. 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 Bitnami is a library of installers or software packages for web applications and software stacks as well as virtual appliances. Bitnami is sponsored by Bitrock, a company founded in 2003 in Seville, Spain by Daniel Lopez Ridruejo and Erica Bresc ...
installer library. 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. 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 in Utrecht, The Netherlands. In August 2015, MODX 2.4 was released to the public. 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, 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. On March 30, 2022 MODX 3.0.0 was released to the public a milestone for the community. Packed with new features.


Current Version

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


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: * Graphical web-based installer. * Supports PHP 5.6 and above. * Supports WYSIWYG rich-text editors. * The Manager application works cross-browser and cross-platform, including Firefox, Safari, and Internet Explorer on Windows, Mac OS X (Firefox and Safari), and Linux (Firefox). * Can be installed under
IIS IIS may refer to: Organizations * Indian Information Service, of the Government of India * Institute of Information Scientists, a professional association now merged into the Chartered Institute of Library and Information Professionals, UK * Inst ...
,
Apache The Apache () are a group of culturally related Native American tribes in the Southwestern United States, which include the Chiricahua, Jicarilla, Lipan, Mescalero, Mimbreño, Ndendahe (Bedonkohe or Mogollon and Nednhi or Carrizaleño and ...
, Lighttpd, Hiawatha, Cherokee, nginx, and Zeus web servers. * Supports any
Ajax Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Greek ...
library, including jQuery, MooTools,
ExtJS Ext JS is a JavaScript application framework for building interactive cross-platform web applications using techniques such as Ajax, DHTML and DOM scripting. It can be used as a simple component framework (for example, to create dynamic grids on ...
, and Prototype. * Recursive
parser Parsing, syntax analysis, or syntactic analysis is the process of analyzing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar. The term ''parsing'' comes from Latin ...
for nested functionality. * Complete control of all metadata and URL structure for Search Engine Optimization (SEO) purposes. * Object-oriented, MVC compliant core code. * Role-based permissions for the Manager. * Ability to customize the Manager on a per-deployment basis. * Ability to install add-ons right from the Manager. * Ecommerce integration via Foxy Cart.


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. 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 Chinese can refer to: * Something related to China * Chinese people, people of Chinese nationality, citizenship, and/or ethnicity **''Zhonghua minzu'', the supra-ethnic concept of the Chinese nation ** List of ethnic groups in China, people of v ...
,
Czech Czech may refer to: * Anything from or related to the Czech Republic, a country in Europe ** Czech language ** Czechs, the people of the area ** Czech culture ** Czech cuisine * One of three mythical brothers, Lech, Czech, and Rus' Places * Czech ...
,
Danish Danish may refer to: * Something of, from, or related to the country of Denmark People * A national or citizen of Denmark, also called a "Dane," see Demographics of Denmark * Culture of Denmark * Danish people or Danes, people with a Danish ance ...
, Dutch, Finnish,
French French (french: français(e), link=no) may refer to: * Something of, from, or related to France ** French language, which originated in France, and its various dialects and accents ** French people, a nation and ethnic group identified with Franc ...
,
German German(s) may refer to: * Germany (of or related to) **Germania (historical use) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizens of Germany, see also German nationality law **Ge ...
, Greek,
Hebrew Hebrew (; ; ) is a Northwest Semitic language of the Afroasiatic language family. Historically, it is one of the spoken languages of the Israelites and their longest-surviving descendants, the Jews and Samaritans. It was largely preserved ...
,
Italian Italian(s) may refer to: * Anything of, from, or related to the people of Italy over the centuries ** Italians, an ethnic group or simply a citizen of the Italian Republic or Italian Kingdom ** Italian language, a Romance language *** Regional It ...
,
Japanese Japanese may refer to: * Something from or related to Japan, an island country in East Asia * Japanese language, spoken mainly in Japan * Japanese people, the ethnic group that identifies with Japan through ancestry or culture ** Japanese diaspor ...
, Norwegian,
Persian Persian may refer to: * People and things from Iran, historically called ''Persia'' in the English language ** Persians, the majority ethnic group in Iran, not to be conflated with the Iranic peoples ** Persian language, an Iranian language of the ...
, Polish,
Portuguese Portuguese may refer to: * anything of, from, or related to the country and nation of Portugal ** Portuguese cuisine, traditional foods ** Portuguese language, a Romance language *** Portuguese dialects, variants of the Portuguese language ** Portu ...
( Brazilian and
European European, or Europeans, or Europeneans, may refer to: In general * ''European'', an adjective referring to something of, from, or related to Europe ** Ethnic groups in Europe ** Demographics of Europe ** European cuisine, the cuisines of Europe ...
),
Russian Russian(s) refers to anything related to Russia, including: *Russians (, ''russkiye''), an ethnic group of the East Slavic peoples, primarily living in Russia and neighboring countries * Rossiyane (), Russian language term for all citizens and p ...
,
Serbian Serbian may refer to: * someone or something related to Serbia, a country in Southeastern Europe * someone or something related to the Serbs, a South Slavic people * Serbian language * Serbian names See also * * * Old Serbian (disambiguation ...
,
Spanish Spanish might refer to: * Items from or related to Spain: **Spaniards are a nation and ethnic group indigenous to Spain **Spanish language, spoken in Spain and many Latin American countries **Spanish cuisine Other places * Spanish, Ontario, Can ...
, 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.Packt Publishing 2007 award


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)''.


Reviews

Linux.com Linux.com is a website owned by the Linux Foundation. The goal of the site is to provide information about the developments and changes in Linux and related products. Linux.com offers free Linux tutorials, news and blogs, discussion forums and ...
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…". 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."


Publications

Several MODX books have been published, including: * Bob Ray - MODX: The Official Guide * W. Shawn Wilkerson - MODX Revolution: Building The Web Your Way * Antano Solar John - MODX Web Development


References


Further reading

* * * * *


External links

* {{Application frameworks Computer-related introductions in 2004 Free content management systems PHP frameworks MySQL MariaDB