Established in 1966, the United Nations Industrial Development Organization (UNIDO) is a specialized agency of the United Nations that promotes industrial development for poverty reduction, inclusive globalization, and environmental sustainability.
Under the new leadership of Dr. Gerd Müller, the organization is undergoing major reforms from organizational structure to the way we deliver services to our member states. The UNIDO Public Website being the face of the organization needed to reflect this change with clean and modern design, clear messaging and optimized experience across different screens.
This session touches lightly on the technical aspects of the development of this project which is powered by Drupal and focusses more on the lessons learnt working on a project on a tight budget, tight schedule, fluid requirements while making almost no compromises on the quality, maintainability and scalability.
In this talk I’ll present the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts.
There will be also a demo of the mentioned tools in action to implement a secure supply chain pipeline for your Drupal projects.
Godot is an Open Source game development engine which benefits from a content management like Drupal providing a complete experience in both video games and web applications. Godot is able to fetch content and assets from Drupal and create or update them directly from the game, creating a more engaging experience. At the same time, Drupal could integrate complex GUIs built on Godot enhancing its user experience.
The controller (Drupal Austria - Verein zur Förderung und Unterstützung der Opensource-Software Drupal, Austria) would like to use the following services in order to process your personal data. Technologies such as cookies, localStorage, etc. can be used for personalization. This is not necessary for the use of the website, but allows us to interact with you more closely. If you wish, you can adjust or revoke your consent at any time via our privacy policy.