Pregunta

Tengo una marca personalizada (masterpage que he creado para mi sitio web principal) con el logotipo de la empresa y de navegación que he utilizado para todas mis colecciones de sitios.También he modificado para que funcione con mi centro de búsqueda también.

Ahora, ¿Es posible para mí hacer uso de la 'misma' marca personalizada en MySites?

Y debo asegurarme de que todos mis mundial de navegación se va a llevar más y no interferir con cualquiera de los marcadores de posición de contenido.

¿Fue útil?

Solución

La parte más difícil de esto es asegurarse de que la marca se utiliza para todos los nuevos mysites creado a partir de este punto.Para hacerlo, usted necesita asegurarse de que su marca se ajusta a un requisito clave.Es tu marca empaquetado en una aplicación de visual studio .wsp y puede ser aplicado a una colección de sitios mediante la activación de una o más características?Si es así, entonces usted puede aplicar a todas las futuras mysites usando una técnica llamada Función De Grapado.

Para utilizar esta técnica, primero cree una nueva característica dentro de su solución de sharepoint.Debe ser una Granja ámbito de la característica.Llamar algo así como "MySiteStaperFeature"

A continuación, en la solución de crear un nuevo vacío de sharepoint Elementos de archivo que se llama algo así como "MySiteStapler".En el Elements.xml archivo para este elemento que se coloque el código siguiente

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <FeatureSiteTemplateAssociation Id="<Your Branding Feature ID>" TemplateName="SPSPERS#0"/> 
</Elements>

Este código se diga de sharepoint que cada vez que se crea un nuevo sitio usando el mysite plantilla (SPSERS#0) que sharepoint debe activar automáticamente la función de IDENTIFICACIÓN correspondiente.Si usted tiene que activar varias funciones de su marca, crear más FeatureSiteTemplateAssociation elementos, en el orden en que las características deben ser activados.

Añadir este nuevo elemento de SharePoint a su MySiteStaperFeature.A continuación, puede implementar la solución, activar la característica de la granja, y su imagen de marca se aplicará a cualquier nueva mysites.

Otros consejos

Si ha creado la marca en una función dentro de Visual Studio, puede usar PowerShell para iterar todas las colecciones de sitios en su host de MySite y activar la función en cada colección de sitios.

Licenciado bajo: CC-BY-SA con atribución
scroll top