This document provides an overview of BigPipe in Drupal 8 and how it works to improve perceived page load performance. BigPipe sends the initial content quickly using small requests to fill in remaining parts, so the page appears interactive sooner. It works by caching page parts separately using cache metadata and lazy rendering. Placeholders are generated for non-cached parts and replaced later. This allows caching the base page for all users while dynamically filling in varying content like a shopping cart in the placeholders. Modules just need to provide proper cache metadata rather than complex configuration.
Intro to Drupal (or idea of having an CMS in generall)Radim Klaška
Drupal is an open-source content management system (CMS) that allows publishing, editing, and modifying content from a central interface. It has a large community and supports features like forums, social networking, wikis, and business applications. While it offers flexibility and customization, Drupal also has some drawbacks like a steep learning curve for developers and a lack of Drupal talent available. Overall, Drupal provides a full-featured CMS for building various community and business websites.
1) The document discusses the opportunity for technology to improve organizational efficiency and transition economies into a "smart and clean world."
2) It argues that aggregate efficiency has stalled at around 22% for 30 years due to limitations of the Second Industrial Revolution, but that digitizing transport, energy, and communication through technologies like blockchain can help manage resources and increase efficiency.
3) Technologies like precision agriculture, cloud computing, robotics, and autonomous vehicles may allow for "dematerialization" and do more with fewer physical resources through effects like reduced waste and need for transportation/logistics infrastructure.
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
If your B2B blogging goals include earning social media shares and backlinks to boost your search rankings, this infographic lists the size best approaches.
This document provides an overview of BigPipe in Drupal 8 and how it works to improve perceived page load performance. BigPipe sends the initial content quickly using small requests to fill in remaining parts, so the page appears interactive sooner. It works by caching page parts separately using cache metadata and lazy rendering. Placeholders are generated for non-cached parts and replaced later. This allows caching the base page for all users while dynamically filling in varying content like a shopping cart in the placeholders. Modules just need to provide proper cache metadata rather than complex configuration.
Intro to Drupal (or idea of having an CMS in generall)Radim Klaška
Drupal is an open-source content management system (CMS) that allows publishing, editing, and modifying content from a central interface. It has a large community and supports features like forums, social networking, wikis, and business applications. While it offers flexibility and customization, Drupal also has some drawbacks like a steep learning curve for developers and a lack of Drupal talent available. Overall, Drupal provides a full-featured CMS for building various community and business websites.
1) The document discusses the opportunity for technology to improve organizational efficiency and transition economies into a "smart and clean world."
2) It argues that aggregate efficiency has stalled at around 22% for 30 years due to limitations of the Second Industrial Revolution, but that digitizing transport, energy, and communication through technologies like blockchain can help manage resources and increase efficiency.
3) Technologies like precision agriculture, cloud computing, robotics, and autonomous vehicles may allow for "dematerialization" and do more with fewer physical resources through effects like reduced waste and need for transportation/logistics infrastructure.
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
If your B2B blogging goals include earning social media shares and backlinks to boost your search rankings, this infographic lists the size best approaches.
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...Taste
Pro aplikace mimo prostředí webového prohlížeče jsou jen velmi omezené možnosti, jak zkontrolovat, jaké eventy a jejich parametry se odesílají do Google Analytics po interakci uživatele s aplikací. Podíváme se na dva standardy aplikací využívající Measurement protokol pro GA4 a zaměříme se na verzi Web&App. Seznámíte se také s testováním aplikací využívajících SDK Firebase, které navíc umožňuje využívat mobilní kontejnery Google Tag Manageru. Ukážeme si z pohledu debugování konkrétní místa v systému Firebase/GTM a příklady chyb, které je možné v určitém místě detekovat.
Rychle a agilně dodávat nové featury všichni umíme, nebo to aspoň tvrdíme. Nestresujeme se bugy a nedokonalostmi. Důležité je, že je kód rychle v produkci, uživatelé šťastní, adopce novinky blesková. Uplyne pár měsíců (nebo let) a rychle nahozená featura se přilepí na produkt jak příslovečný psí exkrement. A jednoho krásného dne jí potřebujeme updatnout na vyšší, zpětně nekompatibilní, verzi, nahradit jiným řešením nebo jen prostě vypnout. A tady začínají naše těžkosti, přijďte si poslechnout, jak nám to vůbec nejde.
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...Taste
Pro aplikace mimo prostředí webového prohlížeče jsou jen velmi omezené možnosti, jak zkontrolovat, jaké eventy a jejich parametry se odesílají do Google Analytics po interakci uživatele s aplikací. Podíváme se na dva standardy aplikací využívající Measurement protokol pro GA4 a zaměříme se na verzi Web&App. Seznámíte se také s testováním aplikací využívajících SDK Firebase, které navíc umožňuje využívat mobilní kontejnery Google Tag Manageru. Ukážeme si z pohledu debugování konkrétní místa v systému Firebase/GTM a příklady chyb, které je možné v určitém místě detekovat.
Rychle a agilně dodávat nové featury všichni umíme, nebo to aspoň tvrdíme. Nestresujeme se bugy a nedokonalostmi. Důležité je, že je kód rychle v produkci, uživatelé šťastní, adopce novinky blesková. Uplyne pár měsíců (nebo let) a rychle nahozená featura se přilepí na produkt jak příslovečný psí exkrement. A jednoho krásného dne jí potřebujeme updatnout na vyšší, zpětně nekompatibilní, verzi, nahradit jiným řešením nebo jen prostě vypnout. A tady začínají naše těžkosti, přijďte si poslechnout, jak nám to vůbec nejde.
24. Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
https://www.drupal.org/project/migrate_upgrade
https://www.drupal.org/node/2257723
25. Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
● Obecné možnosti
● Vlastní migrace
Vlastní migrace
https://www.drupal.org/node/2129651
26. Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
● Obecné možnosti
● Vlastní migrace
Drupal.cz
27. Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
● Obecné možnosti
● Vlastní migrace
● Demo
DEMO
28. Drupal.cz
● Aktualní stav migrací Dcz
● Práce s migracemi
● Zdrojové kódy
https://github.com/Drupalcz/drupalcz
29. Drupal.cz
● Aktualní stav migrací Dcz
● Práce s migracemi
● Zdrojové kódy
Templates migrací:
● docroot/core/modules/node/migratio
n_templates/d6_node.yml
● docroot/core/modules/node/src/Plugi
n/migrate/source/d6/Node.php
Custom migrace Drupal.cz:
● docroot/profiles/dcz/modules/custom
/dcz_migrate/config/install/*.yml
30. Drupal.cz
● Aktualní stav migrací Dcz
● Práce s migracemi
● Zdrojové kódy
● Použití
# Importovat configuraci
drush cim -y
# Zapnout modul s definicemi
drush en dcz_migrate -y
# Zobrazit status migrací
drush ms
# Spustit migrace
drush mi --group=dcz6 -vvv
# Zobrazit status migrací
drush ms
http://drushcommands.com/