sábado, 15 de mayo de 2010

Instalando Sharepoint Server 2010, paso a paso


En este video se ilustra cómo puedes instalar y configurar Microsoft SharePoint Server 2010, así como también, crear tu primera Colección de Sitios.

Instalar SharePoint Server 2010

Ver el video | Clic con el botón derecho sobre el enlace y después Save Target As para descargar el video.

Otra serie de videos de estos temas los puedes encontrar en sharepoint-videos.com

Un documento detallado que pueden emplear como complento al video es el siguiente:

SharePoint 2010 Walkthrough Guide

This walkthrough guide is designed to provide a step-by-step overview of Microsoft® SharePoint® 2010.

Download


Fuente: Microsoft Technet

viernes, 14 de mayo de 2010

Conoce Microsoft Sharepoint 2010 (Nivél Básico)



El objetivo principal de este nivel es conocer el nuevo producto Microsoft Sharepoint Server 2010: su instalación básica, arquitectura, implementación y migración desde la versión anterior (Sharepoint 2007).

Más información en Microsoft Virtual Academy

miércoles, 12 de mayo de 2010

Actualizaciones Acumulativas para WSS 3.0/MOSS 2007 de Abril 2010




Ya están disponible los nuevos paquetes de actualizaciones para WSS 3.0 y MOSS 2007

Descripción del paquete de Windows SharePoint Services 3.0 Actualización Acumulativa (WSS-paquete de servidor) Abril 2010

http://support.microsoft.com/kb/981043/

Descarga:

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=981043

Descripción del SharePoint Server 2007 Actualización Acumulativa (MOSS-paquete de servidor) Abril 2010

http://support.microsoft.com/kb/981042/

Descarga:
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=981042

Les recuerdo que como mínimo, debe tener instalado el SP2 de WSS y el SP2 MOSS, así como todos los SP2 de los paquetes de idiomas para ambos (WSS y MOSS), caso contrario arrojará un error de versión incorrecta durante la instalación. No es problema no tener instalada cualquier actualización acumulativa posterior a SP2 (tener en cuenta si no se tiene SP2, descargar la que ha corregido el problema con la licencia, aunque en los paquetes de idiomas posiblemente aún persistan y deba instalarse el hotfix Post SP2 para corregir este tema)

Una vez aplicadas las actualizaciones, debe ejecutar SharePoint Products and Technologies Configuration Wizard o en su defecto desde la línea de comandos:

psconfig –cmd upgrade –inplace b2b -wait

Paquetes de Idiomas para Sharepoint 2010



Los paquetes de idioma permiten la creación de sitios y colecciones de sitios en múltiples lenguages, sin requerir de instalaciones separadas de SharePoint Foundation 2010, por lo que es posible instalar múltiples paquetes de idioma en el mismo servidor.

La aplicación del paquete de idiomas no cambiará ni el lenguage del producto de servidor instalado ni las características administrativas instaladas.

Nota: No es necesario descargar el paquete de idiomas para la versión del sharepoint instalado, solo las que considere necesario para soportar la creación de sitios y colecciones de sitios en idiomas adicionales.

Paquetes de Idiomas para Sharepoint Foundation:

Descarga

Paquete de Idiomas para Sharepoint Server:

Descarga

La documentación para su instalación esta disponible en technet.

[ll: Language code. CC: Country Code. SKU: Stock Keeping Unit (The full release of the product). LP: Language Pack]

Language ll-CC Release Type Estimated Release Timeframe
Arabic*** ar-sa SKU and LP Released
Basque** eu-es LP September
Bulgarian* bg-bg LP August
Catalan** ca-es LP July
Chinese (Simplified) zh-cn SKU and LP Released
Chinese (Traditional) zh-tw SKU and LP Released
Croatian* hr-hr LP August
Czech cs-cz SKU and LP June
Danish da-dk SKU and LP Released
Dutch nl-nl SKU and LP Released
English en-us SKU and LP Released
Estonian* et-ee LP August
Finnish fi-fi SKU and LP May
French fr-fr SKU and LP Released
Galician** gl-es LP September
German de-de SKU and LP Released
Greek el-gr SKU and LP July
Hebrew*** he-il SKU and LP Released
Hindi* hi-in SKU and LP Released
Hungarian hu-hu SKU and LP June
Italian it-it SKU and LP Released
Japanese ja-jp SKU and LP Released
Kazakh* kk-kz LP August
Korean ko-kr SKU and LP Released
Latvian* lv-lv LP August
Lithuanian* lt-lt LP August
Norwegian Bokmål nb-no SKU and LP May
Polish pl-pl SKU and LP Released
Portuguese (Brazil) pt-br SKU and LP Released
Portuguese (Portugal) pt-pt SKU and LP May
Romanian* ro-ro LP July
Russian ru-ru SKU and LP Released
Serbian Latin* sr-latn-cs LP August
Slovak sk-sk LP July
Slovenian sl-si LP July
Spanish es-es SKU and LP Released
Swedish sv-se SKU and LP Released
Thai* th-th SKU and LP Released
Turkish tr-tr SKU and LP July
Ukrainian uk-ua LP June

* Project Server is not localized in these languages.

** Access Services, PerformancePoint Services and Project Server and not localized in these languages.

*** No support for bidirectional languages in PerformancePoint Services.

Fuentes:

http://blogs.msdn.com/b/sharepoint/archive/2010/05/13/language-offerings-for-sharepoint-2010-products.aspx

Recursos para desarrolladores Infopath 2010

Les recomiendo esta serie de webcasts que el amigo Hector Insúa ha referenciado en su blog. Pueden descargar los videos, las presentaciones, ejemplos ... Dictados por integrantes del equipo de Sharepoint e Infopath de Microsoft, siempre es bueno documentarse con información de primera mano:

- An Introduction to SharePoint Applications using InfoPath 2010

InfoPath and Forms Services 2010 make it simpler than ever to create, package, deploy, and upgrade powerful enterprise applications, using data in SharePoint or existing line of business systems, all without writing a single line of code. Discover how the new and improved InfoPath and Forms Services 2010 can enable your customers to streamline their business processes and become heroes to their business users. In this session we will introduce the major new improvements in this release for InfoPath and Forms Services, including customized list forms, the InfoPath form web part, and offline applications using SharePoint Workspace.


- Building SharePoint Applications with InfoPath 2010

InfoPath and Forms Services 2010 make it simpler than ever to create, package, deploy, and upgrade powerful enterprise applications, using data in SharePoint or existing line of business systems, all without writing a single line of code. In this session we will be discussing building SharePoint applications with InfoPath 2010.

- Form-Driven Mashups using InfoPath and SharePoint 2010

InfoPath and Forms Services 2010 make it simpler than ever to create, package, deploy, and upgrade powerful enterprise applications, using data in SharePoint or existing line of business systems, all without writing a single line of code. In this session we will be discussing building SharePoint applications with InfoPath 2010.
InfoPath and Forms Services 2010 make it simpler than ever to create, package, deploy, and upgrade powerful enterprise applications, using data in SharePoint or existing line of business systems, all without writing a single line of code.

- InfoPath 2010 - Best practices in Form Design

InfoPath and Forms Services 2010 make it simpler than ever to create, package, deploy, and upgrade powerful enterprise applications, using data in SharePoint or existing line of business systems, all without writing a single line of code.

Ir a los webcasts

Microsoft Sharepoint 2010: Recursos para Desarrolladores




Con la inminente llegada de Sharepoint 2010, se está publicando en línea material bien completo para facilitarnos la transición hacia esta nueva versión: desde artículos, kit de desarrollos (SDK), prácticas de laboratorios (hand on labs), charlas en línea (webcast), etc.

Software Development Kit (SDK) (Aug 2010)

The Microsoft SharePoint 2010 Software Development Kit (SDK) includes documentation and code samples for Microsoft SharePoint Foundation 2010 and for Microsoft SharePoint Server 2010, which builds upon the SharePoint Foundation 2010 infrastructure. The documentation includes detailed descriptions of the technologies that SharePoint Server 2010 and SharePoint Foundation 2010 provide for developers, reference documentation for the server and client object models, and step-by-step procedures for using and programming with these technologies and object models. This SDK also includes best practices and setup guidance that will help you get started with your own custom applications that build and extend upon the SharePoint Foundation 2010 and SharePoint Server 2010 platforms.

Download

On-line Documentation: http://msdn.microsoft.com/en-us/library/dd776256(v=office.12).aspx


Sharepoint 2010 Developer Training Kit

The SharePoint 2010 Developer Training Kit provides developers with deep guidance on how to develop for SharePoint 2010. Through PowerPoint decks, Hands-On Labs, Source Code, and Instructor-Led Videos, the developer kit walks you through an array of important developer topics--including Developer Roadmap, Visual Studio tooling, Workflow, Business Connectivity Services, and much, much more.

Download


SharePoint 2010: Getting Started with Development on SharePoint 2010 Hands-on Labs in C# and Visual Basic

Use these 10 hands-on lab manuals for SharePoint 2010 to get started learning SharePoint 2010 development

Download


Get Started Developing on SharePoint 2010

Software developers can use the SharePoint 2010 business collaboration platform to build enterprise-class solutions for intranet portals and the web. Use these ten modules to get started with development for SharePoint 2010 using Visual Studio 2010.

Download


SharePoint Server 2010: Advanced Developer Training Presentations

Collection of in-depth training presentations for SharePoint Server developers. SharePoint 2010 Advanced Developer Training offers technical training for SharePoint 2007 professionals who are looking to upgrade their skills to SharePoint 2010 in the form of self-paced modules and hosted labs.

Download


SharePoint 2010: SharePoint Developer Platform Wall Poster

The SharePoint 2010 Developer Platform wall poster (PDF format) shows a view of the SharePoint 2010 developer tools, community ecosystem, execution environment, Sharepoint Server 2010 workloads, and target application types. The poster is intended to be printed at 24 inches x 36 inches (61 centimeters x 91 centimeters).

Download Poster

martes, 4 de mayo de 2010

Como cambiar el lenguage de la página de perfiles personales




Leyendo hace algunos días en el blog de mi amigo Segundo Leon, he encontrado una interesante forma de solucionar este problema, que ocurre en aquellos escenarios donde se ha instalado Sharepoint (WSS o MOSS) digamos en inglés, pero que a pesar de instalar los paquetes de idiomas, no permite cambiar la plantilla de sitio 'MySite' para que utilice un lenguage diferente.

Más información en su blog: Como cambiar de lenguaje la página publica de perfiles personales (Person.aspx)

MOSS Toolbox: SharePoint Feature Administration and Clean Up Tool




El problema:


Hace tiempo he venido encontrando en distintos entornos sharepoint este mensaje en el ULS log (event id 75fe):

failed to determine definition for feature with id 'GUID'. Skipping this feature for element querying consideration.

Diagnóstico:
Esto indica que una característica está aun registrada como activa en algún lugar de su entorno WSS/MOSS, pero que no existe. Hay una variedad de escenarios que desembocan en esta situación. A pesar que tenemos identifica la ID de la feature y aunque se intente desactivarla con la herramienta stsadm utilizando su id, el error persiste.

En algunos casos he detectado que esto sucede posterior a un traspaso de una colección de sitios de un entorno de desarrollo a uno productivo. Posiblemente el entorno fuente posee una característica que se desplegó globalmente y fue activada en la colección de sitios que se ha traspasado, y luego al restaurarse en el entorno destino no puede encontrarla.

El propio autor de la herramienta nos relata su caso en particular:

"The Problem, that triggered development of this tool:
After doing Solution Package based deployment for a while, I found out, that 'stsadm -o upgradesolution' is not supported, when features are added / removed. (see article about this http://sharepointtipoftheday.blogspot.com/2009/06/solution-feature-upgrading-and.html)
Also, I had some cases, where Features had forcefully been uninstalled from a farm without deactivating them first in all Sites / SiteCollections / WebApps or in the Farm.

All this has caused errors and left overs in the Farm, e.g. it was not possible to open the WorkFlow Overview page in several SiteCollections, because it was complaining about missing Features. Also, when doing exports, you might run in the error: FatalError: Failed to compare two elements in the array."

Solución:
La herramienta de codeplex SharePoint Feature Administration and Clean Up Tool nos ayuda a resolver este problema. Requiere elevados privilegios sobre la granja sharepoint, por lo que es una herramienta a ser empleada por el usuario administrador de la granja preferiblemente.

Posee una función llamada "Find Faulty Feature" que busca las características que permanecen registradas pero que ya no existen, eliminando dichas referencias.



Más información y descarga en: http://featureadmin.codeplex.com/

domingo, 2 de mayo de 2010

Detectada Vulnerabilidad Cross-side scripting (XSS) en la Plataforma Sharepoint (WSS 3.0 & MOSS)

El pasado miércoles Microsoft publicó, en el boletín de seguridad Security Advisory 983438, la existencia de una vulnerabilidad del tipo cross-site scripting (XSS) en las plataformas SharePoint SharePoint Services 3.0 y Server 2007, específicamente en el fichero de ayuda ubicado en '_layouts/help.aspx' por una falta de validación del parámetro 'cid0'.

El problema

Esta brecha de seguridad podría permitir elevación de privilegios dentro del sitio SharePoint atacado, e incluso en el propio servidor. El atacante podría enviar un enlace a un usuario con acceso al sharepoint: Si el usuario hace click sobre el link, se ejecutaría el código malicioso embebebido en el link, pudiendo ejecutarse en el contexto de seguridad del usuario (aprovechando su cookie de autenticación). El ataque se refiere emplear exploits del tipo

http:///_layouts/help.aspx?cid0=MS.WSS.manifest.xml%3Cscript%3Ealert%28%27XSS%27%29%3C/script%3E&tid=X

Soluciones

- Uso de Http-Only cookies: La autenticación mediante cookies de solo http, no son accesibles a través de script, lo que mitiga significativamente el riesgo de ataques del tipo XSS. Más información en: Mitigating Cross-site Scripting With HTTP-only Cookies.

- Activar filtro XSS en IE8’s: Este filtro captura esta clase de ataques XSS, así que si su estándar corporativo es IE8, se reduce el riesgo para este tipo de vulnerabilidad. El filtro está activo por defecto para la Zona Internet, pero no lo está para la Zona de Intranet Local: La recomendación es activarlo. Más información en: Group Policy and Internet Explorer 8.

- Restringir acceso al fichero help.aspx: Microsoft recomienda restringir el acceso a este fichero. Esto inhabilitaría el contenido de ayuda dentro del sitio sharepoint, pero tenemos la alternativa de utilizar temporalmente la que está pública en Microsoft (si no desea dejar sin ayuda a los usuarios):

o En Español: http://office.microsoft.com/es-es/sharepointserver/FX101211723082.aspx

o En Inglés: http://office.microsoft.com/en-us/sharepointserver/FX101211721033.aspx

- Para corregir definitivamente el problema se espera que el día 11 de mayo Microsoft libere actualizaciones de seguridad que cierren la brecha de seguridad detectada.

Este es el segundo incidente importante desde mayo de 2009, cuando la liberación de una actualización, desactivaba de forma inapropiada la licencia convirtiéndola en una versión de pruebas de 180 días

Fuentes:

Microsoft Technet: http://www.microsoft.com/technet/security/advisory/983438.mspx

Blog de Seguridad en Technet: http://blogs.technet.com/srd/archive/2010/04/29/sharepoint-xss-issue.aspx

Symantec http://www.symantec.com/business/security_response/attacksignatures/detail.jsp?asid=22538