PHP-Fusion

Copyright © 2002 - 2006 Nick Jones
Versión: 6.01.11 - Distribución: July 2007
Traducción a Español: NobNob
1. Introducción

PHP-Fusion es un sistema de gestión de contenidos (CMS) de código abierto, ligero y escrito en PHP. Utiliza una base de datos MySQL para almacenar el contenido de tu sitio e incluye un sistema de administración simple y comprensivo. PHP-Fusion incluye las características más comunes que esperarías ver en otros muchos paquetes CMS.

PHP-Fusion es distribuido bajo los términos y condiciones de la versión 2 de la Licencia Pública General GNU. Para más información, visita www.gnu.org o consulta el archivo "gpl.txt" incluido en el paquete de la distribución. Puedes alterar el código de la manera que quieras y redistribuirlo tal como está o conteniendo tus propias modificaciones. Apreciaríamos que mantuvieses en el pie el aviso de copyright "Powered by PHP-Fusion". Creemos que esto es justo si tienes en cuenta los cientos de horas de trabajo que se siguen empleando en el desarrollo de este proyecto. Sin embargo, si eliminas del pie el aviso de copyright, por favor, considera el hacer una donación a través de PayPal.

2. Instalación
  1. Transfiere a tu servidor el contenido de la carpeta "php-files".
  2. Renombra el archivo "blank_config.php" como "config.php".
  3. Asigna los permisos (CHMOD) 777 a los siguientes archivos y carpetas:
    • administration/db_backups/
    • images/
    • images/imagelist.js
    • images/articles/
    • images/avatars/
    • images/news/
    • images/news_cats/
    • images/photoalbum/
    • images/photoalbum/submissions/
    • forum/attachments/
    • config.php
  4. Accede a tu sitio web y ejecuta "setup.php" (Ej.: http://www.tudominio.com/setup.php).
  5. Completa el proceso de configuración siguiendo los todas las instrucciones de la pantalla.
  6. Vuelve a asignar los permisos (CHMOD) 644 al archivo "config.php" y BORRA de tu servidor el archivo "setup.php".
3. Actualización de v6.00.1xx, v6.00.2xx o v6.00.3xx

Antes de actualizar, te recomendamos encarecidamente que hagas una copia de seguridad de tu sitio y de tu base de datos. Durante el proceso de actualización, las tablas de la base de datos de tu galería de fotos serán renombradas. Puedes importar tus antiguos álbumes y fotografías a la nueva galería usando nuestro convertidor de fotografías ("Infusion") disponible en www.php-fusion.co.uk. Por favor, ten en cuenta que esta distribución contiene un buen número de cambios estructurales y algunos elementos pueden no funcionar adecuadamente hasta que hayas actualizado todos tus archivos.

  1. Transfiere a tu servidor el archivo "upgrade.php" desde la carpeta de actualización relativa a tu versión actual a la carpeta de administración.
  2. Inicia sesión en tu sitio como Super Administrador y pulsa en administración Actualizar.
  3. Sigue todas las instrucciones de la pantalla hasta que veas "Actualización de la Base de Datos Completada".
  4. Transfiere a tu servidor el contenido de la carpeta "php-files".
  5. Asegúrate de que las siguientes carpetas y archivos tienen asignados los permisos 777:
    • images/photoalbum/submissions/
    • images/news_cats/ (sólo v6.00.1x)
    • images/imagelist.js (sólo v6.00.1x)
4. Sugerencias de Seguridad
Aquí tienes algunos consejos para ayudarte a mantener tu sitio seguro:
  • Asegúrate de que no se puede escribir en el archivo "config.php" (debería ser CHMOD 644).
  • Nunca mantengas en tu servidor el archivo "setup.php" una vez que PHP-Fusion esté instalado.
  • Asegúrate siempre de que tus contraseñas de FTP y MySQL son diferentes.
  • Nunca permitas adjuntar archivos en los foros, tales como "php", "html", "exe" o cualquier tipo de archivo de texto.
5. Sitios de Ayuda

Si tienes cualquier pregunta o problema relativo a PHP-Fusion, por favor, visita el sitio principal de desarrollo en www.php-fusion.co.uk y publica un mensaje en nuestros foros. Alternativamente, puedes visitar nuestro chat en canal IRC de ayuda en irc.outerweb.org/phpfusion.

PHP-Fusion puede ser expandido añadiéndole "Infusions", que son complementos o "plugins" que son extremadamente sencillos de instalar. Puedes encontrar una gran variedad de "Infusions" en nuestro sitio de modificaciones en www.phpfusion-mods.com.

Si no estás satisfecho con las plantillas o "themes" incluidos en PHP-Fusion, quizá quieras visitar nuestro sitio oficial de "themes" en www.phpfusion-themes.com donde encontrarás una variedad de plantillas de alta calidad.

PHP-Fusion también tiene un número de sitios oficiales de ayuda en diferentes idiomas localizados en Arabia, Bélgica, Bulgaria, Bosnia, Croacia, Dinamarca, Francia, Alemania, Hungría, Irán, Italia, Lituania, Holanda, Polonia, Rusia, Suecia, Taiwan y Turquía.

6. Agradecimeintos
Gracias a todos los siguientes por su trabajo adicional:

Shedrock - Plantillas ("themes") adicionales e iconos de administración
Janmol - Búsqueda de mercado y conceptos adicionales de diseño
KEFF - Por sus ideas absurdas que en este momento ¡no son absurdas!
Rayxen - Código y modificaciones adicionales
Sheldon - Soporte técnico y hosting adicional

Programas de Terceros:
TinyMCE v2.0.6.1 - Un editor HTML WYSIWYG de Moxiecode.
PHPMailer - Una "sendmail class" con soporte SMTP de Brent R. Matzelle.
HTTPDownload - Un gestor de descargas "download handler class" de Nguyen Quoc Bao.