Drupal 10: Nový digitálny zážitok – B…

Drupal je výkonný systém na správu obsahu s otvoreným zdrojom, ktorý používateľom slúži už viac ako dve desaťročia. S najnovšou verziou Drupal 10 môžu používatelia očakávať ešte väčšie prispôsobenie a výkon, vďaka čomu bude jednoduchšie vytvárať a spravovať digitálne zážitky, ktoré spĺňajú ich potreby.

Drupal 10 bol vydaný 14. decembra 2022 a je to hlavné vydanie po Drupal 7 V tomto článku sa ponorím do vzrušujúcich nových funkcií, zmien závislosti od ukončenia podpory Drupalu 10 a ako vám môže pomôcť vytvoriť výkonné webové stránky.

Inovujte na PHP 8.2 na DreamHost pre lepší výkon a bezpečnosť.

Čo je nové v Drupal 10?

Drupal 10 predstavuje niekoľko nových a vylepšených funkcií, ktoré z neho robia ešte užívateľsky prívetivejšiu platformu, či už ste skúsený vývojár alebo s ňou len začínate. Niektoré z kľúčových funkcií v Drupal 10 zahŕňajú: témy Claro a Olivero, Editor CK 5komponenty JavaScript, Theme Starterkit a Symfony 6.

Téma správy Claro

Claro je nová téma správy predstavená v Drupal 10. Je navrhnutá tak, aby poskytovala moderné a užívateľsky prívetivé rozhranie na správu vašej webovej stránky Drupal. Claro nahrádza tému správy Seven, ktorá sa používala v predchádzajúcich verziách Drupalu.

Claro je vybavený moderným a elegantným rozhraním, ktoré poskytuje vizuálne príťažlivé a užívateľsky prívetivé prostredie pre administrátorov. Navyše Claro bol navrhnutý s ohľadom na dostupnosť, čo uľahčuje užívateľom so zdravotným postihnutím navigáciu a používanie administračného rozhrania Drupal.

Dizajn administračnej témy Claro bol zosúladený s predvolenou témou Olivero a poskytuje konzistentný vzhľad a dojem medzi front-endom a back-endom vašej Drupal webovej stránky, čo umožňuje rýchle načítanie a zabezpečuje rýchle administračné rozhranie. a pohotové aj pri pomalšom internetovom pripojení.

Predvolená téma Olivero

Olivero je nová predvolená téma predstavená v Drupal 10.

Je to moderná, plne citlivá a prístupná téma, ktorá poskytuje elegantné a užívateľsky prívetivé rozhranie pre vašu webovú stránku Drupal. Téma Olivero je navrhnutá ako čistá, rýchlo sa načítavajúca a ľahká téma, ktorá poskytuje solídny základ na prispôsobenie vašej webovej stránky.

Olivero bol navrhnutý tak, aby spĺňal najvyššie štandardy prístupnosti a uľahčil používateľom so zdravotným postihnutím navigáciu na vašom webe. Je plne responzívny a poskytuje optimálny zážitok zo sledovania pre používateľov na stolných počítačoch, notebookoch, tabletoch a smartfónoch.

Čítať:  Ako zarobiť peniaze bez práce: 23 najlepších spôsobov

Olivero má tiež moderné a elegantné rozhranie, ktoré je navrhnuté tak, aby bolo užívateľsky prívetivé a vizuálne príťažlivé. Téma obsahuje rôzne dizajnové prvky vrátane vlastnej typografie, farebných schém a ďalších.

Nástroje Starterkit pre tému

V Drupal 10, Téma Starterkit je nový nástroj, ktorý poskytuje východiskový bod pre vytváranie vlastných tém. Poskytuje nástroje a šablóny, ktoré vývojárom a dizajnérom uľahčujú vytváranie tém na mieru pre webové stránky Drupal.

  • Poskytuje sadu prispôsobiteľných šablón, ktoré možno použiť ako východiskový bod pre vytvorenie vlastnej témy.
  • Podporuje Sass, populárny predprocesor CSS, ktorý uľahčuje písanie a udržiavanie štýlov CSS.
  • Bol navrhnutý s ohľadom na dostupnosť a poskytuje šablóny a nástroje, ktoré uľahčujú vytváranie prístupných a užívateľsky prívetivých tém.

Vylepšená viacjazyčná podpora

Drupal predstavuje entitu jazykového typu, ktorá umožňuje vytváranie nových jazykov a ich správu priamo v administračnom rozhraní.

Má vylepšené mechanizmy detekcie jazyka, čo uľahčuje určenie preferovaného jazyka používateľa a poskytuje prispôsobený zážitok. To zahŕňa vylepšenie systému správy prekladov, uľahčenie prekladu obsahu a správu pracovných postupov prekladu.

Poskytuje tiež flexibilnejší a prispôsobiteľnejší prepínač jazykov pre používateľov na prepínanie medzi viacerými jazykmi na vašom webe. Vďaka týmto vylepšeniam ponúka Drupal 10 robustnejšiu a zároveň flexibilnú viacjazyčnú podporu pre organizácie na vytváranie a správu webových stránok vo viacerých jazykoch.

Pokročilé funkcie zabezpečenia

Drupal sa silne zameral na svoje bezpečnostné služby, čo viedlo k niekoľkým vylepšeným bezpečnostným funkciám, vrátane vylepšených zásad hesiel.

Drupal 10 v predvolenom nastavení presadzuje silnejšie zásady hesiel, ktoré od používateľov vyžadujú, aby si zvolili bezpečnejšie heslá. Drupal 10 navyše poskytuje lepšiu bezpečnosť pre moduly tretích strán, čo uľahčuje identifikáciu a riešenie potenciálnych bezpečnostných chýb.

Rovnako ako mnoho iných rámcov PHP, aj Drupal 10 poskytuje pravidelné aktualizácie zabezpečenia na riešenie novoobjavených zraniteľností a na zabezpečenie bezpečnosti webových stránok.

Výkon a škálovateľnosť

Drupal 10 bol navrhnutý tak, aby poskytoval lepší výkon a škálovateľnosť, čo organizáciám uľahčuje vytváranie a údržbu vysokovýkonných webových stránok. Niektoré z kľúčových funkcií vylepšeného výkonu a škálovateľnosti v Drupal 10 zahŕňajú:

  • Vylepšené mechanizmy ukladania do vyrovnávacej pamäte, ktoré uľahčujú ukladanie obsahu do vyrovnávacej pamäte a zrýchľujú výkon webovej stránky; to poskytuje skvelú podporu pre stránky s vysokou návštevnosťou.
  • Efektívne mechanizmy doručovania obsahu, ktoré doručujú obsah používateľom rýchlo a spoľahlivo.
  • Zlepšite výkon databázy a znížte zaťaženie databázového servera, čo pomáha optimalizovať databázovú vrstvu.

Lepšia správa obsahu

Drupal 10 poskytuje flexibilnejšiu a užívateľsky prívetivejšiu platformu na vytváranie a údržbu webových stránok, zefektívňuje proces tvorby a správy obsahu a umožňuje používateľom sústrediť sa na poskytovanie vysokokvalitného obsahu svojim používateľom.

Ponúka intuitívne možnosti tvorby obsahu pre editorov obsahu na vytváranie a správu obsahu. To zahŕňa vylepšené nástroje na migráciu obsahu na presun obsahu a udržiavanie aktuálneho stavu.

Drupal 10 tiež poskytuje lepšiu integráciu nástrojov na správu médií vrátane obrázkov a videí. To zahŕňa vylepšený mechanizmus náhľadu obsahu, ktorý používateľom umožňuje zobraziť náhľad zmien obsahu pred publikovaním.

Čítať:  Tipy elektronického obchodu pre rast malých podnikov

Výkonný strih

CKEditor 5 prináša niekoľko vylepšení v oblasti úprav, vďaka ktorým je vytváranie a správa obsahu pre používateľov jednoduchšie a intuitívnejšie. Niektoré kľúčové vylepšenia v oblasti úprav zahŕňajú:

Vylepšený editor WYSIWYG
Drupal 10 obsahuje novinku WYSIWYG editor ktorý poskytuje modernejšie a užívateľsky prívetivejšie rozhranie na úpravu obsahu. Editor je navrhnutý tak, aby bol intuitívnejší, s vylepšenými možnosťami panela s nástrojmi, citlivejším rozložením a jednoduchším rozhraním.

Lepšie priame úpravy
Drupal 10 predstavuje novú funkciu priamej úpravy, ktorá používateľom umožňuje upravovať obsah priamo z frontendu stránky bez toho, aby museli prejsť na backend. Používateľom to uľahčuje a zrýchľuje aktualizáciu obsahu a zlepšuje celkový zážitok z úprav.

Vylepšená tvorba obsahu
Drupal 10 obsahuje niekoľko vylepšení v oblasti vytvárania obsahu, vrátane vylepšených nástrojov na správu médií, novej knižnice médií a intuitívnejších formulárov na vytváranie a úpravu obsahu.

Rozšírené funkcie spolupráce
Drupal 10 predstavuje nové funkcie spolupráce, ktoré umožňujú viacerým používateľom pracovať na rovnakom obsahu súčasne. To zahŕňa sledovanie zmien, kontrolu a schvaľovanie obsahu a správu pracovných postupov.

Ukončenie podpory a zmeny

Okrem vylepšených funkcií zaviedol Drupal 10 aj niektoré ukončenia a zmeny. Medzi hlavné patria

Decoupled Menus sa týka konceptu, kde je vrstva prezentácie ponuky oddelená od vrstvy back-end správy. To znamená, že údaje ponuky sú uložené a spravované v Drupale, ale zobrazené na front-ende pomocou samostatného rámca JavaScript, ako je React, Vue alebo Angular.

Tento prístup umožňuje väčšiu flexibilitu a lepší výkon pri prezentácii front-end ponuky. Ak chcete implementovať oddelené ponuky v Drupal 10, budete musieť použiť modul oddelených ponúk alebo vytvoriť vlastné riešenie, ktoré sa integruje s rozhraním API na správu ponúk Drupal.

Odstránený zastaraný kód

Odstránený zastaraný kód označuje proces odstraňovania starého, nepoužívaného kódu z jadra Drupalu, ktorý už nie je podporovaný a mohol by potenciálne spôsobiť problémy s kompatibilitou s budúcimi aktualizáciami.

Odstránenie zastaraného kódu pomáha zlepšiť výkon, stabilitu a bezpečnosť Drupalu a tiež uľahčuje vývojárom údržbu a aktualizáciu ich stránok.

V Drupal 10 bol zastaraný kód odstránený a nahradený aktualizovanými, podporovanými API a funkciami, ktoré môžu poskytnúť vylepšené funkcie a lepší výkon.

Okrem toho to pomáha udržiavať kompatibilitu s modernými postupmi vývoja webu, vďaka čomu je Drupal 10 robustnejšou a aktuálnejšou platformou na vytváranie webových stránok.

Odstránené základné moduly

Niektoré základné moduly boli odstránené v snahe zefektívniť platformu a zlepšiť výkon Drupal 10.

Odstránené moduly sú buď zastarané, alebo majú obmedzené prípady použitia a ich funkčnosť je možné nahradiť inými modulmi alebo vlastným kódom. Niektoré z odstránených modulov v Drupal 10 zahŕňajú:

Prekrytie
Tento modul slúžil na zobrazovanie administračných stránok v modálnom okne, no nahradili ho modernejšie prístupy, ako napríklad použitie administračnej lišty alebo JavaScript knižníc.

Pracovné priestory
Tento modul poskytoval spôsob, ako spravovať viacero konfigurácií webových stránok, ale nebol široko používaný a bol nahradený inými riešeniami.

PHP filter
Tento modul poskytoval spôsob, ako vložiť PHP kód do obsahu, ale predstavoval bezpečnostné riziko a bol nahradený inými možnosťami, ako sú vlastné moduly alebo moduly tretích strán.

Čítať:  WordPress vs. Magento: Čo je najlepšie pre váš nový internetový obchod?

Odstránením týchto modulov poskytuje Drupal 10 efektívnejšiu a cielenejšiu platformu, ktorú možno jednoduchšie udržiavať a aktualizovať a zároveň znižovať riziko bezpečnostných chýb.

Ako upgradovať na Drupal 10

Inovácia na Drupal 10 je dôležitý proces, ktorý si vyžaduje starostlivé plánovanie, prípravu, testovanie a optimalizáciu. Vďaka výhodám inovácie vrátane zlepšeného výkonu, zabezpečenia a nástrojov na správu obsahu sa však oplatí vynaložiť úsilie.

Krok 1: Naplánujte si aktualizáciu

Je tiež dôležité starostlivo naplánovať aktualizáciu vrátane toho, aké moduly a témy sa použijú, ako sa bude migrovať obsah a aké zmeny sa vykonajú na stránke.

Krok 2: Zálohujte svoj web

Pred vykonaním akýchkoľvek väčších zmien je dôležité zálohovať webovú lokalitu vrátane všetkého obsahu, súborov a databáz. Pomôže vám to zabezpečiť, že váš web bude možné obnoviť v prípade akýchkoľvek problémov počas procesu inovácie.

Krok 3: Aktualizujte verziu Drupal

Je dôležité upgradovať všetky moduly a témy, ktoré používate, pretože niektoré možno bude potrebné aktualizovať, aby boli kompatibilné s Drupalom 10.

Akonáhle budú vaše moduly a témy inovované, môžete upgradovať Drupal na verziu 10. Môžete to urobiť pomocou vstavaného aktualizačného mechanizmu Drupal alebo ručne aktualizovať kódovú základňu Drupal.

Krok 4: Otestujte výkon Drupalu

Po dokončení inovácie je čas otestovať vašu stránku, aby ste sa uistili, že všetko funguje tak, ako má, a že všetok obsah a funkčnosť zostala zachovaná.

Po inovácii je tiež vhodné optimalizovať výkon vašej lokality, vrátane zabezpečenia správnej konfigurácie vašej webovej lokality a povolených modulov súvisiacich s výkonom.

Prestaňte plytvať časom na serveroch

DreamHost za vás spravujú správu serverov, takže sa môžete sústrediť na vytváranie skvelých aplikácií a spokojnosť vašich klientov.

DreamHost a Drupal 10

Či už ste malý podnik alebo veľký podnik, DreamHost poskytuje zdroje a podporu, ktorú potrebujete na vytváranie a udržiavanie vysokovýkonných, bezpečných a užívateľsky prívetivých webových stránok Drupal 10.

DreamHost ponúka ideálny zážitok z hosťovania pre webových dizajnérov a tvorcov stránok Drupal.

  • Optimalizovaný výkon: DreamHost poskytuje optimalizované hostiteľské prostredie pre webové stránky Drupal, ktoré zaisťuje rýchle načítanie a špičkový výkon.
  • Jednoduché nasadenie: S DreamHost je nasadenie webu Drupal otázkou niekoľkých kliknutí. Ponúka jednoducho použiteľnú platformu na správu a škálovanie vašej webovej stránky Drupal.
  • Vysoká úroveň zabezpečenia: DreamHost ponúka robustné bezpečnostné opatrenia na ochranu vašej webovej stránky Drupal pred potenciálnymi hrozbami a útokmi. To zahŕňa brány firewall, spravované zálohy a monitorovanie bezpečnosti v reálnom čase.
  • 24/7 odborná podpora: DreamHost poskytuje 24/7 odbornú podporu, ktorá vám pomôže vyriešiť akékoľvek problémy alebo problémy, s ktorými sa môžete stretnúť na vašej webovej stránke Drupal. Táto podpora je k dispozícii prostredníctvom živého chatu, e-mailu a systémov predaja vstupeniek.
  • Prispôsobiteľný server: DreamHost vám umožňuje prispôsobiť váš server tak, aby vyhovoval špecifickým potrebám vašej webovej stránky Drupal. To zahŕňa možnosti výberu umiestnenia dátového centra a výberu prostriedkov servera.
Čítať:  Ako opraviť chybu 504 Bad Gateway Timeout

Ako nasadiť Drupal 10

Tu je návod, ako môžete rýchlo nasadiť Drupal na DreamHost.

Spustite nový server

  • Zaregistrujte sa na DreamHost;
  • Spustite nový server s vlastnou aplikáciou PHP;
  • Vyberte si DigitalOcean ako poskytovateľa IaaS;
  • Vyberte veľkosť servera;
  • Vyberte umiestnenie servera (čím najbližšie, tým lepšie).

Spustite terminál SSH

  • Prejdite na Servery z horného panela s ponukami;
  • Prejdite na Správa servera;
  • Kliknite na položku Spustiť terminál SSH.
  • Po prihlásení prejdite do priečinka public_html a jednoducho spustite príkaz na stiahnutie na stiahnutie rámca drupal.

Aplikácia > názov aplikácie > public_html

Ako nainštalovať Drupal 10

Táto časť ukáže, ako jednoducho nainštalovať Drupal 9. Ak ste si mysleli, že to bude manuálna (a hektická) úloha, tu je pre vás prekvapenie – Drupal si môžete nainštalovať jednoduchým zadaním nasledujúceho príkazu do terminálu:

  • skladateľ vytvoriť-projekt drupal/odporúčaný-projekt drupal-10

Vyššie uvedený príkaz pomôže nainštalovať všetko automaticky, vrátane všetkých knižníc a závislostí požadovaných Drupalom.

Podrobnosti nastavenia

  • Prístup k inštalačnému programu Drupalu získate pridaním /drupal-10/web/core/install.php na koniec adresy URL.

Ak uvidíte vyššie uvedenú obrazovku, znamená to, že ste všetko úspešne nakonfigurovali.

  • Spustite inštaláciu kliknutím na tlačidlo Uložiť a pokračovať;
  • Na ďalšej stránke vyberte požadovaný profil pre vašu aplikáciu Drupal;
  • Kliknite na tlačidlo Uložiť a pokračovať.
  • Prejdite na svoju platformu DreamHost.
  • Kliknite na Aplikácie a vyberte svoju aplikáciu.
  • Kliknutím na Podrobnosti o prístupe v časti Správa aplikácií získate podrobnosti o prístupe k databáze.

Je povinné používať príkaz cp skopírovať súbor a nastaviť ho s požadovaným názvom.

Spustite tento príkaz: cp default.settings.php settings.php

  • Zadajte údaje o svojej databáze do nastavenia Drupal;
  • Kliknite na Uložiť a pokračujte v procese.
  • Proces inštalácie lokality sa začne po zadaní údajov databázy.
  • Po dokončení inštalácie zadajte informácie o svojej lokalite a prihlasovacie údaje správcu.
  • Názov stránky: Zadajte názov svojej webovej stránky.
  • E-mailová adresa lokality: Všetky automatické e-maily sa budú odosielať na túto e-mailovú adresu.
  • Používateľské meno, heslo a e-mailová adresa: Administratívne údaje potrebné na správu vášho účtu.
  • Kliknite na tlačidlo Uložiť a pokračovať.

Ak sa zobrazí vyššie uvedená správa, znamená to, že ste úspešne nainštalovali Drupal na server DreamHost.

Zhrnutie

Drupal 10 prináša niekoľko kľúčových funkcií a výhod, čo z neho robí nevyhnutnú aktualizáciu pre všetkých používateľov Drupalu.

Vylepšená viacjazyčná podpora, vylepšená dostupnosť, vylepšené bezpečnostné funkcie a lepší výkon a škálovateľnosť sú len niektoré z mnohých dôvodov, prečo je Drupal 10 prelomový pre vývoj webových aplikácií.

Ak ste tak ešte neurobili, teraz je čas upgradovať na Drupal 10 a zažiť výhody najnovšej a najlepšej verzie Drupalu. Vďaka svojim výkonným funkciám a flexibilnej architektúre je Drupal 10 dokonalou platformou na vytváranie webových stránok, ktoré spĺňajú požiadavky dnešného digitálneho prostredia.

Nové Publikácie:

ODPORÚČANIE