Drupal – tipy pro open source redakční systém

Redakční systém Drupal si za roky své existence získal značnou popularitu jak mezi tvůrci webu na volné noze, tak ve firmách a institucích. Stojí na solidním základu frameworku Symfony a šablonovacího systému Twig.

Maxiorel.cz používá Drupal od roku 2005 a za tu dobu se zde nashromáždilo množství článků, tutoriálů, návodů a tipů na téma Drupal, jeho úpravy, aktualizace a práce s ním. Další zajímavé čtení na toto téma přidávám několikrát do měsíce.

Mezi články najdete také videonávody, kde najdete detailní instrukce, jak zkombinovat různé moduly pro Drupal k dosažení určité funkcionality. To je právě jedna z výhod tohoto open source redakčního systému. Začnete s malým webem a díky systému rozšiřování pomocí modulů časem přidáte pokročilejší funkce. S pomocí vlastních modulů nebo rozšíření Drupal Commerce není problém postavit eshop na této platformě.

Silnou stránkou tohoto řešení ve srovnání s jinýmy systémy pro správu obsahu napsanými v PHP je také správa uživatelů. Do nejmenších podrobností nadefinujete uživatelské role a jejich oprávnění. Vše pohodlně přímo z administrace, bez programování. Potěší vás také cena. Systém jako takový můžete používat zdarma, stejně tak na něm stavět projekty pro své klienty. Stačí dodržet licenci GPL 2.0.

Definici vlastních typů obsahu dnes najdete ve většině redakčních sytémů, ale i zde Drupal exceluje. Nabídne vám nejrůznější typy políček pro vyplňování, takže uživatelům webu připravíte pohodlné formuláře a takto uložený obsah také pohodlněji zformátujete.

Hosting pro Drupal

Pokud hledáte vhodný hosting, koukněte na následující:

  • Váš-hosting.cz – vzhledem k tomu, že Drupal 8 je ideální kombinovat s příkazovým řádkem (Composer, drush) je vhodný vlastní virtuální server. Tento máte za rozumnou cenu i s technickou podporou v ceně. Z českých hostingů je řešení, které momentálně doporučuji nejčastěji.
  • WEDOS – jeden z nejoblíbenějších hostingů v Česku, pro větší projekty zvažte tarif noLimit Extra nebo raději virtuální server
  • Webhosting C4 - standardní hosting klasického typu s bezproblémovou podporou. Moji klienti zde mají řadu instalací Drupalu 7.
  • Web4U - osvědčený webhosting, na kterém větší redakční systémy fungují bez potíží. Maxiorel zde začínal.
  • Linode - pro svoje projekty využívám služeb zahraničního cloud hostingu s vysokou stabilitou a možnostmi konfigurace poskytovaných virtuálních serverů. Maxiorel běží právě zde.

Přehled webhostingů nejenom pro redakční systém Drupal a moji dlouhodobou zkušenost s nimi, najdete v článku Hostingy a VPS: praktické zkušenosti tvůrce webů.

Pokud vám Drupal způsobuje nějaké vrásky na čele, mrkněte se také do místního diskuzního fóra. V rámci možností se snažím vždy poradit. Další informace najdete na webech drupal.cz a drupal.org.

Aktuální verze je 8. Kdy přijde Drupal 9?

Aktuální verzí je Drupal 8. Ve vývojovém cyklu je vždy podporována i jedna řada zpátky, čili kromě osmičky je momentálně udržován i Drupal 7. Bude tomu tak do podzimu 2021, kdy přijde další řada redakčního systému.

Znamená to, že k těmto udržovaným verzím jsou pravidelně vydávány bezpečnostní aktualizace. Příchod Drupalu 9 to pravděpodobně změní a zůstane jedna hlavní větev. Ostatně, upgrade z osmičky na devítku by měl být bezbolestný. Na rozdíl od všech dosavadních upgradů.

Kde stáhnout Drupal?

Výchozím místem pro stahování jsou samozřejmě domovské stránky projektu, viz odkaz výše. Tam se přepněte do sekce Download a stáhněte si odpovídající balíček. Profesionální vývojáře bude zajímat, že Drupal plně podporuje instalaci prostřednictvím balíčkovacího systému Composer.

Provozovatel Maxiorla Jan Polzer nabízí také placené služby v oblasti Drupal a webové stránky.

Jak kompletně převést Drupal 8 na Composer pomocí několika příkazů

Jak kompletně převést Drupal 8 na Composer pomocí několika příkazů

Některé starší instalace Drupalu 8 mi běží v klasickém režimu. Rozbalený instalační balíček na hostingu. Stále častěji kvůli potřebě rozšíření i externím knihovnám některých modulů však řeším přechod na správu projektu přes Composer. Jak to provést maximálně efektivně?

Jak v Drupalu 8 pohodlně vkládat texty z Wordu do editoru

Jak v Drupalu 8 pohodlně vkládat texty z Wordu do editoru

Jedna z věcí, které mi doteď na Drupalu 8 vadí, je odlišné chování editoru, co se týče vkládání textů z Wordu a jejich očištění. Tedy odlišné od toho, nač jsem zvyklý. Rád bych text po vložení zachoval formátovaný, zároveň se však zbavil barev, fontů a dalšího balastu, který si s sebou nese z Wordu. Výchozí nastavení Drupalu 8 mi s tím moc nepomáhá. Ale stačí jej změnit.

Jaký byl DrupalCamp CS 2019: přednášky, atmosféra, ocenění Drupal CS Awards a můj úspěch

Jaký byl DrupalCamp CS 2019: přednášky, atmosféra, ocenění Drupal CS Awards a můj úspěch

Po určité pauze se o víkendu opět konal už čtvrtý ročník setkání české a slovenské komunity okolo redakčního systému Drupal. Sešli jsme se na jihu Moravy, vyslechli si zajímavé přednášky. Novinkou bylo ocenění Drupal CS Awards. Potěšilo mě umístění projektu, na kterém jsem pracoval, a zisk třetího místa v kategorii freelancer.

Jak na rychlou optimalizaci velikosti obrázků v Drupalu

Jak na rychlou optimalizaci velikosti obrázků v Drupalu

Celková velikost webových stránek se poslední dobou často řeší. Výrazné úspory dat dosáhnete nejčastěji optimalizací obrázků. Upravte si nastavení Drupalu tak, aby obrázky optimalizoval za vás, a to zcela automaticky.

Odlišné odkazy v menu u vícejazyčného Drupalu? Bez problému

Odlišné odkazy v menu u vícejazyčného Drupalu? Bez problému

Drupal 8 je v porovnání s předchozí verzí výborně připraven pro tvorbu vícejazyčných webů. Ale nedostatky občas objevíte. Tak například nutnost vytvářet oddělená menu pro jednotlivé jazyky. Jak z toho ven?

Vylepšení administračních odkazů v Drupalu 8. Co si počít s taby?

Vylepšení administračních odkazů v Drupalu 8. Co si počít s taby?

V Drupalu ze starých verzí převládá určitá podivnost v podobě lokálních záložek, odkazů pro zobrazení či editaci článků a dalšího obsahu. Místo jejich umístění do administrační lišty stále poněkud nesmyslně zabírají místo mezi nadpisem stránky a obsahem. Co s nimi?

Drupal: jak na klikací obrázkové pole propojené s odkazem

Drupal: jak na klikací obrázkové pole propojené s odkazem

Potřebujete vkládat v Drupalu obrázkové políčko odkazující na libovolnou adresu uvnitř i mimo web? U projektu, který momentálně stavím, jsem řešil něco podobného. Je více cest, já nakonec sáhl po docela šikovném modulu.

Tome: praktické zkušenosti s generátorem statických webů pro Drupal

Tome: praktické zkušenosti s generátorem statických webů pro Drupal

Pod vlivem spousty článků a současných trendů jsem se začal více zajímat o aktuální stav generátorů statických webů. Existuje několik vyzrálých řešení, častokrát určených spíše pro profíky. Takovým hardcore nástrojem je také Tome. Připraví vám statický web na základech Drupalu.

Jak na lazy loading obrázků v Drupalu snadno a rychle

Jak na lazy loading obrázků v Drupalu snadno a rychle

Snad všechny moderní nástroje pro měření rychlosti načítání webových stránek vám sdělí, že byste měli optimalizovat načítání obrázků. Jak přímo jejich úpravou, tak změnou způsobu, jakým jsou vloženy do webu. Jednou z metod je tzv. lazy loading, zpožděné načítání obrázků na stránce.

Případovka: jak jsem migroval Drupal 6 na WordPress

Případovka: jak jsem migroval Drupal 6 na WordPress

Rád bych se podělil o zkušenosti s migrací relativně malého článkového webu běžícího doposud na Drupalu 6 do WordPressu. Šlo to k mému překvapení velice rychle a bez větších problémů. Zvládnete to také a za víkend.

Jak na snadné vkládání videa do editoru v Drupalu 8

Jak na snadné vkládání videa do editoru v Drupalu 8

Existuje několik možností, jak do článku v Drupalu 8 vkládat video. Ta výchozí je značně krkolomná. Nabízí se ale i použití speciálního políčka nebo přímo možnost rozpoznat URL adresu videa v editoru. Na ni se mrkneme.

Jak vypadá Gutenberg, nový editor z WordPressu, po implementaci do Drupalu?

Jak vypadá Gutenberg, nový editor z WordPressu, po implementaci do Drupalu?

O projektu Gutenberg se teď hodně mluví. Má zásadně vylepšit práci s administrací při sestavování obsahu stránek ve WordPressu 5. Ovšem existuje i jeho implementace do Drupalu 8. Co všechno nám tento vylepšený editor obsahu nabídne?

Přidejte se k Drupal Association

Přidejte se k Drupal Association

V posledních letech vždy na podzim probíhá kampaň na získání nových členů Drupal Association. Ne jinak je tomu i letos. Pokud Drupal využíváte ke své práci, pomáhá vám s živobytím a rádi byste jej podpořili, přidejte se.

Backdrop: Drupal 7 na steroidech, vlastně ještě lepší

Backdrop: Drupal 7 na steroidech, vlastně ještě lepší

Životnost Drupalu 7 je plánována do podzimu 2021. Obrovská uživatelská základna a zásadní odlišnost z pohledu kódu v Drupalu 8 byly podnětem pro vznik systému Backdrop. Jde o nástupce sedmičkového Drupalu se vším všudy. Konceptem kódu, ovládání i možností upgrade z Drupalu 7.

Antibot: zatím asi nejlepší ochrana před spamem v Drupalu

Antibot: zatím asi nejlepší ochrana před spamem v Drupalu

Když skončila antispamová služba Mollom, byl jsem docela smutný, protože fungovala skvěle a s weby na Drupalu tvořila spolehlivý tandem. Všechny ostatní alternativy měly nějaká ale. Před 14 dny jsem nasadil řešení Antibot a zdá se, že tohle je můj nový favorit.

Kdy přijde Drupal 9? Do konce roku 2020

Kdy přijde Drupal 9? Do konce roku 2020

Osmička je tu s námi asi dva a půl roku. Mnoho lidí se ale ptá, kdy bude vydán Drupal 9. Na podobné téma se rozpovídal i otec Drupalu, Dries Buytaert. Mělo by se tak stát do konce roku 2020.

Drupal 8.6: největší várka změn v historii osmičkové verze

Drupal 8.6: největší várka změn v historii osmičkové verze

Drupal 8 je tu s námi již nějaký ten pátek. Aktualizace z minulého týdne na verzi 8.6 přinesla zatím největší dávku vylepšení osmičkové řady. A také demoverzi. Konečně nebude Drupal na nováčky působit jako uživatelsky nedotažený produkt od světa odříznutého programátora. Víme totiž dobře, že to není tak úplně pravda.

Jak na dvoufaktorové přihlašování do Drupalu snadno a rychle

Jak na dvoufaktorové přihlašování do Drupalu snadno a rychle

Chcete-li zabezpečit Drupal tak, aby nehrozilo, že se do něj někdo dostane poté, co „uhodne“ jméno a heslo, použijte dvoufaktorové přihlašování. Každý vstup pak bude vyžadovat opsání kódu z ověřovací aplikace.

Populární štítky v Drupalu: jak vylepšit zadávání na způsob WordPressu

Populární štítky v Drupalu: jak vylepšit zadávání na způsob WordPressu

Články nebo jakýkoli jiný obsah v Drupalu můžete opatřit štítky a využít je pro lepší propojení souvisejících textů. Ne úplně dotažené je však v Drupalu jejich zadávání v editaci článku. WordPress to má řešeno mnohem lépe. Není to ale nepřekonatelný problém.

Drupal 8: jak na odstranění diakritiky z názvu nahrávaných souborů

Drupal 8: jak na odstranění diakritiky z názvu nahrávaných souborů

Přestože má Drupal 8 zabudovanou transliteraci a umí odstraňovat diakritiku z různých strojových názvů políček či bloků, u souborů to zcela nepochopitelně nedělá. Naštěstí existuje jednoduché řešení, jak ho to naučit.

Stránky

Subscribe to RSS - Drupal