Instalando Windows Sharepoint Services 3.0 en Windows 7

Recientemente he tenido la necesidad de crear un portal col·laborativo, que sirva de punto de encuentro para los distintos alumnos de un curso, donde éstos puedan encontrar el calendario de clases, vídeos, notícias y novedades, o el material necesario previo a la clase.

Para ello he decidido utilizar, como no, Windows Sharepoint Services, aunque en esta ocasión he decidido instalarlo sobre Windows 7, sin saber si era posible o no. Ciertamente lo es, y aquí os muestro los pasos para llevar a cabo esta instalación:

1) Instalar y configurar SQL Server 2008 Express Edition, tal y como haríamos en un servidor. Recordar que deberemos indicar las cuentas que queremos utilizar para ejecutar los distintos servicios.

2) Instalar y configurar Internet Information Services en el Panel de Control (Panel de Control – > Programas – > Activar o desactivar las características de Windows):

Caracteristicas_Windows7

Deberemos activar las siguientes características dentro de Internet Information Services:

  • Herramientas de administración web
    • Compatibilidad con la administración de IIS 6
      • Compatibilidad con la configuración de IIS 6 y metabase de IIS
      • Compatibilidad de WMI con IIS 6
      • Consola de administración de IIS 6
      • Herramientas de scripting de IIS 6
    • Consola de administración de IIS
  • Servicios World Wide Web
    • Características de desarrollo de aplicaciones
      • Extensibilidad de .NET
      • ASP.NET
      • Extensiones ISAPI
      • Filtros ISAPI
    • Características de rendimiento
      • Compresión de contenido dinámico
      • Compresión de contenido estático
    • Características HTTP comunes
      • Contenido estático
      • Documento predeterminado
      • Errores HTTP
      • Examen de directorios
      • Redirección HTTP
    • Estado y diágnostico
      • Monitor de solicitudes
      • Registro HTTP
    • Seguridad
      • Autenticación básica
      • Autenticación de Windows
      • Filtro de solicitudes

3) Instalar la aplicación WSS on Vista Helper, gracias a la cuál podremos instalar Windows Sharepoint Services en Windows 7 (esta aplicación crea las entradas necesarias en el registro de Windows que no se encuentran en el sistema operativo, pero que en cambio sí que se encuentran en un Windows 2003 o Windows 2008). El link directo a la descarga del fichero se encuentra aquí.

4) Instalar Windows Sharepoint Services utilizando la herramienta setuplauncher.exe, creada mediante el instalable del paso anterior (¡acordaros en qué ubicación de vuestra máquina habéis instalado WSS on Vista Helper!). Este ejecutable nos pedirá la ubicación a nuestro fichero de instalación de WSS (sharepoint.exe).

SetupLauncher

5) Aparecerá la pantalla de instalación de Windows Sharepoint Services, e iremos informando de los datos necesarios en cada una de las pantallas. En principio, la instalación debería funcionar sin problemas, finalizando con la visualización de la consola de administración de WSS.

Consola WSS

¡Enjoy MOSS (en este caso sería… WSS ;-))!

Tags: , , , ,

Sharepoint 2010 (II)

Después de mucho tiempo sin escribir en el blog (principalment por motivos profesionales y falta de tiempo), continuo con la serie de articulos que hacen referencia a las novedades de Sharepoint 2010.

Como bien se comenta en el blog oficial del producto, Sharepoint es la Plataforma de colaboración de negocio en entornos empresariales y web. Vamos a presentar algunas de las novedades:

  • Sitios:
    • La experiencia web se ha mejorado mediante el uso de la tecnología AJAX, y la presencia del Office Ribbon. Así mismo, se ha mejorado la accesibilidad (normas WCAG 2.0) y renderizado de las páginas (cumpliendo con las normas XHTML).
    • Sharepoint Workspace, una aplicación  mediante la cuál se podrá trabajar con sitios y listas de forma centralizada y local, sin que sea necesaria una conexión continuada con el servidor.
    • Office Web Apps, o lo que es lo mismo, usar Office mediante una interfaz web sin necesidad de instalar una aplicación en nuestra máquina local.
    • Acceso mediante dispositivos móviles, mejorando la visualización de los contendios y la velocidad de renderización de las páginas. 
  • Comunidades:
    • Mejoras en la producción de contenido colaborativo, como son los calendarios, discusiones, tareas, fotos, vídeos, etc. Así mismo, se han incorporado mejoras en los sitios de Blog y Wiki.
    • Mejoras en la organización de la información. Ahora es posible añadir favoritos (bookmark), evaluar la calidad de un contenido (rating) o bien etiquetarlo (tagging).
    • Mejoras en los sitios personales, integrandose con Outlook u Office Live Communicator.

  • Contenido:
    • Mayor capacidad de listas y bibliotecas de documentos, de forma que se rompen algunas limitaciones de MOSS 2007 (5 millones de documentos por librería, o de 2.000 elementos por lista).
    • Tratamiento de conjuntos de documentos como un único elemento, de forma que se puedan aplicar flujos a todos ellos o los mismos metadatos.
    • Facilidad para traspasar contenido de un entorno de desarrollo/autoría, a un entorno de producción.
  • Búsqueda:
    • Se han añadido nuevas capacidades que aumentan la flexibilidad y refinamiento del buscador.La incorporación del producto Fast Search ha mejorado de forma notable la experiencia de búsqueda de información.
    • Nuevos orígenes de contenido, como son Lotus Notes, Documentum o FileNet, a parte de los que ya se incluían en MOSS 2007 (Exchange, servidores de ficheros, sitios de Sharepoint, sitios web).

  • Business Intelligence
    • Mejoras en el rendimiento de Excel Services, gracias al uso de REST.
    • Introducción de Performance Point Services, o lo que es lo mismo, posibilidad de visualizar y tratar con cuadros de mando o indicadores clave de rendimiento, e integrarlos en cualquier interfaz web.
    • Mayor facilidad para integrar Sharepoint y Excel con SQL Server Analysis Services y SQL Server Reporting Services.
    • Incorporacion de SQL Server PowerPivot (también llamado Gemini), nombre que se le da a una base de datos en memoria con una capacidad de calculo ciertamente elevada, y que permite acceder a grandes volumenes de información sin necesidad de construir cubos OLAP.
    • Creación y visualización de diagramas mediante Visio Services, dotando de mayor calidad a la información presentada en la web.

Aún me queda presentar algunas novedades (herramientas alrededor de Sharepoint, así como la Administración y el desarrollo de soluciones), que presentaré en el próximo post.

¡Enjoy MOSS!

Tags: , , ,

Sharepoint 2010 (I)

Recientemente se ha celebrado la Microsoft Sharepoint Conference 2009, en la que se han presentado algunas de las novedades que traerá consigo la nueva versión de Sharepoint, que se llamará Microsoft Office Sharepoint Server 2010 (aunque previamente se comentaba que podría haber un cambio de nombre).

La versión Beta del producto estará disponible para el público general a partir del próximo mes de Noviembre, y se espera que la versión final esté disponible a mediados del año 2010, tal y como se anuncia en esta nota de prensa. Para descargarla, sólo hace falta iros a este sitio.

MOSS_2010 

También podéis ver algunas demostraciones en este video (introducción de Steve Ballmer, Microsoft CEO), y este otro de Jeff Teper (vicepresidente del Grupo Microsoft Office Sharepoint). No os perdáis esta última, ¡ya que es muy interesante!.

En próximos posts presentaré las novedades, tanto desde un punto de vista funcional, así como técnico (desarrollo y sistemas).

¡Enjoy MOSS!

Tags: ,

Backup y restore de elementos en MOSS 2007 (I)

Introducción

Una de las características técnicas más importantes de Sharepoint es que toda la información se almacena en base de datos (SQL Server). Por lo tanto, la información que contienen los sitios (documentos, listas, páginas web) y los metadatos (información de configuración de las aplicaciones web y los sitios, seguridad, etc.) se encuentran siempre localizadas en una base de datos, con las ventajas y desventajas que eso conlleva.

A medida que va evolucionando el uso de los sitios de Sharepoint en una intranet, por ejemplo, empieza a aumentar (¡y de qué manera!) el espacio en disco ocupado por esas bases de datos. ¿Qué estrategia debemos seguir entonces para recuperarnos de algun tipo de desastre (eliminación de un sitio, borrado de un elemento o documento) ? Definir una estrategia de copia de seguriad y restauración puede ser una tarea complicada, tanto en su definición como su implementación.

Por suerte, Microsoft ha publicado un sitio donde podéis encontrar multitud de recursos para afrontar este problema. En este documento vaís a encontrar información relativa a las distintas herramientas de las que disponemos para realizar las copias de seguridad y restauración.

Copia de seguridad y recuperación de documentos/elementos

Históricamente un problema importante que tenía Sharepoint era la recuperación de datos a nivel de item (elemento de una lista o documento). Se debían utilizar herramientas de terceros para poder recuperar un documento que alguien hubiese eliminado por error, por ejemplo. Veamos las herramientas de las que disponemos en MOSS 2007 para llevar a cabo estas tareas:

  • Papelera de reciclaje: Mediante esta herramienta es posible recuperar los elementos eliminados por un usuario. Esta papelera está dividida en dos etapas: en la primera el usuario que ha eliminado el elemento puede recuperarlo hasta un número concreto de días, después de los cuales es eliminado, y solo es recuperable por parte del administrador, accediendo a la segunda etapa de la papelera de reciclaje. En esa segunda etapa el elemento eliminado puede permanecer un número concreto de días hasta que se elimine definitivamente, o permanecer allí de forma ilimitada (tenemos una elevada protección, pero con un coste de disco también bastante importante):

 Papelera

  • stsadm.exe: Esta herramienta se ejecuta mediante la línea de comandos (normalmente se encuentra en c:\archivos de programa\archivos comunes\microsoft shared\web server extensions\12\bin), y nos servirá para hacer backups y restauraciones de colecciones de sitios, o bien del contenido de estos:
    • Colecciones de sitios: Sólo podremos tratar los sitios a nivel de colección, y no a nivel de sitio único o subsitio. Es una herramienta ideal para mover una colección de sitios de un servidor a otro, por ejemplo (se guardan datos y metadatos).
      • Backup:
        stsadm –o backup –url http://urlMOSS 
        –filename c:\temp\backupMOSS.bak
         
      • Restauración:
        stsadm –o restore –url http://urlNuevoMOSS 
        –filename c:\temp\backupMOSS.bak

    • Contenido: Podemos guardar el contenido de un sitio único, y restaurarlo posteriormente. Tiene la ventaja de que al restaurar el contenido se puede sobreescribir el contenido existente, o incluso combinarlo. El inconveniente principal es que no se guarda metadatos, con lo que perdemos información (concretamente, los flujos de trabajo o alertas asociados a una lista o biblioteca de documentos, características, soluciones o el estado de la papelera de reciclaje). En este ejemplo guardamos la información de seguridad del usuario, además de guardar todas las versiones de los documentos, y al hacer la recuperación, combinamos los elementos existentes con los importados.
      • Backup:
        stsadm –o export –url http://urlMOSS/sitio/subsitio
        –filename c:\temp\backupSitio.bak
        -includeusersecurity –versions 4

      • Restore:
        stsadm –o import –url http://urlMOSS/sitio/subsitio 
        –filename c:\temp\backupSitio.bak
        –includeusersecurity –updateversions 1
         

Y … ¿Como recuperamos un elemento si ya no está en la papelera de reciclaje y no tenemos copia de seguridad del sitio? Deberemos utilizar herramientas de terceros, que comentaré en el próximo post…

¡Espero que os haya servido para poner un poco de luz en este tema!

Tags: , , , ,