08

Después de mucho tiempo testeando las Betas y las primeras Release de DotNetNuke 5 creo que ya es posible confirmar las novedades del nuevo Core. Todavía sin la primera versión final sino con la Release Candidate 2 (RC2) ya es posible crear Sitios Webs completamente funcionales aunque no recomendable para uso comercial.

En primer lugar veamos algunas novedades en el asistente de instalación no menos importantes o simplemente que reducen el tiempo de configuración. En primer lugar en la página que indicamos los datos del usuario Host ahora es posible establecer la configuración del SMTP Server, configuración importante ya que es utilizada para el envío de notificaciones y otros. En la instalación se han incluido nuevos skins y containers denominados ExtropySkin y MinimalExtropySkin además de los habituales hasta ahora, BlueSkin y GraySkin.

Se han mejorado considerablemente algunos Providers como es el caso de ASP2MenuNavigationProvider el cual puede ser instalado de forma opcional. Nuevo sistema de búsqueda de actualizaciones con su correspondiente configuración durante la instalación. Dicha configuración nos permite recibir notificaciones vía email al existir actualizaciones disponibles.

Configuración
En cuanto a configuración del Host, además de conocer la integración de jQuery, y AJAX por defecto, es posible indicar algunas características como el tipo de Documento, pudiendo indicar XHTML, recordatorio en controles de login permitiendo el uso de coockies durante varias visitas, etc.

Skins
En referencia a Skins, finalmente hemos llegado a la utilización de capas (DIVs), teniendo en cuenta que sólo el Superusuario dispone de permisos para la instalación de los mismos, permitiendo además la desinstalación completa de los skins deseados. El Administrador como siempre puede modificar el Skin sin embargo con un ligero cambio, ahora debe realizarse desde la página Extensiones, la cual menciono más adelante.

Módulos
Ocurre lo mismo con los módulos ya que la página de Definiciones de Módulos ha sufrido unas ligeras modificaciones, a mejor, permitiendo la desinstalación directamente desde la lista de módulos además de poder establecer más información acerca de cada módulo. La instalación de nuevos módulos consiste en un nuevo asistente mediante el cual nos informa de toda la información adicional sobre el módulo.

Con esta nueva versión cabe destacar la visualización de todas las páginas visibles por el Administrador en la lista desplegable de Módulos situada en el Panel de Control permitiendo de esta forma crear o personalizar menús para administradores de un Sitio.

Extensiones
Como novedad principal y cambio importante en cuanto a la gestión de DNN disponemos de un nuevo apartado el cual agrupa Módulos, Skins, Containers y sisemas de Autenticación. Como ya he mencionado en esta página el usuario Host dispone de permisos para gestionar Skins y Containers mientras que el Administrador simplemente dispone de permisos para su Activación/Desactivación. Por una parte disponemos de la gestión y configuración de los Sistemas de Autenticación y por otra parte la gestión de Módulos. En este último caso es posible gestionar tanto los módulos DNN, como módulos de terceros como todos aquellos módulos que forman parte de las páginas privadas de Superusuarios y Administradores gracias al apartado de Seguridad. Por ejemplo, es posible crear una página agregando el módulo File Manager seleccionándolo en la lista de Módulos del Panel de Control y permitiendo que su utilización sea pública o restringida a determinados Roles de Seguridad simplemente marcando las opciones en Configuración de la Extensión.

IE8 Web Slices
Similar a la Sindicación WebSlice de IE8 permite la sincronización con un determinado elemento en lugar de con toda una página. De esta forma es posible sincronizar con el contenido de un módulo y con un único elemento. Actualemente puede ser utilizado con la Beta 2 de Internet Explorer 8 simplemente seleccionando IS a WebSlice? en Configuraciones de Página del módulo.

Seguridad
Como novedad principal decir que disponemos de una nueva opción de seguridad en cuanto a permisos, Denegar. Gracias a ello es posible dar permisos de acceso a un Rol de Seguridad y Denegar dicho acceso a un usuario de dicho Rol. Como siempre la seguridad ha sido prioritario y prueba de ello son los cambios efectuados en cuanto a instalación de Skins y Módulos.

Localización
Después de numerosas pruebas y participación en este tema sigo sin estar del todo satisfecho. Es posible la instalación de un Paquete de Idioma de la versión 4.9.0 sin embargo existen numerosos archivos de recursos que han sido ubicados en otras carpetas provocando que no toda la traducción sea efectiva, como es el caso de los menús Host y Admin. También ha ocurrido lo mismo con la página de Extensiones, Nuevos Asistentes, etc.

El apartado de Idiomas ha sufrido algunos cambios, desde aparecer únicamente en el menú Host hasta la forma de acceder al Editor de idioma. Realmente se visualiza la estructura de la página Extensiones pero únicamente esposible seleccionar el tipo Paquete de Idioma. Editando el Idioma accedemos a la información del Paquete de idioma y visualizamos la opción Editar Archivos de Idioma (Edit Language Files) en el primer apartado. El Editor de idioma es el mismo que en anteriores versiones sin embargo, y para mi sorpresa, aparece Authentication Service en DesktopModules sin embargo, como módulos, sólo aparecen Admin y Links. Conclusión, habrá que crear un buen manual sólo para el tema de localización y mucho trabajo en cuanto a traducciones.

Espero que este resumen generalizado sirva de ayuda a todos aquellos que tengan pensado actualizar de 4.9.0 a 5.0.0. Me dejo numerosas opciones como novedades pero creo que estas son las más importantes.
 

Publicado en: Actualidad DotNetNuke

Valoraciones

Comentarios

javier
martes, 9 de diciembre de 2008 6:21
Excelente resumen...
Francisco Pérez Andrés
# Francisco Pérez Andrés
sábado, 13 de diciembre de 2008 1:46
Buen resumen, pero sigo con una duda. ¿Cuándo se tendrá la posibilidad de usar diferente configuración SMTP para cada portal de una instalación? La configuración SMTP única a nivel de host es una limitación muy restrictiva.

Enviar Comentario

Nombre (obligatorio)

Email (obligatorio)

Sitio web

Imagen CAPTCHA
Escriba el código mostrado más arriba: