October is a self-hosted
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 ...
(CMS) based on the
PHP
PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group ...
programming language and
Laravel web application framework. It supports
MySQL
MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database o ...
,
SQLite
SQLite (, ) is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the most ...
and
PostgreSQL
PostgreSQL (, ), also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the In ...
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
WordPress (WP or WordPress.org) is a free and open-source content management system (CMS) written in hypertext preprocessor language and paired with a MySQL or MariaDB database with supported HTTPS. Features include a plugin architecture ...
.
The platform is intended to have a small learning curve and a template system easily manageable with
version control systems. As of July 2021, October is the second-most starred PHP CMS repository hosted on
GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
and is 17th most popular on the Entire Internet in Open Source category. The platform won the CMS Critic People's Choice Award for Best Flat File CMS for 2018. The Dallas Museum of Art uses October CMS in their information kiosks Many of October users are located in the United States, Ukraine and Russia. There are also some European users.
On April 12, 2021, October CMS transitioned from using an
MIT License to a proprietary software model citing concerns over a lack of sustainability with the open-source model. Other
formerly free software such as transitioned to a paid licensing model one year later.
Features
October offers the following features, among others:
* Components, a key feature that are configurable building elements that can be attached to any page.
* Building an interface requires minimal programming.
["Introducing October – a Laravel-based CMS"](_blank)
by Nick Salloum, November 17, 2014
*
Flat files are used to serve the website structure.
* Includes an
Ajax framework built in for back-end and front-end.
* Uses
Twig
A twig is a thin, often short, branch of a tree or bush.
The buds on the twig are an important diagnostic characteristic, as are the abscission scars where the leaves have fallen away. The color, texture, and patterning of the twig bark are ...
as templating engine. This makes it possible to completely separate data from the templates.
* File manager with
CDN
CDN may refer to:
Places
* Canada (Canadian), a North American country
* , a neighborhood in Montreal, Quebec, Canada
Technology
* Content delivery network, on the Internet
* Change detection and notification, of Web pages
Transportation
* Can ...
support and image cropping.
* CSS and JavaScript assets can be combined and minified with just a single tag in the CMS templates.
* The whole setup is event-driven, which enables the user to hook into core or plugin processes and extend them.
* Updates and plugins are delivered with a
package manager.
* Community-contributed extensions in the October CMS marketplace.
* The back-end is translated into 36 languages.
Ukraine cyberattacks
From the 13th to 14th of January 2022, a known vulnerability in October CMS was used to deface the Ministry of Education and Science, the Ministry of Foreign Affairs, the Cabinet of Ministers and other Ukrainian government websites as part of the
2022 Ukraine cyberattacks
During the prelude to the 2022 Russian invasion of Ukraine and the 2022 Russian invasion of Ukraine, multiple cyberattacks against Ukraine were recorded, as well as some attacks on Russia. The first major cyberattack took place on 14 January ...
. The Ukrainian Ministry of Digital Transformation announced that there was no data leak. The vulnerabilities were fixed nearly a year before the attack, although not all sites were running the latest version. Ukrainian cybersecurity agencies said the attack involved exploitation of CVE-2021-32648, a vulnerability in the October CMS, as well as the exploitation of the notorious
Log4Shell flaw, and
DDoS attacks
In computing, a denial-of-service attack (DoS attack) is a cyber-attack in which the perpetrator seeks to make a machine or network resource unavailable to its intended users by temporarily or indefinitely disrupting services of a host connect ...
.
"Ukraine Attacks Involved Exploitation of Log4j, October CMS Vulnerabilities"
/ref>
See also
* 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 ...
* List of content management systems
References
{{Application frameworks
Content management systems
Formerly free software