Ravennuke
Encyclopedia
RavenNuke is a 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...

 platform 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. The system includes features such as page caching
Cache
In computer engineering, a cache is a component that transparently stores data so that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere...

 to improve performance, RSS
RSS (file format)
RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format...

 feeds, printable versions of pages, news flashes, blogs, poll
Opinion poll
An opinion poll, sometimes simply referred to as a poll is a survey of public opinion from a particular sample. Opinion polls are usually designed to represent the opinions of a population by conducting a series of questions and then extrapolating generalities in ratio or within confidence...

s, website searching, and language internationalization
Internationalization and localization
In computing, internationalization and localization are means of adapting computer software to different languages, regional differences and technical requirements of a target market...

.

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 system to store information. RavenNuke is the result of a fork
Fork (software development)
In software engineering, a project fork happens when developers take a legal copy of source code from one software package and start independent development on it, creating a distinct piece of software...

 of PHP-Nuke
PHP-Nuke
PHP-Nuke is a web-based automated news publishing and content management system based on PHP and MySQL originally authored by Franscisco Burzi. The system is controlled using a web-based user interface. PHP-Nuke was originally a fork of the Thatware news portal system.PHP-Nuke was originally...

. Released under the terms of the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

, RavenNuke is free software
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...

.

Starting with version 1.0.0, the display of a copyright message on web pages is required in accordance with the GPL license section 2(c) and approved by the Free Software Foundation
Free Software Foundation
The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to create, distribute and modify computer software...

as explained on the accompanying documentation.

History

RavenNuke CMS began in November, 2005, as a distribution of PHP-Nuke that included the Nuke Patched security improvements and fixes from NukeFixes.com, the NukeSentinel security add-on from NukeScripts.net, and other pre-installed add-ons. The initial drivers of RavenNuke were the lack of support provided by the author of PHP-Nuke and the implementation of fees to gain access to the latest versions of PHP-Nuke.

The March, 2007, release of RavenNuke 2.10.00 included over 10,000 changes, fixes, tweaks, and add-ons and marked RavenNuke CMS' introduction as a fork.

Features

RavenNuke includes the basic Content Management / Portal functionality of PHP-Nuke but without the recognized and unfixed security concerns of the code upon which it is based. RavenNuke also includes advanced user management, extensive group access permissions, an event calendar, advanced newsletter, the ability generate feeds in RSS and ATOM formats for most content types at multiple levels, the ability to display RSS and ATOM feeds, customizable error document handling, site / legal documents, support for friendly URLs, improved email handling, integrated light box and tool tip functions, and 17 W3C-compliant themes. An extensive security system (NukeSentinel) is built in for additional protection.

RavenNuke allows webmasters to create a dynamic community-based portal, with automated content, allowing users and editors to post a wide variety of data such as news articles, forum posts, reviews, polls/surveys, and calendar events. It allows webmasters to automatically generate and override HEAD section tags (title, description and keywords) used by search engines, send HTML newsletters, and track site usage. RavenNuke is compatible with all modern browsers and generates XHTML 1.0 Transitional and CSS 2.1 compliant pages. Additional third party modules may be added to RavenNuke, which is compatible with thousands of available add-ons and themes for PHP-Nuke.

RavenNuke can support multiple languages simultaneously. The look and feel can be customized using a theme system, and includes fully CSS-driven themes to simplify customization.

Criticism

  • Multiple vulnerabilities were reported in RavenNuke 2.30.00, but were resolved in RavenNuke 2.30.01.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK