SlideShare a Scribd company logo
1 of 32
Download to read offline
Hlavní výhody
● Open source (GNU GPL, v2 or later)
Hlavní výhody
● Open source (GNU GPL, v2 or later)
● Početná komunita: ~3 300 přispěvatelů (jádro)
● Využití dalších open source technologií
Hlavní výhody
● Open source (GNU GPL, v2 or later)
● Početná komunita: ~3 300 přispěvatelů (jádro)
● Využití dalších open source technologií
● Podpora na drupal.org
● Sjednocené zdroje a informace
Hlavní výhody
● Open source (GNU GPL, v2 or later)
● Početná komunita: ~3 300 přispěvatelů (jádro)
● Využití dalších open source technologií
● Podpora na drupal.org
● Sjednocené zdroje a informace
● ~3 900 D8 modulů (13 000 pro D7)
● 234 D8 témat vzhledu (730 pro D7)
● 90 D8 distribucí (308 pro D7)
Hlavní výhody
● Open source (GNU GPL, v2 or later)
● Početná komunita: ~3 300 přispěvatelů (jádro)
● Využití dalších open source technologií
● Podpora na drupal.org
● Sjednocené zdroje a informace
● ~3 900 D8 modulů (13 000 pro D7)
● 234 D8 témat vzhledu (730 pro D7)
● 90 D8 distribucí (308 pro D7)
● Skvělé API
Hlavní výhody
● Open source (GNU GPL, v2 or later)
● Početná komunita: ~3 300 přispěvatelů (jádro)
● Využití dalších open source technologií
● Podpora na drupal.org
● Sjednocené zdroje a informace
● ~3 900 D8 modulů (13 000 pro D7)
● 234 D8 témat vzhledu (730 pro D7)
● 90 D8 distribucí (308 pro D7)
● Skvělé API
● Pravidelné aktualizace
● Security team!
Požadavky
Základní / nejpoužívanější
● PHP 5.6 / PHP 7
● Apache / Nginx
● MySQL / Maria DB
Požadavky
Základní / nejpoužívanější
● PHP 5.6 / PHP 7
● Apache / Nginx
● MySQL / Maria DB
Pokročilé
● Varnish Cache
● Memcached
● HAProxy
Požadavky
Základní / nejpoužívanější
● PHP 5.6 / PHP 7
● Apache / Nginx
● MySQL / Maria DB
Pokročilé
● Varnish Cache
● Memcached
● HAProxy
Připraven pro
● High availability
● Load balancing
Pokročilé
postupy
● Drush https://drushcommands.com
● Drupal console https://drupalconsole.com
● Composer
● Git
● Podpora pro “best practice workflow”
Anatomie
Drupal webu
Základní pravidla
● “Don’t hack the core.”
● “There's a module for that!”
● Hotová funkčnost vs. stavební bloky
Anatomie
Drupal webu
Základní pravidla
● “Don’t hack the core.”
● “There's a module for that!”
● Hotová funkčnost vs. stavební bloky
Příklad: fotogalerie
● Nový typ obsahu
● Image field
● Nastavení zobrazení
● Kategorizace
● Views (výpis obsahu)
● Další pomocné moduly, např. LightBox
Anatomie
Drupal webu
Configuration management
● Kompletní konfiguraci webu lze vyexportovat
do *.yml souborů
● Možnost sledování změn (vyexportovaný
config vs. aktuální config na webu)
● Verzování a deployment
● “Balíčkování” do features
● Výchozí konfigurace
Další
iniciativy
● Configuration management
Další
iniciativy
● Configuration management
● Multilingual
Další
iniciativy
● Configuration management
● Multilingual
● Media
Další
iniciativy
● Configuration management
● Multilingual
● Media
● Workflow
Další
iniciativy
● Configuration management
● Multilingual
● Media
● Workflow
● Migrate
Další
iniciativy
● Configuration management
● Multilingual
● Media
● Workflow
● Migrate
● API first
Distribuce
Conference Organizing Distribution
Distribuce
aGov
Distribuce
Commerce Kickstart
Kdo Drupal
používá
Kdo Drupal
používá
Kde si Drupal
zkusit
● Dočasný web na rychlé testování:
https://simplytest.me
● Pantheon: https://pantheon.io (prémiový
hosting, poskytuje web na subdoméně
zdarma)
Drupal.cz
● 22.9.2017 - Drupal setkání v Praze
● https://www.drupal.cz
● https://drupalcz.slack.com
● https://github.com/drupalcz
● https://www.facebook.com/drupalcz
● https://twitter.com/drupalcz
● https://www.instagram.com/drupalcz
Q&A
@radimklaska / radim@klaska.net

More Related Content

Similar to Představení Drupalu 8

Magento 2
Magento 2Magento 2
Magento 2Keyup
 
Keyup presentation about Gulp
Keyup presentation about GulpKeyup presentation about Gulp
Keyup presentation about GulpKeyup
 
Zálohování – od tar k Bacula
Zálohování – od tar k BaculaZálohování – od tar k Bacula
Zálohování – od tar k BaculaVáclav Pužman
 
Jak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginůJak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginůJakub Klapka
 
Workshop - Ruzicka - Webové mapy prakticky
Workshop - Ruzicka - Webové mapy praktickyWorkshop - Ruzicka - Webové mapy prakticky
Workshop - Ruzicka - Webové mapy praktickyswenney
 
Licence k šablonám a pluginům - WordCamp 2014 Praha
Licence k šablonám a pluginům - WordCamp 2014 PrahaLicence k šablonám a pluginům - WordCamp 2014 Praha
Licence k šablonám a pluginům - WordCamp 2014 PrahaTomáš Cirkl
 
Google Apps Script Training
Google Apps Script TrainingGoogle Apps Script Training
Google Apps Script TrainingVáclav VESELÝ
 
WordPress jako příležitost (@Frontendisti 03/2015)
WordPress jako příležitost (@Frontendisti 03/2015)WordPress jako příležitost (@Frontendisti 03/2015)
WordPress jako příležitost (@Frontendisti 03/2015)Borek Bernard
 
Jak na více Docker kompozic na lokále | Jan Drábek | 15. 2. 2023 – Kiwi.com
Jak na více Docker kompozic na lokále | Jan Drábek | 15. 2. 2023 – Kiwi.comJak na více Docker kompozic na lokále | Jan Drábek | 15. 2. 2023 – Kiwi.com
Jak na více Docker kompozic na lokále | Jan Drábek | 15. 2. 2023 – Kiwi.comWebScience1
 
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOTMikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOTAdam Hořčica
 
Generátory statických webů
Generátory statických webůGenerátory statických webů
Generátory statických webůMichal Doležel
 
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & MicrosevicesČtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & MicrosevicesCtvrtkoncz
 
Continuous integration pro Symfony/PHP aplikaci s Dockerem v GitLabu [CZ]
Continuous integration pro Symfony/PHP aplikaci s Dockerem v GitLabu [CZ]Continuous integration pro Symfony/PHP aplikaci s Dockerem v GitLabu [CZ]
Continuous integration pro Symfony/PHP aplikaci s Dockerem v GitLabu [CZ]Vašek Purchart
 
Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]Tomáš Kukol
 
Lex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve WikidiLex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve WikidiDevelcz
 
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devuVašek Purchart
 
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Péhápkaři
 
Ondřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featuryOndřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featuryDevelcz
 

Similar to Představení Drupalu 8 (20)

Magento 2
Magento 2Magento 2
Magento 2
 
Keyup presentation about Gulp
Keyup presentation about GulpKeyup presentation about Gulp
Keyup presentation about Gulp
 
Zálohování – od tar k Bacula
Zálohování – od tar k BaculaZálohování – od tar k Bacula
Zálohování – od tar k Bacula
 
Jak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginůJak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginů
 
Workshop - Ruzicka - Webové mapy prakticky
Workshop - Ruzicka - Webové mapy praktickyWorkshop - Ruzicka - Webové mapy prakticky
Workshop - Ruzicka - Webové mapy prakticky
 
Licence k šablonám a pluginům - WordCamp 2014 Praha
Licence k šablonám a pluginům - WordCamp 2014 PrahaLicence k šablonám a pluginům - WordCamp 2014 Praha
Licence k šablonám a pluginům - WordCamp 2014 Praha
 
Google Apps Script Training
Google Apps Script TrainingGoogle Apps Script Training
Google Apps Script Training
 
WordPress jako příležitost (@Frontendisti 03/2015)
WordPress jako příležitost (@Frontendisti 03/2015)WordPress jako příležitost (@Frontendisti 03/2015)
WordPress jako příležitost (@Frontendisti 03/2015)
 
Jak na více Docker kompozic na lokále | Jan Drábek | 15. 2. 2023 – Kiwi.com
Jak na více Docker kompozic na lokále | Jan Drábek | 15. 2. 2023 – Kiwi.comJak na více Docker kompozic na lokále | Jan Drábek | 15. 2. 2023 – Kiwi.com
Jak na více Docker kompozic na lokále | Jan Drábek | 15. 2. 2023 – Kiwi.com
 
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOTMikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
 
Generátory statických webů
Generátory statických webůGenerátory statických webů
Generátory statických webů
 
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & MicrosevicesČtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
 
Continuous integration pro Symfony/PHP aplikaci s Dockerem v GitLabu [CZ]
Continuous integration pro Symfony/PHP aplikaci s Dockerem v GitLabu [CZ]Continuous integration pro Symfony/PHP aplikaci s Dockerem v GitLabu [CZ]
Continuous integration pro Symfony/PHP aplikaci s Dockerem v GitLabu [CZ]
 
Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]
 
TNPW2-2013-04
TNPW2-2013-04TNPW2-2013-04
TNPW2-2013-04
 
Lex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve WikidiLex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
 
TNPW2-2012-04
TNPW2-2012-04TNPW2-2012-04
TNPW2-2012-04
 
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devu
 
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
 
Ondřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featuryOndřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featury
 

Představení Drupalu 8