Silné stránky Drupalu
Radim Klaška, Backend developer, Morpht (AU)
Petr Illek, Frontend developer, Annertech (IE)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7114977/drupalorg_radimklaska.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7120473/morpht_logo_transparent.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7120905/asociace-pro-drupal-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/5760212/Czech_Drupal_Association___Drupal_org.png)
DrupalCamp CS Hustopece 2019
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7115138/_9574942_lowres.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7115168/21544042_10209832417551587_6154488464697930932_o.jpg)
OpenSource konference Písek 2017
Who are you?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7120455/whoareyou.gif.gif)
Drupal
Ecosystem
www.drupal.org
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7120619/Drupal_-_Open_Source_CMS___Drupal_org.png)
www.drupal.org
- 44 000 modules, 2 800 themes, 1300 distributions
- Drupal 8: 4 000 modules, 250 themes, 90 distributions
- 27 522 issues were marked "closed" or "fixed"
- The community worked on 3 474 different Drupal.org projects
- Contributions from 8 513 different individuals
and 1 137 different organizations - How much of the work is sponsored
- 18% purely volunteer
- 65% purely sponsored
(2019)
www.drupal.org
https://dri.es/who-sponsors-drupal-development-2019
Main benefits
- Security team
- Elemental building blocks
- Great integration of modules
System requirements
- MySQL, MariaDB or Percona Server
- Apache, Nginx
- PHP 7.0+
- (SSH access is preferred)
https://www.drupal.org/docs/8/system-requirements
Breaking news
- Drupal 8.8.2
- PHP 7.3
- Drupal 9 in June
https://www.drupal.org/blog/plan-for-drupal-9
The big deal about Drupal 9 is…
that it should not be a big deal.
Bits
&
Pieces
Drupal instance
- Code
- Database
- Files
Proudly found elsewhere
- Code
- Contrib (+ packages)
- Custom code
- Config
- Tooling
- Composer
- Git
- Gulp
- and more
Proudly found elsewhere
https://symfony.com/
https://twig.symfony.com/
Demo
Download or Build
Download or Build
Install
Install
Install
Features overview
People
- Accounts
- Roles
- Permissions
Content modeling
- Content types
- Fields
- Display modes
- Views
Content moderation and workflows
Media handling
l10n, i18n, multilingual
Layout builder
Dynamic page cache
Migrate API
Configuration management
RESTful API
- CSS & JS optimization and aggregation
- Logging (DB / Syslog)
- Tours
- Sub-themes
Add
simple
blog
Blog section
- new content type
- fields on that content type
- set up how it's displayed
- set up a page (view) to list
the content
Maintaining
the site
Updates
Automatic updates?
Testing changes
Safe workflow
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7120919/DevTestLive.png)
Next up
Drupal.cz meetup
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7120889/countdown.gif)
19:00 (otevřeno od 18:30)
Český rozhlas, Vinohradská 1409/12,120 00 Praha
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7120899/PANO_20160217_194128__1_.jpg)
Program
- Martin Klíma: Lando - týmové vychytávky
- Miro Michalička: Jednoduchý deploy z GitLabu na hosting
- Radim Klaška: Mapování drupal.org mentorů
- Miro Michalička: Jak udělat z nepřekladatelných nodů překladatelné
Dál "hrajeme na přání" ;-)
DrupalCamp CS 2020
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7121509/dccs_2020.png)
Questions?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/844816/images/7120903/Pasted_image_at_2016_02_10_09_46_AM.png)
Radim Klaška
- ImpromptMe app
- radim@klaska.net
- @radimklaska
Thank you!
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
Drupal TL:DR;
By Radim Klaška
Drupal TL:DR;
A basic introduction to Drupal.
- 3,603