Microsoft Office Sharepoint Server 2007. Gestión de Contenidos Web Rubén Alonso Cebrián...

Post on 13-Feb-2015

4 views 1 download

Transcript of Microsoft Office Sharepoint Server 2007. Gestión de Contenidos Web Rubén Alonso Cebrián...

Microsoft Office Sharepoint Server 2007. Gestión de Contenidos Web

Rubén Alonso Cebriánralonso@informatica64.com

Código: HOL-SPS08

Introducción

Separación de Presentación y Contenido mediante Master Pages y Page Layouts

Master Page

Page Layouts (aspx)

• Diseño en Sharepoint mediante Master Page

• Por defecto, todas las páginas utilizan una master page denominada default.master

• Regiones editables de la master page denominadas ContentPlaceHolders

• Como en versiones anteriores, las páginas personalizadas se almacenan a nivel de base de datos aunque ahora dicho proceso se puede revertir desde el entorno gráfico de usuario

• Para la utilización de las master page se utilizan identificadores dinámicos o estaticos con la directiva <%@ Page MasterPageFile= "masterurl\default.master"%>

Creación de Páginas

•Creación de páginas mediante Sharepoint Designer o Visual Studio.Net• Implementación rápida mediante despliegue de páginas en directorio _layouts o a través de características• Sharepoint Designer permite:

• creación de nuevas master pages• creación de páginas y edición de zonas de contenido editables• creación de páginas a partir de master pages• configuración de colaboración (Contributor settings) para especificar gestión de edición

Implementación de Páginas mediante Características

<?xml version=“1.0” encoding=“utf-8”?><Elements xmlns=“http://schemas.microsoft.com/sharepoint/”><CustomAction Title=“Un simple saludo” RegistrationType=“List” RegistrationId=“95” Location=“EditFormToolbar” Id=“Informatica64” ImageUrl=“_layout/images/i64.gif”><UrlAction Url=“/_layouts/saludar.aspx” /></CustomAction></Elements>

<?xml version=“1.0” encoding=“utf-8”?><Feature Id=“05406656-473ª-4b56-a5646-b85845” Title=“Un simple saludo” Description=“Un saludo” Version=“1.0.0.0” Scope=“Web” ImageUrl=“saludar.gif” xmlns=http://schemas.microsoft.com/sharepoint/Z<ElemenManifests>

<ElementManifest Location=“Elementos.xml” /></ElementManifests></Feature>

<%Page Language=“C# MasterPageFile=“-/_layouts/application.master” %><asp:Content ContentPlaceHolderID=“PlaceHolderMain” runat=“server”>Un simple saludo</asp:Content>

Código a nivel de BBDD

El contenido personalizado deja de utilizar disco para almacenarse a nivel de BBDD (igual que en versiones anteriores). Ahora se puede desde el entorno “desfantasmar” la página mediante entorno de usuario

Características

•Habilitan el despliegue e implementación de funcionalidades a diferentes niveles (activación o desactivación) para su uso personalizado.• Entre sus funcionalidades se encuentra la distribución de aplicaciones de desarrollo integradas en sharepoint como son los flujos de trabajo, gestión de menús, etc., control de versionado y ámbito de aplicación• Entre las características disponibles encontramos:

• Característica de publicación: utilizada para poder crear sitios, esta característica tiene que estar activada.• Característica lista de informes de estructura y contenido: utilizada para permitir listar informes sobre Mis tareas, pendientes de aprobación, todos los documentos en borrador, etc.

Características

Gestión de informes mediante CAML

<Where><Eq><FieldRef Name="ChekoutUser" LookupId="TRUE" /><Value Type="int"><UserID/></Value><Eq></Where>

Gestión de documentos

Control de versiones:

Gestión de documentosProcesos de Check-

in/Check-out:

Gestión de documentosWorkflow Documental:

Gestión de documentos

Tipos de Contenido:

Gestión de documentos

Modelo a nivel de ítem:

Gestión de registros

Políticas de información:

Gestión de registros

Centro de registros:

Configuración de diseño de página y plantilla de sitio

Gestión de contenidos web

Plantillas de sitio:

Gestión de contenidos web

Autorización y aprobación:

Gestión de contenidos web

Autorización y aprobación:

Gestión de contenidos web

Publicación programada:

Gestión de contenidos web

Editor WYSIWYG:

Gestión de contenidos webPáginas Maestras:

Gestión de contenidos webPáginas Maestras:

Gestión de Contenidos Web

Creación y edición de páginas

Creación y edición de páginas

Creación y edición de páginas

Workflow de Aprobación de contenidos

Gestión de políticas de información

Gestión de políticas de información

Gestión de políticas de informaciónConfiguración de auditorias e informes:

Gestión de políticas de informaciónConfiguración de auditorias e informes:

Gestión de políticas de informaciónConfiguración de auditorias e informes:

Políticas de informaciónConfiguración de auditorias e informes:

Contactos

• Informática 64– http://www.informatica64.com– i64@informatica64.com– +34 91 665 99 98

• Profesor– ralonso@informatica64.com