Opus (content management system)
Encyclopedia
Opus is a free
, open source content management system
for publishing content on the world wide web
and intranet
s.
It is written in the PHP
programming language and uses the MySQL
database.
, a comic strip by Berkeley Breathed
which Paul Oldham, who wrote most of the original Opus code, used to read avidly.
It was developed to publish a web site and online newspaper for the village of Milton, Cambridgeshire
, UK, and then extended into a general-purpose CMS.
, MySQL
or HTML
to maintain. The default layout has a sidebar with links to articles, and a top-left icon, with a main panel extended right from the sidebar in which the content resides but it is possible, through the use of templates, to create web pages laid out in any way the site owner wishes. It supports the publication of news articles in a most-recent-first format with an option to allow blogging and to add an RSS feed. It has a flexible authentication system that allows editors to be granted selective rights over different areas of the site.
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 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 publishing content on the world wide web
World Wide Web
The World Wide Web is a system of interlinked hypertext documents accessed via the Internet...
and intranet
Intranet
An intranet is a computer network that uses Internet Protocol technology to securely share any part of an organization's information or network operating system within that organization. The term is used in contrast to internet, a network between organizations, and instead refers to a network...
s.
It is 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 uses the 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.
History
Opus is short for Opus Publishing System. Opus is also the penguin in Bloom CountyBloom County
Bloom County is an American comic strip by Berkeley Breathed which ran from December 8, 1980, until August 6, 1989. It examined events in politics and culture through the viewpoint of a fanciful small town in Middle America, where children often have adult personalities and vocabularies and where...
, a comic strip by Berkeley Breathed
Berkeley Breathed
Guy Berkeley "Berke" Breathed is an American cartoonist, children's book author/illustrator, director and screenwriter, best known for Bloom County, a 1980s cartoon-comic strip that dealt with sociopolitical issues as understood by fanciful characters and through humorous analogies...
which Paul Oldham, who wrote most of the original Opus code, used to read avidly.
It was developed to publish a web site and online newspaper for the village of Milton, Cambridgeshire
Milton, Cambridgeshire
Milton is a village just north of Cambridge, England. It has a population of approximately 4,300 with 3,200 being on the electoral register. It expanded considerably in the late 1980s when two large housing estates were built between the bypass and the village resulting in a doubling of the...
, UK, and then extended into a general-purpose CMS.
Features
Opus is easy to use, and once installed requires little or no knowledge of PHPPHP
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...
, 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...
or HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
to maintain. The default layout has a sidebar with links to articles, and a top-left icon, with a main panel extended right from the sidebar in which the content resides but it is possible, through the use of templates, to create web pages laid out in any way the site owner wishes. It supports the publication of news articles in a most-recent-first format with an option to allow blogging and to add an RSS feed. It has a flexible authentication system that allows editors to be granted selective rights over different areas of the site.