Existuje celá řada CMS, od malých mikroblogovacích platforem až po obrovské podnikové balíčky.

Nechci se zmínit o žádných jménech ani o tom, co používat.

Místo toho vám dám pár důležitých věcí, které je třeba vzít v úvahu, abyste mohli vydělat vlastní rozhodnutí.

A doufejme, že do CMS neinvestujete obrovské množství času a energie, budete muset opustit rok nebo dva po silnici.

Křivka učení

Je smutné, že mnoho návrhářů vybírá CMS v tomto bodě sám. Nechápejte mě špatně, volba CMS, kterou můžete skutečně zjistit, je důležitá, ale do tohoto softwaru investujete spoustu času a energie. Potenciálně budou roky vašeho života vynaloženy na práci s tímto systémem CMS. Nepoužívejte jen s nejjednodušší konfigurací, aniž byste vzali na vědomí jiné úvahy. Instalace jedním kliknutím je hezká, ale neměla by být rozhodujícím faktorem.

S tím se říká, jak rychle se můžete dostat nahoru-a-běh, a budování jednoduchých míst je důležité. Každá CMS má křivku učení, ale některé jsou mnohem strmější než jiné. Zvažte, kolik času máte před výběrem. Pokud jste student, můžete uvažovat o tom, že se ponoříte a vykopáte do mnohem obtížněji se učícího, ale bohatého CMS, protože máte k dispozici čas na to. Pokud pracujete a potřebujete včera řešení CMS, můžete být nuceni jít s něčím, co můžete za několik dní dostat.

Theming

Pokud nejste obeznámeni s tímto pojmem, tím, že to znamená vytvořit kůži, viditelnou část front-end webové stránky. To, jak se to dělá, by mělo být obrovské zvážení. Pamatujte si, že vývojáři jsou lidé, kteří vytvářejí CMS a chtějí usnadnit vývoj, někdy předtím, než vás uvažují o návrháři a bohužel také o koncovém uživateli. Což znamená, že způsob, jakým je přední strana sestavena, mohla být zanedbána nebo zbytečně komplikována. Některé CMS jsou mnohem jednodušší než ostatní. Také, jak je ovládací panel nastaven a jak snadné je použít, by měl značně ovlivnit vaše rozhodnutí, protože budete s ním utrácet obrovské množství času.

hurdles to jump over when theming a design

Musíte zvážit, jak flexibilní je pro CMS. Dokážete vytvářet nebo importovat statické HTML a CSS, nebo je tam tón obručí, který chcete poprvé skákat? Jak se nastavuje struktura souborů a je nutné ukládat oddělené části vašeho návrhu po celém back-end? Dobrý CMS, jakmile budete s ním schopni, vám ušetří čas. Existují ovšem některé CMSy, kde se rozvíjí další čas.

Kolik svobody máte k vybudování požadovaného webu? Každá CMS má nějaké designové překážky, které musíte skákat. Musíte začít s výchozí nebo výchozí šablonou? To může být velkým křečem ve vašem designovém stylu a může jíst dodatečný čas. Ačkoli někteří lidé dávají přednost šablonám začít. Který preferuješ? Musíte psát značku přímo v prohlížeči nebo můžete použít textový editor? Přemýšlejte o tom, jak upřednostňujete statické vytváření webových stránek a zkontrolujte, zda můžete použít stejný proces, nebo budete nuceni dělat věci jinak.

Dokumentace a zdroje

CMS je jen tak dobrý jako jeho dokumentace. Hrál jsem s několika neuvěřitelnými CMS, které jsem musel opustit, protože jsem se uvízl a uvědomil jsem si, že není dost dokumentů, které by mě dostaly z džemu, v němž jsem byl. Takže hned po pohledu na základní specifikace pro CMS, zakopnout do dokumentace. Měli byste být schopni začít s nulovými znalostmi a vybudovat kompletní webové stránky jen z čtení dokumentace. Pokud to nevypadá tak, můžete se podívat na další CMS.

Většina serverů CMS seznamuje s jejich funkcemi, ale dokumentace je opravdu přesně tam, kde můžete vidět přesně to, co je nabízeno. Například CMS bude pravděpodobně nabízet nějaké řešení nákupního vozíku, ale to, co se přesně může, může značně lišit od CMS po CMS. Pokud je vaše CMS jedna nebo dvě věci, určitě si přečtěte dokumentaci o nich konkrétně a zjistěte, zda budou pracovat pro vás.

Společenství

Dokonce i nejlepší dokumentace nemůže odpovědět na všechny otázky, které budete mít. Existuje místo, kde můžete jet tam, kde lidé zodpoví vaše otázky? Pokud ano, jak užitečná je komunita pro návrháře a nováčky? Některé komunity mohou být skutečně nepřátelské nebo jednoduše ignorovat otázky začínajícího.

Pokud byste se chtěli zeptat na některé otázky, nebuďte taková osoba, která se na fórech nebo na Twitteru ptá "Je to CMS dobré?" Procházejte trochu. Někdo již pravděpodobně již položil otázku, kterou máte. Dobrým způsobem, jak měřit kvalitu komunity, je zjistit, jaké odpovědi se lidé dostávají k otázkám a kolik hodin / dnů trvá, než je dostanete. Nic není horší než mít otázku, na kterou nemůžete odpovědět a nemáte zdroj, na který se chcete obrátit.

Dalším faktorem, o kterém se často nedomnívá, je podpora. Poskytují vývojáři CMS podporu a kolik to stojí? Pokud tomu tak není, jsou lidé v komunitě, kterým můžete věřit, abyste získali včasnou podporu? Nevyhnutelně přijde čas, kdy budete potřebovat vlastní doplněk postavený nebo něco jiného, ​​který přijde nahoru, který je nad úrovní znalostí. Někdo musí být tam, aby to udělal pro vás nebo vás procházel.

Společnost zahrnuje také vývojáře třetích stran. Kdo a kolik lidí staví add-ons pro CMS? Většina serverů CMS má centrální doplňovací komunitu. Podívejte se a podívejte se, co je k dispozici.

Použitelnost

Ne každý web, který vytvoříte, bude pro vás sám. Jak snadné může klient přidávat a upravovat vlastní obsah, je velmi důležité. Komplikované zálohy a nedostatek funkcí znamená více času na vývoj a více času školení klientů. Jednou z nejzákladnějších a nejdůležitějších vlastností všech CMS je textový editor. Úprava obsahu webu by měla být primárním zájmem pro vás a lidi, pro které budeme vytvářet webové stránky. Jak snadné je editor WYSIWYG používat a zapisuje ho do čistého zápisu? Budou mít k dispozici klienti, kteří nejsou počítačově důvtipní?

Stejně tak je stejný systém nahrávání souborů. Jak snadné je nahrávání obrázků, videa, souborů PDF a podobně? Mnoho klientů nemá software nebo znalosti pro úpravu a změnu velikosti obrázků, ale tuto funkcionalitu potřebují na svých webových stránkách. Existuje vestavěný obraz, který může změnit vaše klienty?

Měla by se také zvážit použitelnost ovládacího panelu. Možná budete muset trénovat lidi, aby používali systém, což může v průběhu let znamenat mnoho hodin práce. Je snadné, že by ji mohla vaše babička použít? Jak je konfigurovatelný také ovládací panel? Můžete vypnout nebo skrýt oblasti, které klient klient nepotřebuje? Je hezké, že můžete nechat klienty pouze upravovat oblasti stránek, které potřebují, aniž by museli vypořádat se s ostatními částmi ovládacího panelu, které by je mohly zmást, nebo horší, aby jim umožnily rozbít webové stránky.

Klienti musí být schopni tyto základní věci:

  • Upravit stávající obsah stránky
  • Přidejte nové stránky snadno a nechte navigaci aktualizovat automaticky
  • Přidejte fotografie, dokumenty a videoobsah
  • Umožňuje přístup k ovládacímu panelu ostatním zaměstnancům

Všichni znějí docela snadné, ale ve skutečnosti mohou existovat řada problémů. Tabulková data nebo silně stylizované oblasti, které vyžadují znalosti jazyka HTML a CSS, mohou být pro klienta obtížně upravitelné a někteří redaktoři WYSIWYGu zde nedělají velmi dobrou práci. Některé CMS neposkytují intuitivní způsob přidávání dalších stránek nebo snadnou datovou navigaci. Nechcete tyto věci nechat klientovi, pokud nemusíte. Rád se řídí pravidlem, že pokud by někdo mohl něco zlomit, zlomí ho. Některé CMS neumožňují nahrát určité typy souborů nebo omezit velikost souboru nahrávání, což může způsobit bolest hlavy pro klienty, kteří se pokoušejí nahrát velké PDF nebo prezentace PowerPoint.

Všechny věci, které je třeba zvážit.

Programování požadavků na znalosti

Vybrali jste si z nějakého důvodu návrháře, že? Někteří z nás mohou ovládat jazyk jako PHP, ale to neznamená, že chceme strávit celý náš čas. Podívejte se na jazyk, v němž je CMS napsán, a zjistěte, zda je to něco, s čím jste se seznámili, a zda byste mohli pracovat, kdybyste museli. Také se podívejte, kolik skriptů se provádí v šablonách. Některé CMSy dělají opravdu dobrou práci v udržování PHP nebo jiného jazyka mimo šablony, takže se můžete soustředit pouze na HTML a CSS. Ostatní CMS mohou mít svůj vlastní templovací jazyk k použití.

Všichni jsou trochu jiní a v závislosti na vaší úrovni komfortu s kódem budete muset vybrat, s kým bude žít. Obecně řečeno, nejednáte s CMS, kde se musíte naučit úplně nový jazyk, abyste mohli začít, pokud byste opravdu nebyli vývojáři a nikoli návrhářem.

Jak aktivní jsou vývojáři?

Jak dobrý je nyní CMS, je důležité, ale to, kde se děje v budoucnu, je stejně důležité. Tak zjistěte, co vývojáři mají. Podívejte se na čas potřebný pro každé hlavní vydání a uvolnění každé tečky. Pokud uplynulo dva roky od vydání posledního bodu, CMS by mohlo být mrtvé nebo pozastavené. Neexistuje žádná dokonalá CMS, ale čím více vývojářů pracuje, tím lepší je CMS. A co může být nejlepší CMS nyní nemusí být za pět let. Nezachyťte se s umírajícím CMS.

Najděte sledovač chyb a zjistěte, jak dlouho chyby chybí. Pokud se na stránkách, které stavíte, něco zlomí, klienti se budou spoléhat na to, abyste je opravili. Řekl jim, že vývojáři CMS chybu ještě neupravili, není to velmi dobrá výmluva.

Flexibilita a dosah

Co přichází CMS z krabice? CMS s malou funkčností znamená, že musíte těžce spoléhat na doplňky třetích stran. Na druhé straně CMS se vším, co je vestavěno, může být nafouklé a obtížné se dostat do chodu, zejména pokud stavíte jednoduchý web. Mezi těmito dvěma musí být šťastné médium. Ideální CMS lze rychle nastavit, aniž byste museli provést spoustu konfigurací, a přesto máte všechny potřebné nástroje pro složitější funkce.

Jen proto, že stavíte pouze jednoduché webové stránky, neznamená to, že v budoucnosti nebudete budovat složitější webové stránky. Přemýšlejte o typech webových stránek, které byste chtěli vytvářet nebo o které byste měli požádat o vytvoření a co to umožňuje. Jak těžké je přidání oblasti členství na webovou stránku, podporu více jazyků nebo přidat obchod?

Zlepšuje tě to?

Naučit se stavět webové stránky pomocí CMS je skvělá věc, kterou je znát, ale jen kolik je vaše dovednosti nastavena, může se lišit. Možnost umožnit klientům upravovat vlastní obsah je ústřední funkcí CMS, ale mohou nabídnout mnohem více:

  • Elektronický obchod
  • Funkce členství
  • Vícejazyčná podpora
  • Dynamické galerie médií
  • Instalace na více místech
  • Integrace blogů a fór
  • Stránkování
  • Snadná syndikace

Chcete-li jmenovat několik. Pravděpodobně byste nebyli schopni vytvořit tento typ práce bez nějakých znalostí o vývoji, ale dobrý CMS to dokáže.

Po práci s dobrou CMS na chvíli byste měli zjistit, že jste schopni pracovat stejnou rychlostí nebo dokonce rychleji, než kdybyste stavěli statické webové stránky. Dobrý systém CMS vám ušetří čas na vývoj, ale také by měl zlepšit způsob, jakým vyvíjíte přední stranu, vytvářením opakovaně použitelných úryvků obsahu, vkládáním šablon do sebe a zobrazováním obsahu z databáze, který byste museli označit sami na statickém webu.

Kam jdeš?

Přemýšlejte o tom, kde jste teď ve vaší kariéře, a odkud chcete být pět a deset let. CMS, který si vyberete, bude s vámi alespoň tak dlouho. Budete pracovat pro velkou designovou firmu nebo chcete pracovat pro sebe? Budete pracovat na volné noze na boku?

Ne každá firma používá stejné CMS, ale některé jsou používány častěji. Pokud se opravdu zamilujete do jednoho CMS, můžete vždy najít firmy, které ji používají. Méně populární CMS mají méně pracovních příležitostí, ale firmy, které je používají, by byly mnohem více nakloněné k tomu, aby vás najali, byli s CMS kompetentní, nad někoho, kdo se s ním nikdy nedotkl. Použití méně populární CMS vás činí více specialistou. Použití populární CMS znamená, že máte širší škálu příležitostí.

Pokud máte v plánu na volné noze na plný nebo částečný úvazek, budete chtít CMS, kde budete pohodlně dělat každý aspekt vývoje. Obvykle budou mít vaše projekty menší rozsah, takže obrovská CMS s dlouhým nastavením nemusí být tou nejlepší volbou.

Závěr

Každý člověk je jiný a to, co CMS pracuje pro mě, nemusí být tou nejlepší volbou pro vás. Takže berte tyto body v úvahu. Podívejte se, co jsou k dispozici, a vyberte ten, který vám bude nejlépe fungovat.

Co hledáte při výběru CMS? Sdílejte s námi další tipy!