Metadatos a sitios de WSS

05/11/2004 - 11:19 por aurrutia | Informe spam
Hola a todos!!
Podria decirme alguien si es posible añadirle un metadato a un sitio de
WSS, automaticamento on mediante programacion??

Muchas gracias

Preguntas similare

Leer las respuestas

#6 Tako
08/11/2004 - 16:23 | Informe spam
Gustavo wrote:
Hombre Tako (y ainara), la primera idea no me parece tan mala (la
segunda la puedes tirar derecho al basurero, es igual a la idea que
yo propuse y estoy seguro que no funcionaria).



Hombre, pues no es por nada, pero te aseguro que la segunda idea
funcionar funciona, otra cosa es los problemas que de (y mejor no preguntes
por que se que funciona;)

Pero llendo mas lejos de lo que tu propones, que tal si se usa
simplemente una Lista, acoplada al sitio, en donde puedes poner todas
las "propiedades", o "metadata" que se quiera? Simplemente se hace
invisible al usuario normal y listo. Se puede hacer con codigo para
no meterse en muchos lios, y se puede leer tambien desde codigo,
aunque (como parte integrante de SPS) es tambien "buscable" con la
maquina de busqueda. Es, como tu dices, un abuso de WSS o SPS como
Base de Datos, pero para abuzadores estamos nosotros.
Idea intrigante... hmmmmm...
Saludes,
Gustavo


"Tako" wrote:

ainara wrote:
Hola Gustavo!!
Lo que quiero es añadirle una propiedad a un sitio, asi como lo
hacemos con una libreria etc...
Gracias




Según para lo que quieras te puede valer algún apaño de estos:

a) Pones dentro del site un WebPart que muestre texto y
pones ahí dentro el atributo.
b) Pones el atributo dentro de la lista de enlaces a los
sites que hay en el Top Level Site que lo contenga.

No dejan de ser apaños pero quizás te sirva.

Alguna otra opción es todo el jaleo que te ha comentado Gustavo,
y si no tienes el suicidio como afición puedes hacer algo así (se me
ha ocurrido ahora, son las 12 de la noche y estoy cansado, así que
repasa la idea)

c) Te crear una clase que herede de SPSite, le añades una
colección para guardar los atributos, esta colección, para no
meterte en muchos berenjenales la haces persistente guardándola en
otra base de datos o fichero aparte. Dentro de estos sitio metes un
WebPart que te permitan manejar estos atributos externos tuyos. Si
el asunto de que se incluyan los metadatos en las búsquedas es
necesario puedes hacer una indexación del material externo o hacer
que se indexen los datos de los WebPart que manejan tus atributos
(si no me acuerdo mal ciertos datos de los WebParts se pueden lograr
indexar)

De todas formas un aviso: yo veo que hay mucha gente que tiene
la manía de intentar que el SPS2003 se comporte como una base de
datos, creen que como existen las listas -que son como tablas- el
SPS2003 se puede utilizar como una base de datos, y esto no es así y
lleva a líos bastante gordos. Así que cuidado (consejo personal eso
si)

Suerteeee

Gustavo wrote:

Hola de nuevo,
A que te refieres cuando dices un "Metadato"?
Si te refieres a las propiedades de WSS, tienes un objeto
"SPVirtualServer" con las propiedades del servidor y un par de
colecciones.
Si te refieres a uno de los sitios de WSS, tienes el objeto
"SPSite", que tiene una coleccion de "SPWeb", que tiene una
coleccion de Webs (del tip SPWeb), que tiene una coleccion de Webs,
que tiene una col., ad infinitum, cada una con sus propiedades.
Si quieres annadir propiedades... bueno, eso ya es otra historia...
subclassing me parece, aunque no siempre sea posible (y alterando
la base de datos, por supuesto)... hmmmm... dificil
Saludes,
Gustavo



"ainara" wrote:



Hola a todos!!
Podria decirme alguien si es posible aà±adirle un metadato a un
sitio de WSS, automaticamento on mediante programacion??

Muchas gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida