Sitios de publicación de SharePoint 2010

Los sitios de publicación de SharePoint, son una pequeña parte de SharePoint 2010 que funciona como Gestor de Contenidos (CMS) en su forma más básica pero, personalizados, son herramientas increíblemente útiles y con muchas posibilidades que permiten a los diseñadores y desarrolladores crear sitios atractivos y con gran funcionalidad.
Gracias a los Modelos de Objeto en el Servidor y los Modelos de Objeto en el Cliente, se pueden realizar desarrollos con una funcionalidad que, con los Gestores de Contenido tradicionales no es posible o sería demasiado complejo.
Además, gracias a la amplia gama de Elementos Web (WebParts) y Controles de Usuario (User Controls) disponibles en SharePoint 2010 y a la facilidad con la que se pueden crear otros mediante Visual Studio 2010, es posible crear Sitios muy atractivos.

Para seguir leyendo más acerca de este interesante artículo accede al siguiente link http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx

Autor:

Santiago J. Porras Rodríguez
Diseñador y Desarrollador
http://www.gsc.es/
http://geeks.ms/blogs/santypr
@saintwukong

Linq To SharePoint

En el presente articulo presentaremos Linq to SharePoint que como bien dice el nombre es la versión de Linq para SharePoint. Lo que todos conocemos es la versión para SQL Server y practico diseñador en el cual podemos arrastrar las tablas desde el Server Explorer de la base de datos que tengamos conectada, y como por arte de magia tenemos el modelo de acceso a datos armado.
Bueno quiero decirles que esto en Linq to SharePoint no es tan sencillo, ni natural, sino que todo lo contrario les diría que es bastante engorroso para los que estamos acostumbrados a los productos de Microsoft. Ya que para lograr general el DataContext que nos permite realizar las consultas y todo el manejo de la lista, debemos recurrir a un archivo llamado spmetal.exe. Pero eso no es todo, también debemos elaborar un archivo XML con las listas que deseamos contar para el acceso desde el DataContext. Si, ya se lo que todos están pensando falto una vuelta rosca mas para que todo quede integrado en el visual estudio, al igual que sucede con SQL Server, y de este modo sea mas natural para el programador.

Para seguir leyendo más acerca de este interesante artículo accede al siguiente link http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx

Autor:

Juan Pablo Capdevila
Pragma Consultores
jcapdevila@pragmaconsultores.com

Combinando SharePoint y Project Server

Cada vez más, en nuestro día a día, combinar las funcionalidades de distintos productos resulta una necesidad implícita en cualquier solución que se precie, especialmente si hablamos de soluciones integrales de negocio. Previo a entrar a hablar de tecnologías punteras como SharePoint y Project Server, queremos marcar una línea base de conocimiento para todos los lectores: La extensión de producto. Habitualmente nos encontramos con soluciones de mercado que cubren en un 70/80% nuestros requerimientos. El 20% restante suele definir perfectamente el negocio y el coste de desarrollo suele ser más elevado, en proporción. La extensión de producto empieza cuando asumimos las limitaciones del producto y buscamos ampliarlo funcionalmente a través de desarrollos a medida, soluciones de terceros o productos de integración nativa. Los esfuerzos dedicados en ésta línea nos darán cobertura sobre ese 20% de la solución restante.

Para seguir leyendo más acerca de este interesante artículo accede al siguiente link http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx

Autores:

Arnau Roca Palà
Project Server Expert
http://birchman4sharepoint.wordpress.com

Marc Bàguena Cuéllar
MCITP SharePoint 2010
http://marc-baguena.blogspot.com/

Conexiones BCS en el servicio de perfiles de usuario

La Aplicación de Servicio de Perfiles de Usuario permite importar propiedades de los usuarios desde distintas fuentes de datos para poderlas utilizar en SharePoint. Normalmente realizamos esta conexión al Directorio Activo, con lo que conseguimos mapear todos sus campos con campos del perfil del usuario. Gracias a esto, tenemos una gran cantidad de información que podemos usar en distintos ámbitos de SharePoint (audiencias, WebParts, MySite…). Pero, ¿y si tenemos información útil del usuario en otras fuentes de datos externas? Sería fantástico poderlas importar al perfil del usuario y disponer de toda esta información. Gracias a las conexiones BCS es posible.

En el número anterior, Mario Cortés explicaba cómo crear este tipo de conexiones para poderlas utilizar en listas externas y WebParts de SharePoint Online. En la versión servidor es posible utilizarlas para importar información en campos del perfil del usuario. Para aprender a crear este tipo de conexiones vamos a seguir un ejemplo. Suponemos que el servicio de perfiles ya está conectado al Directorio Activo para traer los datos. Utilizaremos una tabla de una base de datos SQL Server que nos proporciona los puntos que tiene un usuario. Haremos una conexión BCS con esta tabla y en vez de utilizarla para crear una lista externa, la utilizaremos para añadir un campo más en el perfil del usuario que muestre sus puntos.

Para seguir leyendo más acerca de este interesante artículo accede al siguiente link http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx

Autor:

Miguel Tabera Pacheco
SharePoint Architect en Spenta
www.sinsharepointnohayparaiso.com
@migueltabera

Datos externos desde Office365

Con Office 365 disponemos de las capacidades de las herramientas de productividad de Microsoft en modo SaaS (Software como Servicio). Con Office 365 podemos disponer de: Exchange Online, SharePoint Online, Lync, Office Web Apps y las Office Professional 2010 de escritorio, todo esto además con la ventaja de:

· Nos olvidamos de instalaciones, configuraciones y mantenimiento.

· Pagamos por uso (número de usuarios).

· Alta disponibilidad y seguridad en nuestros datos.

· Nos olvidamos de las actualizaciones, todos los servicios de Office 365 son actualizados automáticamente.

Entre las recientes actualizaciones de Office365, se ha liberado la funcionalidad de BCS (Business Connectivity Service) con la que podemos integrar datos externos desde SharePoint Online. Mediante BCS podemos visualizar o editar datos desde SharePoint procedentes de una base de datos Sql Server/SQL Azure o un servicio WCF. Al conectar con un origen de datos externo utilizando BCS estos datos se manejarán desde SharePoint como elementos de SharePoint pudiendo visualizarlos como una lista o utilizarlos como valor desde columnas de listas. BCS se encuentra disponible en todos los planes de Office365 que incluyan de SharePoint Online.

Para seguir leyendo más acerca de este interesante artículo accede al siguiente link http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx

Aplicando buenas prácticas a una solución Sandboxed que despliega noticias gráficas

Las soluciones Sandboxed están tomando auge cada día más debido a los servicios en la nube sobre SharePoint, ya que la cualidad más importante de estas soluciones es la capacidad que tienen de instalarse desde un navegador accediendo al portal y tan fácil como subir un documento, por este motivo he decidido escribir este artículo.

Veamos el procedimiento para crear una solución Sandboxed a continuación:

Dentro de Visual Studio 2010, seleccionamos la opción New Project.

image

Para seguir leyendo más acerca de este interesante artículo accede al siguiente link http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx

Cómo crear una página de error personalizada en SharePoint 2010.

Antes de entrar manos a la obra, mostraremos el resultado final que obtendremos. En la figura 1 podemos observar, como ante un error producido en nuestro sitio, se muestra una página de error personalizada, con un mensaje amigable, cierta información de contacto, y un efecto jQuery de diálogo modal.

image

Para seguir leyendo más acerca de este interesante artículo accede al siguiente link http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx

SSD: el síndrome de la Sharepoint dependencia

Fueron varias las sesiones que tuve con mi psicólogo, luego de las cuales me diagnosticara SSD (el síndrome de la Sharepoint dependencia). Según él, Sharepoint me proporciona seguridad y me hace sentir más fuerte. Logramos confeccionar una lista con las 10 cosas que más me gustan de Sharepoint. Luego me dio el alta ante la predicción de que el SSD no tendría cura en mí. Aquí les comparto la lista 🙂

clip_image002

Para seguir leyendo más acerca de este interesante artículo accede al siguiente link http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx

Gestión de documentos para ISO 9001 con SharePoint 2010

Uno de los principales usos que se le da a SharePoint (SP) es el manejo de documentos, es decir, la posibilidad de trabajar con nuestros documentos de manera centralizada y organizada.

En muchas organizaciones esto suele ser crítico debido a que estas se encuentran reguladas bajo la norma ISO 9001. La misma especifica un conjunto de requisitos para crear y mantener un buen Sistema de Gestión de la Calidad.

Para ello, SP nos provee plantillas de sitios, bibliotecas y flujos de trabajo para cumplir con todos estos requisitos sin ningún problema.

 

Para seguir leyendo más acerca de este interesante artículo accede al siguiente link http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx

Como reemplazar controles delegados en sitios de SharePoint 2010

SharePoint 2010 dispone de serie de una serie de controles, denominados controles delegados, destinados a personalizar la interfaz de usuario de un sitio y dotarle de funcionalidad común a todas las páginas del mismo. Adicionalmente, los controles delegados proporcionan un mecanismo para especificar controles “candidatos” para una cierta funcionalidad y escoger un proveedor de funcionalidad para los mismos [1]. En definitiva, actúan como contenedores que encapsulan contenido por defecto a través de un conjunto de controles hijos. Así, es posible escoger entre usar el control delegado de búsquedas que incorpora por defecto la plataforma, personalizarlo si lo permite [3] o re-emplazarlo por un control completamente desarrollado desde cero [2].

Precisamente, lo más interesante de estos controles, que SharePoint utiliza de una forma “intensiva” es que tenemos la posibilidad de reemplazar el contenido por defecto y añadir controles específicos a partir de desplegar y activar la correspondiente característica. Algunos ejemplos de controles delegados disponibles a nivel de página maestra son: “Top Navigation Data Source”, “Left Navigation Data Source”, “Search Box”, etc. Por ejemplo, si se edita la página maestra de un sitio de SharePoint convencional (Nota: v4.master de un sitio de tipo sitio de grupo) rápidamente se puede comprobar que hay numerosas instancias de tipo <SharePoint: DelegateControl /> (Figura 1). Este es un control que a su vez define un contenedor con un atributo ControlId único en la página o en la página maestra y que será reemplazado durante el renderizado de la misma por el control de servidor adecuado:

image

Para seguir leyendo más acerca de este interesante artículo accede al siguiente link http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx