PHP-Nuke

PHP-Nuke is a web based automated news publishing and content management system (a 'nuke') based on PHP and MySQL. The system is fully controlled using a web-based user interface. PHP-Nuke was originally a fork of the Thatware news portal system.

The system is released as "Free Software" under the GNU General Public License. Until version 7.5, the latest version of the software was freely downloadable from the PHP-Nuke website; version 7.5 is the first version for which a USD 10 download charge is made. This is permitted under the GNU GPL (providing the source code is included), but the purchaser of the software has the right to freely distribute the source code of the product.

Starting with version 5.6, the display of a copyright message on webpages is forced. It is debatable whether this is permitted under the terms of the GNU GPL [1] (http://www.phpnuke.de/article146.html).

It requires a web server which supports the PHP extension (such as the Apache HTTP Server), as well as an SQL database (such as MySQL, mSQL, PostgreSQL, ODBC, Adabas, Sybase or InterBase).

Contents

Features of PHP-Nuke

The main aim of PHP-Nuke is to allow a webmaster to create a community-based portal (similar to that used by Slashdot), with an automated web site allowing users and editors to post news items (user-submitted news items are selected by editors). Users can comment on these articles using the comments system.

Modules may be added to the PHP-Nuke system, allowing the webmaster to add more features (such as an Internet forum or calendar) to their PHP-Nuke installation in addition to the core modules such as News, FAQ and Private Messaging. The whole system is maintained by administrators using the web-based admin section.

PHP-Nuke is able to support many languages, including English, French, Portuguese and Thai. Its look and feel can also be customised (to an extent), using the Themes system, although some people have found it difficult to make the site look any different to the standard 2/3 column layout (as used by the program's official web site [2] (http://www.phpnuke.org/)).

PHP-Nuke has in the past been noted for containing many security holes. SQL injection is one of the most widely-known flaws in PHP-Nuke's security, although other methods of gaining access to the admin panel of a site running PHP-Nuke in less than five minutes have been found. Many alternatives to PHP-Nuke have been developed as a result.

Insecurities of PHP-Nuke

Because php-nuke is so widely known, there are a lot of known security flaws. One other major flaw is that it uses phpBB, another flaw-filled free software program.

Forks

The PHP-Nuke project has been forked many times by different people, for different reasons. The most well known of these are:

  • CPG Dragonfly CMS (http://dragonflycms.com/) — completely rewritten PHP-Nuke 6.5 with Coppermine Gallery included
  • eNvolution (http://www.envolution.com) — based on Postnuke
  • myPHPNuke — based on PHP-Nuke 4.4.1a
  • NPDS (http://www.npds.org) — based on PHP-Nuke 4.3
  • openPHPnuke — based on myPHPNuke
  • phpWebSite — project managed by the Web Technology Group at Appalachian State University
  • Postnuke — based on PHP-Nuke 5.0
  • XOOPS — based on PHP-Nuke and myPHPNuke
  • Xaraya — based on Postnuke

These forks, and others, have all had their own ideas regarding several aspects of the system, and thus do many things in different ways in an attempt to produce a better product. Nevertheless, most, if not all of these systems can be used to produce a community portal similar to that which can be built using PHP-Nuke, although it is possible that these systems are better at doing some things than PHP-Nuke (and vice-versa).

See also

External links

Navigation

  • Art and Cultures
    • Art (https://academickids.com/encyclopedia/index.php/Art)
    • Architecture (https://academickids.com/encyclopedia/index.php/Architecture)
    • Cultures (https://www.academickids.com/encyclopedia/index.php/Cultures)
    • Music (https://www.academickids.com/encyclopedia/index.php/Music)
    • Musical Instruments (http://academickids.com/encyclopedia/index.php/List_of_musical_instruments)
  • Biographies (http://www.academickids.com/encyclopedia/index.php/Biographies)
  • Clipart (http://www.academickids.com/encyclopedia/index.php/Clipart)
  • Geography (http://www.academickids.com/encyclopedia/index.php/Geography)
    • Countries of the World (http://www.academickids.com/encyclopedia/index.php/Countries)
    • Maps (http://www.academickids.com/encyclopedia/index.php/Maps)
    • Flags (http://www.academickids.com/encyclopedia/index.php/Flags)
    • Continents (http://www.academickids.com/encyclopedia/index.php/Continents)
  • History (http://www.academickids.com/encyclopedia/index.php/History)
    • Ancient Civilizations (http://www.academickids.com/encyclopedia/index.php/Ancient_Civilizations)
    • Industrial Revolution (http://www.academickids.com/encyclopedia/index.php/Industrial_Revolution)
    • Middle Ages (http://www.academickids.com/encyclopedia/index.php/Middle_Ages)
    • Prehistory (http://www.academickids.com/encyclopedia/index.php/Prehistory)
    • Renaissance (http://www.academickids.com/encyclopedia/index.php/Renaissance)
    • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
    • United States (http://www.academickids.com/encyclopedia/index.php/United_States)
    • Wars (http://www.academickids.com/encyclopedia/index.php/Wars)
    • World History (http://www.academickids.com/encyclopedia/index.php/History_of_the_world)
  • Human Body (http://www.academickids.com/encyclopedia/index.php/Human_Body)
  • Mathematics (http://www.academickids.com/encyclopedia/index.php/Mathematics)
  • Reference (http://www.academickids.com/encyclopedia/index.php/Reference)
  • Science (http://www.academickids.com/encyclopedia/index.php/Science)
    • Animals (http://www.academickids.com/encyclopedia/index.php/Animals)
    • Aviation (http://www.academickids.com/encyclopedia/index.php/Aviation)
    • Dinosaurs (http://www.academickids.com/encyclopedia/index.php/Dinosaurs)
    • Earth (http://www.academickids.com/encyclopedia/index.php/Earth)
    • Inventions (http://www.academickids.com/encyclopedia/index.php/Inventions)
    • Physical Science (http://www.academickids.com/encyclopedia/index.php/Physical_Science)
    • Plants (http://www.academickids.com/encyclopedia/index.php/Plants)
    • Scientists (http://www.academickids.com/encyclopedia/index.php/Scientists)
  • Social Studies (http://www.academickids.com/encyclopedia/index.php/Social_Studies)
    • Anthropology (http://www.academickids.com/encyclopedia/index.php/Anthropology)
    • Economics (http://www.academickids.com/encyclopedia/index.php/Economics)
    • Government (http://www.academickids.com/encyclopedia/index.php/Government)
    • Religion (http://www.academickids.com/encyclopedia/index.php/Religion)
    • Holidays (http://www.academickids.com/encyclopedia/index.php/Holidays)
  • Space and Astronomy
    • Solar System (http://www.academickids.com/encyclopedia/index.php/Solar_System)
    • Planets (http://www.academickids.com/encyclopedia/index.php/Planets)
  • Sports (http://www.academickids.com/encyclopedia/index.php/Sports)
  • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
  • Weather (http://www.academickids.com/encyclopedia/index.php/Weather)
  • US States (http://www.academickids.com/encyclopedia/index.php/US_States)

Information

  • Home Page (http://academickids.com/encyclopedia/index.php)
  • Contact Us (http://www.academickids.com/encyclopedia/index.php/Contactus)

  • Clip Art (http://classroomclipart.com)
Toolbox
Personal tools