drupal 9 https://dev.drupal.cz/ cs Čo je nové v Drupal 9.1 https://dev.drupal.cz/clanky/co-je-nove-v-drupal-9-1 <span class="field field--name-title field--type-string field--label-hidden">Čo je nové v Drupal 9.1</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Dnes, 2. decembra, bol vydaný prvý feature release Drupalu 9. Poďme sa spolu pozrieť na novinky, ktoré prináša.</p> <h2>Nová experimentálna téma Olivero</h2> <p>Do jadra Drupalu bola pridaná nová experimentálna téma Olivero. Téma je čistá a moderná s ambíciou stať sa v budúcnosti novou predvolenou frontend témou v Drupale a nahradiť Bartik. Vytváranie subtém zatiaľ nie je podporované, ale je plánované do budúcnosti. Téma je pomenovaná po Rachel Olivero, ktorá bola známou expertkou v oblasti prístupnosti webových stránok.</p> <div data-embed-button="image" data-entity-embed-display="view_mode:media.embed" data-entity-type="media" data-entity-uuid="b5f1c2e6-7b60-4021-a73d-a72b3249dd9d" data-langcode="cs" class="align-center embedded-entity"><article class="media media--type-image media--view-mode-embed"><div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <img loading="lazy" src="/sites/default/files/styles/original/public/images/2020-12/oliverodrupal91.jpg?itok=j18EjdJ4" width="1000" height="981" alt="Olivero Drupal 9" class="image-style-original" /></div> </article></div> <h2>Kľúčové vylepšenia v téme Claro</h2> <p>Téma Claro bola do jadra Drupalu pridaná ešte v Drupal 8. Aktuálne už prichádza k uhládzaniu dizajnu. Tento release prináša vylepšenia na stránky inštalácie rozšírení, administrácie views, stránku hlásenia stavu a do knižnice médií.</p> <h2>Composer 2 a PHP 8 podpora</h2> <p>Drupal 9.1 je plne kompatibilný z Composer 2. Ak stále používate Composer 1, odporúčame vyskúšať aktualizáciu na novú verziu. Mnoho pluginov do Composeru, ktoré sú používané na Drupal projektoch, je už plne kompatibilných alebo už nie sú potrebné a nahradila ich nová verzia. Požiadavky na operačnú pamäť a výkon sa radikálne znížili, čo prispeje k rýchlejšiemu vývoju.</p> <p>PHP 8 je taktiež plne podporované v Drupal 9.1 a vo všetkých závislostiach Drupalu. Ojedinele môžete nájsť komunitné projekty, ktoré ešte plne kompatibilné nie sú. Drupal 9 stále podporuje PHP 7.3 a novšie. Hoci PHP 8 prináša <a href="https://www.php.net/releases/8.0/en.php">mnoho zaujímavých vylepšení</a>, JIT kompilátor a vylepšenia výkonu neovplyvnia Drupal práve kvôli podpore starších verzií. Vzhľadom na životný cyklus Drupalu, plné využitie vlastností PHP 8 prinesie až Drupal 10 s plánovaným vydaním na rok 2022.</p> <h2>Ostatné vylepšenia</h2> <p><strong>Inštalátor Drupalu </strong>sa podarilo zrýchliť až o 20%, čo znamená rýchlejšie vytváranie nových webov.</p> <p><strong>Obrázky</strong> renderované Drupalom s vopred známou veľkosťou <strong>sa budú načítavať pomocou lazy-loadingu</strong>. To znamená, že prehliadač ich načíta až vtedy, keď sa zobrazujú vo viewporte používateľa. Toto znamená rýchlejšie načítanie celej stránky.</p> <p>Drupal 9.1 prináša plnú kompatibilitu so<strong> Symfony 5</strong>, aj keď zatiaľ defaultne podporuje Symfony 4. </p> <h2>Ako aktualizovať?</h2> <h3>Drupal 8</h3> <p>S vydaním Drupal 9.1 skončila podpora pre Drupal 8.8.x. Podpora pre Drupal 8.9.x je plánovaná do konca roku 2021. Migrácia na Drupal 9 by mala byť pomerne <a href="https://www.drupal.org/docs/upgrading-drupal/how-to-prepare-your-drupal-7-or-8-site-for-drupal-9/upgrading-a-drupal-8-site">jednoduchá</a>, z najpoužívanejších 1000 modulov na drupal.org je až 85% kompatibilných s Drupal 9.</p> <h3>Drupal 7</h3> <p>Podpora pre Drupal 7 bola predĺžená do Novembra 2022. Minimálne do novembra 2025 bude existovať aj <a href="https://www.drupal.org/project/d7es">komerčná podpora</a>. O migrácii z Drupal 7 na Drupal 9 si môžete prečítať <a href="https://www.drupal.org/about/9/from-7">tu</a>.</p> <h3>Správcovia rozšírení</h3> <p>Drupal 9.1 prináša nové API, ktoré je spätne kompatibilné a zároveň označuje niektoré interné API Drupalu ako zastaralé. Odporúčame pozrieť sa na <a href="https://www.drupal.org/project/drupal/releases/9.1.0">release notes</a> a upraviť svoje moduly. Odstránenie používania zastaralých API pre vás znamená aj menej práce pri vydaní Drupal 10.</p> <p> </p> <p>Originálna verzia: <a href="https://www.drupal.org/blog/drupal-9-1-0">https://www.drupal.org/blog/drupal-9-1-0</a></p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="Zobrazit profil uživatele." href="/user/mirom" class="username">mirom</a></span> <span class="field field--name-created field--type-created field--label-hidden">St, 12/02/2020 - 21:15</span> <div class="field field--name-field-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/stitky/drupal-9" hreflang="cs">drupal 9</a></div> <div class="field__item"><a href="/stitky/tiskova-zprava" hreflang="cs">tisková zpráva</a></div> </div> <section class="field field--name-field-comments-article field--type-comment field--label-above comment-wrapper"> <h2 class="title comment-form__title">Přidat komentář</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=372396&amp;2=field_comments_article&amp;3=comment_article" token="TNN0-E__9jElMug1C5XbLibVTFXHGuMyomZjcIzHjyw"></drupal-render-placeholder> </section> Wed, 02 Dec 2020 20:15:06 +0000 mirom 372396 at https://dev.drupal.cz https://dev.drupal.cz/clanky/co-je-nove-v-drupal-9-1#comments