{"id":75130,"date":"2026-05-06T19:02:53","date_gmt":"2026-05-06T19:02:53","guid":{"rendered":"https:\/\/www.totara.com\/events\/totara-partner-meetup-19-de-noviembre-de-2026-en-barcelona\/"},"modified":"2026-05-07T11:41:38","modified_gmt":"2026-05-07T11:41:38","slug":"totara-partner-meetup-19-de-noviembre-de-2026-en-barcelona","status":"publish","type":"event","link":"https:\/\/www.totara.com\/es\/eventos\/totara-partner-meetup-19-de-noviembre-de-2026-en-barcelona\/","title":{"rendered":"Totara Partner Meetup | 19 de noviembre de 2026 en Barcelona"},"content":{"rendered":"\n<div class=\"event-heading themeTeal\">\n            <span class=\"event-heading__tag\">TOTARA EVENTS<\/span>\n                <h1 class=\"event-heading__title\">Totara Partner Meetup<\/h1>\n        <\/div>\n\n<div class=\"event-details-intro themeTeal\">\n    <div class=\"event-details-intro__pills\">\n                    <span class=\"event-details-intro__pill\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M5.333 1.333v2M10.667 1.333v2M2 6.667h12M3.333 2.667h9.334c.736 0 1.333.597 1.333 1.333v9.333c0 .737-.597 1.334-1.333 1.334H3.333A1.333 1.333 0 0 1 2 13.333V4c0-.736.597-1.333 1.333-1.333Z\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>                <span>19 November 2026<\/span>\n            <\/span>\n        \n                    <span class=\"event-details-intro__pill\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"8\" r=\"6.5\" stroke=\"currentColor\" stroke-width=\"1.2\"\/><path d=\"M8 4.667V8l2.333 1.333\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>                <span class=\"event-details-intro__time\"\n                      data-event-time=\"12:00\"\n                      data-event-time-end=\"17:30\"                      data-event-timezone=\"Europe\/Madrid\"\n                      >\n                    12:00 \u2013 17:30 CET                <\/span>\n            <\/span>\n        \n                    <span class=\"event-details-intro__pill\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M13.333 6.667C13.333 10.667 8 14.667 8 14.667S2.667 10.667 2.667 6.667a5.333 5.333 0 1 1 10.666 0Z\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><circle cx=\"8\" cy=\"6.667\" r=\"1.667\" stroke=\"currentColor\" stroke-width=\"1.2\"\/><\/svg>                <span>Barcelona, Spain<\/span>\n            <\/span>\n            <\/div>\n\n    <\/div>\n\n<script>\n(function() {\n    var el = document.querySelector(\".event-details-intro__time[data-event-time]\");\n    if (!el) return;\n\n    \/\/ Skip conversion if a manual timezone label is set (admin controls display)\n    if (el.getAttribute(\"data-timezone-label\")) return;\n\n    var timeStart = el.getAttribute(\"data-event-time\");\n    var timeEnd = el.getAttribute(\"data-event-time-end\");\n    var eventTz = el.getAttribute(\"data-event-timezone\");\n    if (!timeStart || !eventTz) return;\n\n    function convertTime(time) {\n        var parts = time.split(\":\");\n        var hour = parseInt(parts[0], 10);\n        var minute = parseInt(parts[1], 10);\n\n        var today = new Date();\n        var dateStr = today.getFullYear() + \"-\" +\n            String(today.getMonth() + 1).padStart(2, \"0\") + \"-\" +\n            String(today.getDate()).padStart(2, \"0\") + \"T\" +\n            String(hour).padStart(2, \"0\") + \":\" +\n            String(minute).padStart(2, \"0\") + \":00\";\n\n        var eventFormatter = new Intl.DateTimeFormat(\"en-US\", {\n            timeZone: eventTz,\n            year: \"numeric\", month: \"2-digit\", day: \"2-digit\",\n            hour: \"2-digit\", minute: \"2-digit\", second: \"2-digit\",\n            hour12: false\n        });\n\n        var guess = new Date(dateStr + \"Z\");\n        var eventParts = eventFormatter.formatToParts(guess);\n        var eventHour = parseInt(eventParts.find(function(p) { return p.type === \"hour\"; }).value, 10);\n        var diff = hour - eventHour;\n        if (diff > 12) diff -= 24;\n        if (diff < -12) diff += 24;\n        return new Date(guess.getTime() + diff * 3600000);\n    }\n\n    var REGIONAL_TZ_LABELS = {\"America\\\/New_York\":\"ET\",\"America\\\/Detroit\":\"ET\",\"America\\\/Kentucky\\\/Louisville\":\"ET\",\"America\\\/Kentucky\\\/Monticello\":\"ET\",\"America\\\/Indiana\\\/Indianapolis\":\"ET\",\"America\\\/Indiana\\\/Vincennes\":\"ET\",\"America\\\/Indiana\\\/Winamac\":\"ET\",\"America\\\/Indiana\\\/Marengo\":\"ET\",\"America\\\/Indiana\\\/Petersburg\":\"ET\",\"America\\\/Indiana\\\/Vevay\":\"ET\",\"America\\\/Chicago\":\"CT\",\"America\\\/Indiana\\\/Tell_City\":\"CT\",\"America\\\/Indiana\\\/Knox\":\"CT\",\"America\\\/Menominee\":\"CT\",\"America\\\/North_Dakota\\\/Center\":\"CT\",\"America\\\/North_Dakota\\\/New_Salem\":\"CT\",\"America\\\/North_Dakota\\\/Beulah\":\"CT\",\"America\\\/Denver\":\"MT\",\"America\\\/Boise\":\"MT\",\"America\\\/Phoenix\":\"MT\",\"America\\\/Los_Angeles\":\"PT\",\"America\\\/Anchorage\":\"AKT\",\"America\\\/Juneau\":\"AKT\",\"America\\\/Sitka\":\"AKT\",\"America\\\/Metlakatla\":\"AKT\",\"America\\\/Yakutat\":\"AKT\",\"America\\\/Nome\":\"AKT\",\"America\\\/Adak\":\"HAT\",\"Pacific\\\/Honolulu\":\"HAT\"};\n\n    try {\n        var userTz = Intl.DateTimeFormat().resolvedOptions().timeZone;\n        var regionalLabel = REGIONAL_TZ_LABELS[userTz];\n\n        var timeFormatter = new Intl.DateTimeFormat(\"en-GB\", {\n            hour: \"numeric\",\n            minute: \"2-digit\",\n            hour12: true,\n            timeZone: userTz\n        });\n        var tzFormatter = new Intl.DateTimeFormat(\"en-GB\", {\n            hour: \"numeric\",\n            minute: \"2-digit\",\n            hour12: true,\n            timeZone: userTz,\n            timeZoneName: \"short\"\n        });\n\n        var utcStart = convertTime(timeStart);\n        var utcEnd = timeEnd ? convertTime(timeEnd) : null;\n\n        if (regionalLabel) {\n            var startText = timeFormatter.format(utcStart);\n            if (utcEnd) {\n                el.textContent = startText + \" \\u2013 \" + timeFormatter.format(utcEnd) + \" \" + regionalLabel;\n            } else {\n                el.textContent = startText + \" \" + regionalLabel;\n            }\n        } else if (utcEnd) {\n            el.textContent = timeFormatter.format(utcStart) + \" \\u2013 \" + tzFormatter.format(utcEnd);\n        } else {\n            el.textContent = tzFormatter.format(utcStart);\n        }\n    } catch (e) {\n        \/\/ Keep original text on error\n    }\n})();\n<\/script>\n\n<div class=\"event-multimedia\">\n            <img decoding=\"async\"\n            class=\"event-multimedia__image\"\n            loading=\"lazy\"\n            src=\"https:\/\/www.totara.com\/wp-content\/uploads\/2026\/05\/espacio-88-1024x355.png\"\n            alt=\"espacio 88 networking event venue in barcelona\"\n            srcset=\"https:\/\/www.totara.com\/wp-content\/uploads\/2026\/05\/espacio-88.png 1120w, https:\/\/www.totara.com\/wp-content\/uploads\/2026\/05\/espacio-88-300x104.png 300w, https:\/\/www.totara.com\/wp-content\/uploads\/2026\/05\/espacio-88-1024x355.png 1024w, https:\/\/www.totara.com\/wp-content\/uploads\/2026\/05\/espacio-88-768x266.png 768w\"\n            sizes=\"(max-width: 1120px) 100vw, 1120px\"\n        \/>\n    <\/div>\n\n<div class=\"full-text-block-container\">\n    <div class=\"wrapper\">\n        <div class=\"full-text-block__content richText\">\n            <p class=\"p1\">Estamos encantados de dar la bienvenida a todos los socios de <strong>Totara<\/strong> al pr\u00f3ximo <strong>Totara Partner Meetup el jueves 19 de noviembre<\/strong> en el Espacio 88 de <strong>Barcelona<\/strong>.<\/p>\n<p class=\"p1\">Desde nuestra \u00faltima reuni\u00f3n, hemos seguido haciendo progresos interesantes en la plataforma Totara y en el ecosistema de socios. Desde la innovaci\u00f3n continua en capacidades potenciadas por IA hasta la inversi\u00f3n continuada en herramientas y programas de apoyo a nuestra red mundial de socios, estamos deseando compartir lo que nos espera y escucharte directamente. <\/p>\n<p class=\"p1\">Este encuentro es una oportunidad para conectar con otros socios, intercambiar ideas y obtener informaci\u00f3n sobre la futura direcci\u00f3n de Totara en un entorno colaborativo e informal.<\/p>\n<p class=\"p1\">\ud83d\udcc5 Jueves, 19 de noviembre de 2026<br \/>\n\u23f0 12:00 pm a 5:30 pm<br \/>\n\ud83d\udccd Espacio 88, Barcelona, Espa\u00f1a<br \/>\n\ud83c\udf9f\ufe0f Asistencia gratuita &#8211; exclusiva para Socios de Totara<\/p>\n<h2><span class=\"s1\"><b>Qu\u00e9 esperar<\/b><\/span><\/h2>\n<p class=\"p2\">\u00danete a nosotros para una tarde de networking, debate y actualizaciones del equipo de Totara, incluyendo:<\/p>\n<ul>\n<li>Actualizaciones comerciales clave de Totara<\/li>\n<li>Debates interactivos y mesas redondas de socios<\/li>\n<li>Oportunidades para conectar con otros socios y con el equipo de Totara<\/li>\n<li>Conversaciones sobre innovaci\u00f3n, capacitaci\u00f3n y oportunidades futuras en todo el ecosistema de socios<\/li>\n<\/ul>\n<p class=\"p3\">Terminaremos el d\u00eda con unas copas informales y un networking, una oportunidad relajada para continuar la conversaci\u00f3n.<\/p>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"event-agenda\" id=\"event-agenda-69fcdffa28b81\">\n            <h2 class=\"event-agenda__title\">Agenda<\/h2>\n    \n            <div class=\"event-agenda__intro\"><p class=\"p1\">The full agenda is currently being finalised and will be shared soon.<\/p>\n<\/div>\n    \n    \n                    <div class=\"event-agenda__list\">\n                            <div class=\"event-agenda__item\">\n                                            <div class=\"event-agenda__time\" data-time=\"12:00 pm\" data-tz=\"Europe\/Madrid\">12:00 pm<\/div>\n                                                                <div class=\"event-agenda__description\"><p>Welcome<\/p>\n<\/div>\n                                    <\/div>\n                            <div class=\"event-agenda__item\">\n                                            <div class=\"event-agenda__time\" data-time=\"1:00 pm\" data-tz=\"Europe\/Madrid\">1:00 pm<\/div>\n                                                                <div class=\"event-agenda__description\"><p>Sessions (Part 1)<\/p>\n<\/div>\n                                    <\/div>\n                            <div class=\"event-agenda__item\">\n                                            <div class=\"event-agenda__time\" data-time=\"2:30 pm\" data-tz=\"Europe\/Madrid\">2:30 pm<\/div>\n                                                                <div class=\"event-agenda__description\"><p>Tea &amp; coffee break<\/p>\n<\/div>\n                                    <\/div>\n                            <div class=\"event-agenda__item\">\n                                            <div class=\"event-agenda__time\" data-time=\"3:00 pm\" data-tz=\"Europe\/Madrid\">3:00 pm<\/div>\n                                                                <div class=\"event-agenda__description\"><p>Interactive Sessions (Part 2)<\/p>\n<\/div>\n                                    <\/div>\n                            <div class=\"event-agenda__item\">\n                                            <div class=\"event-agenda__time\" data-time=\"4:30 pm\" data-tz=\"Europe\/Madrid\">4:30 pm<\/div>\n                                                                <div class=\"event-agenda__description\"><p>Drinks &amp; Canap\u00e9s<\/p>\n<\/div>\n                                    <\/div>\n                            <div class=\"event-agenda__item\">\n                                            <div class=\"event-agenda__time\" data-time=\"5:30 pm\" data-tz=\"Europe\/Madrid\">5:30 pm<\/div>\n                                                                <div class=\"event-agenda__description\"><p>Finish<\/p>\n<\/div>\n                                    <\/div>\n                    <\/div>\n    <\/div>\n\n<script>\n(function() {\n    var container = document.getElementById(\"event-agenda-69fcdffa28b81\");\n    if (!container) return;\n\n    var timeEls = container.querySelectorAll(\".event-agenda__time[data-time]\");\n    if (!timeEls.length) return;\n\n    var REGIONAL_TZ_LABELS = {\"America\\\/New_York\":\"ET\",\"America\\\/Detroit\":\"ET\",\"America\\\/Kentucky\\\/Louisville\":\"ET\",\"America\\\/Kentucky\\\/Monticello\":\"ET\",\"America\\\/Indiana\\\/Indianapolis\":\"ET\",\"America\\\/Indiana\\\/Vincennes\":\"ET\",\"America\\\/Indiana\\\/Winamac\":\"ET\",\"America\\\/Indiana\\\/Marengo\":\"ET\",\"America\\\/Indiana\\\/Petersburg\":\"ET\",\"America\\\/Indiana\\\/Vevay\":\"ET\",\"America\\\/Chicago\":\"CT\",\"America\\\/Indiana\\\/Tell_City\":\"CT\",\"America\\\/Indiana\\\/Knox\":\"CT\",\"America\\\/Menominee\":\"CT\",\"America\\\/North_Dakota\\\/Center\":\"CT\",\"America\\\/North_Dakota\\\/New_Salem\":\"CT\",\"America\\\/North_Dakota\\\/Beulah\":\"CT\",\"America\\\/Denver\":\"MT\",\"America\\\/Boise\":\"MT\",\"America\\\/Phoenix\":\"MT\",\"America\\\/Los_Angeles\":\"PT\",\"America\\\/Anchorage\":\"AKT\",\"America\\\/Juneau\":\"AKT\",\"America\\\/Sitka\":\"AKT\",\"America\\\/Metlakatla\":\"AKT\",\"America\\\/Yakutat\":\"AKT\",\"America\\\/Nome\":\"AKT\",\"America\\\/Adak\":\"HAT\",\"Pacific\\\/Honolulu\":\"HAT\"};\n    var userTz = Intl.DateTimeFormat().resolvedOptions().timeZone;\n    var regionalLabel = REGIONAL_TZ_LABELS[userTz];\n\n    var timeFormatter = new Intl.DateTimeFormat(\"en-GB\", {\n        hour: \"numeric\",\n        minute: \"2-digit\",\n        hour12: true,\n        timeZone: userTz\n    });\n    var tzFormatter = new Intl.DateTimeFormat(\"en-GB\", {\n        hour: \"numeric\",\n        minute: \"2-digit\",\n        hour12: true,\n        timeZone: userTz,\n        timeZoneName: \"short\"\n    });\n\n    timeEls.forEach(function(el) {\n        try {\n            var time = el.getAttribute(\"data-time\");\n            var eventTz = el.getAttribute(\"data-tz\");\n            if (!time || !eventTz) return;\n\n            var timeLower = time.toLowerCase();\n            var isPm = timeLower.indexOf(\"pm\") !== -1;\n            var isAm = timeLower.indexOf(\"am\") !== -1;\n\n            var parts = time.split(\":\");\n            var hour = parseInt(parts[0], 10);\n            var minute = parseInt(parts[1], 10);\n\n            if (isAm && hour === 12) hour = 0;\n            else if (isPm && hour < 12) hour += 12;\n\n            var today = new Date();\n            var dateStr = today.getFullYear() + \"-\" +\n                String(today.getMonth() + 1).padStart(2, \"0\") + \"-\" +\n                String(today.getDate()).padStart(2, \"0\") + \"T\" +\n                String(hour).padStart(2, \"0\") + \":\" +\n                String(minute).padStart(2, \"0\") + \":00\";\n\n            var eventFormatter = new Intl.DateTimeFormat(\"en-US\", {\n                timeZone: eventTz,\n                year: \"numeric\", month: \"2-digit\", day: \"2-digit\",\n                hour: \"2-digit\", minute: \"2-digit\", second: \"2-digit\",\n                hour12: false\n            });\n\n            var guess = new Date(dateStr + \"Z\");\n            var eventParts = eventFormatter.formatToParts(guess);\n            var eventHour = parseInt(eventParts.find(function(p) { return p.type === \"hour\"; }).value, 10);\n            var diff = hour - eventHour;\n            if (diff > 12) diff -= 24;\n            if (diff < -12) diff += 24;\n            var utcDate = new Date(guess.getTime() + diff * 3600000);\n\n            if (regionalLabel) {\n                el.textContent = timeFormatter.format(utcDate) + \" \" + regionalLabel;\n            } else {\n                el.textContent = tzFormatter.format(utcDate);\n            }\n        } catch (e) {\n            \/\/ Keep original time on error\n        }\n    });\n})();\n<\/script>\n\n<div class=\"full-text-block-container\">\n    <div class=\"wrapper\">\n        <div class=\"full-text-block__content richText\">\n            <h2><span class=\"s1\"><b><br \/>\nLugar de celebraci\u00f3n: <\/b><\/span><span class=\"s1\"><b>Espacio 88<\/b><\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-75117 alignright\" src=\"https:\/\/www.totara.com\/wp-content\/uploads\/2026\/05\/Espacio-88-venue-1024x683.webp\" alt=\"\" width=\"259\" height=\"173\" srcset=\"https:\/\/www.totara.com\/wp-content\/uploads\/2026\/05\/Espacio-88-venue-1024x683.webp 1024w, https:\/\/www.totara.com\/wp-content\/uploads\/2026\/05\/Espacio-88-venue-300x200.webp 300w, https:\/\/www.totara.com\/wp-content\/uploads\/2026\/05\/Espacio-88-venue-768x512.webp 768w, https:\/\/www.totara.com\/wp-content\/uploads\/2026\/05\/Espacio-88-venue.webp 1500w\" sizes=\"auto, (max-width: 259px) 100vw, 259px\" \/><\/p>\n<p class=\"p2\">Situado en Barcelona, Espacio 88 es un espacio para eventos moderno y creativo dise\u00f1ado para la colaboraci\u00f3n, la innovaci\u00f3n y las reuniones comunitarias. El lugar es de f\u00e1cil acceso y est\u00e1 rodeado de hoteles, restaurantes y conexiones de transporte, lo que lo convierte en un escenario ideal para nuestra reuni\u00f3n de socios. <\/p>\n<p>\ud83d\udc49 <a href=\"https:\/\/maps.app.goo.gl\/qGFRLis9T2293Pwu5\" target=\"_blank\" rel=\"noopener\">C\u00f3mo llegar<\/a><\/p>\n<p class=\"p1\">Reserva tu plaza y \u00fanete a nosotros en Barcelona para una tarde de colaboraci\u00f3n y conversaci\u00f3n con la comunidad de socios de Totara.<\/p>\n        <\/div>\n    <\/div>\n<\/div>\n\n<p><\/p>\n","protected":false},"menu_order":0,"template":"template-event-registration.php","tax\/tags":[],"tax\/topics":[],"tax\/event-types":[305],"class_list":["post-75130","event","type-event","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.totara.com\/es\/wp-json\/wp\/v2\/events\/75130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.totara.com\/es\/wp-json\/wp\/v2\/events"}],"about":[{"href":"https:\/\/www.totara.com\/es\/wp-json\/wp\/v2\/types\/event"}],"wp:attachment":[{"href":"https:\/\/www.totara.com\/es\/wp-json\/wp\/v2\/media?parent=75130"}],"wp:term":[{"taxonomy":"tag","embeddable":true,"href":"https:\/\/www.totara.com\/es\/wp-json\/wp\/v2\/tax\/tags?post=75130"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.totara.com\/es\/wp-json\/wp\/v2\/tax\/topics?post=75130"},{"taxonomy":"event-type","embeddable":true,"href":"https:\/\/www.totara.com\/es\/wp-json\/wp\/v2\/tax\/event-types?post=75130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}