XOOPS 2.3.3 Final es publicado

Fecha 15/3/2009 10:34:01 | Tema: XOOPS

Imagen Original

Despu茅s de casi 25,000 descargas de XOOPS 2.3.2b en tres meses (ver aqui), el equipo de desarrollo de XOOPS tiene el placer de anunciar la versi贸n XOOPS 2.3.3 Final.

Esta revisi贸n incluye muchos arreglos y nuevas funciones para el usuario, hechas por el equipo de desarrollo de XOOPS y la comunidad de XOOPS.

Algunas de las funciones:
- Mejoras en los modulos "Profile" y "PM" por dhcst
- Mejoras en el Instalador por dugris y marco, etc.
- Mejoras en los "themes" por mamba, aph3x, kris y burning
- Tinymce Editor mejorado por dugris y luciorota
- Snoopy Class actualizado por julionc
- Smarty actualizado por dhcst
- bug tracker administrado por marco


Por favor recuerde: Si ha instalando una versi贸n anterior para pruebas, hacer una copia de seguridad primero, y luego actualizar.
Tenga en cuenta tambi茅n que algunos hacks realizados en versiones anteriores de XOOPS podr铆an no funcionar con esta versi贸n: antes de instalar hacer las pruebas necesarias siempre es una buena elecci贸n.

Descargar XOOPS 2.3.3 en ingl茅s, desde el Repositorio de Sourceforge.

Descargar XOOPS 2.3.3 en espa帽ol, desde el Repositorio de Sourceforge.

Requerimientos del sistema
-----------------------------------

PHP:
Cualquier versi贸n de PHP >= 4.3 (PHP 4.2.x deber铆a de funcionar pero no es oficialmente soportada, PHP 5.0+ es muy recomendable)

MySQL:
MySQL server 3.23+ (MySQL 5.0+ es muy recomendable)

Web server:
Cualquier servidor que soporte la versi贸n requerida de PHP (Se recomienda Apache)


Descargar XOOPS
-----------------------------------

Puedes descargarlo desde el repositorio de sourceforge.net.
Ambos archivos .zip y .tgz est谩n disponibles.


Instalando XOOPS
-----------------------------------

1. Copiar el contenido de la carpeta htdocs/ a su servidor
2. Cerci贸rese de que mainfile.php, cache, templates_c y uploads sean escribibles por el servidor
3. Por razones de seguridad, le sugerimos que mueva la carpeta xoops_lib (la carpeta que contiene las bibliotecas de c贸digo para XOOPS) y xoops_data (para los datos de XOOPS) fuera de la ra铆z del sitio, o incluso cambiar los nombres de las carpetas.
4. La carpeta xoops_data/ debe ser escribible; Crea y establezca permisos de escrituras a las siguientes carpetas: xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ y xoops_data/caches/smarty_compile/
5. Acceda a la carpeta donde copi贸 los archivos necesarios para la instalaci贸n utilizando su navegador web. Inicie el asistente de instalaci贸n


Instalando Protector en XOOPS
-----------------------------------
Asimismo, recomendamos la instalaci贸n del m贸dulo PROTECTOR que le aportar谩 mayor seguridad a su sitio:
Para instalar el m贸dulo protector en una nueva instalaci贸n de XOOPS, elimine el archivo mainfile.dist.php disponible en la ra铆z de la carpeta htdocs, copie /extras/mainfile.dist.php.protector a /htdocs/mainfile.dist.php y renombre el archivo a mainfile.dist.php ANTES de instalar XOOPS.
Para instalar el m贸dulo actualizando desde una versi贸n anterior a XOOPS 2.3.1, elimine el archivo mainfile.dist.php disponible en la ra铆z de la carpeta htdocs, copie /extras/mainfile.dist.php.protector a /upgrade/upd-2.0.18-to-2.3.0/mainfile.dist.php y renombre el archivo a mainfile.dist.php ANTES de actualizar XOOPS.


Actualizando desde una versi贸n anterior
-----------------------------------

Actualizar desde XOOPS 2.3.1 o 2.3.2 (modo f谩cil)
1. Obtener el paquete de actualizaci贸n correcto desde el repositorio de sourceforge
2. Sobrescribir los archivos existentes con los nuevos
3. Mover la carpeta "upgrade" en el interior de la carpeta "htdocs" (que se ha mantenido fuera ya que no es necesario para la instalaci贸n completa) en su m谩quina local
4. Acceder a /upgrade/ con el navegador, y siga las instrucciones
5. Seguir las instrucciones de actualizaci贸n de la base de datos
6. Elimine la carpeta upgrade una vez actualizado
7. Actualice el m贸dulo "sistema" desde el administrador de m贸dulos, y actualice los otros m贸dulos, en especial el m贸dulo "profile".

Actualizar desde XOOPS 2.0.* superior a 2.0.14 y 2.2.* (usando el paquete completo)
1. Env铆a al servidor la carpeta "upgrade" incluido en "htdocs" de su disco duro (se mantiene fuera porque no es necesario para las instalaciones nuevas)
2. NO enviar al servidor htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ ni htdocs/uploads/
3. Subir el contenido de htdocs sobrescribiendo los archivos existentes
4. Por razones de seguridad, le sugerimos que mueva la carpeta xoops_lib (la carpeta que contiene las bibliotecas de c贸digo para XOOPS) y xoops_data (para los datos de XOOPS) fuera de la ra铆z del sitio, o incluso cambiar los nombres de las carpetas.
5. La carpeta xoops_data/ debe ser escribible; Crea y establezca permisos de escrituras a las siguientes carpetas: xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ y xoops_data/caches/smarty_compile/
6. Aseg煤rese de que el servidor pueda escribir a mainfile.php
7. Acceder a /upgrade/ con el navegador, y siga las instrucciones
8. Seguir las instrucciones de actualizaci贸n de la base de datos
9. Proteja de nuevo contra escritura mainfile.php
10. Elimine la carpeta upgrade una vez actualizado
11. Actualice el m贸dulo "sistema" desde el administrador de m贸dulos


Actualizar desde cualquier versi贸n de Xoops comprendida entre la 2.0.7 y la 2.0.13.2 (usando el paquete completo):
1. Mueva la carpeta "upgrade" incluido en "htdocs" (se mantiene fuera porque no es necesario para las instalaciones nuevas)
2. Eliminar htdocs/mainfile.php, y htdocs/install
3. Subir el contenido de htdocs sobrescribiendo los archivos existentes
4. Eliminar las siguientes carpetas y archivos del servidor (pertenecen a versiones anteriores):
* class/smarty/core
* class/smarty/plugins/resource.db.php
5. Aseg煤rese de que mainfile.php tiene permiso de escritura
6. Por razones de seguridad, le sugerimos que mueva la carpeta xoops_lib (la carpeta que contiene las bibliotecas de c贸digo para XOOPS) y xoops_data (para los datos de XOOPS) fuera de la ra铆z del sitio, o incluso cambiar los nombres de las carpetas.
7. La carpeta xoops_data/ debe ser escribible; Crea y establezca permisos de escrituras a las siguientes carpetas: xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ y xoops_data/caches/smarty_compile/
8. Acceder a /upgrade/ con el navegador y siga las instrucciones
9. Proteja de nuevo contra escritura mainfile.php
10. Elimine la carpeta upgrade una vez actualizado
11. Actualice el m贸dulo "sistema" desde el administrador de m贸dulos


Actualizar un sitio no UTF-8:
La codificaci贸n UTF-8 se ha introducido desde XOOPS 2.3 como juego de de caracteres predeterminado. Sin embargo, puede haber algunos problemas con la conversi贸n de sitios web existentes no UTF-8 a sitios UTF-8.
Antes de que haya una buena soluci贸n para esta conversi贸n, a ra铆z de la configuraci贸n, se recomienda al actualizar un sitio web existente si no eres un usuario experimentado:
- Select "Do not change" option in "Database character set and collation" step during upgrade process
- Seleccione "No cambiar" en la opci贸n de "Conjunto de caracteres y cotejamiento de la base de datos" en el proceso de actualizaci贸n
- Modificar /languages/yourlanguage/global.php para usar el valor de _CHARSET si este ha cambiado a UTF-8 en el archivo global.php como
define('_CHARSET''UTF-8');



Actualizar paqute XoopsEditor:
En el paquete de XOOPS, hay cinco editores que se incluyen: dhtmltextarea y textarea para texto plano, fckeditor, tinymce y koivi para Editores WYSIWYG.
Puesto que hay algunos cambios en la estructura de carpetas tanto en los editores fckeditor y tinymce, se recomienda eliminar los editores existentes antes de subirlos.
Y si est谩 usando fckeditor para los m贸dulos, por favor, modifique las siguientes configuraciones de m贸dulos en /fckeditor/modules/, especialmente si utiliza el m贸dulo "article".


Nivel de informaci贸n de depuraci贸n
-----------------------------------

Desde la versi贸n XOOPS 2.3.1 el nivel de informaci贸n de depuraci贸n est谩 activa como una soluci贸n temporal en 2.3* para mostrar la depuraci贸n a distintos niveles de usuarios: a todos los usuarios, a miembros o s贸lo la administraci贸n.
La configuraci贸n puede ser editada en /xoops_data/configs/xoopsconfig.php
Un nuevo sistema de informaci贸n de depuraci贸n es redise帽ado en XOOPS 3.0



Comprobaci贸n de integridad
-----------------------------------

El paquete completo de XOOPS es lanzado con un script capaz de comprobar la integridad del mismo una vez subido al servidor. Para usarlo haga lo siguiente:

1. Suba checksum.php y checksum.md5 a la carpeta de XOOPS en el servidor (estar谩n por tanto junto a mainfile.php).
2. Ejecute xoops_md5.php desde el navegador web
3. Si fuera necesario, vuelva a subir el contenido perdido o corrupto
4. Elimine xoops_md5.php y xoops.md5 del servidor


M贸dulos
-----------------------------------

Esta versi贸n s贸lo contiene "m贸dulos del sistema relacionados". Le sugerimos consultar nuestro repositorio para encontrar los m贸dulos adecuados. Nota: como un nuevo dep贸sito se est谩 construyendo, la actual no esta actualizada, POR FAVOR VISITAR LOS SITIOS WEB DE LOS DESARROLLADORES PARA ASEGURARSE DE QUE EST脕 UTILIZANDO LA 脷LTIMA VERSI脫N DEL M脫DULO.


C贸mo contribuir
-----------------------------------
Reportar bug: http://sourceforge.net/tracker/?group_id=41586&atid=430840
Parche y mejoras: http://sourceforge.net/tracker/?group_id=41586&atid=430842
Petici贸n de caracter铆sticas: http://sourceforge.net/tracker/?group_id=41586&atid=430843
Anuncio de publicaciones: https://lists.sourceforge.net/lists/listinfo/xoops-announcement


XOOPS Development Team
15 de marzo de 2009

XOOPS Development Team
March 15
2009

==========================================
XOOPS Changelog

============================
2009/03/15Version 2.3.3
============================
Updates from Sourceforge trackers:
Fixed bug #2414112: Hardcoded Style (mowaffak/dugris)
Fixed bug #2419532: maxlength (25) for adminname and display strong password generator (bandit/dugris)
Fixed bug #2501237: merger complete configuration files (default and custom) (zoullou/dugris)
Fixed bug #2426129: XoopsFormEditor class uses the selected XoopsEditor customized renderValidationJS method when exists (luciorota)
Fixed bug #2164522: Last login date display fixed for user had never logged (julionc/marco/colossus)
Fixed bug #2164510: "Url" field in Profile module isn't a link (julionc/marco/colossus)
Fixed bug #2217070: CSS Language files were not adequately loaded in Cpanel GUI and wrong css file (julionc/tititou)
Fixed bug #2331727: rank image was not required in edit form but checked upon submission (phppp/burning/marco)
Fixed bug #2163373: removed extra ':' from smilie form (phppp/tititou)
Fixed bug #2341118: blank page only guests (dhcst)
Fixed bug #1193857: UTF-8 for non-english Websites(dhcst)
Fixed bug #2340000: display *=required for the required fields (dhcst)
Fixed bug #2172528: Fatal error: Call to a member function isAdmin() (dhcst)
Fixed bug #2378095: module pm - wrong start values (mcleines)
Fixed bug #2332106: exm css warning (dhcst)
Fixed bug #2158984: Remember me checkbox set to on by default (dhcst)
Fixed bug #2344245: module pm - prune function
Fixed bug #2494356: Upgrade Smarty 2.6.22 (dhcst)
Fixed bug #2340215: [img] and [url] (dhcst)
Fixed bug #2192934: PM - Can't delete
Fixed bug #2414383: Blocks were not sorted correctly once data are not reconciled (phppp/mcleines/dejadingo)
Fixed bug #2571592: Element id is not recognized in XoopsFormCheckBox (phppp/madreus)
Fixed bug #2579969: typo in config "filterxss_on_display" (phppp/marco/grandoc)
Fixed bug #2549140: CAPTCHA image is not displayed with some IE browsers (phppp/saba/dhcst)
Fixed bug #2489130: element id is not used correctly (phppp/trabis)
Fixed bug #2573097: request parameters are not stored in block admin (phppp/sabahan)
Fixed bug #2380971: display informative message for notification options (phppp/bandit-x)
Fixed bug #2483646: caption for username is missing (phppp/sabahan/mcleines)
Fixed bug #2340302: username is truncated when editing a user by admin (phppp/GPboarder)
Fixed bug #2602337: variable "XOOPS_VAR_PATH" is wrongly typed in upgrader 2.0.18 to 2.3.0 (phppp/mcleines)
Fixed bug #2340700: improvement on readme (phppp/ghia/Phmo)
Fixed bug #2637832: content is missing in function xoopsCodeTarea (phppp/mamba/ToloXoop/Ghia)

Implemented feature #2154340 or meta tags for register, user and userinfo files for SEO Optimization (julionc/kerkyra)
Implemented feature #2193964 or localization in Installer system (julionc/voltan)

Updates upon community:
Fixed pagenav extra parameter contains an anchor (dugris)
Fixed sort categories module profile (dhcst/trabis)
Fixed permission for Usergroups module profile (dhcst)
Fixed bug in user.phppage is not accessible due to infinitive redirect loop if profile module is installed but permission is not set properly (phppp/AAAAAgg)
Refactoring XoopsLogger in /class/logger/xoopslogger.php (julionc/phppp/tititou)
Changed language folder from 'dutch' to 'nederlands' in upgrade (phppp)
Improved installer (dugris/phppp/ezsky/marco)
Improved system_siteclosed.html in default and Zetagenesis Theme (mamba/aph3x/kris/dugris)
Improved system_redirect.html in defautl and Zetagenesis theme (kris)
Improved template cache handler to allow module-wide cache update (phppp)
Added search field groups module profile (only for webmasters)
Added checks for XOOPS_TRUST_PATH outside DocumentRootXoops_Cache is writable (dhcst)
Implemented template to homepage (phppp)
Implemented localization support for content rendering (phppp/julionc/rowdie/irmtfan/mamba/voltan)
Implemented localization support for RSS feeds (phppp/dugris)
Added module names to not installed module list (phppp)
Added module preference entrance to system preference list (phppp/herve)
Added double_encode support to MyTextSanitizer::htmlSpecialChars (phppp/dugris/dhcst)
Added Stylesheet for pagenav (burning/kris)

Third-party updates:
Upgraded Snoopy Class to 1.2.4 (julionc)
Upgraded Smarty to 2.6.22 (dhcst)

Modified language files:
/
language/english/global.php added"_REQUIRED" (dhcst)
/
language/english/admin.php added"_AD_WARNINGINSTALL""_AD_WARNINGWRITEABLE""_AD_WARNINGNOTWRITEABLE" and "_AD_WARNINGXOOPSLIBINSIDE" (phppp/dhcst)
/
language/english/user.php (julionc)
/
modules/system/language/english/admin/preferences.php added"_MD_AM_MODULEPREF" (phppp)
/
modules/profile/language/english/modinfo.php added"_PROFILE_MI_NEVER_LOGED_IN" (julionc)
/
modules/profile/language/english/main.php added"_PROFILE_MA_ACTUS" and "_PROFILE_MA_FOUNDUSER" (dhcst)
/
install/language/english/install.php (phppp)
/
install/language/english/welcome.php (phppp)
/
install/language/english/finish.php (phppp)

Added language files:
/
language/english/backend.php (phppp)
/
language/english/style.css (phppp)
/
themes/zetagenesis/language/english/ (phppp)
/
themes/zetagenesis/language/english/main.php (phppp)
/
themes/zetagenesis/language/english/script.js (phppp)
/
themes/zetagenesis/language/english/style.css (phppp)
/
upgrade/language/english/style.css (phppp)
/
install/language/english/support.php (dugris)
/
install/language/english/support.png (dugris)




Documento disponible en XOOPS Espa帽a
http://www.esxoops.com

La direcci贸n de este documento es:
http://www.esxoops.com/modules/news/article.php?storyid=811