Ud. está aquí »  Inicio » Contenidos «          Entrar  
   
 
 
25

Joe Brinkman nos anuncia los progresos de DotNetNuke 5.5: es la versión más importante de DNN 5 y lo más destacable, sin duda alguna, es que incluye, de serie, la localización. Esto significa que DNN será completamente multilenguaje: hasta ahora podíamos traducir todos los componentes de administración, tanto del CMS como de los módulos; desde ahora también podremos disponer de contenido localizado y traducido sin tener que recurrir a herramientas adicionales.

Ya está disponible la beta de DNN 5.5. Aún no la hemos probado, pero esperamos hacerlo muy pronto, especialmente para ver qué tal se comporta al actualizar portales ya operativos. Nos interesa especialmente saber qué ocurrirá con portales que ya incluyen contenido localizado: es evidente que nos tocará repetir parte del trabajo ya realizado, pero si logramos el mismo resultado final simplificando la administración, merecerá la pena.

Para quien quiera saber algo más sin necesidad de pelear con la beta (y entienda el inglés), dos videos (duran casi 40 minutos pero merece la pena verlos con atención para entender cómo funcionará la localización):

  • Este video explica las generalidades de la gestión de multilenguaje con DNN 5.5: aunque está grabado sobre la versión alpha ya nos da buena idea de cómo funciona.
  • Estre otro video profundiza más en cómo se gestiona toda la localización, tanto a nivel de página como de módulo.

DotNetNuke 5.5. se espera para muy pronto, espero que en las próximas semanas, y seguro que iremos sabiendo más cosas interesantes. Una de ellas, según nos cuenta Keivan Beigi, es la notable mejora en el rendimiento. Parece ser que la generación de las nuevas URL amigables, introducida con DNN 5, suponía una importante sobrecarga de proceso, que hacía que DNN 4.9.5 fuese más rápido. Pues bien, la versión 5.5 consigue mejorar este aspecto, y esperamos poderlo comprobar muy pronto.

[Leer el resto del artículo...]

Publicado en: Noticias Dotnetnuke
25

Apenas cuatro días después de publicar la versión 5.4.3 de DotNetNuke, ésta tuvo que ser retirada por un grave error. Una función en la capa de datos impedía el correcto funcionamiento de muchos módulos (por ejemplo, el DMX de Bring2Mind). Según nos cuenta Joe Brinkman las prisas les han jugado una mala pasada, y no es la primera vez.

Por fin, una semana después tenemos aquí la versión que corrige ese error, y alguna otra cosilla: DNN 5.4.4. Espero que esta vez no tengamos más sustos.

Casi simultáneamente Scott Willhite anuncia el nuevo logotipo para DotNetNuke. Continuista y muy en la moda 3D que nos invade.

[Leer el resto del artículo...]

Publicado en: Noticias Dotnetnuke
25

La semana pasada, Joe Brinkman, publicó la última revisión de DotNetNuke en un Blog más personal. En dicha versión, la 5.4.2, se han corregido numerosas incidencias sin haber terminado con todas ellas. Es por ello que anuncia una nueva revisión para Junio.

[Leer el resto del artículo...]

Publicado en: Noticias Dotnetnuke
25

 Para crear un modulo en dnn 5, hay que tener instalado VS2008, ya que usa el frameWork 3.5


Primero crearemos un proyecto donde para el modulo, para cada modulo crearemos un proyecto.




Seleccionamos en Visual C# una aplicación web, le pondremos que nombre que queramos y seleccionaramos la ruta de la carpeta donde queremos dejar el proyecto.

Nota: El arbol de directorios de dnn es muy particular, todos los modulos los tendremos que meter dentro de la carpeta "DesktopModules" y dentro de este, en "HTML" y despues la carpeta donde queramos dejar el proyecto.



Borraremos el Web.config, ya que el que utilizara el modulo sera el web.config de la aplicación web.



Añadimos codigo al ascx para que luego cuando lo añadamos al dnn veamos que funciona.



añadimos la referencia del dotnetnuke, la dll se encuentra en la carpeta bin del raiz de la instalación del dnn.



se añade la libreria al cs. y cambiamos la herencia por 
"DotNetNuke.Entities.Modules.PortalModuleBase"



Ahora generamos la dll.

en propiedades del proyecto podemos decirle donde expulsa la dll. si queremos podemos ponerla que la expulse en la carpeta "bin" de la aplicación Web, si preferimos que la expulse en en bin de nuestro proyecto, tendremos que copiarla a mano en el bin del raiz.

----------------------------
Una vez que tenemos nuestro control creado. vamos a añadirlo a dnn.
logueamos como Host. y entramos en Extensiones.

 

NOTA: hay que ver que la edición este puesta. en la parte de arriba a la izquierda.

en la flechita le damos a crear nueva extensión.

 



seleccionamos el tipo de extensión "Module" y rellenamos el resto de datos.



importante, en nombre de la carpeta, vienen por defecto el nombre del modulo, hay que añadirle delante la carpeta, 
para que encuentre la ruta.



Una vez añadido, volvemos a darle a extensiones, para buscar la que hemos creado nosotros. y le damos al lapicero para editarla.



le damos a añadir definición, p y rellenamos el nombre de la definición.



ahora con la definición creada, la damos a agregar control.



en fuente, buscamos el ascx que hemos creado en el modulo.

Nota: hay tres tipos de modulos, "ver", "settings" y "admin" 

ver: para el modulo que se ve en la página.
settings: para configurar ese modulo.
admin: para hacer modulos administrativos


Si queremos crear varios tipos de controles para un mismo modulo, iremos añadiendo controles a la misma definición.

por ejemplo:

HotelesVista.ascx, hotelesConfiguracion.ascx, hotelesAdmin.ascx

esos 3 controles irian en la misma difinicion "Hoteles".

Para añadir el control creado en dnn. hacemos lo siguiente.


Y ya estaria nuestro modul creado en la parte que le hemos indicado.

[Leer el resto del artículo...]

Publicado en: Noticias Dotnetnuke
25

Ultimamente estoy utilizando el programa Artisteer para la creación de los skins que utilizo en algunos Proyectos, los cuales son multi lenguaje. En este artículo intentaré explicar de forma sencilla cómo poder usar un sistema multi lenguaje en un skin creado por Artisteer ya que el módulo menú que utiliza es propio y no puede ser Localizado.

Todo lo expuesto en este artículo sólo puede ser aplicado en Sitios Web sencillos con contenido en módulos HTML o módulos que permitan la Localización de su contenido, ya que el sistema utilizado para la Localización sólo permite dicha funcionalidad.

[Leer el resto del artículo...]

Publicado en: Noticias Dotnetnuke
Página 48 de 71Primero   Previo   43  44  45  46  47  [48]  49  50  51  52  Siguiente   Último   
 
  Copyright (c) 2012 ACSUR | Términos de Uso | Declaración de Privacidad  
ACCESOS Y COMUNICACIONES DEL SUR, S.L.L.

Optimizada para Microsoft Internet Explorer 7 & Mozilla Firefox 2, mínimo 800x600 px. de resolución!