Dotnetnuke Olé

Artículos importados desde el blog de Francisco Pérez (Dotware.es)

25
 Ya hemos comentado alguna vez lo heterogéneos que son los módulos incluidos en la instalación de DotNetNuke CE. El discurso oficial de DNN Corp es que son ejemplos para ver el potencial de la plataforma, y que debe servir como presentación o punto de arranque para quien quiera desarrollar sus propias extensiones de DotNetNuke. Pero lo cierto es que hay módulos muy completos, con funcionalidades interesantes y que tienen cabida en proyectos profesionales, y hay módulos que no pasan de ser maquetas muy básicas. El módulo Media era, en nuestra opinión, uno de los que asignaríamos al segundo grupo: servía para insertar una imagen o un video en una página DotNetNuke, pero poco más. El pasado mes de julio se ha publicado la versión 4, con interesantes novedades: Además de insertar ficheros desde nuestro propio sitio, ahora es más sencillo insertar un código de incrustación (Youtube, Vimeo, Flickr,...) para insertar contenido externo. Esta funcionalidad ayudará a los usuarios menos expertos, que no tendrán que verse inmersos en código HTML de la página. Se incorpora el oEmbed, que captura e implementa automáticamente el código de incrustación de los sitios sociales más populares, simplemente proporcionando la URL del recurso que queremos insertar: es decir, escribimos el http://... y, como por embrujo, el recurso aparece incrustado en nuestra página. Además, se incluyen mejoras en el código HTML emitido por el módulo, que mejoran el cumplimiento de estándares de diseño y accesibilidad. Se espera que una nueva versión aproveche todo el potencial que, en este ámbito, ofrece DotNetNuke 6.

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

Publicado en: Dotnetnuke Olé
09
Ha pasado más de un mes desde la publicación de DNN 6 y, poco a poco, aunque más rápidamente de lo que esperábamos, empezamos a tener más detalles e información sobre esta versión. Se ha publicado ya la primera revisión (DotNetNuke 6.0.1) y tenemos ya un primer análisis, por parte de Mitchel Sellers. Aunque reconoce que no han hecho pruebas exhaustivas. Mitchel nos dice que la mejora de rendimiento, de DotNetNuke 6 con respecto a DotNetNuke 5 es evidente, e incluso se atreve a estimarla entre un 5 y un 20%, dependiendo del escenario. Aún realizarán más pruebas, y espera poder tener recomendaciones más precisas de configuración que ayuden a mejorar en todo lo posible el rendimiento. Por nuestra parte tampoco disponemos de datos contrastados, pero podemos asegurar que DNN 6 no es más lento que DNN 5 y tampoco hemos notado una mayor carga en los servidores que lo soportan (cierto es que ninguno está ya en producción). Lo que si podemos asegurar es que el entorno es más amigable y agiliza la mayoría de las labores de administración y gestión de contenidos. Para quien no lo conozca aún, el imprescindible DotNetNuke Performance Best Practices Whitepaper.

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

Publicado en: Dotnetnuke Olé
05
Una de las funcionalidades de DotNetNuke 6 que sólo están accesibles para las versiones de pago es la posibilidad de usar servicios externos para almacenar ficheros. En concreto, DNN & , en sus versiones Professional y Enterprise, ofrece proveedores (folder provider) para Amazon S3 y Azure File Storage. Como no podía ser de otra manera, DNN dispone de una API abierta para que cualquier desarrollador pueda integrar otros servicios de alojamiento. Dicho y hecho, lose señores de Evotiva (otro de esos fabricantes de software que lleva años ofreciendo buenos módulos) nos actualiza un modulito, el DNNGlobalStorage,para usar, no sólo ara Amazon S3 sino el ya imprescindible DropBox. Os invitamos a leer (en el enlace adjunto) las posibilidades de este módulo.

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

Publicado en: Dotnetnuke Olé
20

David Rodríguez nos reseña un video que ha preparado Joe Brinkman, con el procedimiento detallado para instalar DotNetnuke en Azure. Ya hemos hablado otras veces sobre DNN y Azure, una combinación que debe ayudar a que ambos productos se posiciones mejor en sus respectivos mercados. Son 25 minutos muy interesantes para profundizar más en Azure. Como dice David, un paseo por las nubes...

Por algún insondable motivo, se ha bloqueado la incrustación del video en dominios no autorizados, así que os dejo el enlace.

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

Publicado en: Dotnetnuke Olé
10

David Rodríguez, uno de los programadores españoles más destacados del ecosistema DNN, nos anuncia el lanzamiento del acelerador DNN para Azure. ¿Y eso qué es?

Azure es la nube de Microsoft: infraestructura y recursos distribuidos que permiten mayor flexibilidad para alojar nuestras soluciones tecnológicas. Los aceleradores son paquetes para desplegar aplicaciones en la nube, y con DNN 5 no teníamos. Por fin, DotNetNuke y Microsoft se encuentran en un escenario estratégico para ambos: para el primero porque es uno de los entornos naturales donde debe vivir, como aplicación de tecnología MS que es; para el segundo, porque Azure debe disponer de aplicaciones que lo hagan un servicio atractivo.

En los próximos meses confiamos en poder probar DotNetNuke en Azure, y os iremos contando...

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

Publicado en: Dotnetnuke Olé
01

No sé que os parece, pero a nosotros no nos gusta demasiado el buscador de DotNetNuke. ¿Cuál es el mejor buscador? Google ¿no? Pues os presentamos aquí una sencilla forma de integrarlo con cualquier portal DotNetNuke, restringiendo los resultados que devuelve al portal que más os interese. Podéis ver un ejemplo aquí: fijaos en que se van devolviendo resultados de búsqueda a medida que se escribe, y todo integrado razonablemente bien con la imagen gráfica del portal.

¿Complicado? No creo. Basta con añadir a la página donde queramos poner el buscador un módulo HTML. Insertaremos en el encabezado del módulo (abriendo su configuración) el siguiente código, reemplazando el texto en rojo con nuestro dominio:



A continuación, abrimos el contenido del módulo HTML y, en modo código HTML, insertamos este código:

Busque en el portal: 


 

Esto es lo que realmente muestra el buscador y la lista de resultados, y podemos personalizarlo fácilmente mediante estilos CSS. Lo único que deberemos mantener sin modificar son los identificadores de los dos DIV.

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

Publicado en: Dotnetnuke Olé
28

El mismísimo Shaun Walker nos presenta lo más interesante (a su parecer, claro) de la nueva versión de DNN. Es una hora de inglés pero merece la pena el esfuerzo para empezar a hacer una idea general, y para descubrir algún detallito interesante.

Introducing DotNetNuke 6.0! from DotNetNuke on Vimeo.

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

Publicado en: Dotnetnuke Olé
29

La versión 5.6.2 nos ha dejado una novedad, aparentemente pequeña, que no debe pasar desapercibida para nadie. Especialmente si, como nosotros, te dedicas habitualmente a mover portales de un sitio a otro. Mover portales DotNetNuke no es algo extraño para quien monta los portales en una máquina de desarrollo y luego debe cargarlos en el servidor de explotación, o quien debe aumentar la capacidad de su centro de datos, por ejemplo.

Hasta ahora, mover un DNN era sencillo: una vez copiados los ficheros y la base de datos, y modificadas las cadenas de conexión correspondientes, bastaba con cambiar el alias en la tabla PortalAlias. Por ejemplo, podríamos mover este portal a un servidor de desarrollo usando como host dotnetnukeole.dotware.local: bastaría con tenerlo añadido como alias o añadirlo después de la migración

Con DotNetNuke 5.6.2 debemos tener en cuenta que es posible, aunque no obligatorio, tener definido un alias predefinido, sobre el que siempre funciona el portal. En el caso de que tengamos predefinido un alias del portal, de nada nos servirá tener definidos o añadir otros (en la tabla PortalAlias). Deberemos también tocar la tabla PortalSettings, en el parámetro DefaultPortalAlias.

Os recuerdo que todo lo relativo a los alias de portales se gestiona en Admin > Site Settings, como usuario host.

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

Publicado en: Dotnetnuke Olé
01

¡Qué dura es la vida de quien se dedica a las TIC! Ahora que le hemos pillado el truco a DotNetNuke 5, que es razonablemente estable, que apenas recordamos el añorado 4.9.5... ¡anuncian la versión 6 para finales de año! De hecho, ya tenemos una CTP para instalarla y jugar con ella. Pues bueno, pues vale :-)

En el fondo nos gusta la marcha, y no creo que fuésemos capaces de usar una misma versión, por completa que estuviese, sin pedir que se evolucionase. Pero no sólo hablamos de pasión de techie, hablamos de negocio, de rentabilizar las inversiones hechas en formación y en sistemas (software más nuevo requerirá máquinas más nuevas) y de aprovechar la experiencia adquirida.

Joe Brinkman, siempre instructivo y minucioso, desgrana la historia del menú principal de DNN desde los inicios, hace ya casi una década. ¿Recordáis el asombro ante los primeros menús desplegables? Después de años con los enlaces azules subrayados, disponer de un menú como en cualquier aplicación Windows parecía un paso de gigante. Luego los queríamos validables, y compatibles CSS, y que ayudasen a la indexación. Ahora lo que se lleva es lo grande: los megamenús, que no son sino desarrollar el menú desplegable al máximo, dotándole de más contenido y más capacidad de formato. DotNetNuke 6 incluirá de serie uno, el DDR Menu, que ya está disponible en Codeplex y que ya hemos usado en varios skins. La versión 2, aún en beta, promete interesantes funcionalidades y estoy seguro de que el concurso de skins de este año nos ofrecerá buenos ejemplos de cómo aprovecharlo.

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

Publicado en: Dotnetnuke Olé
24

 Finalmente tenemos aquí la última versión de DNN, que corrige muchos e importantes fallos. Un par de ellos, especialmente delicados, al menos para nosotros:

Como en otras ocasiones, da la impresión de que esta revisión menor incluye más novedades que una acabada en cero. Como muestra los cambios en la gestión de usuarios, que permiten, ahora sí, distinguir claramente entre el borrado reversible y el borrado definitivo, cuestión de importancia para quien basa en un portal web la gestión de usuarios registrados, clientes, etc.

Además, Joe Brinkman nos dice que DNN 5.6.2 también incluye notables mejoras en el rendimiento: espero que así sea porque en los próximos días actualizaremos todos nuestros portales (o casi todos).

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

Publicado en: Dotnetnuke Olé
Página 6 de 10Primero   Anterior   1  2  3  4  5  [6]  7  8  9  10  Siguiente   Último