Diferencia entre revisiones de «DRUPAL Sindicación de contidos»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 43: Línea 43:
 
<u>Importante</u>: Despois de gardar os cambios lembrade borrar a caché como xa vimos [http://wiki.cifprodolfoucha.es/index.php?title=DRUPAL_Atallos#Opci.C3.B3n_a.29 na sección de como crear un atallo].
 
<u>Importante</u>: Despois de gardar os cambios lembrade borrar a caché como xa vimos [http://wiki.cifprodolfoucha.es/index.php?title=DRUPAL_Atallos#Opci.C3.B3n_a.29 na sección de como crear un atallo].
  
 +
== Agregando RSS externos ==
  
 +
* Drupal dispón dun módulo que xa ven instalado no CORE de nome '''Agregator''' na sección '''Núcleo'''.
 +
 +
: Se o activamos imos poder engadir contido RSS dunha fonte externa ao noso sitio web.
 +
 +
 +
* Para que funcione o módulo é necesario que a biblioteca [apt-get install php5-curl cURL de PHP] estea instalada.
 +
 +
: Para instalala (no exemplo partimos da base que temos instalada a versión PHP 5.x) teremos que executar as seguintes ordes dende un terminal:
 +
::<syntaxhighlight lang="java" enclose="div" highlight="" >
 +
sudo apt-get update
 +
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
 +
sudo /etc/init.d/apache2 restart
 +
</syntaxhighlight>
 +
 +
 +
: Vexamos un exemplo:
 +
<gallery caption="Agregando un contido RSS externo" widths="350" heights="300px" perrow="2">
 +
Image:Drupal_rss_9.jpg| Activamos o módulo e na parte baixa prememos o botón '''Instalar'''.
 +
Image:Drupal_rss_10.jpg| Agora no menú '''Administrar''' => '''Configuración''' => Sección Servicios Web aparece unha nova entrada '''Sindicador de canales de noticias'''.
 +
Image:Drupal_rss_11.jpg| Prememos o botón '''Agregar canal de noticias'''.
 +
Image:Drupal_rss_12.jpg| Damos un título e engadimos a URL do canal RSS ao que queremos subscribirnos. Indicamos cada canto tempo imos actualizar as novas. Isto está relacionado có servizo '''Cron''' do S.O. Prememos o botón '''Guardar'''.
 +
Image:Drupal_rss_13.jpg| Para actualizalos elementos do canal prememos na opción da lista '''Actualizar Elementos'''.
 +
Image:Drupal_rss_14.jpg| Podemos ver o contido RSS premendo no título.
 +
Image:Drupal_rss_15.jpg| Fixarse como dispoñemos dunha URL para ver o contido RSS. Polo tanto poderíamos crear unha entrada de menú que 'apunte' a dito contido. Ao igual que os tipos de contido podemos personalizar a 'presentación' e indicar que campos queremos que aparezan, premendo no enlace '''Administrar presentación'''. Lembrar que por defecto a vista que aparece dos contidos RSS é a resumida.
 +
</gallery>
  
  
  
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016).
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016).

Revisión del 09:22 21 nov 2016

Introdución

  • RSS son as siglas de Really Simple Syndication, un formato XML para sindicar ou compartir contido na web. Utilízase para difundir información actualizada frecuentemente a usuarios que se han subscrito á fonte de contidos.


Drupal rss 1.png


RSS en DRUPAL

  • Para facer que un conxunto de contidos teña unha presentación en forma RSS teremos que crear unha vista dos contidos que queiramos que entren no canal RSS.
Xa vimos como se facía cando explicamos o módulo view.
Vexamos un exemplo:


Configuración global RSS en Drupal

  • No menú Administrar => Configuración => sección Servicios Web (na parte baixa) => opción Publicacións RSS.
Drupal rss 7.jpg


  • Podemos ver as seguintes opcións:
Drupal rss 8.jpg
  • Descrición do canal de novas.
  • Número de elementos que se pode ver de vez cando visualizamos o canal.
  • Unha lista onde podemos seleccionar se queremos que se vexan tamén os contidos de cada contido.


Importante: Despois de gardar os cambios lembrade borrar a caché como xa vimos na sección de como crear un atallo.

Agregando RSS externos

  • Drupal dispón dun módulo que xa ven instalado no CORE de nome Agregator na sección Núcleo.
Se o activamos imos poder engadir contido RSS dunha fonte externa ao noso sitio web.


  • Para que funcione o módulo é necesario que a biblioteca [apt-get install php5-curl cURL de PHP] estea instalada.
Para instalala (no exemplo partimos da base que temos instalada a versión PHP 5.x) teremos que executar as seguintes ordes dende un terminal:
sudo apt-get update
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
sudo /etc/init.d/apache2 restart


Vexamos un exemplo:



-- Ángel D. Fernández González -- (2016).