Co je Drupal? Různá použití programu

Víš co je drupal? V celém tomto článku budete podrobně znát různá použití programu a jeho definici. Pojďte se tedy seznámit s tímto systémem pro správu obsahu, který se používá k vytváření webových stránek.

Co je Drupal-1

Co je Drupal?

Jedná se o technologii pro růst webu, která řídí modernizaci, správu a tvorbu obsahu webových stránek a umožňuje jednomu nebo více uživatelům používat grafické uživatelské rozhraní (GUI) k vytváření, úpravám, publikování a řízení přístupu na stejný web.

Je to bezplatná platforma bez licence, open source, modulární, víceúčelová (umožňuje provádění jakéhokoli typu webového projektu) a vysoce konfigurovatelná (nabízí možnost přidání funkcí na váš web během procesu vývoje).

Podobně vám správce obsahu umožňuje publikovat články, soubory, obrázky a dokonce provádět další doplňkové služby, jako je hlasování, průzkumy, fóra, blogy a správa uživatelů a služeb. V současné době je to jeden z nejpoužívanějších CMS, takže je to perfektní alternativa pro ty, kteří chtějí využít výhody administrátora s jednoduchou a přehlednou strukturou.

Design Drupalu je vhodný zejména pro zakládání a správu komunit na internetu. Díky své flexibilitě a přizpůsobivosti a velkému počtu dalších dostupných modulů vynikne také díky tomu, že je vhodný pro vytváření mnoha různých typů webových stránek.

Rysy

  • Drupal je platforma, kterou mnoho vlád používá k přenosu svých nejdůležitějších zpráv (vláda Argentinské republiky, Belgie, Francie, Nový Zéland a další).
  • Je to také rámec pro zábavní obsah (mimo jiné ceny Grammy, Lady Gaga, Bruno Mars, Warner Bros.), Obsahově bohatý obsah (Fox News, Weather Forecast, NBC, The Tippens, France 24).
  • Co je Drupal? Je široce používán hlavními univerzitami (Harvard, Stanford, Oxford, UNAM, UNAH, UdG, mimo jiné) nebo kolosálními nevládními organizacemi (Greenpeace, Červený kříž, Oxfam, Amnesty International).

Digitální zážitek pro silné značky

Flexibilita společnosti Drupal umožňuje výkonným mezinárodním značkám poskytovat zákazníkům prvotřídní digitální zážitky v obsahovém marketingu, správě digitálních značek a elektronickém obchodování. Proto Nike, Best Buy, General Electric, Puma, Alcatel-Lucent, Cisco, Verizon a Pinterest používají Drupal ve svých procesech řešení digitální komunikace a elektronického obchodování.

Koncový uživatel

Přestože zabezpečení, výkon a flexibilita jsou prvky, kterých si systémoví administrátoři a weboví vývojáři cení, Drupal je koncovými uživateli velmi oceňován, protože Drupal vám umožňuje vytvářet, aktualizovat a spravovat webové stránky intuitivně z webového grafického rozhraní.

Tento software vám umožňuje velmi bezpečným způsobem publikovat, spravovat a organizovat všechny typy obsahu (text, obrázky, video a zvuk), a to i pro lidi, kteří neprogramují, bez programování, což uživatelům bez počítačů umožňuje spravovat webové stránky a přidat nabídky nebo vytvořit nový obsah. Procházejte stránkami automaticky, efektivně a dynamicky.

Co-je-drupal-2

Drupal je víceúčelový správce obsahu, který lze použít v následujících aplikacích:

  • Komunitní portál.
  • Elektronický obchod
  • Online novinový portál.
  • Web společnosti Forum.
  • Intranetová aplikace.
  • Web nebo osobní blog.
  •  Aplikace pro elektronický obchod.
  • Katalog zdrojů.
  • Web sociální sítě.
  • Knihovna a archiv.

Módulos

V Drupalu lze vaše operace rozšířit na křížová rozšíření nazývaná moduly naprogramované vaší uživatelskou komunitou. V říjnu 2017 obsahoval oficiální web Drupalu 38,8984 XNUMX bezplatných modulů; Zmíníme tři typy modulů:

Jádro

Během procesu instalace se jedná o moduly poskytnuté společností Drupal, takže není nutné je stahovat nebo instalovat samostatně, lze je aktivovat nebo deaktivovat ze serveru. Některé z nich jsou příspěvky komunity, příklady: anotace, uzly, taxonomie.

Příspěvky

Sdílený obsah pro toto seskupení podléhá veřejné licenci. Lze je stáhnout ze sekce stahování modulu na drupal.org.

Co-je-drupal-3

Personalizace

Tyto aplikace jsou založeny vývojáři webových stránek, jejich vytváření vyžaduje propastný pojem o této aplikaci, programování PHP a API.

Původ Drupalu

Ačkoli to byl původně malý BBS, Drupal se díky své flexibilní architektuře neomezuje pouze na zpravodajské portály. Drupal se skládá ze základní infrastruktury a sady modulů, které poskytují širokou škálu funkcí, včetně systémů elektronického obchodování, knihoven fotografií, správy seznamů e-mailů a integrace CVS, můžete přidat moduly třetích stran a upravit chování Drupalu nebo poskytnout nové vlastnosti.

Drupal se používá zejména v obchodních intranetech, online výuce, uměleckých komunitách a projektovém řízení. Mnoho lidí se domnívá, že význam Drupalu v komunitě uživatelů jej odlišuje od konkurence.

Hlavní vlastnosti Drupalu

Mezi hlavní funkce tohoto typu správce obsahu pro webové stránky patří následující:

  • Přizpůsobitelné: kromě několika základních témat pro spuštění našeho projektu vám také umožňuje vybrat si z různých šablon automatizace.
  • Zdarma: je to open source software pod veřejnou licencí GNU, takže je zcela zdarma ke stažení, použití a přizpůsobení, neznamená to žádné náklady na nákup, licenci ani údržbu.
  • Zajistěte zabezpečení: Tento CMS prošel přísným testováním zabezpečení, takže si po dokončení vývoje webu není třeba dělat starosti s obsahem nebo vývojem. Drupal má vynikající systém správy uživatelů, ve kterém jsou specifikovány role, takže všechny jeho funkce lze ovládat pomocí oprávnění.
  • Škálovatelné - v současné době podporuje nejrušnější stránky na světě, takže Drupal zvládne časté dopravní špičky nebo velký počet návštěvníků.

Co-je-drupal-3

Výhody používání Drupalu

Uvádíme všechny výhody a výhody použití, abyste mohli obsah uvedené stránky spravovat rychle, užitečně a snadno:

  • Optimalizovaný obsah: tento CMS byl optimalizován pro SEO, obsahuje mimo jiné nástroje pro přehledy obsahu, názvy stránek, nástroje pro správu a optimalizaci klíčových slov, integraci s Google Analytics nebo konfiguraci map webu. Kromě toho má moduly, které lze použít ke zpracování sestavování adres URL a metaznaček, čímž vždy chrání umístění vyhledávačů.
  • Lze integrovat s jinými platformami: Správce obsahu se prostřednictvím různých modulů integruje se všemi platformami médií (Facebook, Twitter, Paypal…) a podporuje velké množství typů souborů. Tímto způsobem byla jeho funkce dále vylepšena.
  • Vícejazyčný: Má funkci vývoje webových stránek ve více jazycích. Z tohoto důvodu je instalační jazyk definován pouze na začátku vývoje webu a poté, jak vývoj pokračuje, bude obsah rozšířen do dalších jazyků.
  • Lze znovu použít k vytvoření přihlašovacích stránek nebo jiných stránek s obsahem: Jelikož struktura veškerého obsahu je dokonalá, můžeme jej znovu použít na různých přihlašovacích stránkách. Dokonce si můžeme velmi jednoduchým způsobem kdykoli vytvořit vlastní seznamy.
  • Flexibilita grafického designu - Umožňuje provádět jednoduché grafické úpravy nebo se přihlásit do šablony bez opuštění editoru. Co s tím? Drupal má celou řadu šablon, které lze měnit, zatímco obsah se nadále zobrazuje a funguje perfektně, navíc v tomto CMS najdete šablonu s responzivním designem, abyste si mohli svůj web v mobilní verzi správně zobrazit.
  • Vynikající možnosti správy uživatelů: Můžete upravovat oprávnění každého uživatele (prostřednictvím ovládacího panelu), vytvářet skupiny uživatelů a spravovat všechny přístupové body.
  • Výkonné integrační schopnosti - Můžete vytvořit jakýkoli typ webových stránek bez instalace rozšíření nebo modulů, stejně jako WordPress byl původně orientován na blog (i když jej lze upravit), Drupal lze upravit tak, aby jej používal téměř pro cokoli (obchody, blogy, fóra, mezi ostatními).

Obecné koncepty Drupalu

Zde je několik důležitých konceptů, které byste měli vědět:

Modul

Jedná se o program, který rozšiřuje aplikace a / nebo funkce Drupalu, dodává moduly s předinstalovanou verzí a může do něj přidávat potřebné moduly podle funkcí webu.

Uživatel, oprávnění, role

Každý uživatel, který má přístup na web, je považován za uživatele, typ uživatele lze definovat z jádra v sekci Profil a z polí přidružených ke každému uživateli. ID anonymního uživatele je nula (0), ID uživatele, který je přihlášen, bude mít jinou hodnotu než 0.

Tito uživatelé budou mít přiřazená oprávnění prostřednictvím „rolí“, kromě výchozích rolí mohou také vytvářet další typy rolí a poté přidávat nebo odebírat oprávnění podle potřeb webu. Uživatel s ID je uživatel, který může mít všechna oprávnění.

Uzel

Zejména se jedná o obecný termín pro veškerý obsah webu, některé z nich mohou být. Stránky v knihách, témata diskusí ve fórech, blogové příspěvky, nové články, mimo jiné každý uzel je typ obsahu a bude mít ID, název, datum vytvoření, autora, tělo nebo jiné atributy a také v závislosti na dalších modulech, které používáte, každému uzlu přidá další atributy.

komentář

Komentáře jsou dalším typem obsahu v Drupalu, protože každý komentář je malou částí obsahu odeslaného uživatelem do konkrétního uzlu, například každý komentář v diskusním fóru.

Taxonomie

Taxonomie je systém, jehož prostřednictvím Drupal klasifikuje obsah, a je jedním z hlavních modulů Drupalu. Svou vlastní slovní zásobu můžete definovat jako skupinu výrazů taxonomie; Každý slovník lze přidat jako jeden nebo více typů obsahu, takže uzly na webu lze klasifikovat podle kategorií, značek nebo seskupení v obsahu podle vašeho výběru.

Databáze

Informace o této službě závisí na databázi a každá informace je v tabulce v databázi, například základní informace o uzlu jsou v tabulce.

Cesta

Když používáte Drupal k přístupu na web, část adresy URL se nazývá cesta, jedná se o informace, které prohlížeč odešle do databáze, pokud si prohlížíte stránku http://drupal.org/node/16785, cesta bude být "uzel / 16785". Ve výchozím nastavení bude web po instalaci nadále zobrazovat „? Q = », nicméně tento atribut lze odstranit čistým systémem URL, který lze aktivovat z administrace.

Šablona

Šablona (motiv) bude řídit zobrazení, rozložení a barvy webu, obsahuje jeden nebo více souborů PHP, které definují výstup HTML, a jeden nebo více souborů CSS, které definují písma, barvy a další styly.

Region, Blok, Nabídka

Drupal je rozdělen na oblasti (oblasti), které mohou zahrnovat záhlaví, zápatí, postranní panely a části hlavního obsahu, bloky jsou informace, které se zobrazují v různých oblastech, které mohou mít podobu nabídek (například navigačních nabídek) nebo obrazovek modulů ( například nejsledovanější obsah ve fórech) o vytvářet statické nebo dynamické informace od uživatelů (například události).

V Drupalu jsou tři standardní nabídky: hlavní odkaz, sekundární odkaz a navigační nabídka. Správce určuje hlavní server a sekundární server a jsou zobrazovány automaticky, vlastní nabídky lze také vytvářet vytvářením bloků.

Architektura

Drupal 7 je založen na modelu PAC Presentation Abstraction Control, kde každý agent má vlastní nezávislou vrstvu prezentace, abstrakce a ovládání, agent dědí z předchozího řadiče agenta v hierarchickém pořadí, aby byla zachována soudržnost funkcí mezi vykresleným vícevrstvým zpracováním v modulu.

Komponenty Symfony jsou integrovány do Drupalu 8 pomocí architektury MVC-Controller View Model a integrovány s šablonovým modulem Twig. Vrstva modelu definuje obchodní logiku (databáze patří do této vrstvy).

Pohled je to, s čím uživatel interaguje (modul šablony je součástí této vrstvy). Řadič je kus kódu, který zavolá model, aby získal nějaká data, a předá je zobrazení, aby je představil klientovi.

Vestavěné komponenty Symfony41 v Drupalu 8 jsou:

  • Směrování.
  • Yaml.
  • Větvička.
  • Injekce závislosti.
  • Serializátor.
  • Validátor.
  • Dispečer událostí.
  • HttpFoundation.
  • Ladit.

Co je nového v Drupalu 7

Přidány další rozbalovací úlohy správce, naplánované úlohy Cron běží od správce bez nutnosti skriptů webového serveru, zabezpečení heslem bylo přepracováno v jiných tématech.

Do této podpory byly přidány INSERT, UPDATE, DELETE, MERGE a SELECT a byla přidána podpora pro databáze SQLite, aplikační nápověda je součástí jádra Drupalu, šablon „Bluemarine“, „Chameleon“ a „Pushbutton“ a byly přidány nové takzvané „Bartik“ pro zobrazení uživatelů, „sedm“ a „Stark“ pro správu.

Co je nového v Drupalu 8

Po 5 letech vývoje byl Drupal 8 oficiálně spuštěn za účasti více než 3.300 XNUMX přispěvatelů.

  • To, co vidíte, získáte při úpravách a náhledu.
  • Vylepšená přístupnost.
  • Aktualizace na jQuery 2.1.4 a jQuery UI 1.11.4.
  • Nová koncepce „experimentálního modulu“ ještě není plně podporována nebo modul je v testu.
  • Pomocí administračního rozhraní můžete přizpůsobit administrační stránky a obsah.
  • Kompletní překlad a lokalizace ihned po vybalení. Kompletní modelování entit, polí a pohledů.
  • Pomocí výstupu HTML5 lze adaptivní design a koncept „mobile first“ přizpůsobit jakémukoli zařízení. Nativní integrace webových služeb REST.
  • Spolehlivější správa pro bezpečnou a snadnou implementaci změn mezi prostředími.
  • Vylepšený výkon front-end. Vylepšení systému ukládání do mezipaměti, včetně CDN a reverzního proxy.
  • Nový systém výukových programů nápovědy se nazývá „návod“. Je plně kompatibilní s databázemi PHP7, PostgreSQL a SQLite.
  • Integruje populární knihovny (jako skladatel, symfony 2, Guzzle a Twig) do svého jádra. Nativní podpora CSS3 a HTML5.

Co je nového v Drupalu 8.1

  • Migrujte z verze 6 a verze 7 na uživatelské rozhraní Drupal 8 (experimentální modul).
  • Implementace techniky BigPipe vynalezené Facebookem, pokročilá strategie zpracování stránky, která zlepšuje výkon načítání obsahu, který není dynamický nebo nelze ukládat do mezipaměti (experimentální modul).
  • Umožňuje použít kontrolu pravopisu prohlížeče v edici WYSIWYG. Obsahuje také tlačítko, které umožňuje přidání jazykové značky do textového fragmentu, což je užitečné pro usnadnění a strojové zpracování.
  • Zahrnuto v souhrnu nápovědy pro «Help Tour» pro správu ve verzi 8.0.
  • Reprezentace entity v zobrazovacím poli.
  • Podpora pro automatické testování JavaScriptu.
  • Vylepšení API pro vývojáře.
  • Vylepšená podpora Composer.

Co je nového v Drupalu 8.2

  • Modul Resiente vám umožňuje umístit blok na libovolnou stránku a vizualizovat, jak bude blok zobrazen, aniž byste museli přejít do formuláře pro správu back-end (experimentální modul).
  • (Experimentální modul) Nový modul převádí prvky domovské stránky do bloků.
  • Nový modul zobrazuje chybové zprávy online ve formě tabulky (experimentální modul, lze odstranit ve verzi 8.3, protože stále má mnoho nevyřešených problémů).
  • (Experimentální modul) Definujte nový typ nového modulu s poli pro období (data obsahující počáteční a koncová data).
  • Nový modul může spravovat obsah webu, například umožní definovat, zda je obsah konceptem, archivován nebo publikován a kdo má právo upravovat stav obsahu.

Další informace o našich článcích: Co je WeTransfer a jak jej můžete používat?.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za data: Actualidad Blog
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.