Content First CMS

Obsah webu rozhoduje. JellyPot je tu proto, abyste se na něj mohli plně soustředit. Ušetří vám práci s vývojem a správou webu, na rozdíl od jiných systémů ale uspokojí i požadavky náročných designérů a kodérů. JellyPot je postavený na platformě .NET a je zadarmo.

Důležitý je obsah, nikoliv stránky

Nepřizpůsobujte obsah předdefinovaným šablonám. Vytvořte si vlastní datový model tak, jak vám to nejlépe vyhovuje.

JellyPot byl navržen jako nástroj pro modelování a správu obsahu. Dal by se popsat i jako nástroj pro tvorbu specifických CMS na míru. Lze ho definovat jako headless CMS. Umožňuje sestavovat komplexní struktury z elementárních datových typů. Tyto struktury pak lze agregovat v kolekcích a vytvářet mezi nimi vazby. Vše doplňuje obecný šablonovací engine a automatický generátor administračního rozhraní.

Datový model
<Type name="Book">
    <SimpleText name="title" />
    <Date name="published" />
    <Text name="synopsis" />
    <Img name="cover">
        <Size name="original" />
        <Size name="preview" width="max 800" height="max 800" />
        <Size name="thumbnail" width="max 200" />
    </Img>
    <Reference name="author" sourceCol="author" />
</Type>
Volná definice vlastních datových struktur Vestavěná podpora pro responzivní obrázky Možnost vytvářet vztahy mezi prvky kolekcí

Deklarace datového modelu se provádí v kódu v jednoduchém jazyce založeném na XML. Jde to rychleji od ruky, než kdybyste ho konstruovali v nějakém vizuálním nástroji CASE a z něj pak generovali jeho kód.

Design a kód pod kontrolou

JellyPot nijak neomezuje vzhled webu, jeho informační architekturu ani generovaný kód. Snaží se co nejméně nařizovat a překážet, abyste mohli vyvíjet, jak chcete.

JellyPot vám dodá obsah, kolem kterého postavíte design stránky. Obsah je odddělen od své prezentace – je to tak mnohem pružnější. K jeho používání vám stačí umět obyčejné HTML. Šablony používají syntaxi ASP.NET, ale pro úspěšnou tvorbu nepotřebujete o ASP.NET vůbec nic vědět. Umíte-li HTML, napsat první jednoduchou šablonu zvládnete během pár minut.

Podobně vás JellyPot neomezuje ani ve volbě vašich pracovních nástrojů a způsobu práce – můžete používat vaše oblíbené vývojové prostředí, preprocesor CSS nebo javascriptovou knihovnu. Je jedno, jestli tvoříte jednoduchý firemní web nebo SPA v AngularJS. Nezáleží, jestli píšete plain CSS nebo používáte notaci BEM nebo SMACSS.

Stranka.aspx
<div class="book">
    <h1>
        <je:item runat="server" field=".title" />
    </h1>
    <je:img runat="server"
            field=".cover"
            size="preview"
            class="book-cover" />
    <div class="book-details">
        <je:item runat="server"
                 field=".author.name" />
        <je:item runat="server"
                 field=".published"
                 format="D/M/Y" />
        <je:item runat="server"
                 field=".synopsis" />
    </div>
</div>
Umíte-li HTML, první šablonu včetně značek ASP.NET zvládnete za pár minut Obsah si můžete vypsat kdekoliv potřebujete Bohaté možnosti formátování obsahu

JellyPot dokonce nemusí generovat jen HTML. Obsah z něj můžete dostat třeba i ve formátu XML nebo JSON (to se může hodit pro nějakou appku), nebo třeba i úplně obyčejný plain-text.

Přátelská správa obsahu

JellyPot z datového modelu automaticky a on-the-fly generuje administrační rozhraní pro správu obsahu. Jeho UI je podobné jiným známým CMS, ale je zaměřeno čistě na práci s obsahem a tak je pro ne-technické uživatele mnohem přívětivější. A protože je obsah strukturovaný, nejsou správci obsahu postaveni před jedno velké okno s WYSIVYG editorem, v kterém by měli celou stránku pracně nastylovat. Obsah se vyplňuje do jednotlivých popsaných polí a tak je vždy jasné, co kam napsat.

JellyPot tak pomáhá efektivně rozdělit práci mezi kodéry (a designéry), kteří web vyvíjejí, a editory, kteří se starají o jeho obsah. Editorům v administraci při práci s obsahem nepřekáží žádné definice šablon a přesměrování, kodéři a designéři si zase mohou být jistí, že se vzhled webu nerozpadne.

Co říkají vývojáři a uživatelé

Díky JellyPot jsme zvládli web vyrobit za velmi krátkou dobu včetně otestování a nasazení do provozu. Stihli jsme tak klientův – pravda, šibeniční ;) – termín.

www.yedoo.eu

Měli jsme radost, že vše prostě fungovalo. Oproti jiným CMS je správa JellyPotu přehledná a nebojíme se, že svojí neopatrností někde něco rozbijeme.

www.yedoo.eu

JellyPot má výbornou podporu pro vícejazyčné weby – a navíc jsem ho bez problémů rozeběhl i v cloudu Microsoft Azure v datovém centru někde v Tokiu.

www.eriberu.jp

Spravovat obsah v administraci JellyPot zvládnu, i když (skoro) neumím anglicky! A líbí se mi, že stejný obsah pro různé stránky stačí zadat jednou.

www.eriberu.jp

JellyPotu jednoduše řeknete, s jakým obsahem a jaké jsou mezi ním vztahy. Na front-endu si ho pak můžete zobrazit přesně tak, jak chcete. Nejsou tu žádná omezení.

www.zlinskapoliklinika.cz

JellyPot je intuitivní, zvládne jej sám i počítačový analfabet. Nebylo k němu potřeba ani žádné školení – narozdíl od MODX, který jsme používali dříve.

www.zlinskapoliklinika.cz

Kdo používá JellyPot

Získejte JellyPot hned!

JellyPot je k dispozici zdarma, bez omezení, pro komerční i nekomerční použití. (Platí pro JellyPotXML, který k uložení dat používá XML soubor a ne SQL databázi.)