Cómo preparar el ambiente de trabajo de SharePoint
Cómo puedo preparar mi(s) ambiente/servidores trabajo para desarrollar sobre/con SharePoint
Que necesito para hacer pruebas de desarrollo con/en SharePoint
En muchos foros, comunidades y demás, hemos visto que se pide ayuda para ver como preparar nuestro ambiente de trabajo de SharePoint, posiblemente más orientado a pruebas de piloto, o desarrollo más que para producción. En Technet están todos los whitepaper necesarios para apoyarse y hacer una buena planeación Design and build sites for Office SharePoint Server 2007 para un ambiente productivo, pero que pasa cuando queremos setear un adecuado ambiente de desarrollo?
Buscando en TechNet me he encontrado con estas ligas que me gustaría compartirles.
The development and distribution process involves the following environments:
Development
Configuration management
Test
Authoring
Pilot
Production
For more information about these environments, see Review of environments.
Depending upon the scale of your coded elements and content needs and the size and complexity of your development and testing team, you might combine one or more of the environments. For more information about factors that can guide your topology and approach, see Determine your approach and Customization scenarios.
In this section:
Set up the software configuration management environment
Set up the development environment
Note
This section does not cover the actual development of coded elements for Office SharePoint Server 2007. For more information about developing the coded elements, see the Office SharePoint Server 2007 SDK Documentation (http://go.microsoft.com/fwlink/?LinkId=106289&clcid=0x409).
Set up the integration environment (Office SharePoint Server)
Set up the authoring environment
Set up the pilot environment
Finalmente dos artículos interesantes de Blogs:
Preparing the development environment
How to Build a SharePoint Development Machine
Espero sea de utilidad.
Referencia: http://technet.microsoft.com/en-us/library/cc263006(TechNet.10).aspx
Si alguna vez usando los Workflows default de SharePoint (MOSS 2007) -particularmente el de aprobación-, trabajando con Formularios de InfoPath publicados a bibliotecas de formularios habilitadas para abrir los formularios usando Form Services, verificamos que tenemos problemas para abrir el documento al checar el correo que nos llega por el flujo, puede ser que sea un bug ya corregido en algún Service Pack.
There has been an error while loading the form. Click try again to attempt to load form again. If this error persists, contact the support team for the web site. Click close to exit this message. The URL URL_path is an unsupported relative URL. Use an absolute URL of prefix with '~sitecollection, for a site-collection-relative URL.
El problema viene cuando en el primer nivel (aunque podría presentarse en el segundo), le llega al primer aprobador un correo con la liga para verificar el contenido del formulario previo a su aprobación. Dicha liga tiene una estructura un tanto extraña cuando colocan el mouse encima y si tratan de abrirla obtendrán este error (parece ser que no sucede lo mismo si en vez de usar Form Service susamos el cliente de InfoPath):
Como posibles soluciones se tienen:
1. Modificar el archivo elemsnts.xml con el cual se necesita tener acceso a donde esta instalado SharePoint: como se ve en el siguiente estracto de la página: http://msdn.microsoft.com/en-us/library/cc263911.aspx
The following is a code segment from the elements.xml manifest file that is implemented by this particular Feature. The manifest file contains details of the different components or actions that make up a Feature. For example, the manifest for an event handler might say, for lists of the specified type, use the class defined in this specified assembly to respond to this specified list item event type, for example, the ItemUpdated event. Here, the manifest file defines a field that might be used in a list column, for example.
Xml
Copy Code
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Field ID="{0B9E3314-3F9F-2aa8-4BCD-7CB89A6FB32D}"
Name="ProductName"
SourceID=http://schemas.microsoft.com/sharepoint/v3
StaticName="ProductName"
Group="ProductColumns"
DisplayName="Product Name"
Type="Text">
</Field>
</Elements>
In this markup code, a field is identified by a GUID and name. The group and display name identify the Feature and the values that appear in the column setup screen on the SharePoint site. These values could just as easily be retrieved from a resource file. And finally, every field must be associated with a Windows SharePoint Services field type.
Note:
Groups typically specifies a section or area in the user interface (UI).
Install the Feature
After you have created the feature.xml and elements.xml files in a folder, you then need to install and activate the Feature. The process involves three steps.
To install and activate a Feature
2. La segunda es instalando el SP 1 de Windows SharePoint Services 3.0 http://support.microsoft.com/kb/939592/
Windows SharePoint Services 3.0 KB 939592
In an e-mail message, you click a hyperlink for an assignment in a Microsoft Office SharePoint Server 2007 site. When you do this, you receive the following error message: There has been an error while loading the form. Click try again to attempt to load form again. If this error persists, contact the support team for the web site. Click close to exit this message. The URL URL_path is an unsupported relative URL. Use an absolute URL of prefix with '~sitecollection, for a site-collection-relative URL.
Gracias a mi compañero Alejandro García por compartir esta segunda opción que parece ser la solución real al problema.
Muchas veces los clientes preguntan por casos de implementaciones reales de SharePoint para poder vislumbrar el alcance y funcionalidad de la herramienta.
A continuación compartimos un caso interesante de una implementación real, SharePoint presente en el Sitio Oficial de las Olimpiadas de Beijing 2008.
"...The 2008 Olympics in Beijing, China, will host 10,000 athletes, 302 events, 7 million spectators, and more than 20,000 international media personnel. Beijing will use a Web portal called INFO 2008 to provide Olympics partners and media with continually updated information and event results. To provide accurate information promptly, the BOCOG needed a powerful search solution for INFO 2008 that would perform at high levels and integrate into the portal’s user interface. The BOCOG used Microsoft® Office SharePoint® Server 2007 to create powerful search features for INFO 2008, so users can find the facts they need easily and quickly. Olympics athletes, officials, partners, and the accredited media will be able to search and find the information they need to successfully present, promote, and report the 29th Summer Olympics...."
Para más información se puede revisar el Caso de Estudio Aquí.
Que tal eh!
Update 8/7/2008
Para más información pueden revisar el post reciente que se publicó en el Blog del equipo de producto al respecto Aqui (http://blogs.msdn.com/sharepoint/archive/2008/08/06/sharepoint-server-2007-powers-beijing-2008-olympic-games.aspx)
Si quieren conocer como va sucediendo cada día, les invito a que consulten el Blog personal (http://mschrisran.spaces.live.com. ) de uno de los PFEs (Chris Ransom) que estan ayudando a soportar esto desde Beijing, arriba los PFEs!!!