PDF de programación - compartiMOSS 14

Imágen de pdf compartiMOSS 14

compartiMOSS 14gráfica de visualizaciones

Actualizado el 6 de Abril del 2020 (Publicado el 15 de Septiembre del 2017)
856 visualizaciones desde el 15 de Septiembre del 2017
6,2 MB
52 paginas
Creado hace 11a (03/01/2013)
COMPARTIMOSS COMPARTIMOSS 03 Editorial

Con la llegada del nuevo año, no solamente estamos estrenando
oficialmente una nueva versión de SharePoint, sino que estamos
remodelando por completo a CompartiMOSS. Después de 5 años
de existencia, trece números publicados y más de 60.000 descargas,
la revista ha conseguido un lugar propio en el mercado y el
respeto y aprecio de todos los usuarios de SharePoint en el mundo
hispanohablante, gracias a la calidad de los artículos escritos por los
colaboradores y la regularidad de la publicación.

Por todos estos motivos hemos considerado que ha llegado el
momento apropiado para renovar la revista y llevarla a su próximo
nivel de madurez. Como pueden ver, el primer paso es el nuevo
formato gráfico, mucho más profesional, fácil de leer y con mayor
atractivo que el anterior. Para lograrlo, hemos contratado un equipo
de diseñadores gráficos profesionales que han logrado, manteniendo
el espíritu de la revista, darle un aire más moderno y ágil. Por supuesto,
para llegar a este punto hemos dado el segundo paso: garantizar su
sostenimiento gracias al apoyo de empresas que hoy están presentes
con sus anuncios publicitarios.

CompartiMOSS sigue y seguirá siendo una iniciativa sin ánimo de
lucro, manejada totalmente por profesionales voluntarios que conocen
la materia de la cual hablan, por lo que la presencia comercial de
los productos y servicios que aquí se anuncian no comprometen de

manera alguna las opiniones ni la independencia de criterio de los
editores o los autores de los artículos que publicamos.

El siguiente paso importante que estamos dando es la creación,
finalmente, de un sitio (http://www.compartimoss.com) para la
publicación en Internet de los artículos. Desde ahora, CompartiMOSS
no solamente se puede descargar en formato pdf como de costumbre,
sino que los artículos pueden ser encontrados fácilmente utilizando
los motores de búsqueda conocidos por todos. Por supuesto, el sitio
va acompañado por una aplicación para Windows 8, que puede ser
descargada desde el Almacén de Windows y que lo mantendrá al tanto
de las actualidades de la revista.

Como se podrán imaginar, la preparación de todas estas novedades
nos ha llevado meses de trabajo, pero aquí está el resultado final.
Es importante mencionar que sin la ayuda de todos ustedes, lectores
y autores, nuestro trabajo sería en vano; pero también es necesario
agradecer a las personas y empresas que nos han acompañado
estrechamente en este camino, muy especialmente a Alberto Diaz y
Santiago Porras, pues sin su contribución la existencia del nuevo sitio
de CompartiMOSS habría sido prácticamente imposible.

Esperamos que disfruten la revista tanto como nosotros disfrutamos
creándola.

03

COMPARTIMOSS 04

Configurando el control
TaxonomyWebTaggingControl

Resumen
En este artículo vamos a ver cómo podemos configurar y usar el control
TaxonomyWebTaggingControl, que nos permite acceder al almacén de
términos de SharePoint y seleccionar metadatos de forma sencilla.

Artículo
SharePoint 2010 introduce el servicio de metadatos administrados que
nos permite definir una estructura jerárquica de metadatos y keywords,
muy útil a la hora de catalogar documentos e ítems de lista, entre otras.

Para enlazar con el almacén de términos, SharePoint 2010 proporciona
un nuevo control, el TaxonomyFieldControl (http://msdn.microsoft.com/
en-us/library/ee572171), y que se muestra de esta forma:

Sin emabargo, este control no nos va a permitir configurar algunas
funcionalidades
interesantes. Por suerte, tenemos otro control
llamado TaxonomyWebTaggingControl, que es usado internamente
por el propio TaxonomyFieldControl y que permite más opciones de
configuración.

Para empezar, vamos a ver cómo podemos añadir ese control en unos
de nuestros webparts. Para ello primero debemos registrar el espacio
de nombres de Taxonomy:

<%@ Register Tagprefix=”Taxonomy” Namespace=”Microsoft.
SharePoint.Taxonomy” Assembly=”Microsoft.SharePoint.
Taxonomy, Version=14.0.0.0, Culture=neutral, PublicKey
Token=71e9bce111e9429c” %>

Una vez registrado, ya lo podemos utilizar con el siguiente código:

<Taxonomy:TaxonomyWebTaggingControl
ID=”myTaxonomyControl” runat=”server” Visible=”true” />

De momento no hemos conseguido gran cosa, ya que necesitamos
configurar el control para conectar al almacén de términos. Esto lo
podemos conseguir con el siguiente código:

TaxonomySession taxonomySession = new
TaxonomySession(SPContext.Current.Site);
TermStore termStore = taxonomySession.
DefaultSiteCollectionTermStore;

TermSet termSet = termStore.Groups[0].TermSets[0];

myTaxonomyControl.SSPList = termStore.Id.ToString();
myTaxonomyControl.TermSetList = termSet.Id.ToString();

myTaxonomyControl.AllowFillIn = true;
myTaxonomyControl.IsAddTerms = true;
myTaxonomyControl.IsMulti = false;
myTaxonomyControl.ExcludeKeyword = false;
myTaxonomyControl.IsAddTerms = true;
myTaxonomyControl.IsUseCommaAsDelimiter = true;
myTaxonomyControl.IsDisplayPickerButton = true;

Primero estamos abriendo la conexión al TermStore, para ello, usamos la
clase TaxonomySession, que recibe la URL del SPSite, y posteriormente
hacemos uso de la propiedad DefaultSiteCollectionTermStore, para
enlazar al TermStore por defecto del Site. Finalmente obtenemos una
instancia al primer TermSet del primer Group.

A partir del TermStore y el TermSet obtenido, enlazamos el control
haciendo uso de las propiedades SSPList y TermSetList.

Al enlazar el control, también podemos enlazarlo con varios TermSets,
haciendo uso de la propiedad TermSetId, que nos permite añadir el
GUID de cada TermSet que queramos enlazar.

Sin embargo, si enlazamos con varios TermSet, no podemos especificar
la propiedad TermSetList, ya que esta última prevalece sobre la anterior.

Esto quiere decir, que si enlazamos con varios TermSet, no podemos
hacer uso del selector de términos, ya que, al no haber especificado
el TermSetList, éste nos saldrá vacío, tal y como vemos en la figura 2.

04

COMPARTIMOSS IsAddTerms
Permite que desde la caja de texto del control, podamos escribir nuevos
términos que no existen en el TermSet, y el control no los valide. En la
figura 4 podemos ver el efecto de esta propiedad a False, cuando se
escribe un término que no existe en el TermSet.

El servicio de metadatos administrados
que nos permite definir una estructura
jerárquica de metadatos

IsMulti
Permite seleccionar varios términos del TermSet. Si se establece a
False, sólo nos permitirá seleccionar un Término, y si escribimos más
de uno sobre la caja de texto, nos lo marcará en rojo y no permitirá
submitir el control.

Sin embargo, como vemos en la figura 3, si escribimos sobre el
control, sí que nos autocompleta con los Terms de los TermSet que
hemos especificado (Secciones y Colaboradores).

Veamos ahora el resto de propiedades que hemos configurado.

AllowFillIn
Permite que desde la pantalla de selección de términos, se puedan
crear nuevos términos, desde el enlace “Add New Item”.

Por supuesto, para que esto funcione, el TermSet debe haberse definido
como Abierto


ExcludeKeyword
Permite definir si queremos excluir los términos del TermStore de
Keywords. Para que esta propiedad sea efectiva, primero tenemos que
enlazar en control con el TermStore de Keywords. El código anterior
enlaza el control con 2 TermStore, el de por defecto, y el de Keywords.

05

COMPARTIMOSS myTaxonomyControl.SspId.Add(termStore.Id);
myTaxonomyControl.SspId.Add(taxonomySession.
DefaultKeywordsTermStore.Id);
myTaxonomyControl.TermSetId.Add(termSet.Id);
myTaxonomyControl.TermSetId.Add(taxonomySession.
DefaultKeywordsTermStore.KeywordsTermSet.Id);

IsDisplayPickerButton
Con esta propiedad podemos ocultar y mostrar el botón que abre la
pantalla de selección de términos.

Referencias

http://msdn.
microsoft.com/en-us/library/microsoft.SharePoint.taxonomy.
taxonomywebtaggingcontrol.aspx

TaxonomyWebTaggingControl



Class:

• SharePoint 2010 Custom Taxonomy Web Service: http://code.msdn.
microsoft.com/office/SharePoint-2010-Custom-63318fa9

IsUseCommaAsDelimiter
Permite utilizer el character “,” (coma), como separador de términos,
además del carácter “;” (punto y coma), que es el utilizado por defecto.

Luis Máñez
MCPD SharePoint 2010
Microsoft Active Professional 2012
http://geeks.ms/blogs/lmanez/
http://twitter.com/luismanez

06

COMPARTIMOSS 07 Napa: La nueva plataforma

de desarrollo en la nube

Resumen
Una de las grandes bazas de la nueva versión de SharePoint, y en
especial su nuevo modelo de desarrollo de aplicaciones, es que no
haya diferencias entre lo que se puede hacer en la Nube y en nuestros
propios servidores locales. En este contexto de empeño por parte de
Microsoft de equiparar los servicios en la Nube a los servicios locales,
nace una plataforma de desarrollo de SharePoint y Office apps cuyo
nombre en clave es Napa.

Artículo
NAPA: LA NUEVA PLATAFORMA DE DESARROLLO
EN LA NUBE
Una de las grandes bazas de la nueva versión de SharePoint, y en
especial su nuevo modelo de desarrollo de aplicaciones, es que no
haya diferencias entre lo que se puede hacer en la Nube y en nuestros
propios servidores locales. En este contexto de empeño por parte de
Microsoft de equiparar los servicios en la Nube a los servicios locales,
nace una plataforma de desarrollo de SharePoint y Office apps cuyo
nombre en clave es Napa.

Este nombre, para aquellos que no somos naturales de Estados Unidos,
nos suena más bien pintoresco (a mí personalmente me recuerda a
un personaje del mismo nombre en la serie de dibujos Dragon Ball),
pero en realidad no tiene mucho misterio, es el nombre de una región
llamada Valle de Napa (Napa Valley) situada
  • Links de descarga
http://lwp-l.com/pdf6961

Comentarios de: compartiMOSS 14 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad