Ver por etiquetas

Todas las etiquetas » SharePoint (RSS)

SharePoint 2010 | Ocultar elementos de la masterpage en los “dialogs” por Santiago Porras Rodríguez

Problema Cuando diseñamos una página maestra personalizada en SharePoint 2010, generalmente no reparamos en los cuadros de diálogo “dialogs” que se utilizan de forma muy común en prácticamente todos los elementos de SharePoint. Esto provoca que a la hora de mostrarse uno de estos cuadros de diálogo, aparezcan elementos como la cabecera o el menú vertical del panel lateral. Solución La solución es muy sencilla. Todos aquellos...

Iberian SharePoint Conference 2013 | Primera conferencia de SharePoint en la Península Ibérica por Santiago Porras Rodríguez

Desde que llegué al mundo de SharePoint, siempre me he preguntado por qué no se organizaba ningún evento relacionado con SharePoint en el que los expertos pudieran relacionarse con desarrolladores, diseñadores, usuarios y clientes de las diferentes versiones de esta gran plataforma de Microsoft. De hecho, en conversaciones con algún MVP's de SharePoint, he nombrado varias veces esta posibilidad como medio para dar a conocer este producto entre las empresas españolas ya que de momento no ha sido...

SharePoint 2010 y 2013 | Añadir fichero de recursos para localización regional por Santiago Porras Rodríguez

Escenario Tenemos un sitio de SharePoint 2010 o 2013 y queremos localizarlo en función del idioma del usuario que visita dicho sitio. Para ello tenemos diversas opciones. Localización de Página Maestra (Masterpage) y Diseños de Página (Page Layouts) Localización de recursos en Interfaz de Usuario (UI) en un desarrollo Localización de recursos en código manejado en un desarrollo Aunque en realidad, se puede resumir en, localización en...

SharePoint 2013 Apps | Incluir estilos de SharePoint en una SharePoint App Auto-hosted por Santiago Porras Rodríguez

Ampliando mi último artículo sobre SharePoint Apps en el que trataba el escenario de incluir el entorno (chrome) de SharePoint en una SharePoint App Auto-hosted, quería compartir cómo incluir los estilos de SharePoint 2013 para que consigamos mejorar aún más la sensación de seguir dentro del sitio y, por tanto, del contexto de SharePoint. Supongamos que queremos conseguir el siguiente efecto Tal y como especifiqué en su día cuando explicaba...

SharePoint 2013 | Aplicar entorno (Chrome) de SharePoint en una SharePoint App por Santiago Porras Rodríguez

Escenario Cuando programamos una SharePoint App “autohosted” tenemos que tener en cuenta que al instalarla se pierde el entorno de SharePoint porque lo que se hace es una especie de redirección desde SharePoint al sitio donde se ubica la App que publicamos. Por lo tanto, nuestra aplicación se verá como una web independiente de SharePoint y puede que no nos interese que sea así, sino que la aplicación esté dentro del entorno y del contexto de SharePoint...

LightSwitch | Envío de Notificaciones Push (Push Notifications) a Windows Phone desde LightSwitch por Santiago Porras Rodríguez

En mi anterior artículo , hice una introducción de cómo construir una aplicación de LightSwitch para SharePoint en la que el escenario se centraba en poder enviar notificaciones push a usuarios de Windows Phone cada vez que se insertara un elemento en una lista de SharePoint. En este caso compartiré el código para realizar estos envíos. Escenario Teniendo una aplicación de LightSwitch en SharePoint que graba alertas en una lista , pretendemos...

LightSwitch | Aplicación LightSwitch para SharePoint por Santiago Porras Rodríguez

Estos días he tenido que trabajar con LightSwitch para crear una aplicación que se conectara a SharePoint que pudiera interactuar con una “Lista Personalizada” (Custom List). Escenario Antes de comenzar, es necesario que establezca el contexto en el que LightSwitch se convirtió en la opción buena o menos mala (según se mire). La idea era bien simple, tener una lista de SharePoint de tipo “Custom List” en la que insertar alertas y que éstas...

SharePoint 2010 | Obtener lista y añadir elementos desde un receptor de eventos (Event Receiver) de otra lista por Santiago Porras Rodríguez

Escenario: Supongamos que tenemos una lista, llamémosla “fuente”, de SharePoint 2010 y queremos que al insertar o actualizar un elementos, se registre un log o un histórico en otra lista, llamémosla “destino”, es decir, insertar un registro en la otra lista con los datos que necesitemos. Para realizar esta operación deberíamos programar un EventReceiver y asignar nuestro código a los eventos deseado, ItemAdding , ItemAdded, ItemUpdating o ItemUpdated según sea el caso de nuestro escenario. Solución...

SharePoint 2010 | Ejecutar script tras la carga de la página ¿jQuery document ready o _spBodyOnLoadFunctionNames? por Santiago Porras Rodríguez

Escenario: Necesitamos ejecutar cierto código Javascript pero queremos que se haga al final de la carga de la página, por ejemplo si vamos a rellenar un input que no sabemos en qué momento estará disponible. Solución jQuery: Por todos es sabido a estas alturas que el problema se resolvería fácilmente haciendo uso de jQuery controlando el momento en el que la página esté “lista (ready)”, es decir: 1: $(document).ready( function () { 2: // Código a ejecutar 3: // ... 4: }); Pero estamos hablando de...

SharePoint 2010: Añadir “metadatos” a las carpetas de una biblioteca de documentos por Santiago Porras Rodríguez

En este artículo expondré un pequeño tutorial sobre cómo añadir “metadatos” a las carpetas de una biblioteca de documentos en X pasos: Paso 1 Para comenzar, tendremos que añadir un tipo de contenido a partir del tipo de contenido de carpeta que incluya estos metadatos, por lo que debemos ir a la administración del sitio y realizar las siguientes acciones Seleccionar la opción “ Tipos de contenido del sitio ”. Seleccionar...

SharePoint 2010: Diseño metro en un Web Part de Vínculos de Resumen (Summary Links Web Part) por Santiago Porras Rodríguez

  Ahora que está de moda el estilo Metro gracias a Windows Phone 7 y ahora también por Windows 8 y Windows Phone 8 , no está de más que adaptemos el diseño de nuestro sitio en SharePoint 2010. Como hay que editar varios y diferentes elementos, las explicaciones irán acompañadas con imágenes para ayudar a entender qué se está haciendo en cada momento. Las capturas de pantalla y el código usado (CSS y XSL) los pueden encontrar en esta carpeta compartida en SkyDrive   En esta ocasión, me gustaría...

SharePoint 2010: Mostrar/Ocultar “Ver todo el contenido del sitio” y “Papelera de reciclaje” por Santiago Porras Rodríguez

Para entrar en contexto, estos elementos son los que aparecen en la zona de QuickLinks, en el panel que se encuentra a la izquierda y que se sitúan justo debajo de los enlaces a las Listas y Librerías. En algunas ocasiones nos encontramos que las opciones “Ver todo el contenido del sitio” y “Papelera de reciclaje” no se encuentran visibles. Esto depende en gran medida del tipo de diseño de página que hayamos seleccionado (Page Layout). Si queremos que estén visibles u ocultos, lo más sencillo sería...

SharePoint 2010: Crear un sitio programáticamente por Santiago Porras Rodríguez

Escenario: Supongamos que queremos crear sitios en SharePoint de manera programática, por ejemplo con un web part. En este caso, fue resuelto con un web part en el que se selecciona una plantilla (puede ser personalizada o de las predefinidas) y se establece un nombre de sitio. Solución: En primer lugar habrá que obtener la lista de plantillas tal y como describo en este otro artículo . De esta forma, con la plantilla seleccionada, un nombre y una descripción procederemos...

SharePoint 2010: Añadir un sitio al Menú de Enlaces Rápidos (Quick Launch) programáticamente por Santiago Porras Rodríguez

Escenario: Queremos insertar un enlace en el menú de enlaces rápidos (Quick Launch) que se encuentra en el panel izquierdo que SharePoint 2010 pone por defecto en sus sitios.   Solución: Para resolverlo, tendremos que hacer uso del método SPNavigation.AddToQuickLaunch   public SPNavigationNode.AddToQuickLaunch( SPNavigationNode node, SPQuickLaunchHeading heading )   Los parámetros serán, nuestro nodo de navegación que enlace al sitio y la cabecera “Sites” o “Sitios”, con lo que nos...

SharePoint 2010: Añadir un sitio a la Barra de Navegación Superior (TopNavigationBar) programáticamente por Santiago Porras Rodríguez

Este será un artículo pequeño, pero espero que bastante útil. Si necesitamos añadir programáticamente el enlace a un subsitio en la TopNavigationBar de otro sitio, tendremos que hacer uso de los métodos para añadir elementos en  SPWeb.Navigation.TopNavigationBar : Add (SPNavigationNode node, SPNavigationNode previousNode): Añade el nuevo elemento después del especificado con el parámetro “previousNode” AddAsFirst (SPNavigationNode node): Añade un nuevo elemento en la primera posición. AddAsLast...

SharePoint 2010: Obtener la lista de plantillas de sitio disponibles por Santiago Porras Rodríguez

Es posible que en algún momento necesitemos obtener un listado de las plantillas de sitio disponibles, como por ejemplo, a la hora de crear un sitio programáticamente. Para ello, SharePoint dispone dentro de la clase SPWeb del método GetAvailableWebTemplates que dispone de dos sobrecargas: SPWeb.GetAvailableWebTemplates Method (UInt32) : Nos permite obtener las plantillas de sitio de un lenguaje determinado por el parámetro “lcid” del tipo UInt32 SPWeb.GetAvailableWebTemplates...

CompartiMOSS: Nuevo numero de la revista de SharePoint en español por Santiago Porras Rodríguez

Hoy ha visto la luz la publicación nº11 de CompartiMOSS ( Blog en Geeks ) y me gustaría hacer una mención especial para esta revista de SharePoint en español promovida por expertos en esta plataforma como son Gustavo Vélez   , Juan Carlos González y Fabián Imaz y que hacen posible que los desarrolladores de habla hispana tengamos la posibilidad de acceder a artículos de calidad en nuestro idioma. Índice: Editorial Conexiones BCS en el servicio de perfiles (Miguel Tabera Pacheco) Combinando SharePoint...

SharePoint 2010: Personalizar los campos de un Content Query Web Part (CQWP) por Santiago Porras Rodríguez

Escenario En este caso voy a escenificar el artículo en otra experiencia personal. En cuestión, utilizando el Content Query Web Part para mostrar un resumen de noticias publicadas en un subsitio, me vi en la obligación de personalizar los campos de éste para poder mostrar la imagen “Imagen de la página (PublishingPageImage)” que contiene cada una de las noticias. Noticia Content Query Web Part   NOTA: Aunque estoy escenificando la situación en mi caso personal, la solución propuesta se aplica...

SharePoint 2010: Usar Content Query Web Part para mostrar los elementos de una lista de enlaces por Santiago Porras Rodríguez

Escenario: Supongamos que queremos mostrar los elementos de una lista de enlaces y, para ello queremos hacer uso de un Content Query Web Part (CQWP) por las posibilidades que éste nos da. En la lista, por ejemplo, tendremos dos enlaces con los siguientes campos: General de Software Link: http://www.gsc.es Descripción: General de Software Turismo de Canarias LInk: http://www.turismodecanarias.com Descripción: Turismo de Canarias Con esto, esperamos obtener el siguiente resultado:   En primer...

SharePoint 2010: Formatear fecha en XSLT por Santiago Porras Rodríguez

Escenario: Supongamos que queremos editamos la plantilla de estilos de elementos “ ItemStyle.xsl ” para poner nuestro estilo personalizado y mostrar la fecha  en la que se publicó el contenido, además del título con el enlace, el autor y la descripción. Para ello no tendríamos más que añadir  una nueva plantilla xsl de la siguiente forma.   1: < xsl:template name ="YourItemTemplateName" match ="Row[@Style=YourItemTemplateName]" mode ="itemstyle" >...
Más artículos Página siguiente >