March 2008 - Posts
Hace tiempo que quería publicar este post que tengo guardado desde hace unos meses, finalmente ahí va...
1. Uso de Scopes o ámbitos default de MOSS 2007
Habilitar los scopes o ámbitos default ("Todos los Sitios" o All Sites, y "Personas" o People) en el combo de scopes de un site collection en una instalación de MOSS 2007 por si no aparecen por default.
En algunas implementaciones puede darse el caso de que en el bombo de scopes o ámbitos de búsqueda no logre visualizar los dos scopes por default, únicamente This Site o Sobre este Sitio.
Para que pueda ver los otros 2 revisar la siguiente dirección: http://<servidor>:<puerto>/_layouts/viewscopes.aspx?mode=site y verificar que veamos algo como esto:
En una instalación en Español, sería algo así.

En una instalación en Inglés, sería algo así.
Nota: Es sumamente importante tener el nombre de cada Grupo exactamente igual como se muestra en las imágenes, si no puede no funcionar correctamente.
2. Especificación de herencia de permisos, permisos exclusivos, categoría de sitios
Para el manejo y administración de Sitios (secundarios) que pertenezcan a un Sitio Tipo Portal de Colaboración (Sitio Padre), hay distintas opciones que se pueden manejar, habilitando o deshabilitando funciones:
a). Contar con la opción de especificar una categoría de clasificación en el Directorio de Sitios (para organizarlos y poderlos encontrar más fácilmente, muy útil para los usuarios de Portal o Intranet).
- El último checkbox en la sección de Creación de colección de sitios en el panel o página Web de Administración Central debe de aparecer activado.
La ruta sería algo parecido a esto: http://<servidor>:<puerto>/_admin/ConfigSSC.aspx [ruta de Administración central, sección Configuración de Creación de Sitios] (tiene que estar activada).
b). Contar con la opción de que un sitio nuevo herede permisos del sitio padre o maneje permisos exclusivos y que reutilice la barra de navegación.
Si el checkbox de la primera opción no está seleccionado.
c). Contar con ambas opciones. (solo verificar que se tenga en la ruta -http://<servidor>:<puerto>/_layouts/SiteDirectorySettings.aspx-), en el campo de "Ubicación de Directorio de Sitios", la ruta virtual del Sub Sitio del Directorio de Sitios del Portal De Colaboración, es decir que no se este vacío.
Ver los productos a los que se aplica este artículo
En este artículo se describe cómo desfragmentar las bases de datos siguientes Microsoft Windows SharePoint Services 3.0 y las bases de datos Microsoft Office SharePoint Server 2007:
• Base de datos de búsqueda
• Base de datos de perfiles
• Base de datos de contenido
Más información
La extensión de la fragmentación de índice de Microsoft SQL Server determina si una base de datos fragmentada será desfragmentada por un proceso de desfragmentación con conexión o un proceso de desfragmentación sin conexión. En desfragmentación con conexión SQL Server defragmenta páginas de hoja con conexión, no las páginas bloqueadas. En desfragmentación sin conexión, se desfragmentan las páginas bloqueadas y todas las páginas de hoja.
El archivo siguiente de comandos de SQL Server mide el nivel de fragmentación y actúa desfragmentación sin conexión o desfragmentación con conexión de modo igual si es necesario.
En la secuencia siguiente de comandos, el nivel de fragmentación se define como el número de bloques que son lógicamente lineales y físicamente no lineales. Si el nivel de desfragmentación es menos 10 por ciento, la desfragmentación no ocurre. Si el nivel de fragmentación está de 10 por ciento a 90 por ciento, se produce desfragmentación con conexión. Si el nivel de fragmentación es más de 90 por ciento, se produce desfragmentación sin conexión.
Importante Puede consultar también las normas Support especificadas en el artículo de Microsoft Knowledge Base siguiente:
841057 (http://support.microsoft.com/kb/841057/) Compatibilidad de cambios a las bases de datos utilizadas por productos de servidor de Office y Windows SharePoint Services
Nota Se recomienda que aloje las bases de datos SharePoint Server 2007 en un equipo que ejecuta SQL Server 2005. Supervise el nivel de fragmentación y después de ejecutar esta secuencia de comandos, prográmelo para que se ejecuten las secuencias de comandos diario, semanal, mensual, tan adecuado para su situación. SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'proc_DefragIndexes')
BEGIN
DROP Procedure dbo.proc_DefragIndexes
END
GO
-- =============================================
-- This stored procedure checks all indexes in the current
-- database and performs either offline or online defragmentation
-- according to the specified thresholds.
-- The stored procedure also updates statistics for indexes in which the last update
-- time is older than the specified threshold.
-- Parameters:
-- @onlineDefragThreshold specifies minimum percentage of fragmentation
-- to perform online defragmentation (default 10%).
-- @offlineDefragThreshold specifies minimum percentage of fragmentation
-- to perform offline defragmentation (default 90%).
-- @updateStatsThreshold specifies the number of days since the last statistics update
-- which should trigger updating statistics (default 7 days).
-- =============================================
CREATE PROCEDURE dbo.proc_DefragIndexes
(
@onlineDefragThreshold float = 10.0,
@offlineDefragThreshold float = 90.0,
@updateStatsThreshold int = 7
)
AS
BEGIN
set nocount on
DECLARE @objectid int
DECLARE @indexid int
DECLARE @frag float
DECLARE @command varchar(8000)
DECLARE @schemaname sysname
DECLARE @objectname sysname
DECLARE @indexname sysname
declare @AllIndexes table (objectid int, indexid int, fragmentation float)
declare @currentDdbId int
select @currentDdbId = DB_ID()
insert into @AllIndexes
SELECT
object_id, index_id, avg_fragmentation_in_percent
FROM sys.dm_db_index_physical_stats (@currentDdbId, NULL, NULL , NULL, 'LIMITED')
WHERE index_id > 0
DECLARE indexesToDefrag CURSOR FOR SELECT * FROM @AllIndexes
OPEN indexesToDefrag;
-- Loop through the partitions.
FETCH NEXT
FROM indexesToDefrag
INTO @objectid, @indexid, @frag;
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @schemaname = s.name
FROM sys.objects AS o
JOIN sys.schemas as s ON s.schema_id = o.schema_id
WHERE o.object_id = @objectid
SELECT @indexname = name
FROM sys.indexes
WHERE object_id = @objectid AND index_id = @indexid
IF @frag > @onlineDefragThreshold
BEGIN
IF @frag < @offlineDefragThreshold
BEGIN;
SELECT @command = 'ALTER INDEX ' + @indexname + ' ON ' + @schemaname + '.' + object_name(@objectid) + ' REORGANIZE'
EXEC (@command)
END;
IF @frag >= @offlineDefragThreshold
BEGIN;
SELECT @command = 'ALTER INDEX ' + @indexname +' ON ' + @schemaname + '.' + object_name(@objectid) + ' REBUILD'
EXEC (@command)
END;
PRINT 'Executed ' + @command
END
IF STATS_DATE(@objectid, @indexid) < DATEADD(dd, -@updateStatsThreshold, getdate())
BEGIN
SELECT @command = 'UPDATE STATISTICS ' + @schemaname + '.' + object_name(@objectid) + ' ' + @indexname +' WITH RESAMPLE'
EXEC (@command)
PRINT 'Executed ' + @command
END
FETCH NEXT FROM indexesToDefrag INTO @objectid, @indexid, @frag
END
CLOSE indexesToDefrag;
DEALLOCATE indexesToDefrag;
END
GO
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base
932744 (http://support.microsoft.com/kb/932744/) Información sobre el Asistente Plan de Mantenimiento en SQL Server 2005 y tareas que pueden realizar los administradores en bases de datos de SharePoint
1. Servicios corporativos en línea de SharePoint y de Exchange [Microsoft Online Services], vale la pena revisarlos para empresas que estén interesadas en ofrecer dichos servicios y que posiblemente no tengan considerado por ahora la infraestructura necesaria.
2. Gear Up para SharePoint [Un nuevo centro de acopio de información, guías, y recursos para que las empresas cuenta con la información necesaria para hacer una adecuada evaluación para analizar el valor de negocio de SharePoint desde el punto de vista del TDM, BDM, Ingenieros, etc], muy recomendable para las empresas interesadas en hacer casos de éxito.
3. Una parte muy importante en el proceso de conocimiento e implementación de SharePoint es proveer de la información necesaria a los It Pros/Trainers/Usuarios, para mostrarles las bondades, beneficios y ventajas de la plataforma de colaboración de Microsoft y generar motivación e interés. Con el SharePoint Internal Buzz Kit, es posible conocer las bondades del producto desde distintos puntos de vista o roles (Analista, Business Owner, Diseñador o Arquitecto, Desarrollador, It Pro...) para motivar a la gente a sacarle provecho.
4. Una nueva serie de ejemplos ha sido liberados para poder incorporar Silverlight a SharePoint. Silverlight BluePrints for SharePoint le han llamado y puedes revisarlos aquí.
Te invitamos a escuchar la entrevista que hicimos con Erika Ehrli site manager del sitio MSDN Office Developer Center.
Ella se encarga de hacer planes de contenido y de asegurar que existan artículos técnicos, ejemplos de código, videos, y otros recursos que ayuden a los desarrolladores a entender como crear soluciones con Office 2007 y SharePoint Server 2007.
Algunos de los temas que se trataron en la plática:
Para ir directo a escuchar esta entrevista puedes hacer clic Aqui
Te invitamos a que te suscribas a los PodCast de la Comunidad de SharePoint en la siguiente dirección: http://feeds.feedburner.com/ComunidadDeSharePointPodCast
De igual forma nos puedes escuchar a través del Itunes en el directorio de PodCast, categoría Technology->PodCasting : PodCast de la Comunidad de Share
Point.

Silverligh Blueprint for SharePoint son una serie de ejemplos, y recursos que han sido liberados, para que contemos con más información sobre como integrar Silverlight con SharePoint.
Tenemos varios ejemplos ya disponibles, dentro de los que destacan:
Hello Silverlight Web Parts and the Silverlight Part
Silverlight Navigation Controls
Silverlight Social NetWorking WebPart - Este se ve muy interesante!
Silverlight Custom Field Types
Que esperas para echarles un ojo!
Para mas información pueden entrar a la siguiente dirección: http://www.ssblueprints.net/sharepoint
Pueden también checar esta dirección para videos y entrevistas en channel9: http://channel9.msdn.com/blueprints
Estimados amigos, en esta pcasión, me gustaría compartir con ustedes un post acerca del posiblemente ya conocido o no tan conocido Microsoft TechNet Flash Newsletter.
Como buenos It Pros (o developers), siempre estamos interesados en actualizarnos de todo lo nuevo que Microsoft va sacando...
Aprovechemos todos los recursos que gratuitamente nos proporcionan como es el TechNet Flash Newsletter. Si no estamos ya inscritos, hagámoslo!!!

Conozca las ventajas de subscribirse al TechNet Flash Newsletter:
 |
Noticias locales de eventos técnicos diseñados para profesionales TI. | |
 |
Información técnica de productos. | |
 |
Nuevos Service Packs, artículos Knowledge Base de Microsoft, downloads, trials y betas. | |
 |
Información relevante para mantener su infraestructura tecnológica actualizada. | |
 |
Entrenamiento técnico gratuito. | |
 |
Comunidades técnicas: foros de discusión, chats, blogs y muchos más recursos técnicos totalmente gratuitos. | |
 |
Convocatoria de Seminarios y Jornadas Técnicas TechNet. | |
 |
Los últimos Boletines de Seguridad y actualizaciones de Microsoft. | |
Que tal amigos, este es un post rápido y sencillo, pero con muchas ganas de compartir cierta información.
De vez en cuando hacemos recuento de como va la adopción de ciertas tecnologías o productos en el mundo (para usuarios, administradores, desarrolladores, etc..) Y a veces nos preguntamos, como va la situación en el mercado o de negocio de los productos a los cuales nos especializamos, ¿estaré en el lugar correcto?, o creo que el producto ya no se le ve mucho futuro...
En mi caso, al igual que muchos otros excelentes colegas, como el buen Gustavo y Carlos, expertos en la materia, y otras personas que también comparten tips acerca de sus pininos con este jugetito como Jorge Serrano, Lluis Franco, El Bruno, Juan Carlos Gonzalez (CIIN), Sergio Tarillo, y Dave Dan...
Al final de cuentas, cuando te tienes que meter a este producto por una u otra razón, te vas enamorando, o por lo menos eso me sucedió a mi...Al principio tiene muchas complicaciones o cambios de forma de hacer las cosas como muchos comentarios que he recibido de desarrolladores, pero a pesar de todo, hay ciertas cifras que salen a la vista de la respuesta de este producto a nivel mundial...
Microsoft SharePoint Sales To Hit $1 Billion In 2008 (como ven?, al primer año de lanzamiento de su última versión...)
Cada año se lleva a cabo una conferencia mundial sobre SharePoint en Seattle, imaginen que Microsoft dedique el tiempo, costo, inversión, esfuerzo en planear toda una conferencia para todo lo que tiene que ver con uno de sus productos, vientos!
SharePoint Conference 2008 Seattle is SOLD OUT!
La importancia de contar con la integración de SharePoint con otro tipo de normativas, regulaciones, estándares, para que la adopción sea mayor.
Announcing the DoD 5015.2 Resource Kit for SharePoint Server 2007
CodePlex
Al final del día Microsoft le interesa conocer la opinión de sus consumidores y pone a su disposición medios para obtener retroalimentación y darse cuenta si esta logrando satisfacer las expectativas de los usuarios y del mercado.
SharePoint IT Admin Survey for Future Versions
Announcing SharePointPedia -- community driven content recommendations and requests!
En fin, creo que este es uno de los productos fuertes de Microsoft y que viene con todo...
Me gustaría nombrar de nuevo algunas cosas nuevas recipen salidas del horno, que de hecho ya publicó Gustavo en su Blog (suertudo que pude asistir al SPC 2008)...
Para más información pueden consultar su Blog, compartió ligas interesantes al respecto...
Saludos!