Primeros pasos con Content.NET Fecha: 30/Abr/2005 (10/04/2005)
|
Este artículo le servirá a usted para conocer y dar sus primeros pasos con el portal Content.NET.
¿Qué es Content.NET?
El portal Content.NET (pronunciado ContentDotNet), es un sistema administrador de contenidos (Content Management System - CMS), que permite crear y editar webs en minutos. Si conoce o ha oído hablar de PHP Nuke (tecnología PHP), o de DotNetNuke (tecnología .NET), esta aplicación es una variante de esta última con especial hincapié en el multilenguaje.
Las páginas donde este artículo está almacenado utilizan el portal Content.NET como motor. Usted puede ver que cada vez que hace una petición al servidor, la URL de la página en la barra de direcciones no cambia, sigue siendo http://www.sareleku.com/DesktopDefault.aspx para todas las páginas visualizadas, a excepción de algunos parámetros adicionales insertados al final para saber qué contenido debe mostrar.
El sistema lee estos parámetros, selecciona la página desde la base de datos SQL Server, consulta si el usuario tiene los suficientes permisos para acceder a ella, lee y carga los módulos asociados a dicha página, el módulo a su vez lee los parámetros del contenido y los datos que debe mostrar y finalmente se genera la página HTML que es presentada al usuario. Todo este proceso es ejecutado en milésimas de segundos y la funcionalidad está implementada en el motor del propio portal y en los módulos instalados.
Esta aplicación es ASP.NET, gratuíta y Open Source (fuente abierto), con lo que usted podrá utilizarlo libremente para cualquier propósito, modificarlo, redistribuirlo o, incluso, cobrar por servicios relacionados con él, como prestar soporte técnico y dar consultoría. El copyright es, sin embargo, del equipo ContentDotNet.
En reúmen, este excelente sistema permite:
- Motor de skins basado en plantillas HTML.
- Soporte multilenguaje (incluyendo el contenido).
- Administración completa basada en navegador.
- Editor HTML integrado.
- Seguridad basada en roles por módulos y páginas.
- Gestiona múltiples portales con diferentes urls con una única base de datos.
¿Cómo obtener Content.NET?
En la página http://www.sareleku.com/DesktopDefault.aspx?tabid=384. Necesita estar registrado (lo que puede hacerlo gratis). En estas páginas (Portal Content.NET Team ) usted podrá encontrar más información e instrucciones para instalarlo.
Para empezar hay disponible una guía de instalación del software que explica paso a paso el proceso de instalación. También dispone usted de más documentación y FAQs en las páginas http://www.contentdotnet.com (normalmente en inglés y en castellano).
Instalando Content.Net
La última versión de Content.Net (0.9.2) fué distribuída el 15 de Marzo de 2005. El equipo de desarrollo del portal suele sacar una versión al mes con pequeñas mejoras y corrección de los posibles bugs.
Requerimientos
- Un sistema operativo Windows de última generación: Windows NT, 2000 o XP profesional.
- Un servidor Web como IIS 5.1 o IIS 6.0. (¿Web Matrix?gratis)
- Base de datos MSDEgratis o Ms SQL Server.
- .Net Framework 1.0 o 1.1gratis
- VS.Net 2003 o VS.NET SDKgratis
Pasos para instalar Content.NET en su ordenador o servidor.
- Descargar el fichero ContentDotNet.zip como hemos indicado antes.
- Descomprimir los contenidos en el directorio donde queremos colocar la aplicación. Debemos tener en cuenta que será una aplicación gestionada por IIS.
- Crear una base de datos SQL Server llamada, por ejemplo, ContentDotNet y agregar un usuario como "dbowner".
- Con el IIS tenemos que crear un directorio virtual para nuestra aplicación ASP.NET del portal. Para ello, crearemos un nuevo Directorio Virtual y en las pantallas del Asistente que nos aparecerá, le daremos el nombre ContentDotNet u otro que queramos, le asignaremos la carpeta en la que hemos descomprimido todo el paquete y aceptaremos los permisos de acceso que nos aparecen por defecto.
- Actualizar el string de conexión en el archivo web.config para que apunte a la base de datos que hemos creado.
A la carpeta raiz de la aplicación, deberemos:
- ponerla como compartida (shared),
- dar control completo (Full Control) en esta carpeta al usuario de ASP.NET.
- Lanzamos el portal por primera vez desde el Internet Explorer indicando la URL donde está el portal (Por ejemplo, en un puesto local podría ser algo como http://localhost/ContentDotNet).
Si todo va bien, la primera ejecución del portal tomará algo de tiempo (unos pocos minutos) y creará todas las tablas y procedimientos almacenados del portal, añadiendo la mínima información para que nos aparezca una primera página del portal, a partir de la cual podamos construir el sistema de contenido de información que nosotros queramos.
Una de las primeras cosas que usted deberá hacer es conectarse como administrador del portal (Host) y adaptar las propiedades por defecto del portal a sus necesidades y deseos, y cambiar la palabra clave por defecto, sobre todo si ha instalado la aplicación en un servidor abierto a Internet.
Algunos ejemplos de páginas realizadas con Content.NET.
Además de los enlaces indicados más arriba, puede visitar algunas páginas creadas con este portal o sus versiones anteriores (XXL Portal, DNN XXL, etc.).