PHP-Nuke 是自由软件,根据 GNU 许可证发布。
它是一个 CMS(内容管理系统),在其内部集成了用于创建信息站点/门户(广义上的)的所有工具。鉴于安装程序中存在的大量功能以及来自第三方的更多模块,该系统还适用于管理:
PHP-Nuke 将 PHP + MySQL 组合作为其自身结构的核心,并且经常与 Apache Web 服务器一起使用。许多模块集成了许多其他语言,例如 Javascript、Java、Flash,甚至还有一些系统可以通过门户以流媒体模式提供声音和电影(在线广播、在线电视、图像、文件...)。
PHP-Nuke 的开发特别关注 W3C 的建议,最初,代码实际上是 W3C 兼容的,并且已经验证了代码和样式表。然后,由打算创建门户的用户在修改图形或系统的内在特性时遵守这些标准。
图形或编程部分的个性化只有一个限制,那就是程序员和网页设计师的想象力和能力。许多 PHP-Nuke 网站彼此相似主要是由于创建者缺乏时间,或者担心个性化阶段在技术层面上过于困难。事实上,只需从可用的主题中汲取灵感,就能意识到为门户缝制新装是多么容易。
PHP-Nuke 的创始人 Francisco Burzi 如下描述了他的作品:
PHP-Nuke 是一个 Web 门户系统、故事讲述软件、新闻系统、在线社区或任何你想称呼它的名称。PHP-Nuke 的目标是拥有一个自动化的网站,通过用户系统分发新闻和文章。每个用户都可以提交评论来讨论文章,就像 Slashdot 和许多其他网站一样。
主要功能包括:基于网络的管理、调查、首页、带计数器的访问统计页面、用户可自定义的框、注册用户的主题管理器、友好的管理 GUI 和图形主题管理器、编辑或删除故事的选项、删除评论的选项、审核系统、用于了解谁链接到我们的引荐来源页面、版块管理器、可自定义的 HTML 块、用户和作者编辑、集成的横幅广告系统、搜索引擎、后端/标题生成(RSS/RDF 格式),以及许多许多更友好的功能。
PHP-Nuke 完全使用 PHP 编写,需要 Apache Web 服务器、PHP 和 SQL(MySQL、mSQL、PostgreSQL、ODBC、ODBC_Adabas、Sybase 或 Interbase)。支持 25 种语言,类似 Yahoo 的搜索引擎,投票中的评论选项,大量主题,星历管理器,文件管理器,标题,下载管理器,常见问题解答管理器,高级区块系统,评论系统,新闻通讯,分类文章,多语言内容管理等等。