Cuando queremos personalizar el look & feel de un sitio de SharePoint 2010, tenemos varias posibilidades:
-
Si los cambios sólo aplican a ciertas páginas del sitio, podemos tratar de personalizarlas mediante CSS o JavaScript.
-
Si los cambios aplican a todo el sitio, las opciones de personalización pasan por:
-
Crear y aplicar un tema.
-
Crear y aplicar hojas de estilos personalizadas y añadir algo de JavaScript.
-
Modificar o bien crear desde cero la página maestra del sitio.
-
Para crear una página maestra de SharePoint 2010 hay al menos cuatro posibles caminos:
-
A partir de la V4.master que es la página maestra por defecto de SharePoint 2010 hacer una copia de la misma y empezar a eliminar elementos que te sobre (son los Content Place Holders). Ten en cuenta que esta página maestra es la que se usa en sitios de grupo. En el caso de sitios de Publishing (Internet) la página maestra por defecto es nightandday.master.
-
Crear una página maestra en blanco e ir añadiendo los placeholders que el propio SharePoint te vaya pidiendo.
-
Partir de una página maestra minima (minimal master page), hay varios ejemplos en SharePoint:
Aparte de esto, otras cosas que se pueden ir haciendo cuando hablamos de personalización de páginas maestras son las siguientes:
-
Ir construyendo tu hoja de estilos que luego se vaya a adjuntar a la página maestra. Hay que tener cuidado de no modificar la hoja de estilos propia de SharePoint.
-
Como se quiere que sea el menú vertical:
-
Estático hecho con HTML y CSS.
-
Más dinámico e interactivo con el uso de jQuery.
-
Totalmente dinámico, como el que viene por defecto. Aquí nos haremos preguntas como: ¿me sirve este menú? ¿o tenemos que hacer un control de navegación propio?
-
Finalmente os dejo otros posts relacionados con este tema que se han publicado en el blog: