PHP-Nuke

PHP-Nuke
phpnuke.org.
8.2
Windows, GNU/Linux, Mac OS X
Género:
Sistema de gestión de contenido
GPL
www.phpnuke.org

PHP-Nuke es un sistema automatizado de noticias basado en la web y sistema de gestión de contenido (o CMS, por sus siglas en inglés) basado en tecnologías PHP y MySQL. Originalmente PHP-Nuke fue una bifurcación realizada por Francisco Burzí del sistema de portales Thatware. Para su instalación necesita un servidor web con soporte para PHP (por ejemplo Servidor HTTP Apache) así como una base de datos MySQL. Es considerado como uno de los pioneros de la web2.0 y alcanzó gran popularidad entre los distribuidores de contenidos.[1]

El sistema es liberado como software libre bajo la licencia GNU GPL. Hasta la versión 7.5 se podía descargar gratuitamente desde la web oficial de PHP-Nuke; la versión 7.5 es la primera que requirió un pago de 10 dólares. La penúltima versión, la 8.1 requiería un pago de 12 dólares para ser bajada desde dicha web. Esto está permitido según la licencia GNU GPL (con la condición de que el código fuente también sea entregado), y el comprador tiene a su vez el derecho de distribuir el código fuente gratuitamente. No obstante Php-Nuke ha lanzado su nueva versión 8.2 totalmente gratuita.

Contenido

Características

El PHP-Nuke logró popularidad debido a la versatilidad de sus herramientas que permiten a un usuario registrado contar con un blog, un servicio de mensajes internos usuario a usuario, colaborar con artículos para su publicación y distribución, previa autorización de un webmaster, personalización de algunos de los elementos de la página príncipal del sitio, lector de RSS y un modelo de perfil con una gran cantidad de campos.

Módulos

El sistema funciona alrededor de módulos que se despliegan en una columna central, cada módulo es una herramienta especializada como un manejador de contenidos (news), foro de debates manejador de descargas, enlaces, contenidos fijos, etc. Cada Módulo puede funcionar como página de inicio, el módulo de inicio por defecto es News.

Php-Nuke incluye los módulos estándar siguientes:

  • Publicidad-Maneja anuncios en la página. Soporta imágenes,javascript/HTML y flash
  • Avantgo-Proporciona versiones móviles de los 10 artículos del modulo de noticias.
  • Contenido-Maneja y muestra contenidos fijos.
  • Descargas- un manejador de descargas de archivos binarios, tanto hospedados en el sitio como en servidores externos.
  • Enciclopedia-Maneja frases, palabras y definiciones
  • FAQ-Maneja las preguntas con frecuencia hechas (el FAQ)
  • Retroalimentación-contacto- Un formulario en línea para entrar en contacto con el webmaster.
  • Foros-Maneja los foros de discusión para el sitio. Se basa en bb2nuke, que es una adaptación de PHP-Nuke del popular foro phpBB de código abierto.
  • Diario-Ofrece un blog a cada usuario registrado con entradas públicas o privadas.
  • Lista de miembros- muestra el listado de usuarios registrados, así como un resumen de su perfil.
  • Noticia-Maneja noticias, incluyendo las noticias futuras que se publicarán en una fecha y una hora específicas programadas. Cada artículo se puede asignar a una sola categoría.
  • Mensajes privados-Permite a miembros enviar mensajes privados a otros en el sitio.
  • Recomendar-Envían un correo electrónico que recomienda el sitio a otros.
  • Buscar-Permite a usuarios buscar su sitio.
  • Estadística-Exhibe estadísticas sumarias y detalladas del sitio, incluyendo opiniones de la página.
  • Archivo histórico- -Proporcionan el acceso a artículos anteriores organizados por mes de publicación.
  • Enviar una noticia- permite a los usuarios enviar un artículo a la página príncipal, previa autorización del webmaster.
  • Encuestas- organiza encuestas poll para usuarios publicadas en el sitio.
  • Top- muestra los artículos, descargas, contenidos y enlaces más populares.
  • Tópicos- muestra los artículos por tópicos pre asignados.
  • Enlaces- organiza y muestra enlaces a sitios externos por temas.
  • Tu cuenta- muestra opciones de usuario, como información personal, contraseña, personalización de la página príncipal, mensajes internos, fuentes rss, elección de la plantilla de diseño para desplegar en el sitio, etc.

Además de los módulos estándares, por tratarse de un proyecto de código abierto, existen un sinnúmero de módulos desarrollados por terceros con una amplia gama de temas.

Bloques

Además de los módulos, Php-nuke cuenta con la herramienta bloques, que son cajas que se ubican en las columnas laterales (una o dos, según el diseño de la plantilla) y en las partes superior e inferior de las páginas; en dichas cajas se despliega información variada; como menús de navegación, formularios de acceso, calendarios, información sobre el sitio mismo, encuestas, publicidad, etc. Existen, asimismo, bloques desarrollados por terceros, además de que el la sección de administración, el webmaster puede crear bloques personales con contenidos multimedia.

Administrador

Captura de pantalla de la sección de administración.

La sección de administración permite a los webmasters colocar artículos, administrar las diversas opciones de despliegue del sitio, administrar módulos y bloques, enviar boletines masivos a los correos electrónicos de los usuarios registrados, crear y eliminar usuarios, obtener respaldos de la base de datos SQL así como optimizarla, crear administradores con privilegios específicos, entre otras opciones.

Idiomas, sindicación y adaptabilidad

El PHP-nuke soporta múltiples idiomas y su diseño y estructura se pueden modificar para requisitos particulares usando el sistema de temas, pero los cambios importantes requieren el conocimiento del PHP, del HTML y del CSS.

Los módulos y bloques, así como las opciones de usuario y del sitio mismo como la plantilla de diseño por defecto o pies de página y modos de censura pueden ser habilitados y deshabilitados de forma muy sencilla, además de que se pueden programar las fechas de publicación y caducidad de los artículos y encuestas, permitiendo que el sitio pueda ser actualizado sin la necesidad de administrarlo en tiempo real.

Genera, además servicios de sindicación RSS basados en los artículos publicados en código PHP o TXT. así como un boletín de distribución por correo electrónico, además de como una versión ultra ligera para dispositivos móviles.

Sistema de usuarios

El sistema permite distinguir entre visitantes anónimos, usuarios registrados, usuarios abonados y administradores; en cada caso, determina qué módulos y bloques son visibles o invisibles, por ejemplo, se puede seleccionar que un usuario abonado (que haya pagado una suscripción) no vea la publicidad del sitio y que tenga acceso a secciones que otros usuarios no puedan ver.

Asimismo, cuenta con un sistema de calificación de comportamiento de los usuarios registrados llamado Karma que registra el número de participaciones en los foros de debates, o en el envío de artículos, descargas, etc. asimismo, puede calificar negativamente a un participante agresivo impidiéndole colocar comentarios en las encuestas, noticias, entre otras restricciones.

Seguridad

Aunque Php-nuke cuenta con algunas herramientas de seguridad como bloqueo de usuarios, bloqueo de IPs y restricciones de acceso, son conocidos sus fallas en la seguridad, como inyecciones en la base de datos,[2] ataques de robots que colocan múltiples mensajes en las noticias, foros y encuestas con enlaces a sitios de venta de artículos sexuales, lo que puede llevar a colapsar al sitio mismo y, aunque dichos ataques se evitan bloqueando la opción de colocar comentarios en los módulos de noticias y encuestas y deshabilitando el foro Phpbb, ha desanimado a muchos usuarios y desarrolladores a utilizarlo.

bifurcaciones

El núcleo de Php-nuke ha dado origen a diferentes bifurcaciones:

  • Dragonfly CMS - basado en el PHP-nuke 6.5 con la galería de fotos de Coppermine incluída.
  • LGNuke - 7.6 y con ajax.
  • Nuke-evolution - con múltiples arreglos de la seguridad.
  • Clean nuke - basada en Php-nuke 7.6, un sencillo manejador de contenidos.
  • RavenNuke CMS - Basada en la versión 7.6, con muchos arreglos de la seguridad, modificaciones, agregados.
  • phpWebSite
  • Postnuke - basado en la versión 5.0
  • XOOPS - basado en PHP-nuke y myPHPNuke
  • PNC - Dirgido a jugadores en línea.
  • Mega-nuke - con agregados y correcciones de seguridad
  • NPDS (sistema dinámico de portales Net)


Estado actual

Aunque llegó a estar bastante extendido, hoy en día este CMS es muy poco usado y su versión gratuita se encuentra en desuso, aunque se dice que su versión de pago no difiere mucho de la gratuita. Se habla del lanzamiento de una versión totalmente nueva. Una empresa española compró la marca y se haría cargo de un lanzamiento mejorado, liberado del maquetado tradicional en base a tablas y con más variedad en las plantillas.

Referencias

  1. http://www.desarrolloweb.com/articulos/2379.php
  2. Reporte de vulnerabilidad en PHP-Nuke 8.x en inglés http://secunia.com/product/13524/?task=advisories

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • PHP-Nuke — Original author(s) Francisco Burzi Stable release 8.2 / May 22, 2009; 2 years ago (2009 05 22 …   Wikipedia

  • PHP-Nuke — Тип Система управления содержимым Разработчик Франсиско Бурси Написана на PHP Последняя версия 8.2 Тестовая версия 9.0 Лицензия GPL …   Википедия

  • PHP-Nuke — Entwickler Francisco Burzi Aktuelle Version 8.1 (August 2007) Betriebssystem plattformunabhängig Programmier­sprache PHP Kate …   Deutsch Wikipedia

  • Php-nuke — Dernière version 8.1 (le 18 septembre 2006) [+/−] …   Wikipédia en Français

  • PHP-Nuke — Dernière version 8.1 (18 septembre 2006) [ …   Wikipédia en Français

  • PHP-Nuke — En las palabras del desarrollador: PHP Nuke es un sistema automatizado de noticias especialmente diseñado para ser usado en Intranets e Internet. El administrador tiene control total de su sitio web, los usuarios registrados tendran en sus manos… …   Enciclopedia Universal

  • Nuke — may refer to: Science Nuclear weapon Nuclear power Microwaving Food ICBM Computing Nuke (software), a node based compositor Duke Nukem, a series of video games with a protagonist of the same name Nuke (gaming), a damaging attack in a role playing …   Wikipedia

  • Nuke — ist die Bezeichnung für: eine Kernwaffe (=„Atombombe“, umgangssprachlich, aus dem Englischen: nucleus = Atomkern) ein Musikfestival in Österreich, siehe Nuke Musikfestival ein Content Management System, siehe PHP Nuke eine Compositing und… …   Deutsch Wikipedia

  • PHP-Fusion — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете отредактировать эту с …   Википедия

  • Nuke (software) — Nuke Developer(s) The Foundry Stable release 6.3v4 Operating system Linux, Windows, Mac OS X Type Compositing software …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”