SharePoint 2010: Sección de SharePoint en Visual Studio Code Gallery!

Como sabéis, uno de los puntos más fuertes de Visual Studio 2010 es su extensibilidad…y de esta característica se va aprovechar sin duda el desarrollo en plataforma SharePoint 2010. De hecho, desde hace varios meses tenemos disponibles varias extensiones que facilitan el desarrollo para SharePoint 2010 y cada cierto tiempo han ido apareciendo nuevas extensiones…esto ha motivado la aparición de una nueva categoría en Visual Studio Code Gallery dedicada a las extensiones de Visual Studio 2010 para el desarrollo en SharePoint 2010.

 image

Ahora mismo el número de proyectos disponibles para desarrollo en SharePoint 2010 es de 6 y seguramente en los próximos días aparezcan las versiones actualizadas a la RC de SharePoint 2010 de otras extensiones disponibles para la beta pública.

SharePoint 2010: Extensiones para el MO!

Uno de los problemas que nos encontramos al desarrollar en SharePoint es la falta de ciertas ayudas en el desarrollo debido a que “alguien se olvidó de implementar un método o funcionalidad aparentemente obvia”. Por ejemplo, en esta situación nos encontramos cuando queremos comprobar si una lista existe en un cierto sitio de SharePoint: no hay un método que nos permita comprobar si existe y cuando hacemos la comparación con un null para comprobar si la lista existe, SharePoint “escupe” la correspondiente excepción. Por suerte, esta situación y otras la podemos resolver con técnicas como los métodos de extensión de .NET Framework 3.5 en adelante. Un ejemplo de como lidiar con el problema comentado, y que es válido tanto para SharePoint 2007 como para SharePoint 2010, lo podéis encontrar en este enlace. Finalmente, en Codeplex podéis encontrar SharePoint Extensions Lib , es decir, una serie de librerías que facilitan el desarrollo para SharePoint 2007 y que también se pueden usar para SharePoint 2010.

SharePoint2010

ADO.NET EF: Trabajo con BD’s grandes!

Otra pregunta que suele aparecer a la hora de elegir Entity Framework para la creación de aplicaciones empresariales basadas en BDs grandes es como de fácil puede resultar trabajar con este tipo de BD’s en los Entity Data Models (EDMs) que generemos a partir del esquema de BD subyacente. Aunque no hay mucha información al respecto, os dejo una pequeña recopilación de recursos en torno a este tema:

Una pregunta que se nos puede venir a la cabeza es: ¿Cuál es el umbral para comenzar a pensar en dividir el EDM? La respuesta es que es recomendable dividir el modelo cuando tenemos un modelo con un número de entidades que supera la banda de las 50-100 entidades.

HISPAPOINT: Comunidad de SharePoint de habla hispana!

Desde finales del mes pasado, y gracias a la iniciativa de Juan Pablo Pussacq (habitual ya en Geeks.ms), contamos con un espacio de carácter más global para todos los que trabajamos con SharePoint a distintos niveles y en países de habla hispana (y también de habla no hispana…la mejor prueba es nuestro buen amigo Gustavo Vélez, que es un auténtico Gulliver en esto de realizar proyectos de SharePoint en distintos países de Europa). Se trata de HISPAPOINT, o lo que es lo mismo, la primera comunidad de SharePoint de habla hispana. El objetivo de esta comunidad es crear un grupo fuerte de usuarios que demuestre la capacidad y saber hacer de todos los profesionales y usuarios de SharePoint de habla hispana que habitualmente trabajamos con esta plataforma. Lo que pretendemos es que se vea el potencial de nuestra comunidad y que no sólo se tenga la percepción de que en los países anglosajones es dónde se localiza el conocimiento de SharePoint…en España y Latinoamerica sabemos de SharePoint y mucho…sólo tengo que mencionar una serie de nombres más que conocidos y reconocidos para demostrarlo: Gustavo Vélez (conocido como “El maestro”) Juan Pablo Pussacq Mario Cortés Haaron González Ricardo Muñoz David Martos Vladimir Medina Pablo Peris Héctor Insua Juan Carlos González (un servidor) Juan Andrés Valenzuela Edin Kapic Fabián Imaz Vielka Rojas Pablo Sousa Daniel Seara Ángel Acha Agustín Corredera Roberto Marcos Hans Baumann Mauricio Grimberg…y así podría continuar hablando de los más de 400 usuarios que forman parte de SUGES (también tenemos espacio en LinkedIn), de los más de 280 usuarios que ya forman parte de HISPAPOINT

El objetivo de este post es animar a todos aquellos que trabáis con SharePoint a que forméis parte de la comunidad HISPAPOINT y también de SUGES…las ventajas de formar parte de estas comunidades son bastante claras:

  • Suponen un espacio centralizado donde compartir conocimientos y experiencias sobre SharePoint, realizar cuestiones y plantear debates de todo tipos, presentar ofertas y demandas de empleo, etc.
  • Las comunidades están conducidas por algunas de las personas mencionadas antes y el mejor aval de dichas personas es que son referentes en sus países de origen y muchos de ellos han sido reconocidos como MVPs en SharePoint.
  • Cuanta más fuerza tenga la comunidad en cuanto a integrantes y movimiento generado, más posibilidades tendremos de que Microsoft empiece a escuchar lo que se dice desde la comunidad de habla hispana.
  • La posibilidad de realizar conferencias o workshops especializados sobre SharePoint en distintos países.
  • Un escaparate para que las empresas especializadas en SharePoint puedan mostrar sus productos y servicios.

En SUGES somos más de 400 usuarios, y por eso pensamos que llegar a + de 1000 usuarios en HISPAPOINT es un objetivo asumible y que podemos lograr…¿nos ayudas a conseguirlo? Además de formar parte de HISPAPOINT, nos gustaría que todo aquel que forme parte de la comunidad aporte sus ideas y comentarios para desarrollar la comunidad lo máximo posible y conseguir que nos convirtamos en un grupo fuerte.

SharePoint 2010: Trabajo con las nuevas páginas Wiki (II)!

Siguiendo con la serie de post en torno al trabajo con las nuevas páginas Wiki de SharePoint 2010, en esta ocasión vamos a ver lo sencillo que resulta añadir contenido a estas páginas y algunas facilidades en lo que al proceso de gestión de las mismas se refiere. Empecemos.

Edición de páginas Wiki

El trabajo con páginas Wiki se simplifica notablemente en SharePoint 2010 en cuanto a la facilidad para editar contenidos mediante la misma experiencia de usuario que conocíamos de Office 2007. Básicamente, podemos aplicar distintas opciones de formato al contenido estático de las páginas Wiki e ir viendo los cambios antes de aplicarlos. Adicionalmente, podemos insertar contenido más dinámico a través de la opción correspondiente de la Ribbon.

image image image

Por ejemplo, podemos insertar en las áreas de contenido enlaces a documentos, imágenes o WebParts. En el caso de que insertemos una WebPart, se muestra la nueva zona de inserción de WebParts que nos permite elegir la categoría y WebPart a insertar en el contenido de la página. De la misma forma, podemos insertar de forma sencilla documentos en nuestras páginas. En este caso, es necesario indicar la biblioteca donde se almacenará el documento.

image image image
  image  

 Gestión de páginas Wiki

Además de la facilidad para trabajar con contenidos de páginas Wiki, SharePoint 2010 también simplifica la gestión en lo que a versionado de páginas Wiki se refiere y al proceso de edición de páginas Wiki:

  • Si hacemos el checkout de una página Wiki, se muestra un mensaje en la barra de estado indicando que la página está desprotegida y editable.
  • Para otro usuario, el mensaje que se muestra en la barra de estado es que la página está bloqueada y sólo es accesible en modo lectura.
  • Para manejar las versiones de la página, basta con utilizar la opción “Diferencia de versiones” disponible en la pestaña “Página” de la Ribbon.

image image image

  • Tras pulsar esta opción podremos ver los cambios realizados en la edición de la página Wiki entre diferentes versiones.
image image

Y hasta aquí llega este segundo post sobre el trabajo con páginas Wiki en SharePoint 2010.

SharePoint 2010: Presentaciones del evento del 9 de febrero!

Muchos me habéis preguntado estos días sobre las presentaciones y vídeos del evento sobre SharePoint 2010 que realizamos el pasado 9 de febrero en las oficinas de Microsoft en Madrid gracias a MSDN. Comentaros que ya tenéis disponibles casi todos los materiales (faltan un par de presentaciones) y podéis acceder en los siguientes enlaces:

SharePoint2010