El internet es una red bastante amplia y va creciendo cada día más, así también van creciendo el número de páginas interactivas y dinámicas en la web, muchas de ellas tienen una función primordial, MANEJAR CONTENIDOS, como la mayoría de los portales que creamos es con esta finalidad, les mostrare paso a paso como obtener un Gestor de Contenidos para su Portal de Internet.
Uno de mis favoritos aparte después de Share Point, es DotNetNuke, un gestor de contenidos escrito en utilizando la tecnología .NET y que ha venido a revolucionar lo que es el estilo de programación de muchas personas que se dedican a la creación de portales de internet.
En mi caso tengo más de 50 sitios creados en DotNetNuke, y me ha servido de mucho, en este artículo mostrare como obtener la versión gratuita de DotNetNuke y de cómo instalarlo y configurarlo en un ordenador.
2. Después de estar en el Portal vamos a la sección de Descargas (DOWNLOAD) y seleccionamos la versión a descargar en este caso será la Versión Comunitaria de DNN, para descargar cualquier versión del producto debes de estar registrado. http://www.dotnetnuke.com/tabid/125/default.aspx
3. Luego de haber descargado el archivo que contendrá el manejador de contenidos, procedemos a ir al Disco donde tenemos nuestros Sites de IIS, en mi caso lo tengo en el directorio por defecto C:\inetpub\wwwroot.
4. Procedemos a Descomprimir el Archivo que descargamos del Site.
5. Luego le cambiamos el nombre a la carpeta llamada DotNetNuke_Community_05.04.04_Install por el nombre del portal que queremos montar, en mi caso le pondré DotNetNuke.
6. Procedemos a otorgarle al directorio los permisos necesarios requeridos por el aplicativo que son (Read, Write, and Change Control), para eso le damos un click derecho en el directorio luego a propiedades y vamos a la pestaña de Seguridad.
7. Luego procedemos agregar el usuario Network Service al directorio y le asignamos los permisos o privilegios ya mentados.
8. Después de haberle Asignado los Permisos y Privilegios Correspondiente al Aplicativo, procedemos a Crear el Directorio Virtual en el IIS, vamos al Sitio por Defecto del IIS, expandimos y ahí debe de estar nuestro directorio DotNetNuke, para hacerlo directorio virtual solo tenemos que dar un Click Derecho y seleccionar Convertir Aplicación (Convert to Application) y Confirmamos la Acción.
9. Luego tenemos que indicarle cual será el primer documento que el site leeara, cada vez que sea accedido por parte de los usuarios, para esto en el menú del IIS solo tenemos que darle Click a la Opcion Documento Predeterminado (Default Document).
10. Luego de esto Debemos Renombrar el Archivo Release.Config por Web.Config
11. Después de haber realizado el Cambio del nombre al archivo, procedemos a abrir nuestro Motor de Base de Datos SQL y a crear una base de datos donde alojaremos toda la información de nuestro Site, en nuestro caso la creare con el nombre de DotNetNuke.
12. Luego de haber creado nuestra base de datos estamos listo para ejecutar nuestro manejador de contenidos, para esto abrimos una nueva ventana en nuestro navegador y escribimos la dirección que creamos en el IIS. http://localhost/DotNetNuke/
13. Con este último paso terminamos lo que sería la parte de instalación de DotNetNuke, solo faltaría la parte de configuración, que no es más bien seguir el asistente, también explicare todo concerniente a la configuración del sitio que decidimos crear.
14. Después de haber instalado DotNetNuke, debemos configurarlo, la herramienta cuenta con su asistente que nos guiara durante todo el proceso, y la primera pregunta del mismo es que método utilizaremos para instalar DotNetNuke, existen 3, "Custom", que es el método personalizado, solo instalamos los módulos u opciones que necesitemos para ese sitio, "Typical", es el método común y permite instalar todos los componentes del CMS, y por ultimo existe un módulo "Auto", para utilizar este módulo debemos modificar la cadena de conexión en el Web.Config e indicarle la base de datos donde la instalaremos, por lo regular si es un sitio nuevo utilizo Typical
15. La siguiente pantalla verifica que poseemos los permisos necesarios para configurar el aplicativo en nuestro portal.
16. Luego el siguiente paso es Configurar las Credenciales de nuestro banco de Datos, que utilizaremos para el portal.
- Seleccionamos la Base de Datos a utilizar (Select Database)
- Escribimos el Nombre del Servidor (Server)
- La Base de Datos (Database)
- Integrate Security (Seguridad Integrada, esto es por si contamos con un active directory el cual está manejando la seguridad y verifica las credenciales de mi ordenador y las compara en nuestro servidor de base de datos para saber si cuenta con los privilegios necesario para crear / modificar objetos en las bases de datos)
- Usuario de la base de datos SQL (User ID)
- Contraseña (Password)
- Ejecutar como Propietario (Run as db Owner)
- Prefijo a utilizar en la Base de Datos (Object Qualifier)
17. Luego de este paso se procede a instalar y configurar toda la base de datos, y se hace un vaciado de los Scripts y data en nuestro servidor de base de datos.
18. Procedemos a Configurar las Credenciales del usuario HOST del portal, este usuario cuenta con los privilegios del administrador del sitio, pero también cuenta con privilegios especiales dentro del site, que el administrador no tiene.
19. Luego indicamos las credenciales del administrador, y también le asignamos un título a nuestro portal, ya que como sabemos podemos administrar un sin número de portales con este CMS.
20. El último paso el Lanzar y Publicar el Site, después de haber instalado y configurado nuestro site con éxito, procederemos a darle un vistazo a como se vería a primera vista nuestro nuevo portal.
En un Próximo articulo hablare sobre Cómo Podemos Extender y Personalizar DotNetNuke como Queramos, aquí les dejo como se vería nuestro Portal después de haberlo construido.