SharePoint 2010: Sneak Peek Presentation por Arpan Shah!

De la mano de Arpan Shah, director de SharePoint en Microsoft, y como parte del WPC (World Partner Conference) del mes pasado, tenemos disponible el vídeo de la presentación que en torno a SharePoint 2010 realizó justo al día siguiente de aparecer los primeros videos en torno a la nueva versión de SharePoint. En el vídeo no hay ninguna novedad destacable, pero nos sigue dejando los dientes largos hasta que SharePoint 2010 alcance la beta pública para finales de este año.

Building Solutions on SharePoint

[Varios]: Todo lo que Microsoft ha liberado estos últimos días!

Un blog que leo habitualmente porque me permite estar al tanto de las últimas novedades en tecnologías y plataformas Microsoft es el blog de Mary-Jo Foley en ZDNet. Os recomiendo que os suscribáis a su RSS si queréis estar al tanto de las últimas novedades. El caso es que Mary-Jo en uno de sus últimos posts nos pone al día de las últimas novedades de estos días en torno a algunas plataformas y tecnologías en las que los equipos de producto de Microsoft están trabajando. Aunque os animo a leeros el post para más detalles, las novedades son relativas a:

  • Microsoft Security Essentials (MSE)
  • Windows Live Movie Maker
  • SQL Azure Database
  • SQL Server StreamInsight
  • Microsoft Deployment Toolkit (MDT) 2010

MOSS: Caso de éxito de Enterprise 2.0!

Aunque las capacidades de SharePoint 2007 como plataforma Enterprise 2.0 son limitadas de base, podemos superar estas limitaciones gracias a que SharePoint es una plataforma abierta completamente extensible. Y como prueba, aquí os dejo un vídeo en torno a como una empresa global como Accenture (y que cuenta con más de 180.000 trabajadores) ha utilizado SharePoint 2007 como base para su herramienta Enterprise 2.0: Accenture People.

image

Windows 7: Personaliza tu escritorio como + te guste…es gratis ;-)!

Si eres de los que no te conformas y quieres personalizar aún más tu Windows 7, no te puedes perder los 26 temas que ha liberado AddictiveTips para facilitarte el tuneado rápido de tu escritorio ;-)…y gratis. A mi uno de los temas que más me ha gustado de los que aparecen en la página de AddictiveTips es el waterbomb…:D:

Waterbomb_and_Windows_7_by_Adrenalize81

Aparte de estos 26 temas, no os olvidéis del de Ferrari ;-).

Y ahora a tunear el Windows 7.

WSS 3.0 & MOSS: Teclas de acceso rápido!

Aunque normalmente las aplicaciones web no tienen teclas de acceso directo, resulta que SharePoint (que por otro lado no es una aplicación web convencional) si las tiene. Por ejemplo:

  • Alt-1 + Enter, Ir a la página Home.
  • Alt-6 + Enter, ayuda.
  • Alt-l + Enter,  menú de bienvenida.
  • Alt-o, OK o Crear.
  • Alt-c, Cancelar.
  • Alt-s, Buscar – mover cursor a la caja de búsqueda.

Tenéis el listado completo de teclas de acceso rápido en este enlace.

Fuente: Blog de Mike Smith.

WSS 3.0 & MOSS: Plantillas de sitio disponibles y creación programática!

A la hora de crear sitios de SharePoint tenemos varias posibilidades:

  • Mediante la interfaz de usuario de SharePoint, ya sea desde la administración central de SharePoint si estamos creando una colección de sitios o bien desde un sitio de SharePoint si estamos creando un subsitio.
  • Utilizando el comando STSADM y las opciones createsite o createweb.
  • De forma programática mediante el modelo de objetos.

Cualquiera de las tres alternativas comentadas implica que vamos a necesitar especificar una plantilla de sitio en la que basar el sitio de SharePoint a crear.

Plantillas disponibles a través de la UI de SharePoint

A través de la UI de SharePoint podremos crear colecciones de sitios (administración central) o subsitios (desde un sitio de SharePoint) utilizando una serie de plantillas pre-definidas o bien las que hayamos creado de forma personalizada. El número de plantillas disponibles varia dependiendo de si hablamos de WSS 3.0 o de MOSS. Lógicamente, en MOSS disponemos de un mayor número de plantillas con respecto a WSS 3.0. Así, en WSS 3.0 sólo tendremos plantillas de Colaboración y de Reuniones. En MOSS tendremos plantillas de Empresa y de Publicación.

image image

 

Plantillas disponibles a través de STSADM

En el caso de que vayamos a crear un sitio de SharePoint con STSADM y las opciones createsite o createweb, tendremos que utilizar el parámetro –sitetemplate ya que nos permite especificar la plantilla de sitio a utilizar.

image 

  • En el caso en el que vayamos a crear una colección de sitios, el comando STSADM a utilizar sería similar al siguiente:

stsadm –o createsite –url  http://litwaredemo:190 –owneremail jcgonzalez@ciin.es –ownerlogin litwareinc\Administrator –lcid 3082 -sitetemplate SPS#0

  • Para el caso de creación tendríamos:

stsadm –o createweb –url http://litwaredemo:190/RedAsesores -lcid 3082 -sitetemplate SPS#0

Como veis, en ambos casos el parámetro –sitetemplate especifica la plantilla a utilizar. Pero, ¿cuáles son los códigos de las plantillas que podemos utilizar con este parámetro? Pues un resumen rápido (también os recomiendo este otro enlace) es el siguiente:

Valor

Plantilla de Sitio

Aplica a

STS#0

Team Site

WSS /MOSS

STS#1

Blank Site

WSS /MOSS

STS#2

Document Workspace

WSS /MOSS

MPS#0

Basic Meeting Workspace

WSS /MOSS

MPS#1

Blank Meeting Workspace

WSS /MOSS

MPS#2

Decision Meeting Workspace

WSS /MOSS

MPS#3

Social Meeting Workspace

WSS /MOSS

MPS#4

Multipage Meeting Workspace

WSS /MOSS

WIKI#0

Wiki

WSS /MOSS

BLOG#0

Blog

WSS /MOSS

BAS#0

Business Activity Services Team Site

MOSS

SPS#0

SharePoint Portal Server Site

MOSS

SPSPERS#0

SharePoint Portal Server Personal Space

MOSS

SPSMSITE#0

SharePoint Portal Server My Site

MOSS

SPSTOC#0

Contents area template

MOSS

SPSTOPIC#0

Topic area template

MOSS

SPSNEWS#0

News area template

MOSS

SPSNHOME#0

News Home area template

MOSS

SPSSITES#0

Site Directory area template

MOSS

SPSBWEB#0

SharePoint Portal Server BucketWeb template

MOSS

SPSCOMMU#0

Community area template

MOSS

_GLOBAL_#1

sitetemplate <- Can’t use this one! Just so you know it exists.

MOSS

BDR#0

Document center template

MOSS

OFFILE#0

Records center template

MOSS

CMSPUBLISHING#0

Publishing site

MOSS

BLANKINTERNET#0

Publishing site

MOSS

BLANKINTERNET#1

Press releases site

MOSS

BLANKINTERNET#2

Publishing site with workflow

MOSS

SPSREPORTCENTER#0

Report center template

MOSS

SPSPORTAL#0

Starter hierarchy for an intranet division portal

MOSS

PROFILES#0

Profile site that includes page layouts with zones

MOSS

BLANKINTERNETCONTAINER#0

Publishing portal preconfigured for revision-controlled, secure content creation and publication

 

SPSMYSITEHOST#0

My Site host

MOSS

SRCHCENTERLITE#0

Search center

MOSS

SRCHCENTERLITE#1

Search center without navigation bars

 

Creación programática de sitios de SharePoint

Finalmente, y como siempre, tenemos la opción de crear colecciones de sitios o subsitios de forma programática mediante el modelo de objetos de SharePoint. Algunas alternativas posibles para la creación de sitios son:

  • Utilizando la misma plantilla que tenemos en el contexto actual de sitio de SharePoint:

SPWeb mySite = SPContext.Current.Web;
SPWebCollection subSites = mySite.Webs;
string currentTemplate = mySite.WebTemplate;
string siteUrl = TextBox1.Text.ToString();
string siteTitle = TextBox2.Text.ToString();
string siteDescription = TextBox3.Text.ToString();
subSites.Add(siteUrl, siteTitle, siteDescription, 1033,
   currentTemplate, true, false);

  • Especificando la plantilla (alguno de los códigos vistos):

SPContext.Current.Web.AllowUnsafeUpdates = true;
SPWebCollection objWebs = SPContext.Current.Web.Webs;
objWebs.Add("GAME ZONE", "Games Site", "This is the Games Site", 1033,"STS#0", true, false);
SPContext.Current.Web.AllowUnsafeUpdates = false

  • Otra opción interesante es la que podéis encontrar en este post de Sahil Malik.

Y hasta aquí llega este post sobre plantillas de sitio disponibles en SharePoint. Espero que el post os haya resultado interesante.