> Manuales > Taller de ASP.NET

Descripción de las características de un sistema web para hacer facilmente portales utilizando la tecnología ASP.NET.

Mucha gente conocerá PHP Nuke, un sistema para crear un portal fácilmente en PHP y con base de datos MySQL. Vamos a presentar ahora un sistema para hacer un portal en ASP.NET un poco más desconocido, aunque la potencia y desarrollo del programa indican que es totalmente válido y muy interesante para lanzarse rápidamente al mundo editorial en la web.

DotNetNuke 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.

Características del programa

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.

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

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:
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.

Algunos 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 http://www.4birckhead.com 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 http://www.bydesignwebsights.com/
Ofrecen soporte y recursos sobre DotNetNuke. En el momento en el que se escribió este artículo ofrecían alojamiento gratuito sobre la plataforma.

Ciber Huis http://www.cyberhuis.com/
Otro sitio de recursos con posibilidad de descargar nuevos módulos gratuitos.

DotNetNuke Skins http://www.dnnskins.com 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 http://www.dotnetnuked.com Otro ejemplo de sitio realizado con DotNetNuke que ofrece también recursos de utilidad.

Snowcovered http://www.snowcovered.com 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 obtener DotNetNuke

En la página de inicio de DotNetNuke (http://dotnetnuke.com) 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.

Conclusión

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 (http://dotnetnuke.com) y en un primer vistazo parece que han conseguido una buena herramienta.

Miguel Angel Alvarez

Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...

Manual