PhpNuke
   HOME

TheInfoList



OR:

''PHP-Nuke'' is a web-based automated news publishing and
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 ...
based on
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 ...
and
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 ...
originally written by Francisco Burzi. The system is controlled using a web-based user interface. PHP-Nuke was originally a
fork In cutlery or kitchenware, a fork (from la, furca 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods ei ...
of the Thatware news portal system by David Norman. PHP-Nuke was originally released under the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
as
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
. Versions after 7.5 required a license fee; from version 8.3 it became free again. This is permitted under the
GNU GPL The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
(providing the
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
is included), and the purchaser of the software has the right to freely distribute the source code of the product. Burzi no longer owns the PHP-Nuke site. As of version 5.6, the display of a
copyright A copyright is a type of intellectual property that gives its owner the exclusive right to copy, distribute, adapt, display, and perform a creative work, usually for a limited time. The creative work may be in a literary, artistic, education ...
message on webpages is required in accordance with the GPL section 2(c). PHP-Nuke requires a
web server A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initiate ...
which supports 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 ...
extension, as well as an SQL database.


Features

PHP-Nuke is a content management system allowing webmasters to create community-based portals (websites), allowing users and editors to post news items (user-submitted news items are selected by editors) or other types of articles. Registered users can then comment on these articles. Modules can be added to the PHP-Nuke system allowing additional features such as an
Internet forum An Internet forum, or message board, is an online discussion site where people can hold conversations in the form of posted messages. They differ from chat rooms in that messages are often longer than one line of text, and are at least temporar ...
, Calendar, News Feed, FAQs, Private Messaging and others. The site is maintained through an administration interface. PHP-Nuke includes the following standard modules: * Advertising—Manages ads on the page layout (theme). Supports images/links,
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
/
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
, and
Flash Flash, flashes, or FLASH may refer to: Arts, entertainment, and media Fictional aliases * Flash (DC Comics character), several DC Comics superheroes with super speed: ** Flash (Barry Allen) ** Flash (Jay Garrick) ** Wally West, the first Kid ...
* Avantgo—Provides mobile versions of the last 10 news articles * Content—Manages the main content "pages" * Downloads—Manages file downloads. There are no uploads—it stores links to files on other servers * Encyclopedia—Manages phrases/words and definitions * FAQ—Manages Frequently Asked Questions (FAQ) * Feedback—Communicate to the webmaster. It is an online form, but provides feedback via email. * Forums—Manages discussion forums for the site. It is based on bb2nuke, which is a PHP-Nuke port of the popular open-source phpBB discussion board. * Journal—Maintain public and/or private notes * Members List—Displays site members * News—Manages news stories, including future-dated news to be released at a specific date and time. Each article can be assigned to a single category. * Private Messages—Allows members to send private messages to others on the site. Members can prevent messages from other members. * Recommend Us—Send an email message recommending the site to others. * Search—Allows users to search your site. * Statistics—Displays summary and detailed site statistics, including page views. * Stories (News) Archives—Provides access to older news articles. * Submit News—Allow visitors to submit news. Email notification is sent, but the submission is stored in the administrator control panel. Administrator can delete, edit, and/or post the article without re-keying. * Surveys (Polls)—Create visitor surveys * Top—Displays the most-visited articles, downloads, etc. * Topics—Displays news by topic. The administrator defines the topics and assigns topics to content. * Web Links—Manages a hierarchical directory of links to selected websites * Your Account—Manages members "profile" information, including their preferred theme, the number of news articles to display on their home page, etc. PHP-Nuke supports many languages and its look and feel can be customized using the ''Themes'' system, but major changes requires knowledge of PHP, HTML and CSS.


Issues

Several security holes have been discovered in PHP-Nuke, including
SQL injection In computing, SQL injection is a code injection technique used to attack data-driven applications, in which malicious SQL statements are inserted into an entry field for execution (e.g. to dump the database contents to the attacker). SQL inj ...
via unchecked PHP code. PHP-Nuke may have issues with some search engine indexes. PHP-Nuke does not use simple URLs or unique titles for pages.


License

PHP-Nuke is distributed for free and licensed under the GNU/GPL license; however, current versions must be purchased and can then be distributed for free.


Questionable website ownership change

The PHP-Nuke website is now owned by Bibado Investments S.L. which is also a distributor of unwanted programs.


Notes


Further reading

* * 305 pages. *


External links


Repository of Php Nuke
{{Application frameworks Content management systems Free content management systems Free software programmed in PHP Cross-platform software