You are currently browsing the category archive for the ‘Sharepoint’ category.

Hoy he pasado el examen 70-542 TS: Microsoft Office SharePoint Server 2007 – Application Development que me acredita como MCTS  con una puntuación bastante buena… 979 de 1000 posibles.

De este modo culmino los objetivos que me marqué a principios de septiembre del 2007 cuando iniciábamos un interesante proyecto sobre la plataforma Microsoft Office Sharepoint Server 2007.

Las etapas que he seguido han sido las siguientes:

  • Formación a través de microsoft elearning
    • Clinic 5045: Inside Look at Developing with Microsoft Windows SharePoint Services 3.0
    • Clinic 5136: Introduction to Developing with Windows Workflow Foundation and Visual Studio 2005
    • Collection 5392: Developing and Extending Microsoft Windows SharePoint Services 3.0 with Visual Studio 2005
      • Course 5393: Creating Custom Web Parts in Microsoft Windows SharePoint Services 3.0
      • Course 5394: Working with Features and Site Definitions in Microsoft Windows SharePoint Services 3.0
      • Course 5395: Using Events and Event Receivers in Microsoft Windows SharePoint Services 3.0
      • Course 5396: Implementing Business Processes with Microsoft Windows SharePoint Services 3.0 Workflows
      • Course 5397: Working with Site Services in Microsoft Windows SharePoint Services 3.0
      • Course 5398: Deploying Microsoft Windows SharePoint Services 3.0 Solutions
  • Desarrollo de aplicaciones sobre MOSS 2007 con páginas ASP. NET 2.0, Excel Services, Infopath Forms, SQL server 2005
  • Certificación oficial Microsoft MCTS examen 70-542

Para esta certificación (y en general para trabajar sobre esta plataforma) me ha sido de gran ayuda disponer de los siguientes materiales:

Anuncios

Interesante herramienta que tengo que probar

The Microsoft Best Practices Analyzer for Windows SharePoint Services 3.0 and the 2007 Microsoft Office System Best Practices Analyzer programmatically collects settings and values from data repositories such as MS SQL, registry, metabase and performance monitor. Once collected, a set of comprehensive ‘best practice’ rules are applied to the topology.

Administrators running this tool will get a detailed report listing the recommendations that can be made to the environment to achieve greater performance, scalability and uptime.

Me hago eco de una noticia que he leído en ..no me acuerdo el blog.. sobre que se ha publicado un nuevo canal en youtube destinado a mostrar tutoriales sobre sharepoint..habrá que echarle un vistazo (ójala lo hubiera tenido antes).

Videos about Microsoft SharePoint Technology

Los Service Pack 1 para Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1) y Microsoft Windows SharePoint Services 3.0 Service Pack 1 (SP1) ya están disponibles para descargar desde la página oficial de Mircrosoft.

“These service packs include a number of hot fixes across Office SharePoint Server and Windows SharePoint Services, new Stsadm commands for repartitioning databases and renaming host site collections, and updates to documentation that address performance and capacity planning concerns. For more information about what this service pack contains, read the introductory white paper, Service Pack 1 for Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007.” 

Para descargarlos visitar esta dirección:

 SharePoint Products and Technologies Service Pack 1 Resource Center

Microsoft acaba de publicar (en beta) las versiones traducidas automáticamente de la biblioteca técnica de libros para Sharepoint Server 2007.

Se puede consultar  todo el catálogo desplegado en la siguiente dirección:

SharePoint Server 2007 technical library in Spanish

En un proyecto que estamos realizando actualmente basado en Sharepoint nos ha surgido la necesidad de quitar el enlace al sitio principal que aparece en el menu global de Sharepoint. Tras trastear un poco con la MASTER PAGE he encontrado un tag que al comentarlo parece solucionar este pequeño incoveniente (ya que no siempre querremos tener el menú de inicio)..

El tag es el siguiente…

<!– Este control elimina el enlace al sitio raíz de sharepoint que no se puede quitar en el menu
<SharePoint:AspMenu ID=”logoLinkId” runat=”server” DataSourceID=”SiteMapDataSourceRoot”  StaticDisplayLevels=”1″  MaximumDynamicDisplayLevels=”0″ SkipLinkText=”” AccessKey=”1″ CssClass=”logo” />
–>

Para instalar web parts y otras soluciones dentro de Sharepoint una de las mejores opciones para hacerlo es a través de soluciones. Por ejemplo, el ‘Virtual Earth Maps on SharePoint‘ que han desarrollado Microsoft’s IT Information Services team y que se encuentra disponible en esta dirección http://www.codeplex.com/CKS.

Los pasos que hay que realizar para su instalación son los siguientes:

  • Descargamos Virtual Earth Maps on SharePoint – Source.zip y lo descomprimimos en una carpeta de nuestro servidor de desarrollo
  • Vemos que hay una serie de ficheros .cab que tenemos que volcar a sharepoint
  • Utilizamos la herramienta stsadm.exe que encontraremos en C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
  • Por ejemplo para instalar las tres soluciones que lleva el web part ..

STSADM.exe

  • Una vez hecho esto tendremos las soluciones disponibles en el panel de administración de Sharepoint y deberemos activarlas.
    • Operaciones > Configuración global > Administración de soluciones
  • A partir de ese momento los web parts estarán disponibles para ser añadidos en cualquier página de nuestro sitio.

Cuando queremos publicar un workflow en Sharepoint 2007 la mejor manera de hacerlo es como una característica (feature) así lo tendremos disponible en todos los lugares de nuestra Aplicación web.

Requisitos iniciales

  • Visual Studio 2005
  • Visual Studio 2005 Extensions for Windows Workflow Foundation (ES)

Pasos previos

  • Firmar el ensamblado (Assembly)
  • Rellenar los ficheros feature.xml y workflow.xml con los datos necesarios

Una vez que hemos creado y desarrollado el proyecto de WF lo tenemos que generar sobre el sitio Sharepoint, tenemos dos opciones:

  • utilizar VS y generarlo directamente sobre MOSS (automática)
  • realizar el proceso manualmente (manual)

Prceso 1 – Automática
La instalación automática se realiza tras generar nuestro proyecto al ejecutarse el archivo PostBuildActions.bat, que es donde se realizan todos los pasos necesarios (registrar ensamblado en el GAC  e instalar la característica en SP)

  • Editamos la propiedades de nuestro proyecto cambiando “NODEPLOY” a “DEPLOY” en la pestaña Eventos de generación en el apartado Línea de comandos del evento posterior a la generación.
  • El proceso de generación puede ser de dos tipos:
    • Debug, se instalará la característica en SP, luego tendremos que ir a Desarrollo > Configuración del sitio > Características del sitio   y activarla para tenerla disponible
    • Release, se instalará y activará la característica en SP y además se genera un archivo .WSP (SharePoint Solution Packages ) que nos servirá para la instalación en los entornos de producción
  •     Para editar el tipo de instalación que queremos realizar iremos a Propiedades>Generar>Configuración

Proceso 2 – Manual

  •  Crear la carpeta de la característca en C:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES
  • Copiar a esta carpeta los archivos feature.xml y workflow.xml
  • Utilizamos la herramienta de VS gacutil para registrar el ensamblado en el GAC

gacutil /i [path de nuestro workflow.dll]

  • Instalar la característica con la herramienta de instalación de Sharepoint stsadm.exe y el comando

-o installfeature -name [nombre del directorio donde están los archivos xml]

  • Activar la característica

-o activatefeature -name [nombre del directorio donde están los archivos xml] -url [url aplicación web]

Una vez instalada y activada la caraCterística y para que esté disponible en nuestra librería deberemos ir a ésta y agregar un nuevo flujo de trabajo.

http://mssharepointforums.com/

En el blog oficial de los desarrolladores de Sharepoint hay una serie de post que son básicos para el aprendizaje de workflows para MOSS 2007, esta es la lista de enlaces y descripción de cada uno de ellos:

Además hay una serie de recursos que también os pueden ser interesantes: