Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TYPO3 Government Package - Talk on TYPO3 DevDay...

Sebastian
August 05, 2022

TYPO3 Government Package - Talk on TYPO3 DevDays 2022

TYPO3 is well distributed in the German market of civil administration and government. CPS is developing a TYPO3 Government Package approach in June/July. It consists of two components:

- a distribution/TYPO3 Theme in TER,
- a composition of curated frequently asked feature components.

Using two federal government cases, bundesgesundheitsministerium.de and bmuv.de, there is a focus on Germany and on key quality aspects: Security, performance, sovereignty, privacy, accessibility.

To look ahead, when it comes to more like Single Digital Gateway (SDG), Open Data, EU wide usage, more features are desired.

This talk should enable both, informing about the TYPO3 Government Package approach and discussing the future roadmap.

See more in Slack Channel #typo3-government-package at typo3.slack.com

Sebastian

August 05, 2022
Tweet

More Decks by Sebastian

Other Decks in Technology

Transcript

  1. 05.08.2022 2 TYPO3 Government PACKAGE About Sebastian • Business Development

    & leadership at CPS in Berlin since 2008 • Developer & information science background • TYPO3 since 2004 as community member, integrator, developer, consultant, trainer • organizing TYPO3camp Berlin 2014-2019 • online lecturer at vfh.de since 2008 with content-management-systems (TYPO3) • more academia: supervisor of BSc/MSc candidates, research in CMS
  2. About CPS • located in Berlin, full-service web agency FOSS+TYPO3

    • TYPO3 Profile: certified, cases, gold member, … https://typo3.com/ PSL >> cps-it • projects in government • BMU Dez 2012 and microsites • BMG 2019 and microsites • websites for smaller cities 05.08.2022 3 TYPO3 Government Package © eyetronic - stock.adobe.com
  3. Why • in German „Wofür?“ / „What for?“ • to

    tackle challenges of our time Flood warnings & information 2021 Where are corona hotspots? 2020-2021 How high is the gas consumption? Habeck 2022 What about water consumption 2023? Solar, wind, water energy production 2022- 2030 05.08.222 6 TYPO3 Government Package
  4. Why © Ingus Evertovskis - stock.adobe.com GAS CONSUMPTION “Don‘t have

    enough data for priority & precedence rules“ Robert Habeck, 23.06.2022
  5. Summing up & most important why: Goal: Enable independent, reliable

    and scalable communication between citizen and governmental institutions for a life hand in hand with environment and based on European core-values Feb 24, 2022: as a European community mission, integrating every developer from north to south, building individual bridges between community member from west to east 05.08.222 12 TYPO3 Government PACKAGE © rangizzz - stock.adobe.com
  6. How Digitization in WWW: CMS software + ecosystem Focus on

    important non- functional requirements Sustainable financing Open Source software 05.08.222 14 TYPO3 Government Package Compose well-known components & extend with domain specific ones
  7. How Research CMS usage of 2.053 city websites Germany Jan,

    2022 (source: cmscensus.eu) Findings • Digitization using WWW technologies in progress • 55% of 2.000 websites are done with a CMS • other: single solutions producing HTML? • 95% open source CMS • TYPO3 highest market share (approx. 25%) • PHP as programming language 05.08.222 16 TYPO3 Government Package DIGITIZATION IN WWW: CMS SOFTWARE & ECOSYSTEM CMS not detected 45,3% TYPO3 24,5% Word Press 6,48% iKISS Joomla Contao Weitere
  8. How Professional community • Community serves parts of the package

    and is contributing • well-educated developers, editors, consultants, integrators (ref. google performance tests 2018) • certifications, verification programs, etc • well-connected: events like #T3DD22, usergroups, slack, etc • large number of professional provider (psl typo3.com) Johnny Cash „One“ .. „it leaves you, when you don‘t care for it“ • continious delivery by a reliable maintainer (i.e. a company) • package maintainer != package consumers (1:n-relation) • scaling usage by consumer (hundreds of applications) 05.08.222 17 TYPO3 Government Package DIGITIZATION: CMS SOFTWARE & ECOSYSTEM © dikushin - stock.adobe.com
  9. How • 2018, European Parliament and European Council decided to

    create a single point of access to public administration in the EU • EU regulation establishing a Single Digital Gateway (2018/1724) and Germany’s Online Access Act (OZG) with same goal: to make online services offered by the public administration more helpful and easier to use, through a single portal • More information www.onlinezugangsgesetz.de 05.08.222 19 TYPO3 Government Package SPECIFIC COMPONENTS (1) – SINGLE DIGITAL GATEWAY © Siarhei - stock.adobe.com
  10. How 05.08.222 20 TYPO3 Government Package PEN TEST – SINGLE

    DIGITAL GATEWAY © Siarhei - stock.adobe.com • Visit www.karlsruhe.de (TYPO3) • additional own php program for 200+ civil services on subdomain web1.karlsruhe.de • i.e. „Personalausweis beantragen“ „Renew/Order personal ID card“ is possible online
  11. How •Visit verwaltung.bund.de Single Digital Gateway in Germany •See several

    ways to integrate services •But: no Karlsruhe services online L •Thesis: Karlsruhe is not the only one 05.08.222 21 TYPO3 Government Package PEN TEST – SINGLE DIGITAL GATEWAY © Siarhei - stock.adobe.com
  12. How • „next level“ CMS with Open Data • more

    standards of concepts •„… diving sparrows from nightingales“ • provide additional maschine readable (semantic) data •more JSON, RDF, XML, … •less CSV, PDF, XLS, HTML • importing, editing, enriching data in CMS • output for other apps (flood, covid, gas, …) 05.08.222 22 TYPO3 Government Package SPECIFIC COMPONENTS (2) – OPEN DATA © Tiberiu - stock.adobe.com
  13. How REQUIREMENT GOVERNMENT PACKAGE SME PACKAGE DIGITAL SOUVEREIGNITY ACCESSIBILITY PRIVACY

    SECURITY PERFORMANCE USABILITY (SEO+HUMAN) STANDARDS (W3C) 05.08.222 24 TYPO3 Government Package NON-FUNCTIONAL REQUIREMENTS
  14. How 05.08.222 25 TYPO3 Government Package © sirawut - stock.adobe.com

    SUSTAINABLE FINANCING OPEN SOURCE • High Resilience by different income streams • Incentives for standards to hand-over to successors • Evidence based • Financing the ecosystem as well • achieve Long-term Support • Volunteer-driven and money- driven
  15. What Choose the right FOSS, community, ecosystem – TYPO3 Select

    and compose established components with domain specific ones Focus on important non- functional requirements Try sustainable financing ways 05.08.222 27 TYPO3 Government Package
  16. What CHOOSE THE RIGHT SOFTWARE, COMMUNITY & ECOSYSTEM 05.08.222 29

    TYPO3 Government Package • Choosing TYPO3 regarding usage, features and existing ecosystem • Combine existing components • Composing as distribution/package, TER • CPS as package maintainer • Using existing resilient ecosystem of service provider already professional serving the Government market niche • Integrate well-connected, multi- lingual community in the heart of Europe to scale in Europe and beyond © TYPO3.org
  17. What SELECT ESTABLISHED SYSTEMS/COMPONENTS Category Systems/Components Souvereignity Fallback Environment LAMP

    WAMP, MAMP, … Database MySQL Maria, Postgres, … Env Addons GraphicsMagick, … ImageMagick, … CMS TYPO3 11 LTS // no fallback Search Apache Solr/Tika + EXT:solr (DKD) ElasticSearch Newsletter EXT:luxletter Caching-Addons Varnish + i.e. EXT:vcc/varnish MyraCloud* … TER EXT:tx_news, Cookie_Consent, Readspeaker, Glossary, GDPR, … … 05.08.222 31 TYPO3 Government Package
  18. What COMBINE WITH DOMAIN SPECIFIC EXTENSIONS Components Feature List |

    Roadmap EXT:CivilAdmin Civil Services, Units, Contacts, Organisation Plan, SDG/OZG Export, … Open Data ... EXT:Rules, Laws, Regulations List, Detail View, search on (local) specific laws & regulations 05.08.222 32 TYPO3 Government Package
  19. What NON-FUNCTIONAL REQUIREMENTS Requirements Principles & examples Digital Souvereignity Assorted

    Main Components + Fallback, Verification Status Accessibility Readspeaker, Color check, Acronyms, … Privacy GDPR, Cookie_consent, … Security Encryption, Security Guidelines, … Performance Caching Usability (SEO+human) … Standards (W3C) W3C: HTML, CSS, WCAG, ATAG, … 05.08.222 34 TYPO3 Government Package
  20. • Hard issue in FOSS (contradiction/opposition?) • Goal: long lasting

    financing of both •Common/special extensions •Ecosystem (events, …) • Ideas/ways •Crowdfunding (Kickstarter) •TYPO3 Membership •Voluntar „VAT“, X% on every project •„Freemium“, Early Access Programs •Software = Free, Events/Member Area with paid access •https://sovereigntechfund.de/ •… @all: let‘s talk about that What SUSTAINABLE FINANCING 05.08.222 36 TYPO3 Government Package © sirawut - stock.adobe.com
  21. 39 • • • • • 05.08.222 39 TYPO3 Government

    Package © yanadjan - stock.adobe.com
  22. 40 Why: Human challenges How: Digitization in administration, www, CMS,

    FOSS What TYPO3 + special components + community + ecosystem + Financing = TYPO3 Government Package (supported by CPS) Goal Enable independent, reliable and scalable communication between citizen and governmental institutions for a life hand in hand with environment and based on European core-values THANK YOU 05.08.222 40 TYPO3 Government Package © rangizzz - stock.adobe.com
  23. 41 What about other packages? •TYPO3 Health package •TYPO3 Schools

    package •TYPO3 … package 05.08.222 41 TYPO3 Government Package
  24. Dank e Copyright-Hinweis: Die hier vorliegenden Ideen und Ausarbeitungen sind

    alleiniges Eigentum von coding. powerful. systems. CPS GmbH. Die Bearbeitung, Verwertung, Vervielfältigung und gewerbsmäßige Verbreitung des Werkes oder Teilen hiervon ist nur mit schriftlicher Einwilligung der GmbH möglich. coding. powerful. systems. CPS GmbH Gustav-Meyer-Allee 25 Gebäude 13/5 13355 Berlin Ihr Ansprechpartner Sebastian Kreideweiß E [email protected] W cps-it.de | typo3.slack.com