Este documento presenta sobre la búsqueda optimizada con Algolia. Explica que Algolia es un motor de búsqueda que ofrece resultados en tiempo real y mejora las experiencias de descubrimiento. Luego describe cómo funciona la búsqueda tradicional versus la búsqueda con Algolia, la cual es más avanzada y rápida. Finalmente, detalla cómo se puede implementar Algolia en Joomla y otras plataformas de contenido para habilitar potentes funciones de búsqueda.
Que son los bots, Cómo están cambiando el mundo y Cómo programarlos
Speaker: Juan Carlos Ruiz [@JuanKRuiz] (Program Manager Evangelist Latam RD & MVP Communities)
Cómo crear excelentes experiencias de búsqueda en sitios webElasticsearch
Descubre lo fácil que es crear búsquedas relevantes y enriquecidas en sitios web de cara al público para impulsar las conversiones, incrementar el consumo de contenido y ayudar a los visitantes a encontrar lo que necesitan. Realiza un recorrido por las herramientas de Elastic a las que puedes sacar partido para transformar con facilidad tu sitio web, lo que incluye nuestro nuevo y potente rastreador web.
Que son los bots, Cómo están cambiando el mundo y Cómo programarlos
Speaker: Juan Carlos Ruiz [@JuanKRuiz] (Program Manager Evangelist Latam RD & MVP Communities)
Cómo crear excelentes experiencias de búsqueda en sitios webElasticsearch
Descubre lo fácil que es crear búsquedas relevantes y enriquecidas en sitios web de cara al público para impulsar las conversiones, incrementar el consumo de contenido y ayudar a los visitantes a encontrar lo que necesitan. Realiza un recorrido por las herramientas de Elastic a las que puedes sacar partido para transformar con facilidad tu sitio web, lo que incluye nuestro nuevo y potente rastreador web.
Búsqueda en SharePoint 2013, ahora si tenemos FASTSolidQ
http://summit.solidq.com/madrid
En SharePoint 2013, uno de los focos más importantes del equipo de Producto ha sido el motor de búsquedas, tanto es así, que han combinado FAST y SharePoint Search para construir una solución renovada final capaz de competir con los mejores motores de búsqueda empresariales. En esta sesión veremos como es la nueva arquitectura de búsqueda, veremos ejemplos prácticos en los que mejoramos la interfaz gráfica de los resultados de búsqueda en vivo. Además, como punto final explicaremos un caso de investigación aplicada que realizamos como parte del programa de Doctorado de la Universidad de Alicante. En dicho caso de investigación se implementa una solución sobre el motor de SharePoint Search 2013 y en el que se obtienen mejoras significativas en los experimentos realizados.
En la nueva Martes Class de hoy hablamos de los Rich Snippets. Este tipo de etiquetado semántico es valorado cada vez más por Google debido a la información adicional que aporta al usuario en sus resultados de búsqueda. Si eres de los que piensa que hay vida semántica más allá de las meta-etiquetas tradicionales, ¡no te pierdas esta micro-formación!
Kumbia PHP Framework - Inicios, Presente y FuturoDeivinson Tejeda
En el desarrollo actual de software, las estructuras de soporte de proyectos denominadas framework, se han vuelto comunes gracias a su facilidad de modelado entre las relaciones generales de las entidades de dominio, en torno a esto y soportando el Modelo Vista Controlador (MVC), nace Kumbia, que pretende ser una solución a cualquier tipo de persona desde el principiante, pasando por el desarrollador que no tiene tiempo para aprender un nuevo framework hasta la empresa de desarrollo de software.
Kumbia es innovador y su principal enfoque es desarrollar herramientas que faciliten y hagan más productivos los proyectos y software orientado a la web. Escribir cada componente del framework pensando en que sea fácil de usar para cualquiera que lea su documentación ó simplemente tenga en sus manos un ejemplo de ello. A diferencia de otros frameworks para PHP, Kumbia se enfoca en la sencillez y el pragmatismo, de esta forma se logra resultados impresionantes en pocas líneas de código.
Esta presentación busca dar a conocer de la mano de sus creadores el framework PHP Kumbia, que representa actualmente uno de los proyectos de software libre de origen hispano más importante. Se presentaran los inicios, razón de existir, objetivos, a corto, mediano y largo plazo de la herramienta, así como el desarrollo de ejemplos de los componentes, generadores y alcances de la misma, permitiendo a los participantes formular sus inquietudes y dudas a través de un debate conducido por los desarrolladores del Framework.
Pilulak de "Búsqueda eficiente en Internet", impartida el 18 de Octubre en Derio (Ed.700) y el 10 de Noviembre en Miramón (Ed. M2) dentro del programa de formación interno de Tecnalia.
Arquitectura de información para usuarios y buscadores o robots de buscadores. En esta presentación conocerás como optimizar una AI para tus usuarios buyer persona y cómo optimizarla para SEO. Explico la metodología para optimizarla y mi experiencia en la creación de arquitecturas de información en grandes ecommerce. Aprenderás como debes crearla para que sean útiles para usuarios y perfectamente optimizadas para buscadores como Google. Es la presentación que dí en SeoPlus el 26 de Julio de 2019.
Presentación utilizada en el primer taller de soluciones digitales del Laboratorio de Medios de la Escuela de Periodismo de la Universidad Diego Portales.
Zoook - Comercio electrónico de OpenERPraimonesteve
Zoook es un cliente de OpenERP para el comercio electrónico. Sin conectores, en tiempo real. Todo la potencia de OpenERP la tienes disponible en vuestro canal de servicios/tienda web.
Creando aplicaciones modernas con Joomla! y Vue.js - Roberto Segurajoomlaes
Explicaremos cómo se puede usar Joomla como backend para crear aplicaciones modernas cuyo frontend es una aplicación realizada con Vue.js. La evolución natural de los CMS como servidores de contenido y posiblemente lo que usarás para migrar tu sitio web joomla.
Tras 18 años de andadura profesional en el mundo web, 14 de ellos usando Joomla! casi en exclusiva, quiero demostrar que resulta una herramienta eficaz para todo tipo de proyectos, independientemente de su tamaño o complejidad.
Os explicaré cómo afrontar cualquier reto empresarial con una herramienta tan potente como Joomla! Veremos diferentes ejemplos y casos de éxito que van desde el proyecto corporativo más pequeño, pasando por otro de corte institucional y riguroso como es un ayuntamiento, hasta llegar a una macro empresa a nivel mundial de 700 millones de facturación anual. Todos ellos construidos eficazmente con Joomla!
Queremos enseñaros cuál es el proceso de trabajo de todas nuestras webs, enumerando en cada caso de éxito las herramientas utilizadas para cada propósito: nativas, gratuitas, de pago o ad hoc.
More Related Content
Similar to Búsquedas Instantáneas con Algolia en Joomla (WPO) - Anibal Sánchez
Búsqueda en SharePoint 2013, ahora si tenemos FASTSolidQ
http://summit.solidq.com/madrid
En SharePoint 2013, uno de los focos más importantes del equipo de Producto ha sido el motor de búsquedas, tanto es así, que han combinado FAST y SharePoint Search para construir una solución renovada final capaz de competir con los mejores motores de búsqueda empresariales. En esta sesión veremos como es la nueva arquitectura de búsqueda, veremos ejemplos prácticos en los que mejoramos la interfaz gráfica de los resultados de búsqueda en vivo. Además, como punto final explicaremos un caso de investigación aplicada que realizamos como parte del programa de Doctorado de la Universidad de Alicante. En dicho caso de investigación se implementa una solución sobre el motor de SharePoint Search 2013 y en el que se obtienen mejoras significativas en los experimentos realizados.
En la nueva Martes Class de hoy hablamos de los Rich Snippets. Este tipo de etiquetado semántico es valorado cada vez más por Google debido a la información adicional que aporta al usuario en sus resultados de búsqueda. Si eres de los que piensa que hay vida semántica más allá de las meta-etiquetas tradicionales, ¡no te pierdas esta micro-formación!
Kumbia PHP Framework - Inicios, Presente y FuturoDeivinson Tejeda
En el desarrollo actual de software, las estructuras de soporte de proyectos denominadas framework, se han vuelto comunes gracias a su facilidad de modelado entre las relaciones generales de las entidades de dominio, en torno a esto y soportando el Modelo Vista Controlador (MVC), nace Kumbia, que pretende ser una solución a cualquier tipo de persona desde el principiante, pasando por el desarrollador que no tiene tiempo para aprender un nuevo framework hasta la empresa de desarrollo de software.
Kumbia es innovador y su principal enfoque es desarrollar herramientas que faciliten y hagan más productivos los proyectos y software orientado a la web. Escribir cada componente del framework pensando en que sea fácil de usar para cualquiera que lea su documentación ó simplemente tenga en sus manos un ejemplo de ello. A diferencia de otros frameworks para PHP, Kumbia se enfoca en la sencillez y el pragmatismo, de esta forma se logra resultados impresionantes en pocas líneas de código.
Esta presentación busca dar a conocer de la mano de sus creadores el framework PHP Kumbia, que representa actualmente uno de los proyectos de software libre de origen hispano más importante. Se presentaran los inicios, razón de existir, objetivos, a corto, mediano y largo plazo de la herramienta, así como el desarrollo de ejemplos de los componentes, generadores y alcances de la misma, permitiendo a los participantes formular sus inquietudes y dudas a través de un debate conducido por los desarrolladores del Framework.
Pilulak de "Búsqueda eficiente en Internet", impartida el 18 de Octubre en Derio (Ed.700) y el 10 de Noviembre en Miramón (Ed. M2) dentro del programa de formación interno de Tecnalia.
Arquitectura de información para usuarios y buscadores o robots de buscadores. En esta presentación conocerás como optimizar una AI para tus usuarios buyer persona y cómo optimizarla para SEO. Explico la metodología para optimizarla y mi experiencia en la creación de arquitecturas de información en grandes ecommerce. Aprenderás como debes crearla para que sean útiles para usuarios y perfectamente optimizadas para buscadores como Google. Es la presentación que dí en SeoPlus el 26 de Julio de 2019.
Presentación utilizada en el primer taller de soluciones digitales del Laboratorio de Medios de la Escuela de Periodismo de la Universidad Diego Portales.
Zoook - Comercio electrónico de OpenERPraimonesteve
Zoook es un cliente de OpenERP para el comercio electrónico. Sin conectores, en tiempo real. Todo la potencia de OpenERP la tienes disponible en vuestro canal de servicios/tienda web.
Similar to Búsquedas Instantáneas con Algolia en Joomla (WPO) - Anibal Sánchez (20)
Creando aplicaciones modernas con Joomla! y Vue.js - Roberto Segurajoomlaes
Explicaremos cómo se puede usar Joomla como backend para crear aplicaciones modernas cuyo frontend es una aplicación realizada con Vue.js. La evolución natural de los CMS como servidores de contenido y posiblemente lo que usarás para migrar tu sitio web joomla.
Tras 18 años de andadura profesional en el mundo web, 14 de ellos usando Joomla! casi en exclusiva, quiero demostrar que resulta una herramienta eficaz para todo tipo de proyectos, independientemente de su tamaño o complejidad.
Os explicaré cómo afrontar cualquier reto empresarial con una herramienta tan potente como Joomla! Veremos diferentes ejemplos y casos de éxito que van desde el proyecto corporativo más pequeño, pasando por otro de corte institucional y riguroso como es un ayuntamiento, hasta llegar a una macro empresa a nivel mundial de 700 millones de facturación anual. Todos ellos construidos eficazmente con Joomla!
Queremos enseñaros cuál es el proceso de trabajo de todas nuestras webs, enumerando en cada caso de éxito las herramientas utilizadas para cada propósito: nativas, gratuitas, de pago o ad hoc.
En seguridad, todo cuenta - Jose Antonio Luquejoomlaes
Daremos un enfoque general en seguridad para ver que todo cuenta a la hora de proteger nuestra web Joomla. Como siempre mostraré casos reales para que la ponencia sea eminentemente práctica y lo más amena posible.
Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...joomlaes
Hoy en día las webs sufren constantemente ataques y esto nos obliga a estar siempre pendientes de nuevas actualizaciones o a revisar constantemente por si nuestra web ha podido ser hackeada. Esto consume tiempo y recursos, y muchas veces actualizamos la versión de nuestro Joomla! muchas más veces que el propio contenido de la web.
¿Qué pasaría si tu web fuera inhackeable? Ahorrarías mucho tiempo y ganarías en tranquilidad, ¿no?
En esta charla veremos las ventajas y desventajas de las webs estáticas y en qué casos nos puede interesar.
Luego veremos diversas formas de conseguir este objetivo y a qué funcionalidades tenemos que renunciar y a cuáles no.
Buscadores, formularios, comentarios, eCommerce ¿podrían seguir funcionando? Veremos cómo mantener tu Joomla en tu entorno de desarrollo (local u online) y cómo desplegar una versión estática a tu alojamiento, pero ahora ya sólo cuando cambies el contenido.
Joomla: "Jaque Mate" - Andrea Gentil y Carlos Cámarajoomlaes
El próximo movimiento de Joomla viene dispuesto a revolucionar nuevamente el mundo de la gestión de contenidos con un sistema nativo capaz de cubrir todas las necesidades de la publicación de contenidos.
En esta sesión descubriremos las nuevas funcionalidades de Joomla 4 que harán que ames aun más a este CMS.
JoomlaES, el portal comunitario sobre Joomla! en español - JuanKa Díaz e Isid...joomlaes
Con este Joomla!Day son 10 los eventos que desde JoomlaES hemos organizado. JoomlaES es un portal sin ánimo de lucro que nace de la necesidad de tener organizado, ordenado y relativamente estandarizado todo lo que envuelve a estos eventos así como a la comunidad Joomla! española e hispanohablante en general.
En esta ponencia veremos de la mano de JuanKa Díaz e Isidro Baquero, creadores y actuales administradores del portal, qué decisiones técnicas se han llevado a cabo, las tripas en sí de este proyecto, así como posibles ideas y mejoras a futuro.
Veremos cómo usando Joomla! podemos ayudar a continuar difundiendo Joomla! de una manera centralizada y ordenada.
Dile hola al primer puesto de Google. Prepárate para la mejor charla de SEO con Joomla que puedas pensar, descubriendo los trucos más ocultos y sorprendentes que te dejará boquiabierto. Tocaremos todos los puntos para armar tu estrategia de posicionamiento web para que en 2019 nadie te quite del primer puesto.
Los puntos que de deben tener en cuanta principalmente cuando realizamos una auditoria a una web con el fin de mejorar el Posicionamiento web. Puntos como la indexación, los códigos respuesta, la velocidad, la arquitectura, las Keywords por las que posiciona y muchos más factores que analizar para duplicar las visitas de nuestros sitios.
En Joomla! tenemos muchos componentes que funcionan de una forma maravillosa y que nos ayudan a realizar webs y cumplir objetivos fácilmente. Además muchos de ellos tienen un acabado y una funcionalidad capaces de plantar cara a productos que derrochan millones en conseguir cosas parecidas sin conseguirlo.
En esta sesión hablaré de esas herramientas únicas de Joomla! que nos hacen no envidiar a ninguna otra plataforma.
En esta ponencia vamos a ver la importancia que tiene el software libre, sus ventajas y también sus inconvenientes.
Veremos lo que se entiende por web abierta y neutralidad de la red, por qué están en peligro y quién está defendiéndolas.
Comentaré algunas ideas y nuestro papel para mantener y mejorar la situación actual.
Me gustaría hacer reflexionar así como abrir un diálogo entorno a este tema.
Nos centraremos en explicar algunas medidas de seguridad que Joomla incorpora por defecto y que hacen nuestra web más segura sin necesidad de extensiones de terceros. Además, mostraremos ejemplos de ataques para que sepáis cómo protegeros y explicaremos medidas complementarias para alcanzar un nivel de seguridad adecuado en vuestra web.
Ingresos pasivos y olvídate de los clientes joomlaes
¿Estás cansado de lidiar con clientes? ¿Quieres tener ingresos pasivos? ¿Estás preparado para monetizar tu web? Hay un mundo más allá de los clientes que te contratan para un proyecto. Deja de centrarte en el 10% de las formas de ganar dinero creando y desarrollando webs y descubre el 90% de las formas de monetizar tu talento.
Si eres un profesional o emprendedor que no consigues aplicar los pasos necesarios para poder ganar dinero con tus proyectos online, esta es tu charla.
Para poder llegar a monetizar y generar ingresos pasivos hay que hacer muchas pruebas y tener cierta experiencia en las técnicas aplicadas, aquí te voy a contar mi experiencia en este campo para que empieces o mejores tus técnicas de monetización.
Apertura del JoomlaDay Madrid 2018 en la que daremos la bienvenida a los asistentes y haremos una breve introducción al gestor de contenidos de código abierto Joomla.
Durante esta introducción veremos aspectos clave de este CMS para implantarlo dentro de entidades y sociedades como solución web: ventajas, buenas prácticas y ejemplos de uso.
Tanto en páginas web simples como en sitios más complejos, la adaptación de Joomla a las necesidades finales del proyecto te dan una garantía de éxito debido a su funcionalidad, estabilidad, seguridad y escalabilidad.
Notas sobre tests de aceptación en Joomla!joomlaes
Los tests de aceptación sirven para comprobar que una aplicación funciona como el usuario espera. En esta ponencia se darán algunas ideas de cómo definir una estrategia de test, y se presentarán algunas herramientas para automatizarlos como Selenium IDE, Codeception, Cypress o Puppeteer.
En esta sesión haremos un breve repaso sobre qué son los campos personalizados, qué posibilidades tienen, qué tipos tenemos (tanto nativos como de terceros) y las ventajas que presentan a la hora de crear vistas personalizadas.
Debemos recordar que podemos utilizar los campos personalizados en los artículos, en los formularios de contacto y en los usuarios de Joomla dentro de una instalación por defecto.
De la misma manera analizaremos los contra que tienen a la hora de mostrarse en la parte de Front (la que ven los usuarios) y lo compararemos con la extensión EasyLayouts a través de un ejemplo práctico para comprobar cómo mejorar esta "deficiencia".
Si necesitas controlar al máximo la presentación del contenido en tu página web los campos personalizados serán tus mejores amigos. Veremos cómo crear layouts (fichas) de forma fácil y asignarlas a diferentes categorías de manera que cada una presente una diferente.
Crear plantillas personalizadas para joomla joomla day madrid 2017 - 03-05-...joomlaes
Vamos a conocer cómo funciona el sistema de plantillas de Joomla así como ver las posibilidades para crear una plantilla personalizada. Ya sea desde cero o utilizando frameworks de los principales proveedores de plantillas (Helix, Gantry y T3) para construir el aspecto web deseado.
3. En esta ponenciaEn esta ponencia
¿Qué es Algolia?
Casos de éxito
Cómo buscamos
Algolia en términos de un CMS
Implementación de Algolia para el JED
XT Search for Algolia
Conclusión
5. Anibal SanchezAnibal Sanchez
Team Leader / Senior Dev,
Servicios de Consultoría para Soluciones Web
DevOps On Arquitecturas Full-Stack
Desarrollo de productos/servicios de software
+15 años en la industria de Internet
Team Leader,
- anibal.sanchez[@]extly.com
Extly Tech
Joomla! Extensions Directory
@anibal_sanchez
6. Mis Palabras Tech de HoyMis Palabras Tech de Hoy
{
Joomla(3) => Joomla(4);
Tailwind();
Laravel();
Vue();
DesarrolloMovíl() => Web + Mobile_Apps + WebApps;
DesarrolloModerno() => PHP_7/8 + Javascript_ESNext;
}
7. Avanzando hacia una web más rápidaAvanzando hacia una web más rápida
... En el futuro, ... Nuestro plan para identificar
los sitios que son rápidos o lentos se llevará a cabo en pasos graduales, basados en criterios cada vez más estrictos.
(11/11/2019 - Chromium Blog)
Chrome puede identificar sitios que normalmente cargan rápido o lento
10. El 48% de los compradores utilizan dispositivos
móviles para comenzar a buscar.
11. El 69% de los consumidores de entre 18 y 39 usan
dispositivos móviles para investigar productos antes de
comprar.
12. El 78% de las búsquedas de un negocio local desde un
dispositivo móvil dan como resultado una compra.
13. Más allá de la búsqueda
Experiencias de descubrimiento instantáneas, sin
fricciones, y con contenido global relevante
14.
15. ... acabo de descubrir las nuevas opciones de filtrado en
el JED! Esto es 🙌😊👏asombroso
16. ¿Qué es Algolia?¿Qué es Algolia?
Un motor de búsqueda gestionado de texto completo, numérico y facetado
Capaz de entregar resultados en tiempo real desde el primer tipeo
Ofrece productos/ servicios para acelerar las búsquedas
Potencia las experiencias de descubrimiento en cualquier dispositivo y plataforma
Basado en una red global de entrega de búsquedas
17. 1. La búsqueda importa1. La búsqueda importa
Una búsqueda mala cuesta muy caro
Los usuarios recuerdan las malas experiencias de
búsqueda
Una gran búsqueda produce resultados de negocio
18. 2. Intención del usuario2. Intención del usuario
"búsqueda más allá del buscador"
Cubriendo lo básico
Relevancia textual
Relevancia comercial
Personalización
Experiencia de usuario: casos de uso avanzados
20. Casos de éxitoCasos de éxito
Búsqueda multilingüe
Búsqueda por auto-completado
Búsqueda avanzada instantánea
Indexando de Artículos K2 y Directorio SobiPro
Soporte de la segmentación de la búsqueda por alcances e idiomas
Potenciado por
sanjuan.tur.ar
XT Search for Algolia
23. Directorio de Extensiones JoomlaDirectorio de Extensiones Joomla
Búsqueda de texto completo para una extensión propia
Búsqueda por auto-completado
InstantSearch Avanzada Soportado por un complejo sistema de clasificación y ordemiento
extensions.joomla.org
32. La Búsqueda ClásicaLa Búsqueda Clásica
Consultas de búsqueda simple
Basada en un motor SQL
Resultados compuestos por consultas separadas
Resultados ordenados según un criterio a la vez
Integrado con el sistema de plugins
Buscar por un formulario POST (400-800ms)
33. La Búsqueda InteligenteLa Búsqueda Inteligente
Búsquedas simples en texto completo
Basado en el motor SQL y con hechos "facts" indexados
Resultados compuestos por consultas separadas
Resultados ordenados por criterio único
Integrado con el sistema de plugins
Buscar en el formulario POST (400-800ms)
34. La Búsqueda AlgoliaLa Búsqueda Algolia
Búsquedas complejas en texto completo
Basado en un motor de búsqueda distribuido NoSQL
Potenciado by índices gestionados
Integrado por un amplio conjunto de UI Widgets
Configuración avanzada en el backend de Algolia
Búsqueda Instantánea, consultas de remotas por tipeo (50ms)
35. Otros tipos de Búsquedas AlgoliaOtros tipos de Búsquedas Algolia
Búsqueda por Ubicación
Búsqueda por voz
36. Algolia en términos de CMSAlgolia en términos de CMS
Un proceso de indexación
Módulos de búsqueda
Basado en los widgets de Algolia
Búsqueda por Auto-completado
Búsqueda instantánea / extendida
37. Algolia implementation for JEDAlgolia implementation for JED
La Configuración del Backend de Algolia
Índices
Atributos de búsqueda
Atributos de los resultados
Campos y Facetas
Sistema de clasificación y ordenamiento
JED Search Cases Docs
38. Widget de Auto-CompletadoWidget de Auto-Completado
const search= instantsearch(/* parameters */);
const makeAutocomplete= instantsearch.connectors.connectAutocomplete(
function renderFn(
renderOpts: AutocompleteRenderingOptions,
isFirstRendering: boolean) {
// render the custom Autocomplete widget
}
);
const customAutocomplete = makeAutocomplete(instanceOpts: CustomAutocomp
search.addWidget(customAutocomplete);
39. XT Search for AlgoliaXT Search for Algolia
Una única solución para Joomla y PrestaShop
( WordPress - 2020)
40. XT Search for AlgoliaXT Search for Algolia
Un componente para la indexación de datos
Módulos
Autocomplete
InstantSearch
Navegar por Facetas
Listo para Joomla 3 / 4
Listo para PrestaShop 1.6 / 1.7
WordPress 5 / WooCommerce (Próximamente)
extly.com/xt-search-for-joomla