PHP-Nuke
   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 towards 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 software, 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 rel ...
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 '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 either to h ...
of the Thatware news portal system by David Norman. PHP-Nuke was originally released under the
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
as
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
. Versions after 7.5 required a license fee; from version 8.3 it became free again. This is permitted under the
GPL The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first c ...
(providing the
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
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 legal 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, ...
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 Computer hardware, hardware that accepts requests via Hypertext Transfer Protocol, HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, co ...
which supports the
PHP PHP is a general-purpose scripting language geared towards 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 Structured Query Language (SQL) (pronounced ''S-Q-L''; or alternatively as "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling s ...
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, Calendar, News Feed,
FAQ A frequently asked questions (FAQ) list is often used in articles, websites, email lists, and online forums where common questions tend to recur, for example through posts or queries by new users related to common knowledge gaps. The purpose of a ...
s, 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 and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
/
HTML Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
, and
Flash Flash, flashes, or FLASH may refer to: Arts, entertainment, and media Fictional aliases * The Flash, several DC Comics superheroes with super speed: ** Flash (Jay Garrick) ** Barry Allen ** Wally West, the first Kid Flash and third adult Flash ...
* 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 injec ...
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 (adware).


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