Mostrando entradas con la etiqueta sharepoint Designer. Mostrar todas las entradas
Mostrando entradas con la etiqueta sharepoint Designer. Mostrar todas las entradas

martes, 18 de mayo de 2010

WebCast SUGES: SharePoint Designer 2010, la herramienta clave para los Information Workers

Microsoft Office SharePoint Designer 2010 (SPD 2010) rompe radicalmente con su predecesor y se convierte en una herramienta pensada más para los trabajadores de la información ya que se centra en la gestión y uso de elementos típicos de SharePoint como Listas, Bibliotecas de Documentos, Tipos de Contenido, etc. Además, SPD 2010 permite personalizar el look & feel de sitios de SharePoint y crear soluciones de negocio a través de la creación de flujos de trabajo, conexión a orígenes de datos externos mediante la DataFormWebPart e integración de datos de sistemas LOB mediante las características de los Business Connectivity Services (BCS). En este WebCast se revisarán todas estas características que ofrece el producto para poder trabajar con sitios de SharePoint desde el punto de vista operativo: trabajo con elementos de SharePoint,  uso de la xsltListViewWebPart, Business Connectivity Services, etc.

Datos de interés:

· Audiencia: Information Workers, administradores de IT, desarrolladores.

· Requisitos previos: Conocimientos de la plataforma SharePoint 2007.

· Fecha: miércoles 19 de mayo

· Hora: 19:00 a 20:30.

· Ponente: Juan Carlos González, Arquitecto de soluciones en el CIIN (www.ciin.es) y MVP de SharePoint Server.

· URL de inscripción al WebCast: https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032451333&EventCategory=4&culture=es-ES&CountryCode=ES

Próximos eventos de SUGES

WebCast: SUGES- SharePoint 2010 desde cliente. No tengas miedo.

Si quieres ser el primero de todas las noticias del grupo conéctate a las RSS de SUGES.

Comunidades

Grupo de Usuarios de SharePoint España

SUGES en LinkedIn

Hispapoint en LinedIn

Recursos

Centro de desarrolladores de SharePoint

SDK online SharePoint 2010

SharePoint 2010 en TechNet

martes, 24 de noviembre de 2009

PowerShell en Sharepoint 2010

Una de las novedades de Sahrepoint 2010 es la incorporación de PowerShell como medio para interactuar con el sistema, disponemos de un entorno de administración y configuración desde línea de
comandos.

Lo primero que tenemos que saber es que PowerShell no es una evolución de STSADM, PowerShell utiliza cmdlet’s que ejecutan código .net. Aunque PowerShell viene como característica en Windows Server 2008 y Windows 7, SharePoint 2010 incorpora una serie de cmdl’t para facilitar la administración y configuración de SharePoint.

Para iniciar a la consola PowerShell de Sharepoint accederemos desde el menú de inicio > Herramientas administrativas > SharePoint 4.0 Management Console

Para conocer los comandos disponibles utilizaremos get-command, el cual nos devolverá una lista con todos los cmdlet’s disponibles. Para extraer la lista completa de comandos ejecutaremos el script:

Get-Command | format-table name, Definition > cmd.txt

Para obtener una descripción más detallada y una explicación de los parámetros podremos utilizar el comando get-help y a continuación el nombre del comando a consultar, por ejemplo: get-help get-spsite

Con PowerShell vamos a poder obtener referencias a objetos .NET, si por ejemplo usamos el comando Get-SPSite obtendremos una referencia del tipo SPSite.

Si utilizamos el comando get-spsite sin parámetros obtendremos una lista con todas las colecciones de sitio disponibles.

Si especificamos a get-spsite una colección determinada y lo asignamos a una variable, podremos navegar por sus propiedades:

$site = get-spsite http://win-vzvl4qwi840/sites/blanco

$site.ID.ToString()

También podremos hacer distintas combinaciones como por ejempl mostrar el ID y la URl de todas las colecciones mediante un foreach:

get-spsite | foreach {$_} | Format-table ID, URL

Al enumerar los comandos comprobareis que están agrupados por prefijos: get, new, remove, set, … estos prefijos describen la acción del cmdlet. Si para obtener una colección de sitios utilizábamos Get-SPSite, para crear una nueva Colección de Sitios utilizaremos New-SPSite:

new-spsite -Url http://win-vzvl4qwi840/sites/rrhh -Name RRHH -OwnerAlias Administrator -Template STS#0

 

Os recomiendo dar un vistazo al libre Mastering PowerShell con el que podréis aprender a manejar PowerShell.

viernes, 30 de mayo de 2008

Edición rápida desde Sharepoint Designer

El otro día un compañero a través de nuestra herramienta de consulta de conocimiento técnico en Renacimiento nos preguntaba como realizar cambios en las páginas de sharepoint de manera que no saliera la típica distribución.

Os pongo lo que le propuse en un post rápido:

Vista de datos personalizada

Wss3 nos permite visualizar elementos de nuestro sitio con un estilo y una distribución personalizada mediante xsl.

Para ello podemos utilizar el DataFormWebPart.

Seleccionamos Inserta->Controles de Sharepoint->Vista de datos, a continuación nos aparecerá la librería de orígenes de datos configuradas en el sitio actual.

Seleccionamos la lista que queremos mostrar, botón derecho y seleccionamos "Mostrar datos".

A continuación nos aparecen los campos de la lista. Seleccionamos los que deseemos y en la parte superior pulsamos "Insertar campos seleccionados como.."

Ahí podremos insertar una vista de un elemento o varios.

Una vez configurado el origen de datos del webpart, podremos editar el xsl, añadiendo, moviendo lo que queramos.

Con Xsl podremos aplicar sobre el contenido condiciones if, bucles y fórmulas.

El DataFormWebPart además nos permite aplicar filtros, parámetros, conexiones, orden, nº de elementos visibles, paginación.

Formulario de edición personalizado

Si queremos que en nuestra lista al editar/visualizar un elemento aparezca un formulario con la distribución propia podemos utilizar los formularios de lista personalizada de Shrapoint.

Para ello iremos a la opción Insertar-> Controles de sharepoint ->Formulario de Lista personalizada.

A continuación nos preguntará la lista para la que queremos el formulario, y el tipo de formulario.

Una vez seleccionado, nos construirá un formulario con los campos de la lista, donde podremos cambiarlos, modificarlos, añadir, borrar, etc.

Incluso podemos hacer que un campo solo sea lectura.

Una vez terminado el formulario tendremos que configurar la lista para que cuando entre a editar/visualizar un elemento nos redirija a nuestro formulario de forma automática.

En el árbol de elementos del sitio, seleccionaremos la lista, botón derecho, propiedades.

Seleccionamos "Archivos auxiliares" y "elemento" (en caso de haber seleccionado anteriormente "elemento" en el formulario), y buscaremos el fichero para la acción que hayamos creado (edición, nuevo, visualización).

De esta manera por ejemplo, cada vez que se edite un elemento o se acceda a la dirección "Lists/MiLista/EditForm.aspx" nos redireccionará a nuestra página automáticamente.



Si vais a modificar el DispForm de una lista directamente con este mecanismo OJO!!!!, hay un bug o error o algún tipo de problema que hace que si modificas la página estándar DispForm se estropea la referencia de la lista y ya no puedes visualizar los elementos desde el formulario AllItems.aspx.

Para solucionarlo, teneis que hacer una copia de DispForm, modificar la copia y después asignar el nuevo fichero a la acción DispForm de la lista.

También tener en cuenta que cuando cambias un fichero con Designer lo estáis poniendo unghosted, por lo que esto solo vale para pequeños portales o demos. No os aconsejo hacer un proyecto serio solo utilizando Designer.