Algunos tips para manejo de sitios en MOSS 2007…(Ámbitos de búsqueda y clasificación de sitios)

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:  


En una instalación en Español, sería algo así.


SearchScopes-ES


En una instalación en Inglés, sería algo así.


SearchScopes-EN 


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).



  1. 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: :/_layouts/SiteDirectorySettings.aspx” mce_href=”http://:/_layouts/SiteDirectorySettings.aspx”>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.

Cómo desfragmentar bases de datos Windows SharePoint Services 3.0 y bases de datos SharePoint Server 2007

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

Noticias de interés sobre 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í.

Una emisión más del PodCast de la Comunidad SharePoint Entrevista con Erika Ehrli Site Manager del sitio MSDN Office Developer Center.

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:

Te invitamos a que te suscribas a los PodCast de la Comunidad de SharePoint en la siguiente dirección: http://feeds.feedburner.com/ComunidadDeSharePointPodCast

Silverlight Blueprint for SharePoint

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


HelloWorld


 


Silverlight Navigation Controls


NavigationControls


 


Silverlight Social NetWorking WebPart – Este se ve muy interesante!


SilverlightSocialNetworking


 


Silverlight Custom Field Types


SilverlightCustomField



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

Inscribete al Microsoft TechNet Flash Newsletter…

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.

 

De igual forma pueden consultar el histórico de los boletines en esta dirección: http://www.microsoft.com/latam/technet/boletin/flash/historico/

SharePoint 2007 en el año 2008…que si hay movimiento?

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!