DotNetNuke
Enviado por emilymago • 6 de Noviembre de 2013 • 1.824 Palabras (8 Páginas) • 233 Visitas
DotNetNuke
Sistema de gestión de contenido web
DotNetNuke nació a partir de una aplicación llamada IBuySpy. Esta aplicación, desarrollada para Microsoft por Scott Stanfield y sus socios de Vertigo Software, pretendía mostrar las cosas que se podían lograr con.NET. Se suponía que era una aplicación para que los desarrolladores usaran y aprendieran el entorno.NET.
El verdadero autor de DotNetNuke, Shaun Walker de Perpetual Motion Interactive System Inc. creó a partir de ella la aplicación IBuySpy WorkShop.
El 24 de Diciembre de 2002, Shaun Walker lanzó la versión 1.0 de DotNetNuke como un proyecto de código abierto. Desde entonces ha evolucionado a la versión 7.x y contiene características mejoradas del IBuySpy Starter Kit original.
DotNetNuke o como también se conoce por sus siglas DNN, se afianza día a día en su posición como uno de los mejores gestores de contenidos de la red. Concebido para que sea empleado por usuarios que no posean conocimientos profundos de lenguajes de programación web como PHP, HTML y CSS nos posibilita adecuar todos sus módulos para adaptarlas a los requerimientos específicos de nuestra página web en corto tiempo y de manera fácil e intuitiva.
DotNetNuke es un programa de código abierto y una de sus características fundamentales es que puede desarrollarse para ajustarlo a nuestras necesidades específicas. DNN es gratuito, su empleo no requiere de ningún desembolso ni tampoco tendrás que pagar ninguna licencia por este gestor de contenido. Estas particularidades hacen de DNN una de las alternativas más viables para los diseñadores de páginas web, ya sean novatos o profesionales. Con esta magnífica herramienta podrás, de una manera eficaz y segura crear, mantener y renovar tu sitio de Internet para tu negocio online.
DotNetNuke te permitirá diseñar desde webs estáticas hasta tiendas virtuales para comercio electrónico. DNN es capaz de abarcar un amplio espectro de requerimientos de desarrollo web para personas o compañías por igual, está disponible su descarga gratuita en todo momento.
Adicionalmente DotNetNuke posee un eficiente sistema que permite una excelente indexación para la totalidad de los buscadores de Internet. Para esto se vale de recursos como las palabras clave (keywords), url´s amigables, mapas de sitios entre otros que nos aseguran un alto tráfico a través de estos buscadores. Esta es otro de los argumentos que permiten calificar a DNN como un inestimable gestor de contenidos web.
Hoy por hoy DotNetNuke se mantiene ocupando las primeras posiciones entre el universo de plataformas CMS, siglas que provienen del término inglés Content Management System que significa Sistema de Gestión de Contenidos. Se basa en el ASP.NET de Microsoft, y constituye un punto de partida para el desarrollo de nuevas aplicaciones.
La administración de contenidos de las web utilizando DNN es modular, su estructura es muy flexible y permite realizar tareas como cambiar funciones, o renovar la imagen de las páginas web, utilizando una de las más de 8000 aplicaciones ya disponibles. También podrás desarrollar tus propias aplicaciones ya que cuenta con una API abierta que comprende herramientas que posibilitan realizar pruebas básicas muy útiles en el proceso de creación.
Por último, DotNetNuke dispone de una interfaz intuitiva y amigable que hace que incluso personas sin preparación técnica puedan crear los sitios a su conveniencia empleando los módulos necesarios.
Características
• Permite tener sitios web virtuales
• Tiene un framework consistente
• Arquitectura modular
• Flexibilidad en el aspecto de las páginas
• Multilenguaje
• Definiciones de usuarios y permisos
• Sitios web multiportal
Modulo
El contenido en DotNetNuke se realiza usando módulos. Los módulos se usan para crear bloques en el portal.
Un módulo es un programa autocontenido que puede ejecutarse en el entorno. Cada módulo está orientado a una determinada tarea.
En las primeras versiones DotNetNuke venía con una serie de módulos estándar. Posteriormente se decidió sacar estos módulos del núcleo de la arquitectura e integrarlos como subproyectos.
Entre los módulos estándar podemos incluir:
• Account Login Module: Permite a los usuarios entrar en el portal
• Banner Module
• Announcements Module: Permite crear anuncios con una pequeña descripción
• Contacts Module: Permite visualizar información de grupos de personas
• Documents Module: Genera una lista de documentos con enlaces al mismo
• Events Module: Visualiza los posibles eventos en formato calendario
• FAQs Module: Permite generar una lista de preguntas más frecuentes
• Text/HTML Module: Permite la entrada de texto simple o en formato HTML
• XML/XSL Module: Permite visualizar el resultado en formato XML
Múltiples beneficios:
• Es el gestor de contenidos para entornos Windows de Microsoft que goza de mayor popularidad.
• Es de código abierto
• Licencia gratuita
• Abarca todas las necesidades exigidas por la mayor parte de empresas y negocios online.
• Ilimitadas posibilidades de ser perfeccionado, desarrollado y personalizado de acuerdo a los requerimientos de cada usuario a partir de la utilización de la tecnología ASP.NET
Plataforma de desarrollo avanzada
Los desarrolladores pueden aprovechar la plataforma de desarrollo web DotNetNuke más potente y productiva hasta la fecha. Tienen la posibilidad de crear y exponer servicios web seguros mediante el marco de servicios de DNN, que ahora se basa en la API web de Microsoft. El acceso a los datos se ha simplificado mediante la introducción de un micro-ORM, que permite interactuar con la base de datos de una manera más sencilla, más elegante y con menos código.
ASP.NET Razor es ahora un ciudadano de primera clase que permite desarrollar extensiones dinámicas, mediante la combinación de código y contenido de una manera fluida y expresiva. Con las bibliotecas incluidas jQuery, jQueryUI y Knockout.js, para los desarrolladores resulta aún más fácil consumir servicios web y crear aplicaciones en el cliente interactivas y modernas. La versión más reciente ha pasado a la versión 4.0 de ASP.NET como requisito básico de la plataforma, pero también es completamente compatible con la última generación de tecnología de Microsoft que incluye: Windows 8, Windows Server 2012, IIS8, ASP.NET 4.5, Visual Studio 2012 y SQL Server 2012.
Para los diseñadores web, DNN 7.0 facilita
...