¿Qué es DotNetNuke?
DotNetNuke es un sistema para hacer páginas web de tipo portal. Incluye una 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:
- 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 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:
- 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.
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.
DotNetNuked http://www.dotnetnuke.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.
Y por supuesto este sitio http://www.ackitservices.com.