-
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/bd2a3282-bt-logo.png",
- alt="BT",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/c6e197c4-deutsche-telekom-logo.png",
- alt="Deutsche Telecom",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/6143a8ce-rabobank-logo.png",
- alt="Rabobank",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/698f7a58-best-buy-logo.png",
- alt="Best Buy",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/b1e3d2d2-bloomberg-logo.png",
- alt="Bloomberg",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/6cd78b57-at%26t-logo.png",
- alt="AT&T",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/de681426-aws-logo.png",
- alt="Amazon Web Services",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/6ef81e08-microsoft-azure-new-logo.png",
- alt="Microsoft Azure",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/d174f7bf-google-cloud-logo.png",
- alt="Goggle Cloud",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/d493514f-liberty-global-logo.png",
- alt="Liberty Global",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/aed42949-aci-universal-payments-logo.png",
- alt="ACI",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- OTA compressed updates for apps, kernel and OS
-
-
- Automatic rollback and data snapshots
-
-
- Managed private app stores for secure fleet management
-
-
- DevSecOps pipeline for edge app delivery
-
-
- Built-in device recovery and remote disk repair
-
-
- 10 year security maintenance for every device
-
-
- Provable system and software integrity
-
-
- Secure boot backed by root of trust
-
-
- Full disk encryption with hardware keys
-
-
- FIPS certifiable embedded Linux
-
-
- Support for real-time compute
-
-
-
-
-
-
-
-
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/67f81bfe-intel-new-logo.png",
- alt="Intel",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/5e075792-rexroth-logo.png",
- alt="Bosch Rexroth",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/711be910-arm-logo.png",
- alt="ARM",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/987acdaa-dell-logo.png",
- alt="Dell",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/2b253402-advantech-logo.png",
- alt="Advantech",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
-
-
-
-
-
-
-
- Workstations and desktops
-
-
- Optimised AI/ML and cloud devops. The professional developer's preference.
-
-
-
-
-
-
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/11814428-hp-logo.png",
- alt="Hewlett Packard",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/c70b529e-lenovo-logo.png",
- alt="Lenovo",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/67f81bfe-intel-new-logo.png",
- alt="Intel",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/cd765ccc-nvidia-logo.png",
- alt="Nvidia",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/6079d02b-amd-logo.png",
- alt="AMD",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/987acdaa-dell-logo.png",
- alt="Dell",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bare metal cloud with on-demand servers
-
-
- Remote edge cluster operations
-
-
- Infrastructure monitoring and discovery
-
-
- Ansible, Chef, Puppet, SALT, Juju integration
-
-
- Super fast install from scratch
-
-
- VMWare ESXi, Windows, CentOS, RHEL, Ubuntu
-
-
- Custom images with pre-installed apps
-
-
- Disk and network configuration
-
-
- API-driven DHCP, DNS, PXE, IPAM, provisioning
-
-
- LDAP authentication and RBAC
-
-
-
-
-
-
-
-
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/0352e974-verizon-logo.png",
- alt="Verizon",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/ea3bc2f7-telefonica-logo.png",
- alt="Telefónica",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/ce15a4d1-tele2-logo.png",
- alt="TELE2",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/756e9ef4-telecom-italia-logo.png",
- alt="Telecom Italia",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/83fb74ae-nec-logo.png",
- alt="NEC",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/4af3ad39-barclays-logo.png",
- alt="Barclays",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- Full support for ROS and ROS2
-
-
- Security patches for long-term ROS
-
-
- Fault tolerant over-the-air updates
-
-
- CIS certification for ROS and ROS2
-
-
- Trim time-to-market with SMART START consulting
-
-
- Leading Robot-as-a-Platform ecosystem
-
-
- Curated app stores
-
-
-
-
-
-
-
-
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/e796fb76-abb-logo.png",
- alt="ABB",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/2437987f-pal-robotics-logo.png",
- alt="PAL Robotics",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/01e8486f-kuka-logo.png",
- alt="KUKA",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/7e4f929b-apollo-logo.png",
- alt="Apollo",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/466c2690-bosch-logo.png",
- alt="Bosch",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/59af2c8f-bmw-logo.png",
- alt="BMW",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- Operate smoothly across public and private cloud
-
-
- Reusable integration code as open source packages
-
-
- Python Operator Framework for rapid development
-
-
- Bring the K8s operator pattern to classic workloads
-
-
- Lifecycle management and Day 2 operations
-
-
- Open collection of community-driven operators
-
-
-
-
- Learn more about universal operators
-
-
-
-
-
-
-
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/1dc7af1e-panasonic-logo.png",
- alt="Panasonic",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/52e19575-scania-logo.png",
- alt="Scania",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/6a3b49ef-sbi-bits-logo.png",
- alt="SBI BITS",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
- {{ image (
- url="https://assets.ubuntu.com/v1/de8ab04f-swissquote-logo.png",
- alt="Swissquote",
- width="288",
- height="288",
- hi_def=True,
- loading="lazy",
- attrs={"class": "p-logo-section__logo"}
- ) | safe
- }}
-
-
-
-
-
-
-{% block footer_content %}
-{# include "ubuntu/takeovers/_footer_homepage.html" #}
-{% endblock footer_content %}
-
-
-
-
-
-
-
-{% endblock content %}
+ if (selectedTakeover.primary_url && selectedTakeover.primary_cta) {
+ primaryUrl.href = selectedTakeover.primary_url;
+ primaryUrl.textContent = selectedTakeover.primary_cta;
+ } else {
+ primaryUrl.remove();
+ }
+
+ if (selectedTakeover.secondary_url && selectedTakeover.secondary_url !== "") {
+ secondaryUrl.href = selectedTakeover.secondary_url;
+ secondaryUrl.innerHTML = selectedTakeover.secondary_cta + " ›";
+ } else {
+ secondaryUrl.remove();
+ }
+
+ dataLayer.push({
+ event: "NonInteractiveGAEvent",
+ eventCategory: "www.ubuntu.com-impression-takeover",
+ eventAction: "from:" + window.location.href + " to:" + selectedTakeover.primary_url,
+ eventLabel: selectedTakeover.primary_cta,
+ eventValue: undefined,
+ });
+ }
+
+
+
+
+
+ {% endblock content %}
{% endblock outer_content %}
diff --git a/templates/templates/base.html b/templates/templates/base.html
index 693d86aef75..263938910d1 100644
--- a/templates/templates/base.html
+++ b/templates/templates/base.html
@@ -1,140 +1,224 @@
-
-
-
-
-
-
-
-
{% block title %}{% endblock %} | Ubuntu
-
-
-
- {% block content_experiment %}{% endblock %}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {% block head_extra %}{% endblock %}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {% if self.title() %}
-
-
- {% endif %}
- {% if self.meta_description() %}
-
-
- {% endif %}
-
- {# Define the required meta_image block #}
-
- {% if self.meta_image() %}
-
-
-
- {% endif %}
-
- {% block extra_metatags %}{% endblock %}
-
- {% include "templates/_tag_manager.html" %}
-
- {% include "templates/_vwo_smartcode.html" %}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {% if not(hide_nav == True) %}
- {% include "templates/_navigation.html" %}
- {% endif %}
-
-
-
-
-
-
-
Your submission was sent successfully! Close
-
-
-
-
-
-
-
-
-
You have successfully unsubscribed! Close
-
-
-
-
-
-
-
-
-
Thank you for signing up for our newsletter! In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close
-
-
-
-
-
- {% block content_head %}{% endblock %}
- {% block content_container %}
- {% block outer_content %}
- {% endblock outer_content %}
- {% endblock content_container %}
-
-
-
-
- {% if small_footer %}
- {% include "templates/small-footer.html" %}
- {% else %}
- {% include "templates/footer.html" %}
- {% if "/whitepapers" not in request.path %}
- {% endif %}
- {% block footer_extra %}{% endblock %}
- {% endif %}
-
-
+
+
+
+
+
+
+
+
+
+
+ {% block title %}{% endblock %}
+ | Ubuntu
+
+
+
+ {% block content_experiment %}{% endblock %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% block
+ head_extra %}
+ {% endblock %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% if self.title() %}
+
+
+ {% endif %}
+
+ {% if self.meta_description() %}
+
+
+ {% endif %}
+ {# Define the required meta_image block #}
+
+ {% if self.meta_image() %}
+
+
+
+ {% endif %}
+
+ {% block extra_metatags %}{% endblock %}
+
+ {% include
+ "templates/_tag_manager.html" %}
+
+ {% include "templates/_vwo_smartcode.html"
+ %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% if not(hide_nav == True) %}
+
+ {% include "templates/_navigation.html" %}
+ {%
+ endif %}
+
+
+
+
+
+
+
+ Your submission was sent successfully!
+ Close
+
+
+
+
+
+
+
+
+
+
+ You have successfully unsubscribed!
+ Close
+
+
+
+
+
+
+
+
+
+
+ Thank you for signing up for our newsletter!
+
+ In these regular emails you will find the latest updates about
+ Ubuntu and upcoming events where you can meet our team.Close
+
+
+
+
+
+
+
+ {% block content_head %}{% endblock %}
+
+ {% block content_container %}
+
+ {%
+ block outer_content %}
+ {% endblock outer_content %}
+
+ {% endblock
+ content_container %}
+
+
+
+
+
+
+ {% if small_footer %}
+
+ {% include "templates/small-footer.html" %}
+
+ {% else %}
+ {% include "templates/footer.html" %}
+
+ {% if "/whitepapers" not in
+ request.path %}
+
+ {% endif %}
+
+ {% block footer_extra %}{% endblock %}
+
+ {% endif
+ %}
+
+
diff --git a/yarn.lock b/yarn.lock
index 9de01d577a0..6e3517689c0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1076,10 +1076,10 @@
resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
-"@canonical/cookie-policy@3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@canonical/cookie-policy/-/cookie-policy-3.5.0.tgz#1c7e6cc2d5a7218375001b2cff2996a927693e89"
- integrity sha512-XLCIl8+h+3BRfvqADqFsmAfWdaDGDchY/TPCKtpeQdb4r64SR6arsdNftlOb7vX8EuLCK2QRp6evUy0J+qnQTg==
+"@canonical/cookie-policy@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.yarnpkg.com/@canonical/cookie-policy/-/cookie-policy-3.6.3.tgz#b242dd3cd838564be16e20c6bfadb92f6058950d"
+ integrity sha512-an3od9wrtESgbexSu4Cc81vyHExZaeDeDJWd0+g2SANSAt3OFMt+gsT2c78rGep9J7+a1qhuvQRC43koSVWACQ==
"@canonical/global-nav@3.6.4":
version "3.6.4"