Ver por etiquetas

Todas las etiquetas » Features (RSS)

La plantilla que ha elegido no es válida o no se encuentra

En el momento de intentar crear un sitio a partir de una plantilla obtenemos el siguiente error: En inglés: The template you have chosen is invalid or cannot be found Luego, analizando los logs, se observa un poco más de detalle: Failed to mark site-scoped features active in site … Failed to apply template "Template v_15.stp" to web at URL … La plantilla que ha elegido no es válida o no se encuentra. Una posible causa a este problema es que el sitio esté tratando de hacer uso de una característica...

Feature upgrade (fundamentals)

Desde el blog de Chris O'Brien , nos llega un artículo (en inglés) sobre esta característica de SharePoint 2010 que parece ser más que interesante: feature upgrade. ... Pero, para qué necesitaríamos una funcionalidad cómo está? Según el artículo para: Realizar cambios en sitios existentes: Agregar una nueva columna a una lista Agregar una nueva lista Modificar opciones de navegación Agregar más funcionalidad a una característica existente Les muestro sólo un pequeño ejemplo de código para incentivarlos...
Publicado por Juan Pablo | con no comments

Consideraciones de diseño en SharePoint 2010 (Screencast by Ted Pattison)

Interesante screencast (en inglés) sobre buenas prácticas de diseño en SharePoint 2010 publicado en Channel9. El tópico principal que describe es Feature Stapling. http://channel9.msdn.com/learn/courses/SharePoint2010Developer/BestPractices/DesignConsiderations/ Que les sea útil!

Manejadores de eventos en SharePoint

Los manejadores de eventos constituyen una de las funcionalidades más sencillas de utilizar a la hora de extender nuestras aplicaciones de SharePoint a través del desarrollo. Básicamente permiten agregar comportamiento a nuestra aplicación e implementar reglas de negocio . Este post pretender describir todos los aspectos de esta técnica, desde la parte conceptual hasta la parte de código con algunos ejemplos en Visual Studio. Está basado en el webcast que dicté el 16/12/2009. Como siempre, espero...

Crear un una plantilla de páginas con zonas de elementos web programáticamente

Breve post para explicar como crear un template de página con múltiples webparts zones e instanciarla. Los templates de páginas son los que ven cuándo elijen crear una página de elementos web desde el navegador. Paso 1: Crear el template de página Para crear la plantilla debemos construir una página ASPX que herede de Microsoft.SharePoint.WebPartPages.WebPartPage. Está página debe almacenarse en la carpeta \TEMPLATES\CONTROLTEMPLATES\. Un ejemplo sencillo de plantilla sería: <asp:Content ID="main"...
Publicado por Juan Pablo | con no comments

Master pages en SharePoint

WSS 3 fue diseñado para trabajar con páginas maestras , lo que constituye un importante cambio respecto a WSS 2, y facilita enormemente la personalización de un sitio a través de distintas páginas. En esta artículo comentaré algunos puntos importantes a tener en cuenta a la hora de trabajar con este tema en SharePoint: Introducción Las páginas que están vinculadas a una página maestra se denominan content pages . Estas páginas comparten un diseño común, provisto por la página maestra. La página maestra...

Introducción a Features en SharePoint – Parte 2

Este es el artículo número dos de la serie. Pueden consultar la primera parte en este link . Luego de haber analizado los usos más comunes de las features de sharepoint, vamos a ver tres temas que tienen que ver con despliegue de características: Dependencia de features Este es un concepto sencillo y permite que al activar una feature, se activen en forma automática las features que dependen de esta: <Feature Id="" Title="Feature Activation Dependencies" Description="Specify...
Publicado por Juan Pablo | 2 comment(s)
Archivado en: ,,

Introducción a Features en SharePoint – Parte 1

La feature es una funcionalidad de WSS 3.0 orientada al desarrollador. Permite definir elementos de sitio y agregarlos al sitio a través del proceso denominado "activación". ¿Qué tipos de elementos permite definir? Comandos de menú, plantillas de páginas, instancias de páginas, definiciones de listas, eventos, workflows entre otros. Para crear una feature se necesita crear un archivo XML denominado "feature.xml": Feature.xml <Feature Id ="" Title="Mi primera...
Publicado por Juan Pablo | con no comments

Mi primer “delegate control”

Los controles delegados constituyen una potente funcionalidad de sharepoint que definen regiones dentro de las páginas maestras que pueden ser sustituidas para resolver algún requerimiento. Lo más interesante es que esto puede ser realizado sin necesidad de alterar la página maestra , ya que la operación se realiza a través de una feature . Veamos un ejemplo sencillo: imaginemos que queremos agregar en el ángulo superior derecho un link hacia la página web de nuestra empresa, tal como se ve en la...

Trabajando con tipos de contenido en SharePoint

Según Microsoft TechNet un tipo de contenido define los atributos de un elemento de la lista, documento o carpeta. Cada tipo de contenido puede especificar: propiedades, flujos de trabajo, eventos, plantillas de documentos y otras características personalizadas. Una explicación mía, menos ortodoxa, define a los tipos de contenido como algo muy parecido a los subtipos y supertipos de un modelo de entidad relación. El clásico ejemplo de Empleado Contratado y Empleado en Relación de dependencia puede...