Pasión por la tecnología…

marzo 26, 2011

SharePoint 2010: LINQ To SharePoint DSL Extension para Visual Studio 2010!

Archivado en: SharePoint 2010,SharePoint Foundation 2010 — Juan Carlos González Martín @ 12:00

A la hora de hacer consultas a listas y bibliotecas de SharePoint usando el nuevo proveedor LINQ To SharePoint, como primer paso tenemos que generar el correspondiente proxy que facilite dichas consultas en base a una serie de Entity Clasess. Para generarlo tenemos dos opciones:

  • Usando la línea de comandos y la herramienta SPMetal.
  • Instalarnos alguna extensión para Visual Studio 2010 que por debajo use SPMetal para generar el modelo de Entity Clasess, pero que mejore la experiencia del desarrollador a la hora de crearlo.

Precisamente, este post trata sobre la segunda de las opciones y en concreto sonre la LINQ To SharePoint DSL Extension que permite diseñar de forma visual en el ID el esquema de entidades LINQ To SharePoint contra el que haremos las consultas y operaciones CRUD correspondientes. La verdad es que la extensión tiene muy buena pinta y está accesible a través de Visual Studio Gallery:

LINQ to SharePoint DSL Extension for VS2010

SharePoint 2010: Creación de páginas maestras (I)!

Archivado en: SharePoint 2010,SharePoint Foundation 2010 — Juan Carlos González Martín @ 01:17

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:

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:

SharePoint2010_thumb

El tema Rubric. Blog de WordPress.com.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 40 seguidores