API

Para información acerca de esta página queda explicado en content/cap-una-lliure-distribucio-de-conversesap-una-lliure-distribucio-de-converses.

  • Este blog publica los contenidos a través de protocolos RSS en distintos idiomas(cuando exista el contenido en dicho idioma) en:
  • Cada nodo de este blog se publica los recursos descritos vía RDFa 1.1 con ontologías  sioc:Post, sioct:BlogPost, schema:BlogPosting .
  • Cada Libro se publica con ontologías RDF Types: sioc:Item, foaf:Document, schema:Book, schema:CreativeWork, og:Book.
  • Este blog permite webmentions, pingbacks y comentarios.
  • Si se usa el estándar webmention y el sitio de origen utiliza microformatos2 podrá semantizar y enriquecer la conversación enlazando con estas opciones:
    • reply ,  aplicando classe u-in-reply-to.
    • repost, aplicando classe u-repost-of.
    • like, aplicando classe u-like-of.
    • tag, aplicando classe u-tag-of:
    • Si ninguna clase se aplica se usará mention, e.g. "Alice mentioned this article on alice.example.com."
    • Un ejemplo de publicación enriquecida con microformatos y link semántico:
      • <div class="h-entry">
        <a href="http://example.com/note123" class="u-in-reply-to">Some note with a point</a>
        <div class="p-name p-content">Good point! Now what is the next thing we should do?</div>
        </div>
    •  Por el momento webmentions al mismo nivel que los pingbacks (sin webacciones).
  • Los Webmentions recibidos se publicarán en cada entrada de blog.
  • Se utiliza brid.gy como método de conversión de comentarios de silos(fb, twitter, medium y otros) a webmention para recibir contenidos de origen "cerrado".
  • Este blog envía webmentions y puede utilizar enlaces semánticos.
  • Cada Libro se publica en su formato epub correspondiente.

Ejemplo de Entrada de blog:

if (easyrdf()) { $graph = new EasyRdf_Graph("http://planet.communia.org/content/cap-una-lliure-distribucio-de-converses"); $graph->load(); print $graph->dump(); }

Ejemplo de Libro:

if (easyrdf()) { $graph = new EasyRdf_Graph("http://planet.communia.org/node/73"); $graph->load(); print $graph->dump(); }

Ejemplo de Página de Libro:

if (easyrdf()) { $graph = new EasyRdf_Graph("http://planet.communia.org/node/74"); $graph->load(); print $graph->dump(); }

 

El módulo de drupal utilizado para los linkbacks es https://www.drupal.org/project/linkback . Si tu blog no dispone de webmentions y no hay plugins para ello, puedes utilizar https://webmention.io/https://webmention.herokuapp.com/ , si lo que quieres es integrar silos recomiendo brid.gy