Jako vývojář webu, webdesigner nebo správce stránek jste pravděpodobně museli projít procesem výběru mezi platformami. Ale možná nedávno - pokud jste velmi dlouho navrhovali a vyvíjeli webové stránky, je pravděpodobné, že jste již získali svou oblíbenou platformu go-to, kterou používáte vždy. A pokud váš systém řízení obsahu go-to již není Drupal , možná je čas na další pohled.

Nevýhodou je, že Drupal je obrovský. Existuje strmá křivka učení a může to být práce na plný úvazek, jen se díváte na všechny přispěvané moduly, abyste zjistili přesně to, co hledáte. Není to šťastný go-lucky, "nastavit to přímo z krabice" platformu.

Ale vzhůru k tomu všeho je, Drupal je obrovský ! Neexistuje nic, co byste nemohli dělat s Drupal. Chcete spustit blog? Hotovo. Chcete spustit blogovou komunitu ? Hotovo. Sdílejte odkazy a fotky, spouštějte inzeráty, zobrazujte Twitter aktualizace a stavy, prodávejte produkty, nahrávejte a sdílejte soubory, přehrávejte filmy a dokonce spravujte wiki? Hotovo, hotovo, hotovo, hotovo a hotovo !

S rizikem znějícího trite (a odpusťte prosím tuto mírně přehnanou frázi) ... Drupal je stejně jako Drupal ... A Drupal to všechno dělá . Takže to, co Drupal vyniká tolik? Mnoho věcí, ale teď se zaměříme na nejdůležitější aspekty.

Zobrazení

Nejprve ... Zobrazení. Mohl bych se tady téměř zastavit. Žádná jiná platforma nenabízí vašemu webu moc a flexibilitu, kterou Drupal provádí prostřednictvím zobrazení.

Pro ty z vás, kteří už nemáte dostatečné znalosti s názory a celou svou slávou, dovolte mi to vysvětlit. Stručně řečeno, zobrazení vám umožňuje definovat, jak chcete, aby se na vašem webu zobrazoval obsah. Ale to není všechno. Díky pravomoci, které jsou v projektu Projekty , Pohledy umožňuje dotazovat databázi Drupal na obsah a definovat a zpevnit přesně, jak byste chtěli zobrazit obsah načtený z dotazu ... vše, aniž byste museli zapisovat dotazy SQL sami. A díky ještě zjednodušenému administrativnímu rozhraní, které nabízí Drupal 7, je nyní budování Views zjednodušené. Základní zobrazení - například zobrazení seznamu všech produktů na vašem webu - lze nastavit, nakonfigurovat a uložit do dvou nebo tří minut.

Složitější zobrazení bude trvat déle, než se nastaví a nakonfiguruje - například asi 15 minut nastavit seznam všech vašich členů jako exponované vyhledávání blízkostí pomocí ZIP.

Pokud nemám nikdy napsat další dotaz SQL, zemřu šťastný webdesigner! I když milujete SQL, kdo chce zbytečně věnovat opakovaným úkolům? Pohledy vám pomohou zůstat zaměřeny na důležité části vašeho projektu.

Vlastní typy obsahu

Další typy vlastních obsahu. The Obsahová stavebnice (CCK) bylo kolem, no, navždy. CCK byl modulem pro Drupal 4, 5 a 6, ale nyní s Drupal 7 byla většina CCK přidána do Drupal Core.

Obsahová stavebnice obsahuje v podstatě to, co říká ve svém názvu - je to sada, která vám pomůže vytvořit různé typy obsahu. Díky CCK můžete mít třicet různých typů obsahu a každý může být slavný a odlišný od všech ostatních. Například můžete mít seznamy nemovitostí, ve kterých jsou pole pro zadávání věcí jako čtverečních stop a počtu ložnic. Nebo můžete mít automatické záznamy, které potřebují celou samostatnou sadu polí. Zde je příklad různých typů obsahu v akci:

To prostě není mnohem pružnější nebo snadnější než toto.

Výkonné SEO nástroje

Za třetí, Search Engine Optimization enorm ! Pravděpodobně by mi trvalo deset článků, které by vám popsaly deset nejlepších způsobů, jakými Drupal skáče SEO ... a dokonce ani tehdy jsem se nemohl dostat do žádného skutečného detailu nebo adresovat každému aspektu moci za schopnostmi Drupalu SEO.

Každý ví, jak je důležité optimalizovat obsah pro SEO a přidat věci jako klíčová slova a metaznačky. A Drupal vám dává moc to udělat. Ale Drupal jde ještě více tím, že vám nabízí plnou kontrolu nad strukturami adres URL, názvy stránek a dokonce i napájením přes nástroje pro ukládání do mezipaměti.

Navíc integrace s jinými nástroji SEO, jako je Google Analytics, je snadná a vysoce konfigurovatelná. Chcete sledovat členy, ale ne moderátory? To je možné udělat! Vše zevnitř Drupalu, to vše bez ručního programování ... A to vše zdarma .

Mám pro to dvě slova ... Rock On. Tím, že Drupal radikálně zjednodušuje tuto věc, pomáhá zvýšit hodnotu služeb, které můžete poskytnout svým klientům - to vše bez bolesti.

Univerzální programovací systém

Začtvrté, systém Drupal je velmi univerzální - a dokonalý bez ohledu na vaši úroveň zkušeností.

Pro nové uživatele nabízí Drupal spoustu volných motivů, které jsou připravené k použití přímo z krabice. A nemluvíme o tématech, které by vaše stránky vypadaly, jako by byly postaveny s volným tématem. Mluvíme krásnými, profesionálními tématy, které vám dávají vašemu webu čistý, profesionální vzhled, aniž by vám vůbec pracoval. Podívejte se na tyto příklady:

Změna vzhledu vašeho webu Drupalu je stejně snadná jako nahrávání motivu na váš server a kliknutí na odkaz v systému správy témat webu:

Pro zkušené uživatele, kteří hledají možnost někde mezi vytvářením vlastního motivu a použitím jedné z dostupných volných motivů, nabízí Drupal také sbírku startovacích témat, která vám poskytne základní stavební bloky - což vám umožní dále přizpůsobit a vytvořit svůj motiv horní:

A pro vás odborníky tam, Drupal vám poskytl a důkladné vysvětlení jejich tematického systému , včetně základních šablon stránek, háčků, funkcí a tříd.

Taxonomie a jednorožec (dobře, možná)

Pátá je kouzlo taxonomie. Dobře, tak taxonomie není vlastně kouzelná (je to věda o klasifikaci) - ale to by mohlo být také. Pomocí systému taxonomie společnosti Drupal můžete vytvořit zdaleka neohraničenou hierarchii výrazů bohatých na klíčová slova, která vám pomohou klasifikovat a třídit svůj obsah.

Odtud můžete dokonce vytvářet nabídky, stránky a pohledy, které se soustředí na tuto taxonomii. Každá slovní zásoba na vašem webu Drupal může být stejně přísná (vyberte termín z daného seznamu) nebo jako volný (napište termín), jak se vám líbí. Výkonná organizace a snadná správa je kouzelná, že?

Správa uživatelů a elektronický obchod

Další je naprostá síla a flexibilita, kterou nabízí uživatelská správa Drupalu. Máte absolutní kontrolu nad všemi, včetně registrace, profilů členů, ovládacích prvků přístupu k obsahu a přiřazení rolí. Můžete povolit nebo omezit komunikaci mezi členy, ať se jedná o tolik, kolik chcete - od úplného sdílení komunity až po jednoduché diskuzní fóra nebo zasílání zpráv.

Nezapomeňte na elektronický obchod ... Drupal má k dispozici několik možností pro váš e-commerce web, včetně stále populárnějšího Ubercart a samozřejmě kreativní pojmenování Elektronický obchod .

Vytvořte a kontrolujte inventář, nabízejte přepravní kotace, vypočítáváte daně a manipulační poplatky, přijímáte platby z několika platebních bran ... Nebe je skutečně limit. Není potřeba najít zdroj třetí strany pro výpis a prodej svých produktů; to vše lze provést z vašeho webu.

Úžasná komunita

A konečně, skvělá komunita vývojářů, tvůrců, programátorů a celkové podpory společnosti Drupal nastavuje tento systém správy obsahu.

Za prvé, centralizované úložiště pro moduly Drupal pomáhá zajistit, že fronty podpory a řízení verzí jsou zpracovány univerzálnějším způsobem a zůstávají v souladu s GPL. (Nevíte, co znamená GPL compliance? V podstatě to znamená, že nebudete mít právníky dýchat krk!) Pokud se stanete vývojářem jednoho z mnoha (mnoho, mnoho ... mnoho ) modulů přispělých na Drupal, můžete si být jisti, že váš modul bude mít vysokou úroveň expozice a bude důkladně prozkoumán komunitou Drupal.

A Drupal je již dlouhou dobu - což je obrovský přínos z mnoha důvodů. Je stabilní a funguje; jeho dlouhověkost to už dokazuje. Ale buďme upřímní: na jiných platformách CMS se může pochlubit stejná věc. Ale mohou se všichni ostatní chlubit také, že nikdy nebyli rozvětveni nebo rozvětveni? Komunita Drupal pracuje společně: programátoři pracují v ruce se spisovateli, aby vám přinesli oblast dokumentace, příručky a příručky; vývojáři jednoho modulu pracují společně s vývojáři dalších modulů a pomáhají tak navrhnout lepší integraci. A dělají to tak, aby vaše online přítomnost mohla neustále růst a rozšiřovat, aniž by se museli vracet do základních modulů. A kdo chce proniknout do jádra něčeho ?

Zatímco jsme na téma komunitní a univerzální manipulace s moduly, musím si uvědomit, jak snadné je odevzdání projektu založeného na Drupalu, nebo získat nový vývojář na projektu až do rychlosti. Vím, že ... jako majitel firmy byste nikdy nemuseli vypálit svého stávajícího vývojáře stránek a podobně jako vývojář webu byste nikdy svého klienta opustili. Vy jste oba vzájemně úžasní a dokonale spolupracujete.

Ale v šanci, že se mýlím a najednou se ocitnete v situaci, kdy hledáte někoho, kdo by pokračoval v práci pro vyvíjený web, téměř každý, kdo je trénován v Drupalu, to zvládne bez obav. Není třeba se cítit, jako byste byli uvízli na platformě, kterou nikdo jiný nemůže učit nebo pochopit. Také, pokud váš projekt vzlétne a budete potřebovat další pomoc, můžete získat nový vývojář, který půjde téměř bez časového okamžiku.

Závěr

Stručně řečeno, pokud chcete vytvořit jednoduchou stránku s šest až dvanácti stránkami, které se nebudou aktualizovat, pak je Drupal pravděpodobně nadměrně zabit. Pokud však chcete vytvořit robustní web s nekonečnými možnostmi rozšíření a růstu, Drupal je absolutní nutností.

Pokud jste novým začátečníkem ve světě Drupal, můžete najít Drupal o něco těžší, než vylepšit většinu ostatních platformy CMS.

S velkou silou a flexibilitou přichází strmější učení; bohužel není toho toho hodně co dělat. Ale pokud se k tomu přidáte, použijte podpory a fóra, abyste získali potřebnou pomoc a opravdu prožijte vše, co nabízí Drupal, a zjistíte, že jste se zajímalo, proč jste Drupalu dříve nezkoušeli.

Používáte Drupal pro své vlastní projekty? Proč nebo proč ne? Dejte nám vědět v komentářích!