Mi inicio con DotNetNuke
Según http://es.wikipedia.org/wiki/CMS, un Sistema de gestión de contenidos (Content Management System en inglés, abreviado CMS) es un programa que permite crear una estructura de soporte para la creación y administración de contenidos, principalmente en páginas web, por parte de los participantes.
El primer CMS que use fue el Sitefinity, pero al este ser de pago y querer hacer mi propio sitio (apenas cuento con dinero para pagar un hosting) decidí buscar otro CMS gratuito para ASP.NET, ahí es cuando apareció mi amigo Gonzalo, que llevaba con DNN desde nuestro 3er o 4to año de la universidad. Así que me dio una pequeña charla (Gtalk) explicándomelo e hicimos un módulo (espero que las clases no hayan terminado :).
Por lo que he leído lo mejor es descargar de la página de DNN el Install y no la versión StarterKit que luego no hay quien la desinstalé.
El siguiente ejemplo es la creación de mi primer módulo.
Descompactamos el archivo Install que contiene el sitio DNN (en mi caso, …\Visual Studio 2008\WebSites\DNNPruebas)
Luego abrimos el sitio en Visual Studio.
Puede que salga el siguiente mensaje:
Le damos "Yes", para así poder usar el .NET Framework 3.5.
En el Explorador de Soluciones buscamos DesktopModules y creamos una nueva carpeta con el nombre de nuestro módulo (en mi caso, PrimerModulo).
Agregamos a la carpeta recién creada un nuevo elemento Control de Usuario Web, con nombre View.ascx implementado en el lenguaje C# y el código en un archivo separado.
Cuando se abra View.ascx, cambiamos el valor de Inherits por DotNetNuke.Modules.PrimerModulo.View y guardamos.
También tenemos que cambiar el archivo View.ascx.cs, para ello una vez abierto sustituimos todo su código por:
Etiquetas: ASP.NET, DotNetNuke, Módulo
1 comentarios:
Para mejorar el rendimiento de DNN recomiendan:
Host -> Configuración del Host:
Configuración de Rendimiento:
Persistencia del Estado de Página: Página
Método de Caché para Módulo: Memoria
Configuración de Rendimiento: Cache Pesado
Autenticación de Cacheabilidad: Público
Configuración de Compresión: Compresión GZip
Ademas de eso recomiendan "mantener viva" (Keep Alive) la aplicación web. Sin abusar que consume mucha memoria.
Saludos
Alain
De Add Evolution, A las 25 de marzo de 2010, 12:10
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio