1.2 Filozofie verzí Drupalu


Zde se nachází původní verze stránek, věnovaná verzi Drupal 8 (konkrétně 8.8).

Tento návod by v září 2020 nahrazen aktualizovanou a rozšířenou verzí pro Drupal 9.

 

https://www.drupal.org/docs/8/understanding-drupal-version-numbers/drupal-release-history

Pár větiček o historii, současnosti i budoucnosti Drupalu a jeho jednotlivých verzí.

Historie - Drupal 7

https://www.drupal.org/project/drupal/releases/7.0

První sedmičková verze, tedy Drupal 7.0, byla vydána 5. ledna 2011. Tehdejší filozofie a plány byly vydat funkční verzi, která se už v budoucnu nebude měnit - nebudou přidávány nové funkce. Vycházely pouze opravy chyb a bezpečnostní aktualizace. A tento stav se změní až s verzí Drupal 8, která bude úplně nová s novými funkcemi.

V průběhu dalších let jsme se dostali až k verzi Drupal 7.69, který byla vydána 18. prosince 2019, a byla vydána právě z důvodu vyřešení bezpečnostního problému.

Současnost - Drupal 8

https://www.drupal.org/project/drupal/releases/8.8.0

První osmičková verze vyšla 19. listopadu 2015, tedy zhruba po pěti letech od vydání předchozí verze. A pět let je v době překotných změn na webu a ve webových technologiích docela dlouhá doba. Proto právě přišel Drupal 8 se systémem tzv. „feature release“ a „maintenance and security release“ verzí.

  • feature release - vycházejí každých 6 měsíců, a přinášejí nové funkce
  • maintenance and security release - vycházejí podle potřeby, a opět řeší hlavně opravy chyb a bezpečnostní aktualizace

Takže verze 8.0.0 vyšla 19.11.2015, další feature release Drupal 8.1.0 vyšla 20.4.2026, Drupal 8.2.0 5.10.2016 atd. V jednotlivých Release notes je k dohledání, co nového přinášely. Důležité je, že tyto nové verze přinášely 100% kompatibilitu s předchozími verzemi.

Jejich překrývání je asi nejlépe vidět na následujícím obrázku (Drupal core release cycle: major, minor, and patch releases https://www.drupal.org/core/release-cycle-overview):

Drupal 8 release schedule

Budoucnost - Drupal 9

https://www.drupal.org/project/drupal/releases/9.0.x-dev

Na rok 2020 je naplánováno vydání poslední osmičkové verze, ta to konkrétně Drupal 8.9.0. Současně s ní by měla vyjít nová verze Drupal 9.0, což by ale nemělo být v zásadě nic moc odlišného. Bude to aktualizovaná předchozí verze (včetně aktualizace Symfony frameworku) a ze které bude odstraněna nepotřebná část kódu.

Přechod z Drupal 8 na Drupal 9 by měl být tedy velmi jednoduchý.

 

Podrobnosti o Drupal 9 jsou zde https://www.drupal.org/docs/9

Drupal 8 vs Drupal 9 changes

 

 

 

Dost bylo povídání, je čas začít něco dělat.