Drupal je součástí CMS trifecta společně s Joomla & WordPress, rotující titul nejlepších CMS mezi sebou za posledních 10-15 let.
Používá se pro populární webové stránky od on-line přítomnosti Bílého domu až po Weather.com. CMS je možné použít pro jakýkoli druh webu, od osobních stránek až po velké intranety a online obchody.
Velkou část svého odvolání je jeho obrovská databáze volných nebo komerčních témat a modulů, což umožňuje netechnickým uživatelům vytvářet webové stránky bez přílišného potíží z jejich strany.
Aplikace Drupal může být nastavena a připravena k použití během několika minut, díky snadnému sledování instalačního programu a po dokončení všeho správního panelu může správce získat přístup k administrátorům, kde pak může začít vytvářet své webové stránky.
Zde můžete přizpůsobit celkové nastavení webu, přidat stránky, nainstalovat moduly, přepínat mezi tématy, sledovat využití webových stránek a další další.
CMS podporuje vícejazyčné instalace a komunita přispěla špičkovými linkovými moduly k provozování plně vybavených internetových obchodů, sociálních sítí a diskuzních fór na jádře Drupalu.
Pokud pracujete ve vývoji webových stránek a nemáte o Drupalu slyšení, může to být náznak, že ve své práci jste opravdu nebyl tak dobrý.
Systémové požadavky
- Webový server (Apache, IIS)
- Databáze: MySQL, MariaDB, PostgreSQL, SQLite (neoficiálně podporované MS-SQL a Oracle)
- PHP 5.3 nebo vyšší
- Rozšíření PHP XML
- Knihovna obrázků pro PHP (GD, ImageMagick)
- PHP safe_mode: vypnuto
- aktivní PDD (Active Data Objects) (PDO)
- PHP register_globals: off
Co je nového v této verzi:
- Experimentální uživatelské rozhraní pro migrace z Drupalu 6 a 7
- BigPipe pro vnímaný výkon
- CKEditor WYSIWYG kontrola pravopisu a jazyk
- Vylepšená stránka nápovědy s prohlídkami
- Vypracované entity v polích Pohledy
- Podpora automatického testování JavaScript
- Zlepšená podpora skladatele
- Vylepšení rozhraní API pro vývojáře
Co je nového ve verzi 8.1.1 / 7.43 / 6.38 / 9.x-dev:
Nové v aplikaci Drupal 8.0.0 (19. listopadu 2015)
Co je nového ve verzi 8.1.0 / 7.43 / 6.38 / 9.x-dev:
- Experimentální uživatelské rozhraní pro migrace z Drupalu 6 a 7
- BigPipe pro vnímaný výkon
- CKEditor WYSIWYG kontrola pravopisu a jazyk
- Vylepšená stránka nápovědy s prohlídkami
- Vypracované entity v polích Pohledy
- Podpora automatického testování JavaScript
- Zlepšená podpora skladatele
- Vylepšení rozhraní API pro vývojáře
Co je nového ve verzi 8.0.5 / 7.43 / 6.38 / 9.x-dev:
- Významně vylepšil přední konec:
- Vnímali všechny vestavěné motivy.
- Přidána podpora pro citlivé obrázky.
- Vestavěné tabulky reagují na tři úrovně významu sloupce.
- Přidána Twig jako výchozí šablona a převedla všechny šablony .tpl.php a funkce motivu na .html.twig.
- Odstranil motor PHPTemplate.
- Několik rozsáhlých vyčištění značky vytvořené společností Drupal.
- Přidána třída jako základní téma pro zachování tříd a obalů CSS.
- Přidána možnost Stabilní jako výchozí základní téma pro zachování zpětné kompatibility pro základní šablonu a změny v CSS, protože šablony a CSS mimo
- Přepracoval několik klíčových prvků tématu Sedm.
- Přidána podpora prvků HTML5.
- Zahrnuté rámce JavaScript Backbone.js a Underscore.js.
- Aktualizováno na jQuery 2.1.4.
- Aktualizováno na jQuery UI 1.11.4.
- Odstraněno jquery.bbq.
- Odstraňuje téma Garland od jádra. Modul Overlay byl odstraněn z jádra a nahradit ho jednoduchým a dynamickým odkazem "Zpět na stránky".
- Zlepšil systém knihovny aktiv ke správě souborů CSS a JavaScript a jejich závislostí. Umožňuje menší zatížení požadavků AJAX.
- jQuery již není načíst na všech stránkách, pouze když to potřebuje jiný účet.
- Ve výchozím nastavení se pro anonymní uživatele nijak nenachází žádný JavaScript, který umožňuje rychlejší načítání stránek.
- Implementoval kategorizaci ve formátu SMACSS pro soubory CSS.
- Odstraněna většina podpory aplikace Internet Explorer 8 a nižší.
- Přidána modernizace pro provedení úprav stylů na základě podpory prohlížeče.
- Všechny proměnné šablony stránky převedené na bloky (název, struska, značka atd.).
- Přidán modul Breakpoint pro správu zlomových bodů reagujících návrhů.
- Představuje nativní výstup na stránkách Schema.org.
- Je-li to možné, používaly sémantické značky HTML 5. To také činí formální vstupy pro mobilní zařízení mnohem jednodušší pro uživatele.
- Přepracované ikony, které vypadají dobře i ve vysokém rozlišení (sítnice).
- Zjednodušená administrace webu:
- Přepracoval instalační program.
- Vizuálně aktualizoval a rozšířil téma Seven (administrace).
- Vytvořil panel nástrojů pro správu a byl citlivý na dotyk.
- Přidáno vyhledávání do seznamu modulů a usnadnilo čtení stránky.
- Přiložený modul prohlídky poskytuje vysoce kontextové tipy pro prvky uživatelského rozhraní.
- Zlepšil systém entity:
- Byla přidána plná API API pro entity.
- Zlepšilo rozhraní API rozhraní API a entita dotazu na entitu.
- Přidána podpora pro widgety, formátovače a pole překladů do základních entit (např. štítky).
- Režimy zobrazení jsou konfigurovatelné pro varianty opětovného použití.
- Zavedli režimy formulářů pro varianty opakovaně použitelných formulářů.
- Přidána možnost zpracovat "výchozí" verzi, která nemusí být nejnovější.
- Všechny typy entity (vlastní bloky, výrazy, komentáře atd.), nejen uzly, mají podporu pro revize.
- Schéma databáze obsahových entit je automaticky generováno na základě definic typů entit a polí.
- Zlepšili systémy pro manipulaci s menu:
- Přesun vlastních položek položky menu do vlastního modulu.
- Přepracované odkazy v nabídkách, místní akce a místní úkoly založené na novém směrovacím systému.
- Zavedl nový systém správy konfigurace:
- Přidán centralizovaný konfigurační systém s funkcí exportu a importu.
- Umožňuje autorům modulů poskytovat konfiguraci ve formátu souborů YAML.
- Implementované funkce pro získání, nastavení, přidání a odebrání konfigurace.
- Je-li možnost přepisovat hodnoty konfigurace s jazykovými variantami a dalšími hodnotami runtime.
- Přidána konfigurační schéma, závislosti a ověřování, aby byla zachována integrita dat mezi nasazením a aktualizací.
- Podpora byla přidána pro globální konfigurační a konfigurační entity.
- Zlepšená zkušenost s tvorbou obsahu:
- Přepracovali formulář pro tvorbu a úpravu obsahu.
- Na náhledu se zobrazí náhled obsahu.
- Přidán editor CKEditor WYSIWYG. Vylepšení značky je zaručeno díky těsné integraci s filtračním systémem.
- V editoru byly nahrány, zarovnány a popisovány obrázky.
- Upraveny výchozí textové formáty.
- Přidáno uživatelské rozhraní konfigurace drag-and-drop, které automaticky aktualizuje nastavení filtrování HTML, takže pro typické případy použití je konfigurace textových formátů triviální.
- Přidány filtry zarovnání a popisky, které lze aplikovat na libovolný prvek: obrázky, blokové kóty, fragmenty kódu, videa ...
- Umožnilo editovat jakoukoli entitu: uzly, bloky ...
- Přidán modul Editor textu, který pomáhá mapovat ostatní editory do textových formátů.
- Vylepšená správa médií:
- Přidána schopnost konfigurovat, pokud budou odstraněny nepoužívané soubory s možností uchování, užitečné pro mediální knihovny.
- Do obrazovky správy obsahu bylo přidáno přizpůsobitelné zobrazení, ve kterém jsou uvedeny všechny soubory nahrané v systému.
- Při výběru souborů v polích souborů došlo k okamžitému nahrání.
- Přidána možnost nahrát více souborů najednou.
- Přidaný filtr pro vstup místního obrazu, který umožňuje bezpečné odesílání obrázků.
- Zahrnuje následující komponenty Symfony2:
- Rutiny autoload kompatibilní s ClassLoader PSR-0.
- Závislost na injekci. Flexibilní injekční kontejner pro závislost.
- EventDispatcher Systém pro manipulaci s malými událostmi orientovaný na objekt.
- HttpFoundation Objekty abstrakce pro požadavky HTTP a odpovědi.
- HttpKernel Core systém pro správu příchozích požadavků HTTP a odpovědí.
- Zpracování Umožňuje provádění příkazů v dílčím procesu.
- Routing Framework pro mapování příchozích požadavků na informace o řadiči.
- Serializace Serializujte složité vnořené objekty do JSON / XML atd.
- Validátor Ujistěte se, že objekt je v platném stavu založeném na některých pravidlech ověřování definovaných pro něj.
- Yaml Parser pro soubory YAML.
- Odstraněny moduly z jádra. Následující moduly byly odstraněny z jádra, protože jsou k dispozici přidružené moduly s podobnou funkčností:
- Blog
- Dashboard
- OpenID
- Anketa li>
- Profil
- Spouštění
- Do jádra byly přidány nové typy polí:
- Odkaz
- Telefonní číslo
- Odkaz na entitu
- Datum
- Vypracoval komentáře flexibilnější:
- Přidali jste pojem typů komentářů (pro recenze, pozdravy atd.), z nichž každý může být konfigurován s odlišnou sadou polí.
- Připomínalo pole a umožnilo povolit komentáře pro jiné typy objektů než uzly.
- Přidaný modul zobrazení a zobrazení UI do jádra:
- Byla přidána funkčnost jednoduchých hromadných operací do zobrazení
- Převedli různé výpisy jádra do zobrazení včetně / node, / admin / content / node, / admin / lidí a několika bloků.
- Vestavěná podpora REST API.
- Přepsání integrace ukládání do mezipaměti pro lepší výkon.
- Bylo možné konfigurovat citlivé tabulky v zobrazeních.
- Velmi vylepšená správa bloků:
- Vytvořili vlastní bloky, které lze umístit, upravitelné a přeložitelné.
- Přidáno pojetí vlastních typů bloků.
- Přidána možnost umístit stejný blok na více místech.
- Zaviedla blokovou knihovnu s kategorizovanými bloky.
- Odebrán funkcionalitu a přehledy modulu Statistika.
- Odstraněna funkce XML-RPC od jádra.
- Odstraněna podpora podpisů uživatelů od jádra.
- Přidána schopnost generovat a ověřovat jedinečné identifikační znaky (UUID).
- Obrovsky vylepšená jazyková podpora všude okolo
- Přidána součást směrování z Symfony CMF.
- Přidána knihovna HTTP pro Guzzle.
- Přidána součást Zend Feed.
- Zavedl přístupný modální API založený na vylepšeních vytvořených ve spolupráci s týmem jQuery UI.
- Umožnilo přidat pole do kontaktních formulářů, které umožňují stavitelům webu snadno vytvářet vlastní formuláře pro získávání zpětné vazby od uživatelů.
- Přepnuto na sémantické verze s významnými aktualizacemi plánovanými každých 6 měsíců v 8.1, 8.2 atd.
- Mnoho dalších důležitých změn a dodatků.
- Množství oprav chyb
- Počet vylepšení dokumentace API.
- Dodatečné automatické pokrytí testů.
- Přidán systém zadaných dat pro správu složitých typů.
- Refrakční směrovací systém založený na systémech Symfony2.
- Vytvořené deklarantní informace (knihovny, oprávnění, trasy atd.) používají soubory YAML pro definice namísto PHP.
- Přidaný pluginový systém standardizuje implementaci několika základních API.
Co je nového ve verzi 8.0.3 / 7.42 / 6.37 / 9.x-dev:
- Významně vylepšil přední konec:
- Vnímali všechny vestavěné motivy.
- Přidána podpora pro citlivé obrázky.
- Vestavěné tabulky reagují na tři úrovně významu sloupce.
- Přidána Twig jako výchozí šablona a převedla všechny šablony .tpl.php a funkce motivu na .html.twig.
- Odstranil motor PHPTemplate.
- Několik rozsáhlých vyčištění značky vytvořené společností Drupal.
- Přidána třída jako základní téma pro zachování tříd a obalů CSS.
- Přidána možnost Stabilní jako výchozí základní téma pro zachování zpětné kompatibility pro základní šablonu a změny v CSS, protože šablony a CSS mimo
- Přepracoval několik klíčových prvků tématu Sedm.
- Přidána podpora prvků HTML5.
- Zahrnuté rámce JavaScript Backbone.js a Underscore.js.
- Aktualizováno na jQuery 2.1.4.
- Aktualizováno na jQuery UI 1.11.4.
- Odstraněno jquery.bbq.
- Odstraňuje téma Garland od jádra. Modul Overlay byl odstraněn z jádra a nahradit ho jednoduchým dynamickým odkazem "Zpět na stránky".
- Zlepšil systém knihovny aktiv ke správě souborů CSS a JavaScript a jejich závislostí. Umožňuje menší zatížení požadavků AJAX.
- jQuery již není načíst na všech stránkách, pouze když to potřebuje jiný účet.
- Ve výchozím nastavení se pro anonymní uživatele nijak nenachází žádný JavaScript, který umožňuje rychlejší načítání stránek.
- Implementoval kategorizaci ve formátu SMACSS pro soubory CSS.
- Odstraněna většina podpory aplikace Internet Explorer 8 a nižší.
- Přidána modernizace pro provedení úprav stylů na základě podpory prohlížeče.
- Všechny proměnné šablony stránky převedené na bloky (název, struska, značka atd.).
- Přidán modul Breakpoint pro správu zlomových bodů reagujících návrhů.
- Představuje nativní výstup na stránkách Schema.org.
- Je-li to možné, používaly sémantické značky HTML 5. To také činí formální vstupy pro mobilní zařízení mnohem jednodušší pro uživatele.
- Přepracované ikony, které vypadají dobře i ve vysokém rozlišení (sítnice).
- Zjednodušená administrace webu:
- Přepracoval instalační program.
- Vizuálně aktualizoval a rozšířil téma Seven (administrace).
- Vytvořil panel nástrojů pro správu a byl citlivý na dotyk.
- Přidáno vyhledávání do seznamu modulů a usnadnilo čtení stránky.
- Přiložený modul prohlídky poskytuje vysoce kontextové tipy pro prvky uživatelského rozhraní.
- Zlepšil systém entity:
- Byla přidána plná API API pro entity.
- Zlepšilo rozhraní API rozhraní API a entita dotazu na entitu.
- Přidána podpora pro widgety, formátovače a pole překladů do základních entit (např. štítky).
- Režimy zobrazení jsou konfigurovatelné pro varianty opětovného použití.
- Zavedli režimy formulářů pro varianty opakovaně použitelných formulářů.
- Přidána schopnost zvládnout "výchozí" verzi, která nemusí být nejnovější.
- Všechny typy entity (vlastní bloky, výrazy, komentáře atd.), nejen uzly, mají podporu pro revize.
- Schéma databáze obsahových entit je automaticky generováno na základě definic typů entit a polí.
- Vylepšili systémy pro manipulaci s menu:
- Přesunutí vlastního zpracování položky do vlastního modulu.
- Přepracované odkazy v nabídkách, místní akce a místní úkoly založené na novém směrovacím systému.
- Zavedl nový systém správy konfigurace:
- Přidán centralizovaný konfigurační systém s funkcí exportu a importu.
- Umožňuje autorům modulů poskytovat konfiguraci ve formátu souborů YAML.
- Implementované funkce pro získání, nastavení, přidání a odebrání konfigurace.
- Je-li možnost přepisovat hodnoty konfigurace s jazykovými variantami a dalšími hodnotami runtime.
- Přidána konfigurační schéma, závislosti a ověřování, aby byla zachována integrita dat mezi nasazením a aktualizací.
- Podpora byla přidána pro globální konfigurační a konfigurační entity.
- Zlepšená zkušenost s tvorbou obsahu:
- Přepracovali formulář pro tvorbu a úpravu obsahu.
- Na náhledu se zobrazí náhled obsahu.
- Přidán editor CKEditor WYSIWYG. Vylepšení značky je zaručeno díky těsné integraci s filtračním systémem.
- V editoru byly nahrány, zarovnány a popisovány obrázky.
- Upraveny výchozí textové formáty.
- Přidáno uživatelské rozhraní konfigurace drag-and-drop, které automaticky aktualizuje nastavení filtrování HTML, takže pro typické případy použití je konfigurace textových formátů triviální.
- Přidány filtry zarovnání a popisky, které lze aplikovat na libovolný prvek: obrázky, blokové kóty, fragmenty kódu, videa ...
- Umožnilo editovat jakoukoli entitu: uzly, bloky ...
- Přidán modul Editor textu, který pomáhá mapovat ostatní editory do textových formátů.
- Vylepšená správa médií:
- Přidána schopnost konfigurovat, pokud budou odstraněny nepoužívané soubory s možností uchování, užitečné pro mediální knihovny.
- Do obrazovky správy obsahu bylo přidáno přizpůsobitelné zobrazení, ve kterém jsou uvedeny všechny soubory nahrané v systému.
- Při výběru souborů v polích souborů došlo k okamžitému nahrání.
- Přidána možnost nahrát více souborů najednou.
- Přidaný filtr pro vstup místního obrazu, který umožňuje bezpečné odesílání obrázků.
- Zahrnuje následující komponenty Symfony2:
- Rutiny autoload kompatibilní s ClassLoader PSR-0.
- Závislost na injekci. Flexibilní injekční kontejner pro závislost.
- EventDispatcher Systém pro manipulaci s malými událostmi orientovaný na objekt.
- HttpFoundation Objekty abstrakce pro požadavky HTTP a odpovědi.
- HttpKernel Core systém pro správu příchozích požadavků HTTP a odpovědí.
- Zpracování Umožňuje provádění příkazů v dílčím procesu.
- Routing Framework pro mapování příchozích požadavků na informace o řadiči.
- Serializace Serializujte složité vnořené objekty do JSON / XML atd.
- Validátor Ujistěte se, že objekt je v platném stavu založeném na některých pravidlech ověřování definovaných pro něj.
- Yaml Parser pro soubory YAML.
- Odstraněny moduly z jádra. Následující moduly byly odstraněny z jádra, protože jsou k dispozici přidružené moduly s podobnou funkčností:
- Blog
- Dashboard
- OpenID
- Anketa li>
- Profil
- Spouštění
- Do jádra byly přidány nové typy polí:
- Odkaz
- Telefonní číslo
- Odkaz na entitu
- Datum
- Vypracoval komentáře flexibilnější:
- Přidali jste pojem typů komentářů (pro recenze, pozdravy atd.), z nichž každý může být konfigurován s odlišnou sadou polí.
- Připomínalo pole a umožnilo povolit komentáře pro jiné typy objektů než uzly.
- Přidaný modul zobrazení a zobrazení UI do jádra:
- Byla přidána funkčnost jednoduchých hromadných operací do zobrazení
- Převedli různé výpisy jádra do zobrazení včetně / node, / admin / content / node, / admin / lidí a několika bloků.
- Vestavěná podpora REST API.
- Přepsání integrace ukládání do mezipaměti pro lepší výkon.
- Bylo možné konfigurovat citlivé tabulky v zobrazeních.
- Velmi vylepšená správa bloků:
- Vytvořili vlastní bloky, které lze umístit, upravitelné a přeložitelné.
- Přidáno pojetí vlastních typů bloků.
- Přidána možnost umístit stejný blok na více místech.
- Zaviedla blokovou knihovnu s kategorizovanými bloky.
- Odebrán funkcionalitu a přehledy modulu Statistika.
- Odstraněna funkce XML-RPC od jádra.
- Odstraněna podpora podpisů uživatelů od jádra.
- Přidána schopnost generovat a ověřovat jedinečné identifikační znaky (UUID).
- Obrovsky vylepšená jazyková podpora všude okolo
- Přidána součást směrování z Symfony CMF.
- Přidána knihovna HTTP pro Guzzle.
- Přidána součást Zend Feed.
- Zavedl přístupný modální API založený na vylepšeních vytvořených ve spolupráci s týmem jQuery UI.
- Umožnilo přidat pole do kontaktních formulářů, které umožňují stavitelům webu snadno vytvářet vlastní formuláře pro získávání zpětné vazby od uživatelů.
- Přepnuto na sémantické verze s významnými aktualizacemi plánovanými každých 6 měsíců v 8.1, 8.2 atd.
- Mnoho dalších důležitých změn a dodatků.
- Množství oprav chyb
- Počet vylepšení dokumentace API.
- Dodatečné automatické pokrytí testů.
- Přidán systém zadaných dat pro správu složitých typů.
- Refrakční směrovací systém založený na systémech Symfony2.
- Vytvořené deklarantní informace (knihovny, oprávnění, trasy apod.) používají soubory YAML pro definice namísto PHP.
- Přidaný pluginový systém standardizuje implementaci několika základních API.
Požadavky :
- Webový server (Apache, IIS)
- Databáze: MySQL, MariaDB, PostgreSQL, SQLite (neoficiálně podporované MS-SQL a Oracle)
- PHP 5.3 nebo vyšší
- Rozšíření PHP XML
- Knihovna obrázků pro PHP (GD, ImageMagick)
- PHP safe_mode: vypnuto
- aktivní PDD (Active Data Objects) (PDO)
- PHP register_globals: off
Komentáře nebyl nalezen