En el post anterior se realizó la "instalación" básica del Kit, corrigiendo un error en el archivo web.config que no permitía desplegar correctamente default.aspx. Al corregir dicho problema se puede ver la página de login del nuevo sitio, la cual por defecto tiene como usuario el clásico admin y contraseña admin, razón por la cual es importante como primer paso cambiar la contraseña del usuario administrador.
- La carpeta donde esta el proyecto debe ser convertida a una aplicación dentro del IIS Manager.
- Configurar correctamente la versión del NetFramework a usar (si no se hace genera un error del tipo Unrecognized attribute 'requestValidationMode'). Para solucionarlo ir al IIS Manager -> Seleccionar el proyecto ->Set Application Pools Defaults y configurar el NetFrameWork correcto.
- El usuario ASPNET necesita permisos para poder acceder a los ficheros del sitio, por ello es necesario conceder permisos para NETWORK SERVICE. Si no se cuenta con estos permisos se generará un error del tipo System.UnauthorizedAccessException.
Personalizando el sitio
Como todo CMS que se respete, MyWebPagesStarterKit permite la personalización del sitio web, ya sea a través de las plantillas o de la modificación de los archivos CSS, ASP, u otros (se hecha de menos la sección de administración de Joomla). Los siguientes son algunas claves de la personalización:
Los datos del sitio: En la sección administración->Configuración de CMS se puede encontrar un formulario en el cual se colocarán los datos básicos del sitio web, como titulo (el cual aparecerá en la cabecera del sitio), idioma, configuración de correo, linea de pie, descripción y palabras clave.
Los temas: En la misma sección que se comentó en el punto 1 se encuentran las plantillas disponibles para el sitio web (18 por defecto) las cuales presentan estructuras básicas, menús, cabeceras, etcétera.
Configurando el Header y el cuerpo del sitio: Para personalizar el header es necesario conocer un poco del uso de los archivos CSS los cuales permiten hacer modificaciones más profundas. Cada tema tiene su propia carpeta dentro de raíz\<nombre_proyecto>\App_Themes\<nombre_tema> y allí se ubican las imagenes que componen el tema y los estilos, entre otras opciones.
- Imágen del Header: cambiar la imagen del header consiste en seleccionar la imagen que se desea, darle el tamaño adecuado, agregarlo en la carpeta _images, e ir al archivo PageLayout.css donde se buscará la sección div#head. Allí basta con cambiar el nombre de la imagen, además de los parámetros de largo y alto.
- Tamaño del cuerpo: Si el cuerpo de la página se considera angosto para lo que se desea en el sitio, en la sección div#wrapper se puede modificar el tamaño modificando el parámetro width por el valor que se desee. Esto implica que para el resto de secciones (menu, contenido, etc) se deberán hacer las modificaciones respectivas.No olvidar modificar las imagenes que van de fondo en caso de ser necesario.
- Páginas: Las páginas se crean mediante la opción Administración->Páginas y Navegación, allí se selecciona la opción Nueva Página y se le asigna la información requerida. Se debe tener en cuenta que el nombre que se ponga en Navegación será el que aparezca en el menú. Las páginas se pueden modificar directamente en el sitio, en el cual se puede agregar diferentes módulos a la sección, ya sea un blog, modulo de noticias, de enlaces, de fotos, etc. Una opción interesante en la creación de páginas es la opción mover, la cual permite modificar la posición de las páginas en el menú, crear sub-menús, etc.
No hay comentarios:
Publicar un comentario