Buscador Educarm

De EduWiki
Revisión de 12:24 27 jun 2013 por Jld98y (Discusión | contribuciones) (Integración)

Saltar a: navegación, buscar

Introducción

Para solventar el problema de la búsqueda en diferentes portales, sitios y plataformas, se ha recurrido al producto de Google CSE (Custom Searching Engine).

Creación

Lo primero que hay que hacer es crear el motor de búsqueda personalizado en Google. Para ello accedemos a esta url: http://www.google.es/cse conectándose con el usuario de administración de murciaeduca.es.

Allí se crea el motor de búsqueda, en este caso educarm.es.

Opciones

Configuración

Dominios sobre los que buscar

Apariencia

Diseño
Tema - Sección General Resultados
Tema - Título de resultados
Tema - URL de Resultados

Integración

Para integrarlo en Liferay se ha creado los siguientes contenidos web en el sitio Educarm:

  • "Caja búsqueda"
  • "Resultados búsqueda"

En cada uno de ellos hemos de seleccionar la vista HTML y añadir el siguiente código:

Caja búsqueda

<source lang="html5"> <script>

 (function() {
   var cx = '016504683037724149637:cp1qd3cpav0';
   var gcse = document.createElement('script');
   gcse.type = 'text/javascript';
   gcse.async = true;
   gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
       '//www.google.com/cse/cse.js?cx=' + cx;
   var s = document.getElementsByTagName('script')[0];
   s.parentNode.insertBefore(gcse, s);
 })();

</script>

<gcse:searchbox gname="opcionA"></gcse:searchbox>

</source>

Resultados búsqueda

<source lang="html5">

<gcse:searchresults gname="opcionA"></gcse:searchresults>

</source>