sábado, 31 de mayo de 2008 21:18
por
jorgedieguez
SherPoint Customization Best Practices
SharePoint es una tecnología que ofrece a los usuario de negocio un marco de trabajo flexible, adaptable, fácil de usar que permite gestionar la información, facilitar la colaboración y facilitar la participación de personas en procesos de negocio.
Este marco de trabajo esta compuesto por una multitud de componentes, cuando un usuario de SharePoint necesita resolver alguna necesidad solo tiene que combinar los componentes de una forma determinada.
Por ejemplo para habilitar un repositorio de documentos el Consultor:
- Creara y configurara el sitio
- Creara la biblioteca de documentos
- Creara los tipos de contenido
- Configurara las vistas
- Aplicara la seguridad
- Creara las paginas y las configurara con distintos WebParts
En este punto se podrá dar acceso a personas del negocio para que usen esta solución, publiquen nuevos documentos, los etiqueten, realicen búsquedas y consuman los documentos.
SharePoint es un marco de trabajo que permite por otro lado que los desarrolladores añadan nuevos componentes, extiendan o personalicen los existentes. Por ejemplo crear nuevas paginas maestras, webparts, plantillas de sitio, etc.
En MSDN encontramos un interesante apartado que recoge la lista de los elementos que pueden ser creados, modificados, extendidos. Cada elemento de la lista cuenta con una descripción, un ejemplo funcional, detalle técnico.
Managed Path SharePoint Database Schema Change SharePoint Database Access Modifying Built-In SharePoint Files Web Services Access SharePoint Designer Editing SharePoint Solution SharePoint Feature Feature Stapling Feature Event Receiver Windows Server Service Timer Job Web Application Web Service Site Definition List Definition Site Template List Template Field Type Content Type Column Template or Site Column Delegate Control Form Template Custom Action _Layouts Page Event Handler Backward-Compatible Event Handler Coded Workflow No Code Workflow Workflow Activity Workflow Condition Web Part SharePoint Theme Document Icon IFilter Document Converter Information Management Policy Business Data Catalog Application Definition File Excel Services User-Defined Function InfoPath Form Custom Code InfoPath Form View Control HTTP Handler HTTP Module Pluggable Authentication Provider Pluggable Single Sign-On Provider STSADM Command Extension Inline Code web.config file Settings Change Security Policy Es importante que al plantear una solución basada en SharePoint se revise esta lista y se encuentren el/los componente/s mas apropiados para el caso en cuestión. Al final lo bonito es que el nuevo componente pueda re utilizar múltiples veces.