DotNetNuke

DotNetNuke
Información sobre la plantilla
Dotnetnukelogo.jpeg
Sistema de gestión de contenido
Lanzamiento inicial1.0
Última versión estable6.X
IdiomaMulti-Idioma
LicenciaGPL
Sitio web
www.dotnetnuke.com


DotNetNuke DotNetNuke es un CMS (Content Management System) de código de abierto y de libre distribución, basado en tecnología .NET ideal para crear, distribuir y gestionar aplicaciones web interactivas, intranets y extranets, ademas DNN es un potente framework para desarrollar aplicaciones web basadas en ASP.NET

Es un sistema para hacer páginas web de tipo portal. Incluye un parte pública, a la que acceden los visitantes -el propio portal- y una privada, a la que acceden los administradores de la página, para editar los contenidos de la parte pública.

Dot Net Nuke es una buena muestra de lo que se puede hacer con .NET y del empeño de ciertas comunidades, junto con Microsoft, de popularizar el uso de software libre en esta nueva plataforma de desarrollo. Efectivamente, se trata de un software gratuito desarrollado por una comunidad de personas a que se sienten a gusto trabajando con sistemas Microsoft y que desean popularizar sus herramientas. El producto del trabajo lo podemos ver en dotnetnuke.com ([1]) y en un primer vistazo parece que han conseguido una buena herramienta.

Al igual que Joomla, DotNetNuke es un CMS (Gestor de Contenidos) de código abierto basado en Visual Basic .Net

Características

Ante todo es importante hablar de la gratuidad del software. En contra de lo que muchas veces ocurre con los sistemas Microsoft, podemos utilizar libremente este programa para cualquier propósito. Podemos modificarlo, redistribuirlo o, incluso, venderlo o prestar soporte técnico. La única condición es que debemos mencionar la procedencia del software, en la página o el código HTML.

  • Código Abierto – DotNetNuke se proporciona de forma gratuita, como software open-source con su código fuente disponible, y autorizado con una licencia standard BSD. Esto permite que individuales o empresas puedan hacer lo que deseen con el código de la aplicación con el simple requerimiento de que se mencione que el software tiene como base lo realizado por la comunidad del proyecto original DotNetNuke.
  • Amigable para el usuario – DotNetNuke está diseñado para facilitar a los usuarios la gestión de todas las características del sitio. Asistentes, iconos de ayuda y un elaborado interfaces de usuario permiten realizar cualquier función fácilmente.
  • Potente – DotNetNuke puede alojar múltiples portales o sitios en una sola instalación. Al dividir las opciones administrativas en dos niveles, uno para el nivel de alojamiento y otro individual a nivel de portal, DotNetNuke permite a los administradores gestionar más de un sitio, cada uno con su propio aspecto e identidad.
  • Rico en características – DotNetNuke incluye una serie de herramientas incorporadas que le proporcionan funcionalidad como el alojamiento de distintos sitios web, diseño, contenidos, seguridad, opciones para miembros. Todo se puede personalizar desde su sitio web.
  • Con Soporte Técnico - DotNetNuke está respaldado por un conjunto dedicado de desarrolladores, y una comunidad internacional dedicada al proyecto. A través de grupos de usuarios, foros on-line, portales de recursos como este y una red de empresas especializadas en DNN®, el soporte técnico siempre está a mano.
  • Fácilmente instalable – DotNetNuke puede estar funcionando literalmente en minutos. Simplemente se descarga el software de DotNetNuke.com, y se siguen las instrucciones de instalación. Además muchas empresas de alojamiento ofrecen la instalación gratuita de DotNetNuke con sus planes.
  • Multi-Idioma – DotNetNuke incluye funciones multi-lenguaje que permiten a los administradores traducir el portal a cualquier idioma.
  • Vanguardista - DotNetNuke proporciona un mecanismo inigualable para aprender las mejores técnicas de desarrollo. Creación y distribución de módulos, métodos de depuración etc... todo mientras se utilizan las técnologías más vanguardistas como ASP.NET 2.0, Visual Web Developer (VWD), Visual Studio 2005 y SQL Server 2005 Express.
  • Extensible - DotNetNuke puede crear los sistemas más complejos de gestión de contenidos con sus características integradas, pero también permite a los administradores de alojamiento extender la funcionalidad de la aplicación con programas de terceros, añadidos y herramientas personalizadas. Los módulos para Dotnetnuke o Skins son fáciles de encontrar, comprar o desarrollar. La personalización del sitio y su funcionalidad son ilimitadas.
  • Reconocido – DotNetNuke es una marca registrada ampliamente reconocida y respetada en la comunidad de código abierto. Con cerca de 450.000 usuarios registrados y un experto equipo de desarrolladores, DotNetNuke continua evolucionando su software a través de la participación, pruebas en el mundo real y sugerencias del usuario final.

DotNetNuke tiene muchas posibilidades, algunas de ellas auténticamente interesantes. Entre otras podemos encontrar:

  • Creación de múltiples portales utilizando un mismo código y base de datos, lo que significa que se pueden crear varios sitios utilizando un mismo alojamiento que soporte ASP.NET.
  • Registro de usuarios y completa personalización del portal dependiendo del tipo de usuario.
  • Posibilidad de crear servicios o contenidos de acceso restringido, con enlace directo a métodos de pago para los usuarios que deseen acceder a esos servicios.
  • Acceso de administrador para gestionar los contenidos y servicios. Acceso a estadísticas completas del uso del sitio.
  • Sistema de gestión de banners integrado.
  • Acceso de superusuario para crear nuevos portales.
  • Posibilidad de crear skins (apariencias) por el administrador para dotar de un aspecto al portal totalmente personalizado.
  • Permite trabajar con varias bases de datos distintas, aunque para algunas hace falta algún módulo adicional de soporte.
  • Múltiples tipos de contenidos que se pueden administrar. Entre ellos Noticias, contacto, foros de discusión, documentos, eventos, etc. Una larga lista que se puede ampliar con una serie de módulos disponibles.

Módulos

Los módulos son piezas del programa que ofrecen soporte a funcionalidades específicas para los usuarios del portal. La versión actual de DotNetNuke dispone de 24 módulos para realizar tareas diversas como gestión de usuarios, calendario de eventos, banners, noticias, etc. Además, existen otros módulos gratuitos, ofrecidos por portales que tratan sobre DotNetNuke y también algunos de pago que ofrecen ciertas empresas y desarrolladores.

Los módulos pueden instalarse, desinstalarse y configurarse siempre que se quiera, para dotar al portal de las funcionalidades que necesitamos en cada momento. Entre los módulos disponibles en la versión inicial se encuentran los siguientes:

  • Gestión de cuentas
  • Noticias o novedades
  • Gestión de banners
  • Contacto, que ofrece la posibilidad de enviar correo a personas o grupos de personas
  • Foros de discusión, con temas configurables
  • Gestión de documentos, con opción a descarga o visualización
  • Calendario de eventos
  • FAQs
  • Links
  • Búsquedas
  • Encuestas

La lista todavía continúa con otros módulos para temas más específicos o tan especiales como servicio de información del tiempo o un servicio Whois, para hacer búsquedas de registro de nombres de dominios.

Ejemplos de páginas realizadas con DotNetNuke

Existen ya bastantes ejemplos de buenos trabajos realizados con DotNetNuke. Entre los mejores hay algunos contribuidores de desarrollo de la plataforma.

  • 4Birckhead [2] En esta página, aparte de un agradable diseño, podremos encontrar nuevos módulos gratuitos para extender DotNetNuke, como álbum de fotos o Tikers de índices bursátiles.
  • ByDesignWebsights [3]

Ofrecen soporte y recursos sobre DotNetNuke. En el momento en el que se escribió este artículo ofrecían alojamiento gratuito sobre la plataforma.

Otro sitio de recursos con posibilidad de descargar nuevos módulos gratuitos.

  • DotNetNuke Skins [5] Un sitio para encontrar nuevas apariencias para DotNetNuke. Hay que registrarse para acceder a los skins, pero puede merecer la pena porque tienen disponibles decenas de diseños distintos.
  • DotNetNuked [6]
  • Snowcovered [7] Una página más comercial sobre DotNetNuke, en la que se ofrecen recursos útiles, aunque la mayoría de las veces de pago.

Cómo obtenerlo

En la página de inicio de DotNetNuke ([8]) podemos encontrar mucha más información e instrucciones para instalar DotNetNuke.

Para empezar hay disponible una guía de instalación del software que explica paso a paso el proceso de instalación. También disponen de guías de usuario y de administrador del portal, así como diversa documentación y FAQs.

Para descargar DotNetNuke hay que registrarse en la página y hacer el inicio de sesión. Podremos encontrar varios ficheros de descarga con distintas versiones del programa.

Instalación

Dotnetnuke puede ser instalado con Internet Information Server (IIS) o sin IIS.

En los sistemas operativos XP o Vista Professional se incluye IIS, sin embargo en ordenadores personales con Windows XP Home o Vista Home Basic no se incluye. Afortunadamente hay dos formas de instalar dotnetnuke. En realidad la segunda forma, la que no utiliza IIS es un poco más práctica para programar módulos ya que también proporciona un completo entorno de programación con acceso directo a datos

Véase también

Fuente

  • [9]
  • [10]
  • [11]
  • Listado de sistemas de gestión de contenidos

[[12]]