Blog

  • Jak funguje Page Builder Sandwich

    Jak funguje Page Builder SandwichTento článek přináší stručný přehled toho, jak Page Builder Sandwich funguje, a slouží jako úvod pro všechny, které zajímá, jak se náš page builder integruje s různými součástmi WordPressu. Nebudu se zde podrobně věnovat jednotlivým funkcím Page Builder Sandwich – pokud vás zajímají, přejděte na naši stránku s videi, kde každou funkci představujeme zvlášť v krátkých ukázkách.

    Pokud chcete vědět, v čem se Page Builder Sandwich liší od ostatních page builderů, přečtěte si náš článek V čem se Page Builder Sandwich liší od ostatních.

    Kde je page builder?

    Kde se nachází? A co s ním mohu upravovat?

    Na rozdíl od mnoha jiných page builderů funguje Page Builder Sandwich přímo ve front-endu vašeho webu. Pokud jste v administraci, připravili jsme vedle tlačítek editoru obsahu tlačítko „Frontend“, které vás přenese na front-end vaší stránky.

    Page Builder Sandwich vám umožňuje upravovat příspěvky, stránky a obsah vlastních typů příspěvků. Neumožňuje však přímo upravovat agregované blogové příspěvky na hlavní stránce a další souhrnné části vašeho webu. Představte si to jednoduše takto: pokud má to, co chcete upravit, v administraci editor obsahu (jako „Vytvořit příspěvek“ a „Vytvořit stránku“), pak lze Page Builder Sandwich použít. Můžete upravovat své jednotlivé stránky a blogové příspěvky, a pokud máte například plugin, který přidává jídelní lístky nebo položky portfolia, můžete upravovat i ty.

    Ve front-endu jsme do vaší horní lišty (admin baru) umístili modré tlačítko „Edit with Page Builder Sandwich“. Stačí na něj kliknout a můžete začít upravovat stránku.

    Přímá úprava obsahu

    S nástrojem Page Builder Sandwich jsme úpravu obsahu udělali tak snadnou a bezstarostnou, jak je to jen možné. Úprava obsahu je přímočará a jednoduchá – stačí kliknout a psát. Je to tak prosté.

    Inspektor

    Představujeme inspektor

    Všimli jsme si, že spousta page builderů používá mnoho vyskakovacích oken. Osobně vyskakovací okna nemám rád, protože ruší a v podstatě vám říkají: „Hej, přestaň dělat to, co děláš, dokud nevyplníš tato pole.“ Narušují plynulost jinak hladkého procesu úprav. Proto jsme používání vyskakovacích oken plošně minimalizovali a místo toho vytvořili inspektor.

    Inspektor je postranní panel, který obsahuje veškeré formátovací nástroje a nástroje pro rozvržení, které kdy budete potřebovat. Inspektor lze ukotvit na levou nebo pravou stranu obrazovky, abyste měli neustále přehled o tom, co upravujete.

    V inspektoru můžete upravovat různé vlastnosti textu, jako jsou nadpisy, velikosti písma, tučné písmo, kurzíva, barvy textu a mnoho dalšího. Kromě toho vám umožňuje přidávat obrázky a vytvářet řádky nebo sloupcový obsah. Zvládá také pokročilejší úpravy, jako je roztažení řádků na celou šířku stránky, barvy pozadí řádků a sloupců, svislé zarovnání obsahu i vnější okraje a pozadí. Je to velmi mocný nástroj a zjistíte, že jej budete používat většinu času.

    Integrace se šablonami WordPressu

    Page Builder Sandwich ve své podstatě neobsahuje téměř žádné vlastní styly. Když upravujete svůj obsah, styly, které vidíte, vycházejí převážně z vaší šablony.

    Integrace se shortcody

    Shortcody jsou důležitou součástí WordPressu a je velmi pravděpodobné, že jich na svém webu budete několik používat. Page Builder Sandwich si s nimi poradí na výbornou – shortcody se vykreslí přímo ve front-endu. Shortcody navíc zůstávají editovatelné a nejlepší na tom je, že jakmile shortcode upravíte, znovu se vykreslí i s vašimi změnami.

    Pro větší pohodlí můžete své shortcody upravovat pomocí inspektoru. Pokud chcete mít větší kontrolu, můžete na shortcode dvakrát kliknout a upravit jej v původní textové podobě. Kromě toho jsou v inspektoru uvedeny všechny shortcody dostupné na vašem webu pro jejich snadné vložení do obsahu.

    Žádný bloat

    A co zbytečné zatížení webu?

    Kdo má rád pomalé weby? My ne a vy určitě také ne. Postarali jsme se o to, aby měl Page Builder Sandwich téměř nulový dopad na výkon vašeho webu. Pro nepřihlášené uživatele se načítají nanejvýš jen CSS styly řádků a sloupců spolu s nezbytnými skripty JS a CSS pro shortcody, které jste použili.

    Pro vývojáře

    Pokud jste vývojář a máte ve svých pluginech pro WordPress shortcody, Page Builder Sandwich nabízí Shortcode API, díky kterému můžete svým zákazníkům snadno nabídnout pole pro jednoduché vytváření a úpravu vašich shortcodů.

    Pokud chcete možnosti ještě více rozšířit nebo se integrovat s některými částmi Page Builder Sandwich, máme také řadu užitečných akcí a filtrů, které můžete využít.

  • Proč jsme přešli z EDD na Freemius

    Proč jsme přešli z EDD na Freemius

    When Page Builder Sandwich was launched in 2016, we were using Easy Digital Downloads. In 2017, we moved to Freemius. Here’s why we switched:

    Co je EDD a proč jsme si ho vybrali?

    Easy Digital Downloads (EDD) je oblíbená self-hosted alternativa k eCommerce / WooCommerce pro WordPress. V základní verzi přes EDD produkt pro WordPress přímo prodávat nelze, ale díky rozšíření Software Licensing je pro prodej pluginů ideální. Toto rozšíření řešilo také vytváření a ověřování licenčních klíčů.

    EDD fungoval skvěle i proto, že zákazníkům umožňoval zakoupit náš produkt přímo z webu a zároveň jim poskytoval vlastní stránku účtu, kde se mohli přihlásit a prohlédnout si historii svých nákupů.

    Since it worked well, and since we’re a big fan of Pippin Williamson, this was Sandwich’s first option.

    Jak funguje ve srovnání s Freemius a kdy jsme přešli?

    V roce 2016 nám Vova Feldman, hlavní vývojář a spolutvůrce Freemius, poslal e-mailem přehled platformy Freemius s vysvětlením, že jde o víc než jen e-commerce řešení — nabízí další funkce jako řešení pro analytiku a přehledy, nástroj pro automatizaci marketingu a integrovaný nástroj podpory, díky kterému vás zákazníci mohou kontaktovat přímo z nástěnky WordPressu.

    Zpočátku jsme používali pouze „Freemius Insights’ — jednu z funkcí Freemius — protože nás zajímala analytika. Skutečně nám pomohla pochopit běžné důvody, proč lidé v té době náš plugin odinstalovávali.

    Pomohla nám také dělat rozhodnutí lépe podložená daty prostřednictvím rychlých průzkumů mezi zákazníky. Pokud se například uživatel chystal náš plugin odinstalovat, zobrazil se rychlý formulář pro zpětnou vazbu s dotazem, proč se k odinstalaci rozhodl. Tyto zpětné vazby nám pomohly porozumět potřebám našich zákazníků.

    Při tomto zkoumání jsme zjistili, že uživatelé plugin odinstalovávali, protože po aktivaci nevěděli, co dělat dál. Jednoduše jsme přidali uvítací obrazovku a instruktážní video, abychom míru odinstalací snížili. Snadné.

    Analytiku stranou, platforma Freemius byla vytvořena tak, abyste ji mohli snadno použít k efektivnějšímu prodeji svých produktů pro WordPress!

    Po zvážení pro a proti jsme v lednu 2017 přešli na Freemius. Zde je důvod:

    Freemius umožňuje zákazníkům zakoupit váš produkt přímo na jejich nástěnce WordPressu

    Instead of being redirected to an external website, Freemius allows customers to purchase straight from their WordPress Dashboard. This made huge impact on sales of course! Generally, the fewer things the user has to do to purchase something, the more likely it is that they actually make the purchase.

    S EDD museli lidé se zájmem o Sandwich opustit prostředí tvorby stránek a přejít na externí web, aby si zakoupili licenční klíč. Než mohli nákup dokončit, museli projít několika kliknutími — a čelit dalším rozptýlením.

    Naproti tomu s Freemius zákazníci nakupují přímo ze své vlastní nástěnky WordPressu zatímco si Sandwich zkoušejí — není potřeba kvůli nákupu odcházet na jiný web.

    Díky tomuto celkovému pohodlí byl nákup pro zákazníky desetkrát plynulejší a jednodušší, což vedlo k výraznému nárůstu prodejů.

    Vývojářům také záleží na vašem úspěchu

    Prodej produktu pomocí Freemius není zdarma. Z každého prodeje si berou malý podíl z vašich příjmů, který slouží na platby a poplatky za zpracování. To je jejich obchodní model.

    Důležité je však poznamenat, že jejich obchodní model stojí na úspěchu vašeho produktu pro WordPress.

    Vova a jeho tým jsou velmi vstřícní. Poskytli nám vlastní tipy a triky, jak generovat vyšší tržby, jak náš plugin vylepšit a jak využít Freemius ve svůj prospěch. Jejich ochota sdílet informace přispěla k růstu Sandwiche.

    Závěr: Pokud jste autorem produktů pro WordPress a chcete monetizovat, Freemius je ta správná volba.

    Cílem Page Builder Sandwich je zvýšit intuitivnost a uživatelský zážitek při tvorbě stránek. Freemius dělá totéž: efektivně usnadňuje a zpříjemňuje proces jak zákazníkům, tak prodejcům.

    Od přechodu na Freemius v roce 2017 máme spokojenější zákazníky, nižší míru odinstalací a celkově lepší prodeje. Pokud chcete monetizovat své pluginy nebo šablony pro WordPress, Freemius je rozhodně tou správnou volbou.

    Jeho funkce předčí konkurenci. Pomohl nám dělat chytřejší rozhodnutí vedoucí ke zlepšení. Jejich tým nabízí vynikající podporu. Pokud jste autorem produktů pro WordPress, doufáme, že zaznamenáte stejný přínos jako my s Freemius.

  • Už velmi brzy vydáme něco velkého.

    In a few short months, we’ll be relaunching as Frontly Builder.

    V tuto chvíli je stále ve fázi intenzivního vývoje. I tak jsme ale nesmírně nadšení, že vám můžeme ukázat, na čem jsme pracovali. Zde si povíme o tom, proč k této změně přistupujeme, v čem se bude Frontly lišit od PBS a na co si dát pozor.

    Od Page Builder Sandwich k Frontly Builderu

    Before the idea of Sandwich, we noticed a little pattern with page builders everywhere: A lot of them were difficult to use.

    For example, some of these builders would have you go through numerous pop-ups and other settings if you want to add something as simple as an image, a row, a button.

    And if you wanted to change a column’s settings, clicking on the edit button takes you to yet another pop-up that requires you to input settings like size and margins through dropdown options that aren’t very flexible.

    It was frustrating because we knew that page builders should exist to make things easier for users, not the other way around.

    Other wordpress page builders
    Other WordPress Page Builders

    This is how we came up with Page Builder Sandwich.

    We wanted to introduce a builder that was going to maximize users’ experience when creating webpages, allowing them to create awesome things the fast and easy way.

    We received lots of great feedback that allowed Sandwich to evolve. And the more our audience grew, the more suggestions we received on how we could further improve the plugin.

    We were in a state of constant development, and we loved it.

    Page Builder Sandwich has true front-end power, and so will Frontly Builder.

    Předefinování toho, co znamená fungovat na SKUTEČNÉM frontendu

    Evoluce Sandwiche byla neustálá.

    Apart from the feedback (both negative— things we could work on; and positive ones— which we knew we had to retain), Sandwich’s capacity to grow increased, too. We kept finding more and more ideas and solutions to further improve PBS.

    And the more wants and needs from PBS arose, the more our code’s main foundation got tweaked.

    Představte si skutečný sendvič se všemi vašimi oblíbenými přísadami.

    Jistě, chutnal by skvěle, ale jak se vám vejde do pusy? Jak splní svůj hlavní účel – být snězen?

    This is kind of what happened with PBS. We realized that so much more could be done with it with an even more efficient, stronger foundation. That we could take it further.

    Jak jsme již zmínili, Page Builder Sandwich se neustále vyvíjí.

    Frontly is the next step to that evolution.

    You’ll still get an awesome support team, theme and plugin compatibility, and more.

    Tohle není pro Page Builder Sandwich sbohem.

    It’s a hello to Frontly.

    So what makes Frontly different from Page Builder Sandwich?

    We’ve been working really hard to maximize Frontly’s development. The goal now is to make it an insanely better version of PBS — to embody what it means to operate on true front-end.

    Right now, we’re focusing on further improving Frontly’s UX and UI. We’ve worked on giving it a smoother look, a more user-friendly experience, and features that’ll let you build professional-looking websites in even less effort and less time.

    Questions on Frontly?

    We have a short FAQ post you can check out. Add a comment below so we can add your questions to our list!

    Přijde to opravdu brzy.

    While we’re crazy excited to show you guys what we’ve come up with, we wanna make sure everything is just right for you. So leave us your email to get first dibs on updates, tips and trick, and big promos on the release date.

    We are relaunching as Frontly Builder.

    Leave your email so you don’t miss out.

     
  • Tajemství poskytování dobré zákaznické podpory

    Každé ráno cestou do práce mi barista podává kávu s nejhorší pokerovou tváří, jakou si lze představit. Je to náš společný každodenní rituál.

    A kdyby tato konkrétní kavárna nebyla tak příhodně po cestě do kanceláře, pravděpodobně bych své oblíbené místo pro dávku kofeinu změnil už dávno.

    Tento barista má však svůj protějšek i v komunitě online zákaznické podpory.

    Protože však během e-mailové komunikace a na živém chatu pokerovou tvář nevidíte, je o něco těžší ji odhalit. Věřte mi ale, že existují.

    Dobrý zákaznický servis je pro růst vašeho podnikání klíčový, to ano. Ale mít prostě jen zákaznickou podporu nestačí.

    Musíte poskytovat dobré služby (ne-li vynikající), díky nimž se vaši zákazníci budou cítit důležití, protože oni skutečně důležití jsou. Koneckonců právě díky nim vaše firma existuje.

    Ne každý však chápe, že nestačí zákaznickou podporu pouze poskytovat bez ohledu na kvalitu.

    Ve skutečnosti, i když je samozřejmostí, že společnosti mají za sebou týmy podpory, nedávné statistiky ukazují, že 68 % zákazníků odchází od firmy proto, že mají pocit, že na nich firmě nezáleží (přestože by mělo).

    Co je však tím, co skutečně zaručuje dobrou zákaznickou podporu, a jak si ji udržet?

    Zde je od jednoho specialisty podpory pro druhého několik klíčových faktorů, jak udržet své zákazníky – a potažmo i své podnikání – spokojené.

    1. Využijte negativní zpětnou vazbu ve svůj prospěch

    Ať už v technologickém odvětví, nebo kdekoli jinde, vždy se k vám tak či onak dostane zpětná vazba na váš produkt. Mějte se však na pozoru: ne všechno, co uslyšíte, se vám bude líbit.

    A na to musíte být připraveni.

    Více než příprava je však zapotřebí negativní zpětnou vazbu přijmout a využít ji ve svůj prospěch.

    Dříve či později budete zavaleni stížnostmi, požadavky na nové funkce a nesouhlasnými komentáři.

    Vezměte si je k srdci.

    Je zásadní naslouchat a být otevřený všem komentářům, které se k vám dostanou – ať už pozitivním, nebo negativním. Tyto komentáře ukazují, co vašemu produktu nebo službě chybí, a dávají vám příležitost naplnit potřeby vašeho publika či trhu.

    Pokud například dostáváte řadu stížností na to, že se ve vašem uživatelském rozhraní špatně orientuje, znamená to, že musíte uživatelské rozhraní změnit.

    Pokud je to za poslední měsíc potřetí, co jste obdrželi stížnost na slabý výkon vašeho produktu, pak je pravděpodobně dobrý nápad sejít se s týmem a prioritně vyřešit zmíněný problém s výkonem.

    Jinými slovy, negativní zpětná vazba je dobrá. Jsou to pro vás příležitosti, jak svůj produkt dále zlepšovat; čerpat inspiraci z nespokojenosti zákazníků. To pomůže vašemu podnikání i vašemu produktu dále růst, a čím více se to bude dít, tím spokojenější budete vy i vaši zákazníci.

    2. Dejte jim najevo, že jste lidé

    Jedna věc, která mě opravdu štve, je dostávat stroze znějící e-maily, které působí jako automaticky generované odpovědi.

    Obrovské společnosti obvykle spoléhají na skutečně automaticky generované odpovědi a boty, ale to proto, že jejich značky jsou na trhu již dobře zavedené a mají důvěru.

    Pokud jste však jako my, kde zákaznickou podporu poskytují skuteční lidé, je důležité dát publiku najevo, že jste také lidé – že se na vás mohou obrátit, že mohou požádat o pomoc a že mohou dostat upřímnou odpověď, která nezní jako zkopírovaná, předem naformátovaná šablona.

    Co se týče e-mailové podpory jeden na jednoho, mám jeden tip: nikdy zákazníkovi neříkejte nic, co byste neřekli ve skutečném životě. To znamená, že je na čase opustit fráze jako „Buďte pozdraveni!“ nebo „Hluboce se omlouváme za prodlení v odpovědi“.

    Osobně mám pocit, že přehnaná formálnost vyvolává dojem, že podporu neposkytujete proto, že vám na tom záleží – poskytujete ji prostě proto, že je to vaše práce a musíte.

    A to je velké tabu.

    Pokud to tedy není přímo vyžadováno firemní politikou, nezapomeňte se snažit, aby vaši zákazníci věděli a cítili, že s vámi mohou mluvit. Že jste tu od toho, abyste jim skutečně pomohli, a ne jen chrlili robotické odpovědi, protože vám za to někdo platí.

    3. Nikdy je nenechávejte na holičkách

    Tohle je nejspíš naprostá samozřejmost.

    Nikdy, ale opravdu nikdy nenechávejte zákazníka na holičkách bez řešení – nebo alespoň rychlého náhradního řešení – jeho problému.

    Někdy se však problémům bez přímého řešení vyhnout nedá. Představte si například situaci, kdy se zákazník ptá na funkci, o které víte, že v nejbližší době vydána nebude.

    Co odpovíte?

    „Bohužel, tuto funkci nemáme. Nashledanou.

    S pozdravem,
    Podpora“

    No… takhle to zkrátka nepůjde.

    Pokud musíte poskytnout drobná alternativní řešení, udělejte to. Pokud zákazník požaduje něco v růžové barvě a vy to momentálně máte pouze v červené, buďte upřímní, ale také mu řekněte, co může mezitím dělat.

    „Ozveme se vám, jakmile budeme mít k dispozici více barev!“ a svůj slib dodržte.

    4. Rychlé odpovědi jsou důležité – ale stejně tak i ty efektivní

    Ano, je důležité odpovědět zákazníkům co nejdříve. Ale pouze odeslat jakoukoli odpověď nestačí.

    Vaše odpovědi by měly mít smysl a měly by zákazníkům poskytnout řešení nebo alternativu pro daný problém (viz bod č. 3). Jedno bez druhého nefunguje.

    Ano, vaši zákazníci spěchají – ale poskytnout jim odbytou odpověď je stejně špatné jako neodpovědět vůbec (a pravděpodobně to bude působit ještě hůře, protože jakmile stisknete tlačítko „Odeslat“, už není cesty zpět).

    5. Vyvarujte se slibů, které nemůžete splnit

    „Nemějte obavy. Do hodiny to pro vás máme opravené!“

    Pokud vám to bude trvat déle, vy i reputace vaší firmy jste ztraceni.

    Ačkoli to pro vaše zákazníky může zpočátku znít lákavě, nedodržení slibu by mohlo vyvolat mnohem škodlivější reakci.

    Pokud víte, že vám oprava zabere 24 hodin, buďte upřímní a řekněte jim to. Budou spokojenější s fungujícím produktem, jehož dokončení chvíli trvá, než s uspěchaným řešením, které sotva funguje.

    Závěr

    Jaké je tedy tajemství poskytování dobré zákaznické podpory? Nikdy ji nepodceňujte.

    Vaši zákazníci jsou vaší hnací silou a mají nejvyšší důležitost.

    Podle toho s nimi také jednejte.

    A až budete příště váhat s investicí do kvalitní zákaznické podpory, vzpomeňte si na tato slova od Neila Patela:

    „Chytří podnikatelé vědí, že každý ztracený vztah se zákazníkem, ať už ve prospěch konkurence či jinak, je stojí v průměru 289 dolarů ročně.

    A pokud si myslíte, že tyto náklady můžete jednoduše kompenzovat novými zákazníky, zamyslete se znovu. Ukazuje se, že získání nového zákazníka stojí šestkrát až sedmkrát více než udržení zákazníka stávajícího.“

  • Frontly Builder: Často kladené otázky

    A few months ago, we announced the launch Frontly Builder, a bigger, better front-end page builder with increased performance and awesome new stuff. Think of it as a new and improved version of Page Builder Sandwich.

    Stále na tom pracujeme, ale dorazí to už velmi brzy. Mezitím máte určitě ohledně Frontly nějaké otázky. Přinášíme vám proto krátké FAQ pro každého!

    What will happen to my PBS-run site?/Will I lose everything I’ve built using PBS?/Will the Frontly update destroy my website?

    • No, definitely not! Everything you’ve made using Page Builder Sandwich will remain intact, and nothing will change.

    I purchased Page Builder Sandwich before the Frontly release. What do I do?

    • The only thing you have to do is… nothing. For current PBS users, Frontly will be released as an “update”. You’ll just be upgraded to a “better” version of PBS- Frontly.

    Will I have to repurchase Frontly?

    • No. If you’ve purchased PBS before the Frontly release, you don’t need to purchase anything. As mentioned, everything will be released as an “update” for old users, so you won’t have to lift a finger or shell anything out- we’ve sorted everything out for you guys. ?

    To je prozatím vše! Pokud máte další otázky, zanechte nám níže komentář, abychom je mohli přidat do tohoto seznamu FAQ.

    Doufáme, že se na Frontly těšíte stejně jako my! Uvidíme se tam. ?

    Zanechte nám svůj e-mail a získejte přednostní přístup k novinkám!

  • #PBSUpdate: Celostránkové, oborově zaměřené šablony

    PBS Version 4.0 has been our biggest update yet, and with its release, we’ve included a new game-changing feature, the Full Page, Niche-Based Templates.

    The Full Page Templates are a set of 10 professionally designed, niche-based templates. They’re ready to use upon downloading PBS, and can be used as is, or may be tweaked to fit your taste.

    Use as a Starting Point for Your Page

    Používání šablon je jedním z nejefektivnějších způsobů tvorby webových stránek. Běžně se nabízejí jako rychlé řešení problémů s designem a rozvržením webu a poskytují uživateli několik (obvykle tematicky odlišných) možností na výběr. S aktualizací na verzi 4.0 Page Builder Sandwich konečně vydal vlastní sadu šablon.

    A screenshot of one of our templates, the PBS Farm Template

    The Benefits

    Celostránkové šablony od PBS jsou navrženy tak, aby vás zbavily břemene navrhování webové stránky od nuly. Každá šablona je přizpůsobena konkrétnímu odvětví a obsahuje prvky, které se pro daný obor hodí. Například šablona Hotel obsahuje funkce jako Google Mapy, kontaktní formulář a sekce určené k představení vybavení vašeho hotelu. Šablona Móda naopak obsahuje karusel, kde můžete předvést své nejnovější produkty i s jejich cenami pod nimi.

    Tweak, Tweak, Tweak

    Protože jsou šablony předem navržené, usnadňují proces tvorby stránek tím, že šetří čas i zdroje. Pokud však vámi zvolená šablona neobsahuje funkci, kterou byste na své stránce chtěli mít (například pokud chcete pro průmyslovou šablonu hero záhlaví s videem na pozadí), nemusíte se obávat. Design šablony můžete jednoduše upravit podle svého vkusu a potřeb úpravou vlastností prvků přímo v PBS.

    A section of the PBS Farm Template with tweaked colors and different photo that may cater to a different niche

    The 10 templates we currently have available (we’ll be releasing more soon!) are themed according to the following common niches and industries:

    1. Hotel Template

    • For hotels, spas, or similar business.
    • Includes video background hero header, carousel testimonials, contact form, Google Map, and more.

    2. Law/Corporate Template

    • For law firms and other corporate businesses.
    • Includes about us section, carousel testimonials, meet the team section, and more.

    3. Fashion Template

    • Use for online clothing stores and other e-commerce sites. Includes featured products carousel, call–to–action buttons, latest blogpost previews, and more.
    • Includes featured products carousel, call–to–action buttons, latest blogpost previews, and more.

    4. Farm Template

    • Ideal for subscription e–commerce sites.
    • Includes promo header, call–to–action buttons, subscription plan sections, and more.

    5. Restaurant Template

    • Perfect for restaurants and other delivery service businesses.
    • Includes hero header with space for delivery numbers, menu section, business hours section, and more.

    6. Concert Template

    • Ideal for concerts and other big events or gatherings.
    • Includes countdown, video background, affiliates section, prices section, subscription button, and more.

    7. Forum Template

    • Use for communities, small organizations, and more.Includes call-to-action buttons, about section, count up, meet the team section, and more.
    • Includes call-to-action buttons, about section, count up, meet the team section, and more.

    8. Portfolio Template

    • For photography or art portfolios, and more.
    • Includes iconified skillset section, gallery, social media buttons, and more.

    9. Industrial Template

    • Use for industrial or manufacturing businesses, and more.
    • Includes hero header with video background, about us/featured product sections, carousel testimonials, and more.

    10. Wedding Template

    • Perfect for weddings and other small intimate events.
    • Includes hero header with video background, photo gallery, RSVP section, Google Map, and more.

    Some samples of PBS’ Full Page Templates: the Law, Forum, and Hotel Templates

    The Future of Full Page Templates

    Ačkoli máme v tuto chvíli k dispozici 10 šablon, momentálně pracujeme na tvorbě dalších. Chceme samozřejmě pokrýt všechna běžná odvětví a obory, ale pokud máte jakékoli návrhy, neváhejte se nám ozvat.

    Ať se vám weby daří!

  • Jak přidat paralaxní efekt, video pozadí a efekt Kena Burnse

    Page Builder Sandwich má funkci, kterou souhrnně rádi nazýváme Fancy Background Effects (efektní efekty pozadí). Jsou tři: paralaxní efekt, video pozadí a efekt Kena Burnse.

    What are the different Fancy Background Effects?

    Efektní efekty pozadí v PBS dodají vašemu webu impuls, který potřebuje k přilákání návštěvníků. Jsou zaručeným způsobem, jak upoutat pozornost, a při správném provedení mohou přinést poutavé výsledky v návštěvnosti webu.

    Paralaxní efekt

    Implementace paralaxního efektu na vaši stránku dodá pozadí pocit hloubky a nechá určité prvky vašeho webu při posouvání „vystoupit do popředí“. Zde je příklad stránky s implementovaným paralaxním pozadím a stránky bez něj.

    With Parallax Scrolling

    The background image scrolls at a different rate as the rest of the elements in the page.

    Without Parallax Scrolling

    The elements of the web page – the text, images, buttons, etc – all scroll at the same rate as the background.

    Video Backgrounds

    Video pozadí vám umožňují umístit na pozadí smyčková videa namísto statických obrázků. Skvělé na video pozadích v PBS je, že po zobrazení výzvy jednoduše vložíte požadovaný odkaz na YouTube nebo Vimeo a my jej pro vás proměníme ve video pozadí. K tomuto účelu můžete také nahrát vlastní videa.

    Několik ukázek video pozadí, na které se můžete podívat:

    The Ken Burns Effect

    Ken Burns, who popularized the Ken Burns effect in film.

    In documentaries, do you ever notice when they show photos that slowly zoom into detail? That’s called the Ken Burns Effect. You can access these effects on Page Builder Sandwich, too.

    How do I add the Fancy Background Effects?

    Všechny efektní efekty pozadí naleznete pomocí následujících kroků:

    Step 1: Choose a row you’d like to add an effect on. Click on this row’s settings button (the gear icon on the left). This will open the Properties Inspector.

    Step 2: Once the Properties Inspector pops up, scroll down a bit until you find the option called “Fancy Background Effects”.

    Step 3: Once you’ve found it, you’ll see that you can click a dropdown button and select which background effect you’d like on your row.

    Step 4: Depending on which Fancy Background Effect you choose, you can adjust each effect’s settings. For example, for the Parallax effect, you can adjust its height and position.

    A máte hotovo! Poté byste měli vidět své efektní efekty pozadí na webu v plné kráse.

    Have you used PBS’ Fancy Backgrounds yet?

    Máte nějaké další efekty pozadí, které byste nám chtěli navrhnout k přidání do našich funkcí? Nebo nám chcete ukázat svůj web vytvořený v PBS s jedním z těchto efektů? Dejte nám vědět v komentářích níže!

  • Parallax scrolling: Co to je?

    The parallax scrolling effect is a design technique that’s relatively new in development and web design. Over the past few years since it’s hit the scene though, it’s grown pretty popular in its own right, and with good reason, too.

    Definice paralaxního scrollování

    Parallax scrolling is a technique wherein your web page’s background image scrolls at a slower rate compared to the foreground image. It gives the user a unique sense of depth and action while scrolling through a page when used on a website.

    Without Parallax Scrolling

    The elements of the web page – the text, images, buttons, etc – all scroll at the same rate as the background.

    With Parallax Scrolling

    The background image scrolls at a different rate as the rest of the elements in the page.

    Vliv paralaxního scrollování na uživatele

    Tato technika však není vyloženě nová a v tradiční animaci se používala již od 20. let 20. století. Použita byla také v mnoha klasických videohrách, jako jsou třeba Super Mario Bros.

    Ve světě webdesignu je však za jednoho z prvních uživatelů paralaxního scrollování v roce 2011 často označována společnost Nike. Od té doby se pojem „paralaxní scrollování“ (někdy nazývaný též „paralaxní pozadí“) stal běžným pojmem mezi designéry i vývojáři a jeho popularita neustále roste.

    Parallax scrolling as used in a version of Super Mario Brothers. Notice how the hills in the background move
    in slightly varying speeds, as compared to Mario and the other characters in the foreground.

    Co to přináší uživateli

    Skvělé na tomto efektu je to, že uživatele motivuje k interakci s vaším webem, čímž zvyšuje jak interakci uživatele, tak atraktivitu webu. A pokud je proveden správně, dokáže paralaxní scrollování vdechnout život i těm nejjednodušším webům. Lze jej dokonce použít i k vytvoření úchvatných příběhů, které návštěvníky webu okamžitě vtáhnou.

    Pochlubte se svou prací!

    Tak co na to říkáte? Už jste vyzkoušeli nejnovější funkci paralaxního pozadí z PBS v4? Funguje vám ke spokojenosti? Neváhejte se v komentářích níže podělit o odkaz na vaši práci nebo zanechat nějaké návrhy.

    Ať se vám weby daří!

  • 4 chyby v designu webu, kterým se v roce 2018 musíte vyhnout

    If there’s one thing you need to remember when building a website, it’s to never take good design for granted.

    As we’ve mentioned in a previous article, a site visitor’s first impression on your website can make or break you in just a matter of seconds.

    In other words, if they don’t like what they see within that timeframe, chances are they’re going to close their browser windows and direct their attention elsewhere.

    Fortunately, there are a lot of ways to prevent this from happening; one of them is to familiarize yourself with good web design practices. And the good news is you don’t need to be a professional web designer in order to do so.

    Because while it’s true that not everyone has a good eye for design, preventing bad design becomes easier once you know what to avoid.

    S ohledem na to mějte na paměti tyto 4 běžné chyby ve webdesignu. Díky tomu budete mít o starost méně, až se konečně pustíte do tvorby svých webových stránek.

    Chyba č. 1: Použití více než 3 fontů

    A rule of thumb when designing websites? Try not to have too much visual elements going on within your space. Having more than 3 fonts on your site design is a surefire way to break this one rule. It’ll also overwhelm your site visitors.

    Omezení počtu fontů na vašem webu na maximálně 3 je obecná designérská praxe dodržovaná profesionály. Navíc zvyšuje úroveň čitelnosti a konzistence vašeho webu, které jsou klíčové pro úspěch návštěvnosti vašich stránek.

    DON’T DO THIS:

    Don’t use more than 3 fonts and try to avoid “fancy fonts” as much as possible. These tend to make your site look unprofessional and outdated.

    DO THIS:

    Use only 2 fonts, or a maximum of 3 if you have to. Notice how the page below looks clean and sleek, all while keeping readability and consistency all throughout the design.

    Try comparing the differences between this example and the previous one. The example below with only two fonts is a website that your visitors will likely take seriously.  This previous one above with the overwhelming amount of fonts isn’t.

    Mistake #2: Failing to Use White Space

    White space is one of the most important aspects of web design. But what is it?

    Put simply, white space is literally the empty space between elements in a composition.

    In other words, it’s negative space. This pertains to anything on your website that isn’t filled with text, photos, or other design elements.

    Now, the problem arises when website owners want to fill all of the white space in, which is an absolute no-no.

    White space matters because it gives your site visitors and readers some breathing space when going through your site. Just how it was mentioned in the first design mistake to avoid, overwhelming your website with too much design elements is more than enough reason for your site visitors to leave and for your traffic to decrease significantly. It also makes for poorly executed design.

    DON’T DO THIS:

    In the example below, take a look at how the text is nearing the edges of the purple section’s margin. Notice as well how all elements leave almost zero room for white space.

    DO THIS INSTEAD:

    Give your site readers some room to breathe. If adding in long paragraphs is unavoidable, just remember to always take the rules of spacing into account—they’re pretty easy to remember anyway ?.  It will leave your page looking cool, crisp, and professional.

    Mistake #3: Designing Websites With Zero Flow in Your Site’s Content

    It’s important to pay attention as to how  information on your website is presented. Moreover, site content should generally follow a logical flow, taking the site viewer’s intuition into consideration.

    Podívejte se na dva níže uvedené příklady, abyste viděli, co máme na mysli.

    DON’T DO THIS:

    Unless you’re a graphic designer by profession, it’s probably not a good idea to experiment with the standard flow of your website’s sections.

    Below, you can see that the site’s design lacks both visual and logical flow; everything is all over the place. You don’t want your audience having a hard time navigating through your site, either. This is another surefire way to do it.

    DO THIS INSTEAD:

    Notice how the sections of the website flow depending on what actions the visitor is most likely to take.

    Design je intuitivní a má logickou strukturu: Zaprvé se organizace představí a seznámí publikum se základy – o co jde a co dělá. Zadruhé přidává spolehlivá čísla pro vybudování důvěryhodnosti. A nakonec web poskytuje publiku svá kontaktní čísla a seznam událostí, což je vybízí k akci.

    Mistake #4: Trying to Fit in Every Bit of Information Onto Your Website

    Přidávání bloků zbytečného textu tam, kde by měl být volný prostor, může vaše publikum odradit. Nezapomínejte si ponechat pouze důležité podrobnosti.

    Studies find that readers only visit 20% of your webpage; everyone else outside that percentage will probably just scroll through your site.

    DON’T DO THIS.

    Don’t overwhelm your visitors with inconsistent, giant walls of text, especially if it means having to sacrifice your website design’s cohesiveness and structure.

    DO THIS INSTEAD:

    Keep your copy short and concise, and take out chunks of unecessary text if you can help it. Only keep vital information that your site visitors absolutely need to know.

    Conclusion

    Website design is important, and can be a huge deciding factor in whether or not you gain site traffic.

    Nezapomínejte to nebrat jako samozřejmost. Vždy si vyhraďte čas na průzkum a vyhledejte si články o designu, které vás na této cestě povedou. Než se nadějete, uvidíte, jak návštěvnost vašeho webu stoupá. ? Hodně štěstí!

    Design in less time!

    Check out how much faster Page Builder Sandwich let you design your web pages.

    Try Live Preview

    This week’s useful resource:

    CANVA has hundreds of resources that you can access on their website. Apart from useful and easy-to-follow design tips, they also have photo editing tools, graphs, and a wide range of useful resources you can use for your creative projects.

    Podívejte se na tohoto skvělého průvodce barvami od Canvy pro svůj další designérský počin.

    Canva Design Wiki

    Popusťte uzdu své kreativitě.

    Prohlédněte si průvodce barvami od Canvy

  • Jak jsme zvýšili výkon našeho pluginu o 200 %

    Loni 2. února 2017 napsala Ann Taylor na webu CodeInWP článek 12 Things We Need to See From WordPress Page Builders in 2017 + Who Already Gets It Right. Page Builder Sandwich neustále vylepšujeme už více než rok: provádíme průzkumy, nasloucháme zákazníkům, a tak jsme si mysleli, že se Page Builder Sandwich dostane do článku „Kdo to dělá správně“ na CodeInWP. Jenže nedostal, a to kvůli výkonu. ?

    Tak jsme se na to Ann zeptali a ona odpověděla:

    …trochu jsem si hrála s bezplatnou verzí. Vypadá to velmi slibně: spousta modulů, poměrně intuitivní uživatelské rozhraní, skvělý WYSIWYG zážitek, vše se dá snadno přetahovat. Když jsem však měla na stránce kolem 10 modulů, začalo být obtížné s ním dál pracovat kvůli nízké rychlosti editace…

    Podle ní má tedy Page Builder Sandwich problémy s výkonem. A protože zpětné vazbě vždy věnujeme pozornost, šli jsme to prověřit.

    Testování výkonu

    Potřebovali jsme způsob, jak výkon PBS zkontrolovat. Vzhledem k tomu, že PBS běží převážně v prohlížeči přes JavaScript, byl správným nástrojem pro tento úkol Timeline profiler v Chromu. Profiler časové osy dokáže identifikovat a měřit procesy, které na webové stránce probíhají za běhu, což je ideální pro odhalení úzkých míst rychlosti.

    Řekli jsme si, že bychom měli nejprve otestovat ten nejjednodušší krok – přejetí myší přes více prvků a řádků. Jednoduché, že? Byli jsme si jisti, že u něčeho tak jednoduchého na problémy s výkonem nenarazíme. Bohužel jsme se mýlili.

    Jakmile jsme stiskli tlačítko pro záznam, pohybovali jsme myší po obrazovce asi 2 sekundy a pak stiskli tlačítko stop. Zde je výsledná časová osa z profileru:

    A hle. Je doslova plná úzkých míst ve výkonu!

    V grafu se děje spousta věcí, ale tím nejviditelnějším problémem je velké množství fialových oblastí (což by být nemělo). Navíc jsou tyto fialové oblasti viditelně velmi široké a zdá se, že všechny dosahují vrcholu grafu. Všimnete si také, že graf je stále plný a že fialové oblasti téměř nikdy neklesnou k nule. Vypadá to, že prohlížeč neustále něco dělá a téměř nikdy neodpočívá.

    Co ale všechny ty fialové oblasti vlastně znamenají?

    Profiler byl tak laskav a prozradil nám, že se jim říká reflows (překreslování / přepočítávání rozvržení). Zde je definice toho, co je reflow, z webu Google Developers:

    Reflow je název procesu webového prohlížeče pro přepočítávání pozic a geometrií prvků v dokumentu… reflow je operace, která v prohlížeči blokuje uživatele.

    To znamená, že pouhý pohyb myší v PBS spouští hromadu reflow operací. Horší je, že každý reflow prohlížeč na okamžik pozastaví, aby mohl dokončit své výpočty. Více reflow znamená více záseků prohlížeče a celý zážitek se stává ještě více trhaným. Zjednodušeně řečeno: hodně fialových oblastí = špatně.

    Ukázalo se tedy, že Ann měla pravdu: obrovský problém s výkonem opravdu máme, a tak se náš tým okamžitě pustil do práce, aby to hned napravil.

    Řešení našeho problému s reflow a zasekáváním

    Nejprve jsme museli udělat průzkum, abychom zjistili, co vlastně tyto reflow operace v první řadě způsobuje. Zjistili jsme, že reflow v prohlížeči může zjevně vyvolat celá řada běžných věcí v JavaScriptu.

    Téměř jakákoli funkce, kterou můžete použít k získání šířky, výšky nebo pozice prvku DOM, může reflow vyvolat. Paul Irish sepsal rozsáhlý seznam všech vlastností a funkcí v JavaScriptu, které to dělají. Špatnou zprávou je, že Page Builder Sandwich používá spoustu těchto vlastností a funkcí, z nichž všechny způsobují reflow:

    • elem.getBoundingClientRect()
    • window.getComputedStyle()
    • window.scrollY
    • a mnoho dalších…

    Oprava č. 1: Cachování náročných reflow procesů

    Nejjednodušším řešením je tyto vlastnosti a funkce NEPOUŽÍVAT. Jenže PBS na nich silně závisí a my se bez nich neobejdeme.

    Řešením, které nám zbylo, bylo omezit volání těchto funkcí na minimum. Obtížná část spočívala v tom, že jsme tyto vlastnosti a funkce používali mnohokrát na různých místech PBS, a většinou jsme je volali na stejném prvku DOM opakovaně. Abychom to vyřešili, vytvořili jsme pro každou problematickou vlastnost/funkci vlastní mechanismus cachování.

    Například funkce getBoundingClientRect nám dává aktuální rozměry prvku DOM v pixelech (top, left, width, height, right a bottom). Tuto funkci používáme neustále k výpočtu místa, kde se mají v PBS vykreslit obrysy prvků. Zde je funkce pro cachování, kterou jsme pro to vytvořili:

    // Cache: Zde se ukládají naše obdélníky prvků (client rects), později je odsud můžeme vymazat.
    var elemsWithBoundingRects = [];
    
    window.pbsGetBoundingClientRect = function( element ) {
    
    	// Zkontrolujeme, zda jsme již dříve obdélník prvku nezískali.
    	if ( ! element._boundingClientRect ) {
    
    		// Pokud ne, získáme jej a uložíme pro budoucí použití.
    		element._boundingClientRect = element.getBoundingClientRect();
    		elemsWithBoundingRects.push( element );
    	}
    	return element._boundingClientRect;
    };
    ​

    Místo volání getBoundingClientRect nyní používáme pbsGetBoundingClientRect. Pokaždé, když je dotázán obdélník prvku, uložíme tuto hodnotu pro budoucí použití, čímž omezíme počet spouštěčů reflow.

    Potřebovali jsme také způsob, jak mezipaměť vymazat, když uložené obdélníky prvků pozbydou platnosti. Hodnoty uloženého obdélníku se mění, když uživatel posouvá stránku nebo přidává/upravuje/odstraňuje prvky na obrazovce. Vytvořili jsme proto funkci pro vymazání mezipaměti, kterou můžeme zavolat, kdykoli potřebujeme čerstvé hodnoty:

    var clearClientRects = function() {
    	var i;
    	for ( i = 0; i < elemsWithBoundingRects.length; i++ ) {
    		if ( elemsWithBoundingRects[ i ] ) {
    			elemsWithBoundingRects[ i ]._boundingClientRect = null;
    		}
    	}
    	elemsWithBoundingRects = [];
    };​

    Tento stejný mechanismus cachování jsme použili i pro další náročná volání funkcí, která běžně využíváme.

    Oprava č. 2: Seskupování čtení a zápisů pomocí FastDom

    Implementace opravy č. 1 sice výkon PBS zvýšila, ale nestačilo to.

    Při dalším googlení jsme narazili na článek, jehož autorem je Wilson Page: Preventing ‘layout thrashing’. Wilson píše:

    K zahlcení rozvržení (layout thrashing / reflow) dochází, když JavaScript prudce střídavě zapisuje a čte z DOMu, což opakovaně způsobuje reflow dokumentu.

    Očividně nestačí jen omezit volání konkrétních vlastností a funkcí, které reflow spouštějí. Když provádíte více po sobě jdoucích „čtení“ a „zápisů“ do DOMu, vyvolává to reflow prohlížeče také. Zde je typický scénář přímo z Wilsonova webu:

    // Read
    var h1 = element1.clientHeight;
    
    // Write (invalidates layout)
    element1.style.height = (h1 * 2) + 'px';
    
    // Read (triggers reflow)
    var h2 = element2.clientHeight;
    
    // Write (invalidates layout)
    element2.style.height = (h2 * 2) + 'px';
    
    // Read (triggers reflow)
    var h3 = element3.clientHeight;
    
    // Write (invalidates layout)
    element3.style.height = (h3 * 2) + 'px';
    
    // Document reflows at end of frame​

    Výše uvedený příklad vyvolá 3 reflow operace, protože rozměry celé stránky se po zápisu zneplatní. Doporučenou opravou je přeuspořádat kód tak, aby se všechna čtení a zápisy seskupily k sobě, takže celá operace vyvolá pouze 1 reflow prohlížeče:

    // Read
    var h1 = element1.clientHeight;
    var h2 = element2.clientHeight;
    var h3 = element3.clientHeight;
    
    // Write (invalidates layout)
    element1.style.height = (h1 * 2) + 'px';
    element2.style.height = (h2 * 2) + 'px';
    element3.style.height = (h3 * 2) + 'px';
    
    // Document reflows at end of frame​

    Díky výše uvedené ukázce vypadá vyřešení problému jednoduše. Ve skutečnosti však v PBS probíhá čtení a zápis věcí vyvolávajících reflow na mnoha různých místech a v mnoha různých okamžicích životního cyklu PBS. Přeorganizovat tisíce řádků javascriptového kódu nebylo proveditelné.

    Naštěstí pro nás Wilson ve svém článku nabídl i řešení. Vytvořil malý pomocný skript, který pomáhá toto čtení a zápisy seskupovat dohromady, nazvaný FastDom.

    Zde je ukázka kódu z Page Builder Sandwich, která používá FastDom a zahrnuje také naši opravu č. 1 výše:

    // Seskupení čtení z jiných vláken.
    fastdom.measure( function() {
    
    	// Použijeme náš nacachovaný obdélník prvku.
    	var rect = window.pbsGetBoundingClientRect( elem );
    
    	// Seskupení zápisů z jiných vláken.
    	fastdom.mutate( function() {
    		elem.style.top = ( rect.top + window.pbsScrollY() ) + 'px';
    		elem.style.height = rect.height + 'px';
    		elem.style.left = rect.left + 'px';
    		elem.style.width = rect.width + 'px';
    	}.bind( this ) );
    }.bind( this ) );​

    FastDom funguje tak, že seskupí všechna volání fastdom.measure a všechna volání fastdom.mutate a provede je asynchronně, čímž efektivně spojí všechna čtení a zápisy dohromady a omezí veškeré reflow operace v prohlížeči.

    Oprava č. 3: Přístup k objektům stylů je náročný

    S pomocí nástroje jsPerf jsme také zjistili, že některé funkce pro získávání stylů jsou rychlejší než jiné.

    V PBS obvykle potřebujeme získat aktuální hodnotu konkrétního stylu prvku. K získání horního okraje (top margin) běžně používáme například toto:

    var styles = window.getComputedStyle( elem );
    var marginTop = styles.marginTop;​

    Zjistili jsme však, že tento postup je mnohem rychlejší:

    var marginTop = elem.style.marginTop;​

    Jenže elem.style.marginTop a getComputedStyle jsou velmi odlišné věci. První z nich nám dává pouze inline styl prvku a nebere v úvahu žádné externí styly (stylesheets); druhý bere v úvahu jak inline styly, tak šablony stylů.

    Navíc i když byl výsledek getComputedStyle nacachován, stále to bylo velmi pomalé. Jak se ukázalo, pomalým procesem je samotný přístup k objektu stylů.

    Naštěstí pro nás PBS přidává prvkům inline styly, a protože inline styly mají (většinou) přednost před externími styly, nastávají případy, kdy získání hodnoty inline stylu bohatě stačí. Pokud tedy zkombinujeme obě výše uvedené metody, můžeme dospět k mnohem rychleji běžícímu kódu:

    var marginTop = elem.style.marginTop;
    if ( ! marginTop ) {
    	var styles = window.getComputedStyle( elem );
    	marginTop = styles.marginTop;
    }​

    Výsledky vylepšení kódu

    Naše 3 výše uvedené opravy si vyžádaly spoustu průzkumu, testování a samotné implementace (a zpozdily vydání funkce Písma), ale nakonec to všechno stálo za to.

    Vraťme se k našemu původnímu testu pohybu myší po obrazovce po dobu 2 sekund. Zde je stará nevzhledná/zasekaná časová osa:

    A takto vypadá naše nová časová osa po provedení optimalizací výkonu:

    Jak vidíte, v grafu je mnohem méně fialových ploch. A je zde patrný rozdíl v množství procesů prováděných prohlížečem. Obdélníkové úseky ve spodní části jsou také tenčí, což znamená, že procesy probíhají rychleji než dříve.

    Pokud porovnáte množství vysokých/širokých fialových oblastí ve starém a novém grafu, díváme se na neuvěřitelný nárůst výkonu o 200 %! Zaznamenáváme také celkové zrychlení napříč celým systémem. Vůbec to není špatné!

    Poznatky a poučení

    Abychom byli upřímní, předtím, než to Ann zmínila, jsme si nemysleli, že PBS má problémy s výkonem. Hlavně proto, že jsme používali stroje optimalizované pro vývoj, a tam úzká místa výkonu nebyla tak zřejmá. Když se ohlédneme zpět, kontrola výkonu měla patřit mezi nejvyšší priority. Ale teď už je to alespoň od verze 4.3 vyřešeno. ?

    Pro ty, kteří chtějí zlepšit výkon vlastního pluginu pro WordPress, zvláště pokud také hojně využíváte JavaScript, uvádím své hlavní poznatky z této zkušenosti:

    1. Omezte/cachujte svá volání vlastností a funkcí, které spouštějí reflow. Jako vodítko použijte: What forces layout/reflow. The comprehensive list.
    2. Seskupujte „čtení“ a „zápisy“ stylů DOMu. Nechte to za vás udělat knihovnu FastDom.
    3. Používejte Chrome Timeline profiler a ujistěte se, že máte co nejméně reflow operací (fialových ploch).