Un tip interesante en migración de SPS 2003 a MOSS 2007, content database migration mode

July 1st, 2008 by ldusolier

En cuanto a migraciones de SharePoint 2003 a 2007 se refiere, hay distintos caminos a seguir dependiendo de varias cosas, pero las tres opciones m s conocidas son:

  • In-Place Upgrade,
  • Gradual Upgrade y
  • Content Dababase Upgrade (cada una con sus ventajas y desventajas en cierto sentido).

Para saber m s informaci¢n de como elegir el camino a seguir, pueden consultar la siguiente direcci¢n: Migration and Upgrade Information for SharePoint Server 2007.

Ahora, en caso de que requieran o vayan a usar nuevo hardware para contar con especificaciones t‚cnicas mas recomendables para SharePoint 2007, e incluso si piensas migrar a SQL Server 2005, si tienen SQL 2000 en su instalaci¢n de SPS 2003, podr¡an evaluar al tercer approach.

Si utilizan el modo de migraci¢n de mover la(s) base(s) de contenido de SPS 2003 a 2007, podr¡an en alg£n momento requerir sacar un respaldo o backup de la base de datos reci‚n migrada (restaurada) en SQL 2005, y cuando lo intenten posiblemente les aparezca el siguiente mensaje:

Msg 3007, Level 16, State 1, Line 1

The backup of the file or filegroup "sysft_ix_portal1_SITE" is not permitted because it is not online. BACKUP can be performed by using the FILEGROUP or FILE clauses to restrict the selection to include only online data.

Msg 3013, Level 16, State 1, Line 1

BACKUP DATABASE is terminating abnormally.

Esto se debe a que en SQL 2000 est  habilitado por default el Full Text Search, que no necesariamente esta habilitado para todas las bases de datos que se tengan en SQL Server 2005. Lo que se puede hacer es antes de intentar sacar un respaldo de la base de datos reci‚n restaurada de la instalaci¢n de SPS 2003 (si tienen SQL 2000) a MOSS 2007 (ahora con 2005), es habilitar o hacer clic en el checkbox dentro de las propiedades de la base de datos que queremos respaldar considerando la capacidad de Full Text Search (como ven¡a ya habilitado previamente en SQL 2000). Gracias a mi buen amigo Leandro Iacono por compartir este tip.

Si nuevamente intentamos hacer el respaldo ahora ya lo lograremos.

Un tip interesante en migración de SPS 2003 a MOSS 2007, content database migration mode

July 1st, 2008 by ldusolier

En cuanto a migraciones de SharePoint 2003 a 2007 se refiere, hay distintos caminos a seguir dependiendo de varias cosas, pero las tres opciones m s conocidas son:

  • In-Place Upgrade,
  • Gradual Upgrade y
  • Content Dababase Upgrade (cada una con sus ventajas y desventajas en cierto sentido).

Para saber m s informaci¢n de como elegir el camino a seguir, pueden consultar la siguiente direcci¢n: Migration and Upgrade Information for SharePoint Server 2007.

Ahora, en caso de que requieran o vayan a usar nuevo hardware para contar con especificaciones t‚cnicas mas recomendables para SharePoint 2007, e incluso si piensas migrar a SQL Server 2005, si tienen SQL 2000 en su instalaci¢n de SPS 2003, podr¡an evaluar al tercer approach.

Si utilizan el modo de migraci¢n de mover la(s) base(s) de contenido de SPS 2003 a 2007, podr¡an en alg£n momento requerir sacar un respaldo o backup de la base de datos reci‚n migrada (restaurada) en SQL 2005, y cuando lo intenten posiblemente les aparezca el siguiente mensaje:

Msg 3007, Level 16, State 1, Line 1

The backup of the file or filegroup "sysft_ix_portal1_SITE" is not permitted because it is not online. BACKUP can be performed by using the FILEGROUP or FILE clauses to restrict the selection to include only online data.

Msg 3013, Level 16, State 1, Line 1

BACKUP DATABASE is terminating abnormally.

Esto se debe a que en SQL 2000 est  habilitado por default el Full Text Search, que no necesariamente esta habilitado para todas las bases de datos que se tengan en SQL Server 2005. Lo que se puede hacer es antes de intentar sacar un respaldo de la base de datos reci‚n restaurada de la instalaci¢n de SPS 2003 (si tienen SQL 2000) a MOSS 2007 (ahora con 2005), es habilitar o hacer clic en el checkbox dentro de las propiedades de la base de datos que queremos respaldar considerando la capacidad de Full Text Search (como ven¡a ya habilitado previamente en SQL 2000). Gracias a mi buen amigo Leandro Iacono por compartir este tip.

Si nuevamente intentamos hacer el respaldo ahora ya lo lograremos.

Decimo PodCast de la Comunidad de SharePoint, platica con el equipo del CIIN

June 3rd, 2008 by ldusolier

LogoPodCastComunidad

En esta ocasión tuvimos la oportunidad de tener una charla muy amena con el equipo de consultores del Centro de Innovacion e Integracion (CIIN) -http://www.ciin.es/web/Paginas/default.aspx- de Cantabria España. Pablo Sousa y Angel Acha nos cuentan sus experiencias y vivencias con SharePoint, de como fue que terminaron trabajando con este producto de Microsoft, y nos platican como surgió la idea de la creación de su blog en geeks.ms -http://geeks.ms/blogs/ciin/default.aspx- para compartir su conocimiento. En esta ocasión no tuvimos la fortuna de contar con otro miembro del equipo, Juan Carlos González, pero esperemos se pueda agendar para otro podcast. Aprovechamos para felicitarlo por su recién nombramiento como MVP en SharePoint.

Para más información, pueden escuchar el PodCast Aqui.

Les recuerdo que de igual forma pueden consultar -y subscribirse a- nuestras anteriores emisiones desde el Web en la siguiente dirección: http://feeds.feedburner.com/ComunidadDeSharePointPodCast

O de igual modo por algún cliente como por ejemplo iTunes, en este post pueden revisar como hacerlo: Una emisión más del PodCast de la Comunidad SharePoint Entrevista con Erika Ehrli Site Manager del sitio MSDN Office Developer Center.

Si alguien está interesado de compartir sus experiencias, los conocimientos adquiridos de SharePoint o el valor de negocio que ha representado para ustedes en su implementación, con gusto mandenme un correo a ldusolier@sharepoint.com.mx y podemos organizarnos para hacer una nueva emisión de PodCast, incluso en mesa redonda…

Saludos!

Luis.

Decimo PodCast de la Comunidad de SharePoint, platica con el equipo del CIIN

June 3rd, 2008 by ldusolier

LogoPodCastComunidad

En esta ocasión tuvimos la oportunidad de tener una charla muy amena con el equipo de consultores del Centro de Innovacion e Integracion (CIIN) -http://www.ciin.es/web/Paginas/default.aspx- de Cantabria España. Pablo Sousa y Angel Acha nos cuentan sus experiencias y vivencias con SharePoint, de como fue que terminaron trabajando con este producto de Microsoft, y nos platican como surgió la idea de la creación de su blog en geeks.ms -http://geeks.ms/blogs/ciin/default.aspx- para compartir su conocimiento. En esta ocasión no tuvimos la fortuna de contar con otro miembro del equipo, Juan Carlos González, pero esperemos se pueda agendar para otro podcast. Aprovechamos para felicitarlo por su recién nombramiento como MVP en SharePoint.

Para más información, pueden escuchar el PodCast Aqui.

Les recuerdo que de igual forma pueden consultar -y subscribirse a- nuestras anteriores emisiones desde el Web en la siguiente dirección: http://feeds.feedburner.com/ComunidadDeSharePointPodCast

O de igual modo por algún cliente como por ejemplo iTunes, en este post pueden revisar como hacerlo: Una emisión más del PodCast de la Comunidad SharePoint Entrevista con Erika Ehrli Site Manager del sitio MSDN Office Developer Center.

Si alguien está interesado de compartir sus experiencias, los conocimientos adquiridos de SharePoint o el valor de negocio que ha representado para ustedes en su implementación, con gusto mandenme un correo a ldusolier@sharepoint.com.mx y podemos organizarnos para hacer una nueva emisión de PodCast, incluso en mesa redonda…

Saludos!

Luis.

La adopción de herramientas de colaboración como SharePoint hacia donde nos lleva…

May 8th, 2008 by ldusolier

Algunos datos interesantes disponibles en internet:

  • The CIO And SharePoint

"…Why should CIOs pay close attention to this particular Microsoft (NSDQ: MSFT) product (as opposed to the myriad others you support in your organization)? Because it's viral (meaning its use is probably growing in your company, whether you know it or not), and it needs to be managed closely to get the most of out it…"

Para consultar el art¡culo completo: http://www.informationweek.com/blog/main/archives/2008/03/the_cio_and_sha.html

  • Microsoft SharePoint taking business by storm

"…Microsoft's SharePoint Server is on a billion dollar juggernaut to potentially become the next must-have technology, offering companies tools for building everything from collaborative applications to Internet sites and potentially handing Microsoft its next cash cow…"

Para consultar el art¡culo completo: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html

  • Microsoft SharePoint Sales To Hit $1 Billion In 2008

"…With more companies looking to make critical information easily accessible to and shareable with employees, Microsoft (NSDQ: MSFT) said Monday that it expects total sales of its SharePoint online collaboration  software will surpass the $1 billion mark in 2008.

"It's a significant number," said Microsoft chairman Bill Gates, delivering a keynote address Monday in Seattle at the company's Office SharePoint Conference 2008. SharePoint is "based on a vision of letting workers share information in a better way," Gates added…."

Para consultar el art¡culo completo: http://www.informationweek.com/news/internet/showArticle.jhtml?articleID=206901417

En general son algunas noticias respecto al impacto que esta teniendo este producto de Microsoft.

Pensemos: Si esta teniendo esta auge, se esta implementando en "n" empresas, imaginemos lo que ser  en un par de a¤os si no se tienen las gu¡as necesarias, recomendaciones de uso, configuraci¢n, mejores pr cticas de administraci¢n, uso de contenido, que mas se les ocurre?

Lo interesante aqu¡ es que parece que hay un mercado enorme de oportunidad para poder dar consultor¡a por lo menos de aqu¡ a un par de a¤os, es decir, hay para todos. Si es clara la adopci¢n o por lo menos la cantidad impresionante de implementaciones o proyectos relacionada a esta tecnolog¡a, pensemos en lo que seguir  de esto.

Pensemos en:

  • La administraci¢n de nuestra informaci¢n cuando las empresas empiecen a manejar no Gigas sino Teras de informaci¢n. Mejores pr cticas en Respaldos, Restauraci¢n, DRP's.
  • Cuando se necesite gente dedicada incluso especializada o m s a£n departamentos o un conjunto de personas dedicadas a ofrecer el mejor servicio de colaboraci¢n y comunicaci¢n relacionado a este producto en la organizaci¢n. Gente que dedique tiempo a estar actualizada de todo lo nuevo que se desarrolla para SharePoint, entre compatibilidad de aplicaciones, add-ins de terceros. utiler¡as de Microsoft o de la comunidad abierta, por ejemplo CodPlex.
  • El definir procesos, procedimientos, log¡stica involucrada para la mejor planeaci¢n de escenarios de colaboraci¢n aplicados a problemas, situaciones espec¡ficas de negocio.
  • Qu‚ m s se les ocurre?

Yo en lo particular cuando pienso que a esto me dedico, creo que estoy en el camino correcto, creo que hay mucho por hacer a£n, se est n abriendo nuevos mercados, nuevas formas de comunicaci¢n, de trabajo de hacer negocios, y la tecnolog¡a est  ah¡, nosotros tenemos la oportunidad de tomar ventaja de hecho para generar valor para todos. Este post en parte fue generado gracias a las pl ticas que tuve con Hector Insua sobre las nuevas oportunidades de negocio que est  generando SharePoint y su importancia, y pues naci¢ la iniciativa de compartirlo.

Ustedes que creen?

La adopción de herramientas de colaboración como SharePoint hacia donde nos lleva…

May 8th, 2008 by ldusolier

Algunos datos interesantes disponibles en internet:

  • The CIO And SharePoint

"…Why should CIOs pay close attention to this particular Microsoft (NSDQ: MSFT) product (as opposed to the myriad others you support in your organization)? Because it's viral (meaning its use is probably growing in your company, whether you know it or not), and it needs to be managed closely to get the most of out it…"

Para consultar el art¡culo completo: http://www.informationweek.com/blog/main/archives/2008/03/the_cio_and_sha.html

  • Microsoft SharePoint taking business by storm

"…Microsoft's SharePoint Server is on a billion dollar juggernaut to potentially become the next must-have technology, offering companies tools for building everything from collaborative applications to Internet sites and potentially handing Microsoft its next cash cow…"

Para consultar el art¡culo completo: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html

  • Microsoft SharePoint Sales To Hit $1 Billion In 2008

"…With more companies looking to make critical information easily accessible to and shareable with employees, Microsoft (NSDQ: MSFT) said Monday that it expects total sales of its SharePoint online collaboration  software will surpass the $1 billion mark in 2008.

"It's a significant number," said Microsoft chairman Bill Gates, delivering a keynote address Monday in Seattle at the company's Office SharePoint Conference 2008. SharePoint is "based on a vision of letting workers share information in a better way," Gates added…."

Para consultar el art¡culo completo: http://www.informationweek.com/news/internet/showArticle.jhtml?articleID=206901417

En general son algunas noticias respecto al impacto que esta teniendo este producto de Microsoft.

Pensemos: Si esta teniendo esta auge, se esta implementando en "n" empresas, imaginemos lo que ser  en un par de a¤os si no se tienen las gu¡as necesarias, recomendaciones de uso, configuraci¢n, mejores pr cticas de administraci¢n, uso de contenido, que mas se les ocurre?

Lo interesante aqu¡ es que parece que hay un mercado enorme de oportunidad para poder dar consultor¡a por lo menos de aqu¡ a un par de a¤os, es decir, hay para todos. Si es clara la adopci¢n o por lo menos la cantidad impresionante de implementaciones o proyectos relacionada a esta tecnolog¡a, pensemos en lo que seguir  de esto.

Pensemos en:

  • La administraci¢n de nuestra informaci¢n cuando las empresas empiecen a manejar no Gigas sino Teras de informaci¢n. Mejores pr cticas en Respaldos, Restauraci¢n, DRP's.
  • Cuando se necesite gente dedicada incluso especializada o m s a£n departamentos o un conjunto de personas dedicadas a ofrecer el mejor servicio de colaboraci¢n y comunicaci¢n relacionado a este producto en la organizaci¢n. Gente que dedique tiempo a estar actualizada de todo lo nuevo que se desarrolla para SharePoint, entre compatibilidad de aplicaciones, add-ins de terceros. utiler¡as de Microsoft o de la comunidad abierta, por ejemplo CodPlex.
  • El definir procesos, procedimientos, log¡stica involucrada para la mejor planeaci¢n de escenarios de colaboraci¢n aplicados a problemas, situaciones espec¡ficas de negocio.
  • Qu‚ m s se les ocurre?

Yo en lo particular cuando pienso que a esto me dedico, creo que estoy en el camino correcto, creo que hay mucho por hacer a£n, se est n abriendo nuevos mercados, nuevas formas de comunicaci¢n, de trabajo de hacer negocios, y la tecnolog¡a est  ah¡, nosotros tenemos la oportunidad de tomar ventaja de hecho para generar valor para todos. Este post en parte fue generado gracias a las pl ticas que tuve con Hector Insua sobre las nuevas oportunidades de negocio que est  generando SharePoint y su importancia, y pues naci¢ la iniciativa de compartirlo.

Ustedes que creen?

Is Microsoft green…What do you think?

May 3rd, 2008 by ldusolier

I just found this page, with information about we could say Technology naturally efficient.

Check it out!

Innovating to Improve the Planet

"…At Microsoft, we believe in the potential of software and technology innovation to help people and businesses around the world improve the environment. We are committed to developing software, hardware, solutions, and services that can help customers and partners address increasingly complex environmental challenges. Microsoft is working with leading organizations around the globe to help increase the value that our technologies can bring to environmental challenges. We are committed to providing our customers and shareholders with information about our corporate environmental impact.

I hope you will find this site helpful and informative…"

Rob Bernard
Chief Environmental Strategist
Microsoft Corporation
 
To know more about it, please visit: http://www.microsoft.com/environment/

Is Microsoft green…What do you think?

May 3rd, 2008 by ldusolier

I just found this page, with information about we could say Technology naturally efficient.

Check it out!

Innovating to Improve the Planet

"…At Microsoft, we believe in the potential of software and technology innovation to help people and businesses around the world improve the environment. We are committed to developing software, hardware, solutions, and services that can help customers and partners address increasingly complex environmental challenges. Microsoft is working with leading organizations around the globe to help increase the value that our technologies can bring to environmental challenges. We are committed to providing our customers and shareholders with information about our corporate environmental impact.

I hope you will find this site helpful and informative…"

Rob Bernard
Chief Environmental Strategist
Microsoft Corporation
 
To know more about it, please visit: http://www.microsoft.com/environment/

Algunas recomendaciones de la semana…

April 13th, 2008 by ldusolier

En esta ocasión me gustaría compartir 3 recomendaciones sobre funcionalidad desarrollada para SharePoint:

  • Como validar en tener datos únicos en una columna por cada elemento de una lista. [Unique Column Policy].
  • Restringir el acceso a ciertas acciones de la barra de herramientas de una biblioteca o lista. Generalmente los usuarios tienen acceso a todas las acciones o a ninguna, pero por default no existe la opción de poder configurar el acceso a solo algunas de las acciones. Para ello el nuevo feature de Scott, el Toolbar Manager.
  • Cual es el comando de administración de SharePoint, el famoso STSADM, nuevas operaciones agregadas por el SP1, algunas extensiones interesantes desarrolladas por Gary Lapointe [SharePoint MVP], y finalmente una nueva iniciativa para los desarrolladores, el comando STSDEV, así es amigos, una nueva oportunidad de uso para la gente de desarrollo que permitirá ahorrar trabajo y esfuerzo en el deployment de soluciones y demás menesteres, desarrollada por Ted Pattison [SharePoint MVP].

De vez en cuando en algunos foros, me he encontrado preguntas respecto a como controlar la información que los usuarios ingresan como propiedades o meta-datos de los elementos de una biblioteca por ejemplo de SharePoint.

Scott Hillier nos ha compartido un nuevo feature (que podemos descargar de CodePlex) desarrollado para SharePoint (especialmente para MOSS pues esta funcionalidad la ha desarrollado a través del uso de políticas).

Imaginen ahora poder controlar los valores que se ingresan a una determinada columna de la biblioteca sin que se deban de repetir estos, como si fuera un valor único, genial no?, bueno habrá que echarle un vistazo al nuevo feature de Scott Hillier, ojalá puedan compartir sus comentarios.

Unique Column Policy (updated 3/3/2008)
This Feature creates a new Information Policy that allows you to specify a column in a list or library that should have unique values. It is accessible from the Information Policy link on the list/library settings page. When you turn on the policy, you can then select the column where the unique constraint should be applied. A complete article on this feature can be found here.

http://scothillier.spaces.live.com/blog/cns!8F5DEA8AEA9E6FBB!293.entry

Aquí las recomendaciones de Scott para su instalación (Esta solución, es necesario agregarla primero a la granja, luego hacer su implementación como tal y ejecutar la tarea de sincronización de jobs como recomendación):

1. Create a PATH variable set to STSADM, which is located at c:Program FilesCommon FilesMicrosoft Sharedweb server extensions12in.

2. Open a command window

3. CD to the directory where the WSP file is located

4. Execute STSADM -o addsolution

4. Execute STSADM -o deploysolution

6. Execute STSADM -o execadmsvcjobs

Para aquellos que ya lo hayan instalado, se hizo una actualización. Aquí los pasos para actualizarla por Scott:

1. Upgrade the solution by running

STSADM -o upgradesolution -name UniqueColumnPolicy.wsp -filename UniqueColumnPolicy.wsp -immediate -allowgacdeployment

2. Activate and Deactivate the feature

Go to CA>>Operations>>Manage Farm Features. Deactivate and then Activate the Feature

If you have any issues with the upgrade, check the Solution store at CA>>Operations>>Solutions Management. In the worst case, back everything out and install it again.

 

Otro punto muy interesante y que no se tiene por default en una instalación de SharePoint, es la posibilidad de poder ocultar ciertas acciones de la barra de herramientas de una biblioteca.

Es posible restringir permisos y poder esconder por configuración propia de la biblioteca todas las acciones o ninguna, pero imaginemos que queramos o necesitemos hacer esto solo para una o algunas acciones.

Toolbar Manager
This Feature allows you to selectively show and hide menu items on the standard list/library toolbar. The feature adds a new web part to the gallery that you can place on any list/library view page. Once placed on the page, you can use the properties of the web part to show or hide menu items. This is the perfect solution for hiding a single menu item such as “Export to Spreadsheet” to prevent users from taking that action. A complete article on this feature can be found here http://scothillier.spaces.live.com/blog/cns!8F5DEA8AEA9E6FBB!280.entry

Para más información pueden consultar el Blog de spaces de Scott Hillier en esta dirección: Hiding Individual Menu Items on SharePoint Toolbars

 

Por último otra recomendación que vale la pena revisar.

La gente que se dedica a Administrar SharePoint conoce bien el comando de Administración principal "STSADM". Con este comando se pueden hacer una gran cantidad de operaciones de administración, como generar backups, restaurar sitios y demás cosas importantes.

Ahora con el nuevo SP1 de SharePoint 2007, se agregan más operaciones interesantes, y les recomiendo este post para conocerlas todas:

http://blogs.technet.com/josebda/archive/2008/03/15/complete-reference-of-all-stsadm-operations-with-parameters-in-moss-2007-sp1.aspx

Otro punto interesante es que Gary Lapointe [SharePoint MVP] ha extendido la funcionalidad del comando stsadm a través de la instalación de una nueva solución desarrollada por el, que agrega varias mas operaciones de administración para el comando stsadm, algunas de estas: Administración de cuotas de templates, migración de perfiles de 2003 a 2007, copiado de content types, convertir sub sitios en top level site o colecciones de sitios -muy interesante-, exportar e importar listas en un paso automatizado, copiado de la seguridad de una lista, y varios más. Para concultarlos y descargar la solución pueden ir a esta dirección: http://stsadm.blogspot.com/2007/08/stsadm-commands_09.html 

 

Finalmente a lo que vamos, Ted Pattison, ha desarrollado un comando muy interesante que le invitamos a loa desarrolladores a probar, homólogo a stsadm pero con el nombre de stsdev.

About STSDEV
STSDEV is a proof-of-concept utility application which demonstrates how to generate Visual Studio project files and solution files to facilitate the development and deployment of templates and components for the SharePoint 2007 platform including Windows SharePoint Services 3.0 (WSS) and Microsoft Office SharePoint Server 2007 (MOSS). Note that the current version of the stsdev utility only supports creating projects with the C# programming language.

Para su descagra pueden ir a su sección correspondiente en CodePlex en:

 http://www.codeplex.com/stsdev

Como ven, han usado alguna?

Algunas recomendaciones de la semana…

April 13th, 2008 by ldusolier

En esta ocasión me gustaría compartir 3 recomendaciones sobre funcionalidad desarrollada para SharePoint:

  • Como validar en tener datos únicos en una columna por cada elemento de una lista. [Unique Column Policy].
  • Restringir el acceso a ciertas acciones de la barra de herramientas de una biblioteca o lista. Generalmente los usuarios tienen acceso a todas las acciones o a ninguna, pero por default no existe la opción de poder configurar el acceso a solo algunas de las acciones. Para ello el nuevo feature de Scott, el Toolbar Manager.
  • Cual es el comando de administración de SharePoint, el famoso STSADM, nuevas operaciones agregadas por el SP1, algunas extensiones interesantes desarrolladas por Gary Lapointe [SharePoint MVP], y finalmente una nueva iniciativa para los desarrolladores, el comando STSDEV, así es amigos, una nueva oportunidad de uso para la gente de desarrollo que permitirá ahorrar trabajo y esfuerzo en el deployment de soluciones y demás menesteres, desarrollada por Ted Pattison [SharePoint MVP].

De vez en cuando en algunos foros, me he encontrado preguntas respecto a como controlar la información que los usuarios ingresan como propiedades o meta-datos de los elementos de una biblioteca por ejemplo de SharePoint.

Scott Hillier nos ha compartido un nuevo feature (que podemos descargar de CodePlex) desarrollado para SharePoint (especialmente para MOSS pues esta funcionalidad la ha desarrollado a través del uso de políticas).

Imaginen ahora poder controlar los valores que se ingresan a una determinada columna de la biblioteca sin que se deban de repetir estos, como si fuera un valor único, genial no?, bueno habrá que echarle un vistazo al nuevo feature de Scott Hillier, ojalá puedan compartir sus comentarios.

Unique Column Policy (updated 3/3/2008)
This Feature creates a new Information Policy that allows you to specify a column in a list or library that should have unique values. It is accessible from the Information Policy link on the list/library settings page. When you turn on the policy, you can then select the column where the unique constraint should be applied. A complete article on this feature can be found here.

http://scothillier.spaces.live.com/blog/cns!8F5DEA8AEA9E6FBB!293.entry

Aquí las recomendaciones de Scott para su instalación (Esta solución, es necesario agregarla primero a la granja, luego hacer su implementación como tal y ejecutar la tarea de sincronización de jobs como recomendación):

1. Create a PATH variable set to STSADM, which is located at c:Program FilesCommon FilesMicrosoft Sharedweb server extensions12in.

2. Open a command window

3. CD to the directory where the WSP file is located

4. Execute STSADM -o addsolution

4. Execute STSADM -o deploysolution

6. Execute STSADM -o execadmsvcjobs

Para aquellos que ya lo hayan instalado, se hizo una actualización. Aquí los pasos para actualizarla por Scott:

1. Upgrade the solution by running

STSADM -o upgradesolution -name UniqueColumnPolicy.wsp -filename UniqueColumnPolicy.wsp -immediate -allowgacdeployment

2. Activate and Deactivate the feature

Go to CA>>Operations>>Manage Farm Features. Deactivate and then Activate the Feature

If you have any issues with the upgrade, check the Solution store at CA>>Operations>>Solutions Management. In the worst case, back everything out and install it again.

 

Otro punto muy interesante y que no se tiene por default en una instalación de SharePoint, es la posibilidad de poder ocultar ciertas acciones de la barra de herramientas de una biblioteca.

Es posible restringir permisos y poder esconder por configuración propia de la biblioteca todas las acciones o ninguna, pero imaginemos que queramos o necesitemos hacer esto solo para una o algunas acciones.

Toolbar Manager
This Feature allows you to selectively show and hide menu items on the standard list/library toolbar. The feature adds a new web part to the gallery that you can place on any list/library view page. Once placed on the page, you can use the properties of the web part to show or hide menu items. This is the perfect solution for hiding a single menu item such as “Export to Spreadsheet” to prevent users from taking that action. A complete article on this feature can be found here http://scothillier.spaces.live.com/blog/cns!8F5DEA8AEA9E6FBB!280.entry

Para más información pueden consultar el Blog de spaces de Scott Hillier en esta dirección: Hiding Individual Menu Items on SharePoint Toolbars

 

Por último otra recomendación que vale la pena revisar.

La gente que se dedica a Administrar SharePoint conoce bien el comando de Administración principal "STSADM". Con este comando se pueden hacer una gran cantidad de operaciones de administración, como generar backups, restaurar sitios y demás cosas importantes.

Ahora con el nuevo SP1 de SharePoint 2007, se agregan más operaciones interesantes, y les recomiendo este post para conocerlas todas:

http://blogs.technet.com/josebda/archive/2008/03/15/complete-reference-of-all-stsadm-operations-with-parameters-in-moss-2007-sp1.aspx

Otro punto interesante es que Gary Lapointe [SharePoint MVP] ha extendido la funcionalidad del comando stsadm a través de la instalación de una nueva solución desarrollada por el, que agrega varias mas operaciones de administración para el comando stsadm, algunas de estas: Administración de cuotas de templates, migración de perfiles de 2003 a 2007, copiado de content types, convertir sub sitios en top level site o colecciones de sitios -muy interesante-, exportar e importar listas en un paso automatizado, copiado de la seguridad de una lista, y varios más. Para concultarlos y descargar la solución pueden ir a esta dirección: http://stsadm.blogspot.com/2007/08/stsadm-commands_09.html 

 

Finalmente a lo que vamos, Ted Pattison, ha desarrollado un comando muy interesante que le invitamos a loa desarrolladores a probar, homólogo a stsadm pero con el nombre de stsdev.

About STSDEV
STSDEV is a proof-of-concept utility application which demonstrates how to generate Visual Studio project files and solution files to facilitate the development and deployment of templates and components for the SharePoint 2007 platform including Windows SharePoint Services 3.0 (WSS) and Microsoft Office SharePoint Server 2007 (MOSS). Note that the current version of the stsdev utility only supports creating projects with the C# programming language.

Para su descagra pueden ir a su sección correspondiente en CodePlex en:

 http://www.codeplex.com/stsdev

Como ven, han usado alguna?