[SPIP Zone] [Spip-zone-commit] r10549 - /_plugins_/_dev_/gis/rss-gis.html

Hola Berio

me parece que "<guid permaLink="true">" significa que el guid debe ser
el URL del articulo... asi que parece mejor como era antes

gis: cambios no rss, creado un novo campo <link> para deixar libre o campo <guid> donde agora metemos a id do artigo.

+ <title>[(#TITRE|supprimer_numero|texte_backend)]</title>[<guid isPermaLink="true">(#ID_ARTICLE)</guid>][<link>(#URL_ARTICLE|url_absolue)</link>]<description>&lt;div

-- Fil

Hola Fil,

El cambio lo hice porque necesitamos tener un campo en el rss que nos de la id del artículo, estube buscando información y encontré esta página donde viene un ejemplo de como utilizar los campos <guid> y <link>:

http://www.w3schools.com/rss/tryrss.asp?filename=rss_ex_guid

La verdad es que no se si lo que hicimos es la mejor opción, probé a validarlo aquí:

http://informediario.com/validar_xml.html

y me dice que está bien

quizás debería quitarle isPermaLink="true" a la etiqueta <guid>, y ponerlo solo así:

[<guid>(#ID_ARTICLE)</guid>]

Tal como aparece en la página de referencia anterior (http://www.w3schools.com/rss/tryrss.asp?filename=rss_ex_guid).

¿Que te parece? ¿Se te ocurre alguna forma mejor de hacerlo? :slight_smile:

PD: La id del articluo en el rss la necesitamos porque, ahora puedes poner una lista de artículos que aparecen en el mapa, y poniendo lo siguiente en el esqueleto:

|<a href="javascript:abrirVentana([(#ID_ARTICLE)])">

el artículo aparece automáticamente desplegado en el mapa. Puedes ver un ejemplo aquí:
http://www.spip.escoitar.org/?var_mode=recalcul
haciendo clic en la lista de artículos que aparece a la derecha.

Saludos!

berio
|

Fil escribió:

Hola Berio

me parece que "<guid permaLink="true">" significa que el guid debe ser
el URL del articulo... asi que parece mejor como era antes

gis: cambios no rss, creado un novo campo <link> para deixar libre o campo <guid> donde agora metemos a id do artigo.
    
+ <title>[(#TITRE|supprimer_numero|texte_backend)]</title>[<guid isPermaLink="true">(#ID_ARTICLE)</guid>][<link>(#URL_ARTICLE|url_absolue)</link>]<description>&lt;div
    
-- Fil
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

quizás debería quitarle isPermaLink="true" a la etiqueta <guid>, y
ponerlo solo así:

[<guid>(#ID_ARTICLE)</guid>]

Eso si seria mas valido (creo).

PD: La id del articluo en el rss la necesitamos porque, ahora puedes
poner una lista de artículos que aparecen en el mapa, y poniendo lo
siguiente en el esqueleto:

|<a href="javascript:abrirVentana([(#ID_ARTICLE)])">

¿Y aqui no puedes cambiar la function para que utilize el #URL_ARTICLE?

-- Fil

No lo sé. Se lo voy a preguntar a Horacio, que fue quien hizo la función.
Mañana por la tarde nos vamos a ver para spipear, y ya lo hablamos.

berio

Fil escribió:

quizás debería quitarle isPermaLink="true" a la etiqueta <guid>, y
ponerlo solo así:

[<guid>(#ID_ARTICLE)</guid>]

Eso si seria mas valido (creo).

PD: La id del articluo en el rss la necesitamos porque, ahora puedes
poner una lista de artículos que aparecen en el mapa, y poniendo lo
siguiente en el esqueleto:

|<a href="javascript:abrirVentana([(#ID_ARTICLE)])">

¿Y aqui no puedes cambiar la function para que utilize el #URL_ARTICLE?

-- Fil

> [<guid>(#ID_ARTICLE)</guid>]

Eso si seria mas valido (creo).

No, perdona: <guid isPermaLink="false">#ID_ARTICLE</guid> seria bueno,
pero <guid> solo tiene defecto de "isPermaLink=true":

http://blogs.law.harvard.edu/tech/rss

If the guid element has an attribute named "isPermaLink" with a value
of true, the reader may assume that it is a permalink to the item,
that is, a url that can be opened in a Web browser, that points to the
full item described by the <item> element. An example:

<guid isPermaLink="true">http://inessential.com/2002/09/01.php#a2&lt;/guid&gt;

isPermaLink is optional, its default value is true. If its value is
false, the guid may not be assumed to be a url, or a url to anything
in particular.

-- Fil

No, perdona: <guid isPermaLink="false">#ID_ARTICLE</guid> seria bueno,
pero <guid> solo tiene defecto de "isPermaLink=true":

ok, lo voy a cambiar.

De todas formas ahora tengo unha duda.

En la definición de <guid> en http://www.w3schools.com/rss/rss_tag_guid.asp, dice que:

*Note:* Aggregators must view the guid as a string. There are no rules for the syntax. It's up to the creator of the RSS document, to establish the uniqueness of the string.

*Tip:* GUID = Globally Unique Identifier.

Y no se si se refiere a un identificador único para los canales rss de mi página web, o un identificador diferente al del resto del mundo, si fuera así, no llegaría con poner la ID del artículo. ¿Que crees?

Site Outline (RSS 2.0 at Harvard Law)

If the guid element has an attribute named "isPermaLink" with a value
of true, the reader may assume that it is a permalink to the item,
that is, a url that can be opened in a Web browser, that points to the
full item described by the <item> element. An example:

<guid isPermaLink="true">http://inessential.com/2002/09/01.php#a2&lt;/guid&gt;

isPermaLink is optional, its default value is true. If its value is
false, the guid may not be assumed to be a url, or a url to anything
in particular.

-- Fil

De todas formas ahora tengo unha duda.

En la definición de <guid> en http://www.w3schools.com/rss/rss_tag_guid.asp, dice que:

*Note:* Aggregators must view the guid as a string. There are no rules for the syntax. It's up to the creator of the RSS document, to establish the uniqueness of the string.

*Tip:* GUID = Globally Unique Identifier.

Y no se si se refiere a un identificador único para los canales rss de mi página web, o un identificador diferente al del resto del mundo, si fuera así, no llegaría con poner la ID del artículo. ¿Que crees?
  
Ya he salido de la duda. :wink:

He validado el rss y me da esto:

line 20 <Feed Validator Results: http://www.spip.escoitar.org/spip.php?page=rss-gis, column 76: The specified guid is not sufficiently unique: |6| (5 occurrences) [help <http://www.feedvalidator.org/docs/warning/NotSufficientlyUnique.html&gt;\]

  <title>paisaxe para ver si funciona todo</title><guid isPermaLink="false">6 ...

Mañana lo cambiaré con Horacio.

Berio

Fil escribió:

Hola Berio

me parece que "<guid permaLink="true">" significa que el guid debe ser
el URL del articulo... asi que parece mejor como era antes
  

Hola,

Al final lo dejamos como estaba antes, y como comentabas:

<guid permaLink="true">

Y pusimos la url completa al articulo, dentro del campo <guid> ya que parecía la mejor forma de hacerlo. :wink:

Un saludo.

Berio