lunes, 4 de junio de 2012

MyWebPagesStarterKit - Instalación

Aunque he sido mas cercano al uso de diversas herramientas relacionadas con PHP, Apache, y siempre que puedo sistemas operativos GNU\Linux, la vida laboral termina llevando a usar otro tipo de opciones, que bien o mal, es mejor conocer en vez de querer meterse en la misma guerra sin sentido de los fanáticos de un SO u otro, de X o Y navegador, de la manzana o el androide.



Sin pretender aparentar ser un experto, y dado que me he visto en la necesidad de aprender a usar el CMS MyWePagesbStaterKit (y sumado a que hace rato venia con la idea de comenzar un blog), he querido en esta primer entrada plasmar mis experiencias (¿sufrimientos?) en el uso de dicha herramienta, no sin antes mencionar que la instalación la he hecho basandome en Instalar un ASP.NET Starter Kit, paso a paso escrito por Sergio Tarrillo.


¿MyWebPagesStarterKit?
Para aquellos que hemos usado Joomla, el concepto de CMS no es algo nuevo, se trata de un Sistema de Gestión de Contenidos, usado en la construcción de sitios web, que permite estructurarlo y administrarlo de un modo más cómodo y ágil a como sería si nos dedicáramos al código HTML, PHP, SQL, entre otros (Valga la aclaración que conocer estos lenguajes y otros permite sacar incluso mucho más gusto a estos gestores y otras herramientas, así que es bueno dejar la pereza y aprender un poco). El CMS tiene una estructura predefinida, con su página de inicio, menús, paginas de contenidos, "comportamiento", autenticación de usuarios, y también un "entorno" de administración desde el cual cargar contenido, gestionar los usuarios, entre otros. Algo muy común en los CMS es el uso de plantillas que se instalan muy fácil y permiten cambiar toda la apariencia del sitio, con un solo click.

MyWebPagesStarterKit es la respuesta de Microsoft a los CMS hecho para PHP y Apache, pues se ha basado en ASP.NET 2.0 e implementado en C#, y al igual que Joomla y otros, es open (si, es de Microsoft, pero es Open) . Actualmente se encuentra en su versión 1.3.2 y se puede descargar desde la página del proyecto: http://mywebpagesstarterkit.codeplex.com/MyWebPagesStarterKit

Instalando MyWebPagesStarterKit

Asumiendo que ya se cuenta con una servidor IIS, una base de datos funcional, y las herramientas necesarias para trabajar (Microsoft Visual Web Developer es una opción, y puede ser descargado de forma gratuita desde la página de Microsoft Visual Studio y bueno, armarse de paciencia, pues es algo demorado el proceso  pues además reune también la base de datos, el servidor web, y otras herramientas en caso de no tenerlo instalado). Posterior a la instalación de las herramientas, en caso de ser necesario, se descarga el CMS desde la página del proyecto, obteniendo un archivo comprimido (zip), se descomprime y se copia el contenido en la carpeta del servidor web donde se desee que quede almacenado (ya sea la raíz o una subcarpeta)

Contenido Zip

Con el  Microsoft Visual Web Developer  se abre la carpeta donde se ha copiado el contenido del CMS mediante la opción Archivo->Abrir Proyecto, en el explorador de objetos aparecerá el contenido, y en algunos casos preguntará si usar la versión del NetFramework sobra la cual se trabajará. Hasta este punto, todo normal, el siguiente paso es probar el sitio, para ello en el explorador de objetos buscar el archivo Default.aspx, click derecho y seleccionar la opción Ver en el explorador. Si todo ha quedado bien configurado (en caso que la buena fortuna este de su lado) deberá aparecer la página de inicio del CMS (similar a la página que encabeza el POST).

 Un problema que se puede presentar al intentar visualizar el default.aspx esta relacionado con el web.config, algo similar al que aparece a continuación(el error se verá siempre y cuando la opción <customErrors mode=""/> en web.config se encuentre en Off):



 Se puede entonces proceder a borrar la etiqueta que aparece señalada en el error del archivo web.config, guardar los cambios y volver a intentar visualizar el sitio (No sirve comentarlo, se debe borrar la linea, y tener cuidado pues si se suprimen lineas se pueden tener problemas).

Ahora el CMS esta listo para iniciar por primera vez y ser configurado, pasos que se tendrán en un próximo post. En el post de Sergio Tarrillo al que se ha hecho referencia al principio, se pueden encontrar otros problemas que se pueden presentar al intentar visualizar el default.aspx.

Siempre a la espera de todos los comentarios, apuntes, correcciones y sugerencias que se puedan presentar.




No hay comentarios:

Publicar un comentario