¿Qué es Sharepoint?

Muchas de las personas que no han tenido aún la oportunidad de pelearse con este producto desconocen qué es Sharepoint o cuál es su finalidad. Sé que en Geeks.ms muchas personas trabajan con ello y han tenido que lidiar con algunas de sus “peculiaridades”, pero voy a intentar simplificarlo a mi manera para aquellos que justo ahora comienzan con este mundo.

Antiguamente, cuando las personas de una organización necesitaban compartir ficheros entre ellos, existían varias posibilidades:

  1. Se mandaba un correo con el archivo adjunto y una vez enviado no se sabía nada más o bien podían existir unas idas y venidas de correos con distintas versiones del mismo archivo con el riesgo que aquello suponía.
  2. Se compartía una carpeta en el pc de turno y la gente depositaba los documentos que creían convenientes para el resto de la empresa. Si al menos se tenía en cuenta una serie de permisos sobre esa carpeta, la cosa no terminaba en catástrofe… Si por el contrario existía el libre albedrío esperemos que, al menos, existiera un backup 😉
  3. […]

Obviamente estas alternativas y otras que podemos suponer nos “ayudan” a descentralizar la información, no tener un control real de las versiones de esos documentos, no saber siquiera si tenemos todos los documentos que realmente deberíamos, etcétera.

¿Qué es Sharepoint?

Sharepoint se encarga de aquellos puntos que no conseguíamos de una forma eficaz con otros sistemas:

  • Centralizar la información de la organización.
  • Control de versiones de la documentación.
  • Compartir los recursos con otros miembros.
  • Control de acceso a la información.
  • Buscar personas dentro de la empresa.
  • Etcétera. (Más información aquí)

¿Cómo se consigue?

Gracias a los conceptos Portal y sitios podemos disponer de la información de la empresa a través de la intranet y la extranet utilizando nuestras credenciales.

Este producto consta actualmente de dos partes para sacar el mayor provecho posible:

  • Windows Sharepoint Services (WSS) es la base para la creación de portales y los sitios web dentro de los mismos. Gracias a él podemos almacenar la información, controlar el acceso a la misma, administrar los usuarios, hacer uso del control de versiones, flujo de trabajo y el motor de búsqueda.
  • Microsoft Office Sharepoint Services 2007 (MOSS) se trata de una extensión de WSS, la cual nos aporta mayor funcionalidad en nuestros portales. Gracias a MOSS podemos crear formularios de InfoPath dinámicamente, integración con Reporting Services, BI, podemos hacer uso de bases de datos externas al sistema, utilizar Excel como un servidor cálculo, permitir  a los usuarios generar sitios individuales, etcétera. 

A día de hoy ya se está trabajando en Sharepoint 2010 y está prevista su fecha de lanzamiento para el día 12 de mayo de este año.

A medida que vaya conociendo cada una de las funcionalidades intentaré dedicarle el tiempo que se merezcan 🙂
Como desarrolladora, mi intención es dedicar la mayor parte de mi tiempo a descubrir las posibilidades que ofrece la plataforma para que los desarrolladores podamos extender aún más su funcionalidad.

Herramientas para el desarrollo

El entorno de trabajo es Visual Studio para el cual disponemos un SDK con las plantillas de Sharepoint. Están disponibles desde Visual Studio 2005 en adelante. Para poder descargar la versión oportuna podemos hacerlo a través de este link. En Visual Studio 2010 RC dichas plantillas ya están incluidas.

¿Os acordáis de FrontPage? Para aquellos que pensabais como yo que se había extinguido os comunico que para nada, su nombre actual es Sharepoint Designer y será nuestro aliado a la hora de diseñar 😉

Requisitos mínimos para una instalación stand-alone

  • Procesador: 2.5 GHz
  • RAM: 1 GB
  • Disco duro: 3 GB
  • Software: Windows Server 2003/2003 R2/2008
  • Visual Studio 2005/2008/2010
  • SQL Server 2005 (En la instalación de Sharepoint nos proporciona un SQL Server)

Más información.

Existe una máquina virtual ofrecida por Microsoft en el siguiente enlace. La misma está compuesta de veinte partes y se hace bastante pesada su descarga. Comentaros que yo intenté hacer uso de ella pero, desconozco si fue por un problema puntual, al intentar descomprimir la máquina me avisó de que una de las partes estaba corrupta y no pude continuar 🙁

La instalación es bien sencilla pero debemos tener en cuenta el siguiente orden para no volvernos loc@s. En este caso estamos suponiendo que la instalación es para un entorno de desarrollo:

  1. Una vez que tengamos preparado un Windows Server, debemos añadir el rol de Servidor Web para dejar preparado el IIS.
  2. Iniciamos la instalación de Sharepoint (Dentro de las opciones avanzadas, mantuve la instalación Independiente). Cuando la misma finaliza, podremos configurar Sharepoint en ese momento o ejecutar el asistente más adelante a través del acceso directo Sharepoint Products and Technologies. Por otro lado, para crear y configurar nuevos portales existe otro acceso directo llamado Sharepoint 3.0 Central Administration. Por el momento, para la serie de post que pretendo realizar, he creado un nuevo portal con un sitio de tipo Team Site.
  3. Instalamos Visual Studio y el SDK indicado para su versión.

A partir de este momento, estamos listos para comenzar a trastear con Sharepoint 🙂

¡Comencemos!

6 comentarios en “¿Qué es Sharepoint?”

  1. Buen aporte Gisela,
    Sólo un pequeño detalle, 500 MB de RAM para SharePoint 2007 son “muy mínimos”. Mi recomendación:
    – 1 GB al menos para WSS 3.0.
    – 2 GB para MOSS.

    Si hablamos de SharePoint 2010, el tema se complica:
    – 2 GB al menos para SharePoint Foundation 2010.
    – 5 GB para SharePoint Serer 2010.

    JC’s

  2. Hola Juan Carlos,

    Muchas gracias por tu recomendación 🙂 Estuve mirando más información al respecto y vi que efectivamente se queda algo corto con lo que pude comprobar inicialmente :/

    Actualizaré los valores mínimos para una instalación stand-alone.

    ¡Gracias!

    @Jorge 🙂 jejejeje … ¡Es que si no apunto estas cosas luego se me olvidan! 😛 Gracias por tu comentario.

    ¡Saludos!

  3. Un poco tarde, pero bueno… mi opinión es corta.

    No tenía ninguna idea sobre esa “cosa”, pero ahora que leo tu artículo, pues nada, ya puedo caminar sin miedo.

    Mucha vida y felicidades para tí.

  4. para instalar WSS no se necesita licencia pero claro el WS 2003 debe tener lalicencia, el desarrollo de los portales es muy intuitivo, ademas se integra con el AD o si no tienes con usuarios del windows.

    Igualmente felicidades por el post.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *