feat(analytics): Plausible snippet on every page, FAQ marked on the bootcamp

The snippet was on 10 of 40 pages, so the Trial / FAQ / Buy / Custom Quote /
search posts / Project Plan goals were inert everywhere else. It now sits
verbatim, in the same <head> position as index.html, on all 39 visitor-facing
pages. email/trial-confirmation.html is deliberately left out (email template).

FAQ: the five <details class="bc-faq"> <summary> elements on the bootcamp page
and its DE/ES twins now carry plausible-event-name=FAQ, and the 15
.faq-question buttons on de/es/support.html get the marking they were believed
to already have. No goal renamed: one FAQ goal across all languages.

No markup, copy or behaviour change, and no third-party request beyond the
snippet itself. verify-html.py PROBLEMS 0; check-links.py OK; event checker
59 PASS / 0 FAIL; impeccable detector +0/-0 findings on the changed files.
This commit is contained in:
oliver committed 2026-10-28 21:50:53 +00:00
1 parent 73b3f34696
commit 0cd0fa1af1
28 files changed
+213 -45

No files matched your search

@@ -60,6 +60,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<main class="blog-post">
@@ -126,6 +126,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
+6
View File
@@ -195,6 +195,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
@@ -62,6 +62,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<main class="blog-post">
+6
View File
@@ -182,6 +182,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="blog-post-container">
+6
View File
@@ -206,6 +206,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
+6
View File
@@ -206,6 +206,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
+6
View File
@@ -188,6 +188,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
+6
View File
@@ -189,6 +189,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
@@ -99,6 +99,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
@@ -60,6 +60,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<main class="blog-post">
@@ -58,6 +58,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<main class="blog-post">
+6
View File
@@ -165,6 +165,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container" style="width:80%; max-width:800px; margin:0 auto; padding:0 20px;">
+6
View File
@@ -173,6 +173,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
+6
View File
@@ -194,6 +194,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
@@ -99,6 +99,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
+11 -5
View File
@@ -554,6 +554,12 @@
]
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<!-- Page-scoped top bar: the site has no global header, so the page carries its own way home. -->
@@ -786,31 +792,31 @@
<h2 class="section-title">Fragen, die zuerst kommen</h2>
<div class="bc-faq-grid">
<details class="bc-faq">
<summary>Brauche ich technische Kenntnisse?</summary>
<summary class="plausible-event-name=FAQ">Brauche ich technische Kenntnisse?</summary>
<div class="bc-a">
<p>Nein. Die Sitzungen setzen kein ERP-Wissen und keine Programmierkenntnisse voraus. Sie arbeiten mit Ihren eigenen Daten, statt einer leeren Demo zu folgen.</p>
</div>
</details>
<details class="bc-faq">
<summary>Was, wenn ich eine Sitzung verpasse?</summary>
<summary class="plausible-event-name=FAQ">Was, wenn ich eine Sitzung verpasse?</summary>
<div class="bc-a">
<p>Die Sitzungen sind live und bauen aufeinander auf, nehmen Sie also teil, wenn Sie können. Wenn Sie eine verpassen, holen Sie im Alumni-Chat und im offenen Workshop der letzten Sitzung wieder auf.</p>
</div>
</details>
<details class="bc-faq">
<summary>Ist das Hosting nach dem Kurs enthalten?</summary>
<summary class="plausible-event-name=FAQ">Ist das Hosting nach dem Kurs enthalten?</summary>
<div class="bc-a">
<p>Ja, ein Jahr lang, im Programm enthalten. Danach wechselt Ihr System auf einen unserer normalen Hosting-Tarife, zum Preis, der auf unserer Website steht.</p>
</div>
</details>
<details class="bc-faq">
<summary>Was muss ich installieren?</summary>
<summary class="plausible-event-name=FAQ">Was muss ich installieren?</summary>
<div class="bc-a">
<p>Nichts zu installieren und nichts selbst zu betreiben. Ein Computer und ein Browser genügen, das laufende System stellen wir. n8n, das in Lektion 9 zum Einsatz kommt, ist ein kostenloses Konto im kostenlosen Tarif von n8n.</p>
</div>
</details>
<details class="bc-faq">
<summary>Ist das ein Kurs über Odoo?</summary>
<summary class="plausible-event-name=FAQ">Ist das ein Kurs über Odoo?</summary>
<div class="bc-a">
<p>Es ist ein Kurs darüber, wie Ihr Geschäft läuft. Odoo ist der Motor unter dem System, das Sie aufbauen; die zehn Lektionen drehen sich um Ihr Lager, Ihre Rechnungen, Ihre Kunden und die Stunden, die Sie zurückbekommen.</p>
</div>
+21 -15
View File
@@ -268,6 +268,12 @@
.contact-form { padding: 1.25rem; }
}
</style>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
<script defer src="/static/lang.js"></script>
</head>
<body>
@@ -321,7 +327,7 @@
<!-- First Steps -->
<div class="faq-panel active" id="panel-first-steps">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Mein Odoo wirkt leer. Was kann ich damit machen?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -341,7 +347,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Wie installiere ich eine neue App?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -351,7 +357,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Wie richte ich meinen E-Mail-Server zum Versand von Nachrichten aus Odoo ein?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -361,7 +367,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Wie ändere ich meinen Anmeldenamen oder mein Passwort?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -375,7 +381,7 @@
<!-- Advanced Users -->
<div class="faq-panel" id="panel-advanced">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Bekomme ich SSH-Zugriff auf meinen Service?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -384,7 +390,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Wie stelle ich die Häufigkeit meiner Backups ein?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -393,7 +399,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Wie lange werden Backups gespeichert?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -402,7 +408,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Wie leite ich meine Domain auf mein Odoo?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -412,7 +418,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Wie kann ich Odoo Enterprise installieren?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -425,7 +431,7 @@
<!-- Trouble Shooting -->
<div class="faq-panel" id="panel-trouble">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Nach einem git check in startet mein Server nicht mehr oder zeigt Fehler 500</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -434,7 +440,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Warum zeigt meine Domain „Unknown Certificate“ oder „Bad Gateway“ an?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -447,7 +453,7 @@
<!-- Commercial -->
<div class="faq-panel" id="panel-commercial">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Ist die Odoo Enterprise License enthalten?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -456,7 +462,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Wie kann ich meinen Service upgraden?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -469,7 +475,7 @@
<!-- Bring your Database -->
<div class="faq-panel" id="panel-migrate">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Wie kann ich meine Odoo-Datenbank von einem anderen Anbieter umziehen?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -479,7 +485,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Kann ich meine Odoo-Datenbank von einer älteren Version aktualisieren, z. B. 14 &rarr; 19?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
+11 -5
View File
@@ -554,6 +554,12 @@
]
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<!-- Page-scoped top bar: the site has no global header, so the page carries its own way home. -->
@@ -786,31 +792,31 @@
<h2 class="section-title">Preguntas que suelen surgir primero</h2>
<div class="bc-faq-grid">
<details class="bc-faq">
<summary>¿Necesito conocimientos técnicos?</summary>
<summary class="plausible-event-name=FAQ">¿Necesito conocimientos técnicos?</summary>
<div class="bc-a">
<p>No. Las sesiones no exigen conocimientos de ERP ni de programación, y usted trabaja con sus propios datos en lugar de seguir una demostración vacía.</p>
</div>
</details>
<details class="bc-faq">
<summary>¿Y si me pierdo una sesión?</summary>
<summary class="plausible-event-name=FAQ">¿Y si me pierdo una sesión?</summary>
<div class="bc-a">
<p>Las sesiones son en directo y cada una se apoya en la anterior, así que asista siempre que pueda. Si se pierde una, el chat de antiguos alumnos y el taller abierto de la última sesión son el lugar para ponerse al día.</p>
</div>
</details>
<details class="bc-faq">
<summary>¿El hosting está incluido después del curso?</summary>
<summary class="plausible-event-name=FAQ">¿El hosting está incluido después del curso?</summary>
<div class="bc-a">
<p>Sí, durante un año, incluido en el programa. Pasado ese año, su sistema pasa a uno de nuestros planes de hosting habituales, al precio publicado en nuestro sitio.</p>
</div>
</details>
<details class="bc-faq">
<summary>¿Qué necesito instalar?</summary>
<summary class="plausible-event-name=FAQ">¿Qué necesito instalar?</summary>
<div class="bc-a">
<p>No hay nada que instalar ni nada que ejecutar usted mismo. Bastan un ordenador y un navegador, el sistema en funcionamiento lo ponemos nosotros. n8n, que se usa en la lección 9, es una cuenta gratuita que usted abre con el propio plan gratuito de n8n.</p>
</div>
</details>
<details class="bc-faq">
<summary>¿Es un curso sobre Odoo?</summary>
<summary class="plausible-event-name=FAQ">¿Es un curso sobre Odoo?</summary>
<div class="bc-a">
<p>Es un curso sobre su negocio en marcha. Odoo es el motor que hay bajo el sistema que construye; las diez lecciones tratan de su inventario, sus facturas, sus clientes y las horas que esto le devuelve.</p>
</div>
+21 -15
View File
@@ -268,6 +268,12 @@
.contact-form { padding: 1.25rem; }
}
</style>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
<script defer src="/static/lang.js"></script>
</head>
<body>
@@ -321,7 +327,7 @@
<!-- First Steps -->
<div class="faq-panel active" id="panel-first-steps">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Mi Odoo parece vacío. ¿Qué puedo hacer con él?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -341,7 +347,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo instalo una app nueva?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -351,7 +357,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo añado mi servidor de correo para enviar mensajes desde Odoo?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -361,7 +367,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo cambio mi nombre de usuario o mi contraseña?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -375,7 +381,7 @@
<!-- Advanced Users -->
<div class="faq-panel" id="panel-advanced">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Tengo acceso SSH a mi servicio?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -384,7 +390,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo configuro la frecuencia de mis copias de seguridad?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -393,7 +399,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cuánto tiempo se guardan las copias de seguridad?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -402,7 +408,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo dirijo mi dominio a mi Odoo?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -412,7 +418,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo puedo instalar Odoo Enterprise?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -425,7 +431,7 @@
<!-- Trouble Shooting -->
<div class="faq-panel" id="panel-trouble">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Después de un git check in, mi servidor no arranca o muestra un error 500</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -434,7 +440,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Por qué mi dominio muestra «Unknown Certificate» o «Bad Gateway»?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -447,7 +453,7 @@
<!-- Commercial -->
<div class="faq-panel" id="panel-commercial">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Está incluida la Odoo Enterprise License?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -456,7 +462,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo puedo cambiar de plan?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -469,7 +475,7 @@
<!-- Bring your Database -->
<div class="faq-panel" id="panel-migrate">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo puedo migrar mi base de datos de Odoo desde otro proveedor?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -479,7 +485,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Puedo actualizar mi base de datos de Odoo desde una versión anterior, p. ej., 14 &rarr; 19?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
+6
View File
@@ -115,6 +115,12 @@
.legal-card { padding: 1.25rem; }
}
</style>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
+11 -5
View File
@@ -554,6 +554,12 @@
]
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<!-- Page-scoped top bar: the site has no global header, so the page carries its own way home. -->
@@ -801,31 +807,31 @@
<h2 class="section-title">Questions people ask first</h2>
<div class="bc-faq-grid">
<details class="bc-faq">
<summary>Do I need technical skills?</summary>
<summary class="plausible-event-name=FAQ">Do I need technical skills?</summary>
<div class="bc-a">
<p>No. The sessions assume no ERP knowledge and no coding, and you build on your own data rather than following along on an empty demo.</p>
</div>
</details>
<details class="bc-faq">
<summary>What if I miss a session?</summary>
<summary class="plausible-event-name=FAQ">What if I miss a session?</summary>
<div class="bc-a">
<p>The sessions are live and each one builds on the last, so attend if you can. If you miss one, the alumni chat and the open workshop in the final session are where you catch up.</p>
</div>
</details>
<details class="bc-faq">
<summary>Is hosting included after the course?</summary>
<summary class="plausible-event-name=FAQ">Is hosting included after the course?</summary>
<div class="bc-a">
<p>Yes, for one year, included in the programme. After that year your system moves to one of our normal hosting plans, at the price published on our site.</p>
</div>
</details>
<details class="bc-faq">
<summary>What do I need installed?</summary>
<summary class="plausible-event-name=FAQ">What do I need installed?</summary>
<div class="bc-a">
<p>Nothing to install and nothing to run yourself. A computer and a browser are enough &mdash; we provide the live system. n8n, used in lesson 9, is a free account you sign up for on n8n's own free plan.</p>
</div>
</details>
<details class="bc-faq">
<summary>Is this a course about Odoo?</summary>
<summary class="plausible-event-name=FAQ">Is this a course about Odoo?</summary>
<div class="bc-a">
<p>It is a course about your business running. Odoo is the engine under the system you build; the ten lessons are about your stock, your invoices, your customers and the hours this gives back.</p>
</div>
+6
View File
@@ -92,6 +92,12 @@
.chat-card{height:82vh}
}
</style>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="app">
+6
View File
@@ -202,6 +202,12 @@
user-select: all;
}
</style>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="page-subtitle">
+6
View File
@@ -454,6 +454,12 @@
}
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<!-- Page-scoped top bar: the site has no global header, so the page carries its own way home. -->
+6
View File
@@ -103,6 +103,12 @@
.legal-card { padding: 1.25rem; }
}
</style>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">
+6
View File
@@ -268,6 +268,12 @@
.contact-form { padding: 1.25rem; }
}
</style>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
<script defer src="/static/lang.js"></script>
</head>
<body>
+6
View File
@@ -103,6 +103,12 @@
.legal-card { padding: 1.25rem; }
}
</style>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<div class="container">