Společnost Concrete5 vstoupila na scénu CMS v roce 2008 a od té doby se ubírala v plném proudu, aby se stala jednou z nejpopulárnějších webových publikací, které jsou k dispozici dnes.

Začínáme s aplikací Concrete5 je opravdu rychlé a snadné a mnoho hostingových platforem nyní nabízí instalace s jedním kliknutím. Pokud máte SimpleScripts, Softaculous, Installatron nebo dokonce instalační program aplikací společnosti Plesk, můžete jednoduše najít Concrete5, nainstalovat a jít. S vydaním verze 5.5 s elegantním rozhraním portálu Bootstrap s rozhraním portů, budoucnost Concrete5 vypadá jasně.

Podívejme se na několik důvodů, proč tolik vývojářů a designérů zpívá své chvály.

Velký nápad

Ačkoli Concrete5 je CMS centrálou MVC / OOP a má pod kapotou směšný výkon, editaci na přední straně je první patrný aspekt Concrete5: přidání stránky je super rychlé. A po uvedení stránky do režimu "Upravit" se na webové stránce zobrazují červeně čárkované "oblasti" pro přidání obsahu. Tyto oblasti jsou obsahové oblasti, které jsou předdefinovány v rámci typů stránek daného tématu. Přemýšlejte o typech stránek jako rozvržení. Když kliknete na tyto červené oblasti, rozbalovací nabídka vám nabídne možnosti pro konkrétní oblast, do které můžete provádět úkoly, jako je přidávání a přesun bloků.

Můžete myslet na bloky jako stavební bloky obsahu pro vaše webové stránky. Potřebujete nějaký obsah? Klepněte na oblast, klepněte na tlačítko "přidat blok" a vyberte "Obsah" pro editor WYSIWYG, chcete-li přidat formátovaný text, nadpisy a dokonce i odkazy na stránky a obrázky. Potřebujete vrhnout formulář? Vyberte formulářový blok.

Code blocks

Celkově je k dispozici 20 bloků z krabice v rozmezí od bloku Youtube až po tvůrce formulářů, na mapách Google až po základní posuvník bannerů.

Jedním z nevýhod, které je třeba zvážit, je počet dostupných doplňků ve srovnání s Joomly nebo WordPress. Možná zjistíte, že potřebujete něco sami postavit nebo použít volně dostupný balíček "designer content", který vám může vytvořit základní vlastní bloky.

Bez ohledu na to, že se klienti na tomto způsobu myšlení skutečně chystají. Je to pro ně velmi hrubé a hmatatelné a ještě jsem si uvědomil, že i ten nejmenší webově zdatný klient se na to nedostane: přidat stránku, kliknout pro přidání obsahu nebo jej přesunout, kliknout publikovat, udělat. Samotná věc, která dělá populární editor WYSIWYG, je pro popularitu společnosti Concrete5. To, co vidíte, je to, co dostanete. Klienti ho milují. Návrháři ji milují.

Potřebovat více?

Jednou z nejlepších věcí o Concrete5 je jeho Marketplace.

Pro většinu CMS, rozšíření tématu nebo nalezení toho, co potřebujete k sestavení nějaké úlohy, je třeba vyhledejte doplňky a spolehlivé rozšíření pro rozšíření platformy, stahování a nahrávání na vaše stránky. Nakonec musíte nainstalovat. Pak ji můžete použít. To může vyčerpat hodiny vašeho projektu.

S Concrete5, vše, co budete potřebovat, je pečené přímo. Zahrnuje jejich add-on a témata Marketplace k rozšíření projektu bez nutnosti opustit vaše webové stránky.

Při přihlašování k úpravám, stisknutím klávesy "tab" a zadáním "tržiště" se objeví vyhledávací nástroj v aplikaci Concrete5, která vyhledá všechny dostupné lokální a vzdálené stránky a doplňky k dispozici. S nejrelevantnějšími tříděnými nahoře byste zvolili možnost "Připojit se ke komunitě". Povolení tohoto připojení se okamžitě zapojí do tisíců doplňků a motivů, aniž byste museli opustit web. Po nastavení profilu Concrete5 můžete propojit své webové stránky s komunitou a získat integrovanou podporu pro vaše doplňky a motivy a zakoupit je nebo nainstalovat přímo na vaše webové stránky.

Potřebujete galerii obrázků? Jednoduše stiskněte klávesu tabulátoru a zadejte znovu "tržiště" a vyberte "získat další doplňky". Odtud můžete vyhledávat a procházet doplňky a témata, a to jak zdarma, tak i bezplatně. Poté, co najdete svůj perfektní doplněk galerie pro vaše stránky, můžete ho stahovat a nainstalovat na svůj web za pár kliknutí. Je to impozantní stavební zkušenost, ať už jste nováček nebo profesionál.

Připojení komunity také automaticky posílá upozornění na aktualizace týkající se základní instalace, stejně jako všechny doplňky nebo motivy, které jste nainstalovali na danou konkrétní webovou stránku. Opět ušetříte čas a peníze, abyste museli sledovat vše a dostat se, tlačit a aktualizovat.

Najděte si cestu

Pomocí klávesy tabulátoru a zadáním jakéhokoli tématu nebo předmětu se budou hledat také fóra a oblasti, které vám pomohou, abyste rychle získali potřebnou pomoc. Například Concrete5 je standardně vybaven dvěma modely oprávnění: jednoduché, což je standardně povoleno; a pokročilé.

Takže rychlé hledání "pokročilých oprávnění" ve vyhledávači odhalí užitečné video "jak se dostat začal na vaší cestě k podrobnější kontrole vašich oprávnění editoru stránek.

Dashboard

Pokud stále máte dotazy s komunitou Concrete5, je to všechno, menší než mnoho CMS, velmi aktivní v pomoci ostatním. Užitečné odpovědi se obecně zobrazí asi za hodinu. Pak je k dispozici i C5 IRC, který vám pomůže. IRC se rozhodně cítí trochu archaicky. Ale je hezké vědět, že existují nějaké velmi znalé C5 mozky ping na pomoc, pokud nemáte odpovědi, které potřebujete ve fórech C5.

Projektování v betonu5

Theming a design v Concrete5 je opravdu snadné a docela rovně. Vezměte HTML a nahradit obsah některými tagy pro blokové oblasti ... atd. Atd. Ne moc na to. Stejně jako většina CMS stojí za jejich sůl.

Designing in Concrete5

Jeden způsob, jak se C5 odlišuje od ostatních systémů CMS, je však ve svém systémovém přepisovacím systému typu "ballsy root" a účelné architektuře MVC, která vám umožňuje rychle a snadno přepisovat základní soubory balíků, motivů nebo bloků. Téměř všechno v Concrete5 lze v kořenové struktuře přepsat. Není zde dostatek místa, aby bylo možné překonat tuto úžasnou schopnost a moc v ní. Podívejme se však na jeden malý příklad.

Mám téma navržené a přenesené do C5. Vypadá to moc hezky. Nicméně, když jdu chytit XYZ galerie blok to nevypadá docela dokonalý. Můžete udělat hackathon a slapovat spoustu důležitých ve vašem tématu CSS, nebo dokonce kódovat ponor, najít blok CSS a změnit. Problém s kódem vylepšení na úrovni bloku však je druhý, který upgradujete, ztratíte změny. Ale s C5 a jeho architekturou MVC to nemusíte dělat. Místo toho můžete jednoduše zkopírovat soubory bloku view.php a view.css z balíčků> blockname> blocks> blockname do kořenových bloků> blockname a změnit CSS na úrovni root> blocks. Při vykreslování C5 bude vždy upřednostňovat přepsání úrovně kořenů nad interními jádrovými nebo balíkovými soubory.

To také znamená, že jakékoli změny nebo aktualizace bloku galerie XYZ jsou nedestruktivní. To znamená, že aktualizujete blok XYZ a vaše přizpůsobení se neztratí. Je to stále ve složce kořenových bloků! Docela úžasná omáčka.

Přepsání úrovní kořenů se neomezuje pouze na css nebo zobrazení. Můžete také přepisovat ovládací prvky, modely, prvky, pomocníky a soubory nástrojů. Samozřejmě, že nevýhodou tohoto množství flexibility a síly je to, že se může nejprve trochu ohromit, pokud nejste již aklimatizován na architektury MVC / OOP. Bez ohledu na to, C5 je daleko za to, co většina CMS může nabídnout, pokud jde o flexibilitu a rozšiřitelnost, a dokonce ani jsme nepoškrábali povrch, co to znamená z hlediska návrhu a stavby.

Obchodní model Concrete5

Jedním z prvních letdowns pro mnoho nováčků na Concrete5, jako je konverze WordPress, je skutečnost, že ne všechny doplňky jsou zdarma. Někteří se pokoušejí tuto skutečnost naznačit jako škodlivý pro růst CMS. Ale když se ponoříte hlouběji do obchodního modelu společnosti Concrete5, nebude to trvat dlouho, než uvidíte smysl: všechny CMS musí mít financování. To není předpoklad stejně jako prostý fakt, když vy jako návrhář nebo vývojář vytáhnete volné doplňky pro WordPress nebo Joomla, CMS a vývoj rozšíření, bez ohledu na cenu, kterou jste udělali, ve skutečnosti stálo někoho.

Přestože tržiště společnosti Concrete5 přináší značné množství opravdu užitečných a užitečných doplňků a témat zdarma, mnoho zložitějších kódů stojí pár peněz. Po tomto, každý dolar vynaložený na doplňky a témata přispívá 25% na financování společnosti Concrete5 a pak dalších 75% půjde na developera.

Když vývojář zveřejní doplněk, tento doplněk také obdrží podpůrnou oblast / systém jízdenek speciálně pro daného vývojáře a doplněk. Je to důležité, protože velká podpora by měla být jádrem každého podnikání, a to nejen webových technologií a bezplatných věcí. Kombinujte to se skutečností, že všechny doplňky, a to jak placené, tak zdarma, jsou prověřovány prostřednictvím zkušební komise (PRB), kde jsou testovány, zpochybňovány a testovány na chyby, a máte dostatečně stabilní knihovnu doplňků a témata.

Přesto, pokud nemáte opravdu zájem o stabilitu a financování platformy, bude zřejmé, že nedostatek bezplatných doplňků na vyšší úrovni.

Marketplace

Z hlediska ziskovosti je určitě možnost vidět nějaký příjemný tok příjmů. Nicméně, pokud jste vývojář nebo designér s nadějí na prodej na trhu C5, získání produktu prostřednictvím PRB může být poměrně obtížné a pomalu občas. V závislosti na počtu nevyřízených schválení a na připravenosti vašeho produktu může trvat od dvou dnů do dvou měsíců.

Mám rád skutečnost, že když zaplatím přídavný příspěvek, podporuji CMS a jeho vývoj, podporuji rostoucí komunitu vývojářů a zajišťuji, abych získal včasnou užitečnou podporu. Je to dobrá věc všude kolem.

Jako opatrnost však nezapomeňte zkontrolovat přehledy produktů na trhu C5. A pak se také ujistěte, že se podíváte na průměrnou dobu odezvy podpory, která se nachází v dolní části každé stránky produktu na hlavním webu C5.

Na závěr

Jak již bylo zmíněno výše, Concrete5 je vyvíjen od základů v architektuře OOP (Object Oriented Programming) MVC (Model View Controller). Díky tomu je Concrete5 výkonnou platformou, stejně jako snadno použitelný systém správy obsahu. Rámec, který lze využít pro vše od výkonných webových aplikací až po vlastní backendové funkce pro své klienty.

Když mluvíme ze zkušeností, můžete klepnout na rozhraní API Concrete5 pro téměř cokoliv. Osobně jsem pracoval na všechno, od aplikací nativní iOS, která zasahují rozhraní API pro data Concrete5, na podporu aplikací Enterprise RMA a záruky až po plně integrovanou aplikaci Auto Dealership, která řídí prodej a denní export autodopravce.

Je to pravda, Concrete5 je tak snadné, že by to mohla vaše babička použít ... ale také zabalí nějakou vážnou architekturu, na níž se nic nemyslí.

Zkusil jste Concrete5? Jak jste to našli ve srovnání s ostatními CMS? Dejte nám vědět v níže uvedených komentářích.