Visualiza rápidamente todas las entradas publicadas, con la vista rápida. De este modo no tendrás que ir navegando a través de los diferentes años/meses para encontrar la entrada que necesitas. Para acceder, pulsa sobre el icono.
El módulo de enlaces, que por defecto viene con DotNetnuke, puede ser muy útil cuando necesitamos una forma de mostrar una lista de enlaces. No obstante, le he introducido una serie de mejoras, con las cuales, el módulo se adapta mejor a mis necesidades: a) Accesibilidad. Debido a una serie de modificaciones el módulo pasa a ser accesible. Para ello,
- Se han eliminado todas las tablas del código html - Se ha sustituido el datalist por un repeater, con lo que el control ya no renderiza (pinta) tablas.
[Read the rest of this article...]
Uno de los requerimientos de las páginas accesibles, obliga a tener en todas y cada una de nuestras páginas, el título de las mismas entre etiquetas h1.
Para conseguir esto, existen varias opciones:
- Opción chapucera. Ponemos el título a mano página por página y listo. Que es una putada para el administrador porque le obligas a meter el título a manija cada vez que cree una nueva página.. pues sí, lo es, pero funciona
Si habéis leído alguno de los post escritos en mi blog, acerca de la accesibilidad, sabréis que conseguir que una Web desarrollada con DNN sea accesible (doble A) es posible. Varias son las Webs que hemos conseguido validar en mi empresa.
De este modo, de un tiempo a esta parte, veníamos barajando una idea: Obtener un DNN accesible que nos sirviera de base para futuros desarrollos. Un DNN con un core retocado y con unos módulos también modificados para cumplir con los requerimientos de accesibilidad. Y puestos a hacerlo… ¿por qué no hacerlo sobre la última versión estable (la 4.9.3)?
Si estás usando un módulo de Reports y la consulta no te devuelve resultados, verás que el módulo devuelve el mensaje “There are no planned events”. Bueno, en realidad lo verás siempre y cuando tengas permisos de administración sobre el módulo. En caso, de que seas un usuario normal, no verás nada.
En mi caso, necesitaba que este mensaje fuera visible, independientemente de si eres administrador o no. Como no encontré ningún parámetro donde se administrase dicho comportamiento, lo modifiqué directamente sobre el código.
En ocasiones, puede resultarnos útil obtener la ruta del módulo en el que nos encontramos. Pensemos en que queremos poner la referencia a un css o un javascript en una de los ascx de nuestro módulo. Tenemos dos opciones: - Vamos en plan machotes y le pasamos la ruta “a pelo”: “/DesktopModules/NombreModulo/estilos/miEstilo.css”