Articulo de referencia

PHP-Nuke

{{cite web |title=Short history of PHP-Nuke |url=https://tldp.org/HOWTO/PHP-Nuke-HOWTO/history.html |website=tldp.org}} "},"latest release version":{"wt":" 8.4.5"},"latest relea...

PHP-Nuke es un sistema automatizado de publicación de noticias y gestión de contenido basado en web,desarrollado en PHP y MySQL por Francisco Burzi. El sistema se controla mediante una interfaz de usuario web. PHP-Nuke surgió como una bifurcación del portal de noticias Thatware, creado por David Norman.

PHP-Nuke se lanzó originalmente bajo la Licencia Pública General de GNU como software libre . Las versiones posteriores a la 7.5 requerían el pago de una licencia; a partir de la versión 8.3 volvió a ser gratuito. Esto está permitido bajo la GPL (siempre que se incluya el código fuente ), y el comprador del software tiene derecho a distribuir libremente el código fuente del producto. Burzi ya no es el propietario del sitio web de PHP-Nuke.

A partir de la versión 5.6, la visualización de un mensaje de derechos de autor en las páginas web es obligatoria de acuerdo con la sección 2(c) de la GPL. [ 3 ]

PHP-Nuke requiere un servidor web compatible con la extensión PHP , así como una base de datos SQL .

Características

PHP-Nuke es un sistema de gestión de contenido que permite a los administradores web crear portales comunitarios (sitios web), donde usuarios y editores pueden publicar noticias (las noticias enviadas por los usuarios son seleccionadas por los editores) u otros tipos de artículos. Los usuarios registrados pueden comentar estos artículos.

Se pueden añadir módulos al sistema PHP-Nuke para incorporar funciones adicionales como un foro , calendario, noticias, preguntas frecuentes , mensajería privada, entre otras. El sitio se gestiona mediante una interfaz de administración.

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

  • Publicidad: gestiona los anuncios en el diseño de la página (tema). Admite imágenes/enlaces, JavaScript / HTML y Flash.
  • Avantgo: proporciona versiones móviles de los últimos 10 artículos de noticias.
  • Contenido: gestiona las "páginas" de contenido principal.
  • Descargas: gestiona las descargas de archivos. No hay cargas ; almacena enlaces a archivos en otros servidores.
  • Enciclopedia: gestiona frases/palabras y definiciones.
  • Preguntas frecuentes (FAQ)
  • Comentarios: Comuníquese con el administrador web. Es un formulario en línea, pero recibirá sus comentarios por correo electrónico.
  • Foros: Administra los foros de discusión del sitio. Está basado en bb2nuke, que es una adaptación a PHP-Nuke del popular foro de discusión de código abierto phpBB .
  • Diario: mantenga notas públicas y/o privadas.
  • Lista de miembros: muestra los miembros del sitio.
  • Noticias: Gestiona las noticias, incluidas las programadas para su publicación en una fecha y hora específicas. Cada artículo puede asignarse a una única categoría.
  • Mensajes privados: Permite a los miembros enviar mensajes privados a otros usuarios del sitio. Los miembros pueden bloquear los mensajes de otros miembros.
  • Recomiéndanos: envía un correo electrónico recomendando el sitio a otras personas.
  • Búsqueda: permite a los usuarios buscar en tu sitio web.
  • Estadísticas: muestra estadísticas resumidas y detalladas del sitio, incluidas las visitas a las páginas.
  • Archivo de noticias: proporciona acceso a artículos de noticias antiguos.
  • Enviar noticias: Permite a los visitantes enviar noticias. Se envía una notificación por correo electrónico, pero la información se almacena en el panel de control del administrador. El administrador puede eliminar, editar o publicar el artículo sin necesidad de volver a escribirlo.
  • Encuestas (sondeos): cree encuestas para visitantes.
  • Arriba: muestra los artículos más visitados, las descargas, etc.
  • Temas: muestra las noticias organizadas por tema. El administrador define los temas y los asigna al contenido.
  • Enlaces web: gestiona un directorio jerárquico de enlaces a sitios web seleccionados.
  • Tu cuenta: gestiona la información del perfil de los miembros, incluyendo su tema preferido, el número de artículos de noticias que se mostrarán en su página de inicio, etc.

PHP-Nuke admite muchos lenguajes de programación y su apariencia se puede personalizar mediante el sistema de temas , pero los cambios importantes requieren conocimientos de PHP, HTML y CSS.

Asuntos

Se han descubierto varias vulnerabilidades de seguridad en PHP-Nuke, incluyendo inyección SQL a través de código PHP sin verificar. [ 4 ] [ 5 ] PHP-Nuke puede tener problemas con algunos índices de motores de búsqueda. PHP-Nuke no utiliza URL simples ni títulos únicos para las páginas.

Licencia

PHP-Nuke se distribuye de forma gratuita y bajo la licencia GNU/GPL; sin embargo, las versiones actuales deben adquirirse para poder distribuirse gratuitamente.

Cambio de propiedad del sitio web cuestionable

El sitio web PHP-Nuke ahora pertenece a Bibado Investments SL, que también es distribuidor de programas no deseados (adware). [ 6 ] [ 7 ]

Notas

  1. "Breve historia de PHP-Nuke" . tldp.org .
  2. «Etiquetas · phpnuke/phpnuke» . GitHub . Consultado el 13 de diciembre de 2024 .
  3. "PHPNuke" . Archivado del original el 2 de abril de 2019. Consultado el 9 de febrero de 2006 .
  4. Informe de vulnerabilidad de Secunia para PHP-Nuke 7.x Archivado el 27/10/2007 en Wayback Machine
  5. Informe de vulnerabilidad de Secunia para PHP-Nuke 8.x Archivado el 5 de noviembre de 2007 en Wayback Machine
  6. "Condiciones de uso" . Phpnuke . Bibado Investments SL . Consultado el 4 de febrero de 2016 .
  7. "Análisis de BIBADO INVESTMENT SL" . herdProtect . Reason Software Company Inc. Consultado el 4 de febrero de 2016 .

Lecturas adicionales

  • "La integración de ChIN y PHP-Nuke" . Computers and Applied Chemistry . Mayo de 2002. Consultado el 2 de agosto de 2016 .
  • Paterson, D. (2005). Creación de sitios web con PHP-Nuke . De las tecnologías a las soluciones. Packt Publishing, Limited. ISBN 978-1-904811-47-3. Consultado el 2 de agosto de 2016 .305 páginas.
  • Danen, Vincent (26 de septiembre de 2001). "Crea un portal de noticias con PHP-Nuke" . TechRepublic . Consultado el 2 de agosto de 2016 .
  • Repositorio de Php Nuke