Автор: Neil Lock

  • Как работи Page Builder Sandwich

    How-Page-Builder-Sandwich-WorksТази статия ще ви даде кратък преглед на това как работи Page Builder Sandwich и е предназначена да бъде въведение за тези, които се интересуват от това как нашият билдър на страници се интегрира в различни елементи на WordPress. Няма да се спирам подробно на отделните функции на Page Builder Sandwich – ако се интересувате от тях, посетете нашата страница с видеа, където показваме всяка функция поотделно с кратки скрийнкастове.

    Ако искате да разберете как Page Builder Sandwich се различава от останалите билдъри на страници, вижте нашата статия Как Page Builder Sandwich се различава от останалите.

    Where is the page builder?

    Къде се намира? И какво мога да редактирам с него?

    За разлика от много други билдъри на страници, Page Builder Sandwich работи във фронтенда на вашия уебсайт. Ако сте в бекенда, сме предоставили бутон „Frontend“ редом с бутоните на редактора на съдържание, който ще ви отведе във фронтенда на вашата страница.

    Page Builder Sandwich ви позволява да редактирате своите публикации, страници и съдържание от персонализирани типове публикации. Въпреки това той не ви позволява директно да редактирате обобщените публикации в блога на началната страница и други неиндивидуални области във вашия сайт. Просто помислете по следния начин: ако това, което искате да редактирате, има редактор на съдържание в бекенда (като „Нова публикация“ и „Нова страница“), тогава Page Builder Sandwich може да се използва. Можете да редактирате индивидуалните си страници и публикации в блога, а ако например имате плъгин, който добавя ресторантски менюта или елементи на портфолио, можете да редактирате и тях.

    Докато сте във фронтенда, сме поставили син бутон „Edit with Page Builder Sandwich“ във вашата административна лента. Просто кликнете върху него, за да започнете да редактирате страницата си.

    Директно редактиране на съдържание

    С Page Builder Sandwich направихме редактирането на съдържание възможно най-лесно и безпроблемно. Редактирането на съдържание е праволинейно и лесно – просто кликвате и пишете. Толкова е просто.

    The inspector

    Представяме ви: инспекторът

    Забелязахме, че много билдъри на страници имат твърде много изскачащи прозорци. Лично аз не харесвам изскачащите прозорци, тъй като те разсейват и на практика ви казват: „хей, спри това, което правиш, докато първо не попълниш тези полета“. Те нарушават ритъма на иначе гладкия процес на редактиране. Поради тази причина сведохме до минимум използването на изскачащи прозорци навсякъде и вместо това създадохме инспектора.

    Инспекторът е зона от тип странична лента, която съдържа всички инструменти за форматиране и оформление, от които някога ще имате нужда. Инспекторът може да бъде закачен от лявата или дясната страна на екрана ви, така че лесно да виждате какво редактирате.

    От инспектора можете да регулирате различни свойства на текста като заглавия, размери на шрифта, получер, курсив, цветове на текста и много други. Освен тях той ви позволява също да добавяте изображения и да създавате редове или съдържание в колони. Той е способен и на по-напреднало редактиране като настройване на редове на пълна ширина на страницата, фонови цветове на редове и колони, вертикално подравняване на съдържанието, както и отстояния и фонове. Той е доста мощен и ще откриете, че го използвате през по-голямата част от времето.

    Интеграция с теми за WordPress

    По своята същност Page Builder Sandwich почти няма включени собствени стилове. Когато редактирате съдържанието си, стиловете, които виждате, се базират предимно на вашата тема.

    Интеграция с шорткодове

    Шорткодовете са важен аспект в WordPress и най-вероятно ще използвате доста шорткодове във вашия сайт. Page Builder Sandwich се справя с тях много добре, като вашите шорткодове ще се показват рендерирани във фронтенда. Шорткодовете също така остават редактируеми, а най-хубавото е, че след като редактирате шорткодовете си, те ще се рендерират отново заедно с вашите промени.

    За удобство ще можете да редактирате своите шорткодове с помощта на инспектора. Ако искате повече контрол, ще можете също да кликнете два пъти върху шорткодовете, за да ги редактирате в суров вид. Освен това всички шорткодове, налични във вашия уебсайт, са изброени в инспектора за лесно включване във вашето съдържание.

    No bloat

    Какво ще кажете за утежняването на уебсайта?

    Кой харесва бавни уебсайтове? Не и ние, и определено не и вие. Уверихме се, че Page Builder Sandwich има почти нулево влияние върху производителността на вашия уебсайт. Когато не сте влезли в профила си, като минимум се зареждат само CSS стилове за редове и колони, заедно с необходимите JS и CSS скриптове за шорткодовете, които сте използвали.

    За разработчици

    Ако сте разработчик и имате шорткодове във вашите плъгини за WordPress, Page Builder Sandwich предоставя Shortcode API, така че лесно да предоставите на клиентите си полета за лесно създаване и модифициране на вашите шорткодове.

    Ако искате да разширите допълнително възможностите или да се интегрирате с определени части на Page Builder Sandwich, разполагаме и с множество полезни action и filter куки, които можете да използвате.

  • Защо преминахме от EDD към Freemius

    Защо преминахме от EDD към 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:

    Какво е EDD и защо го избрахме?

    Easy Digital Downloads (EDD) е популярна самостоятелно хоствана алтернатива на електронна търговия / WooCommerce за WordPress. Директно след инсталация не можете реално да продавате WordPress продукт с помощта на EDD, но неговото разширение Software Licensing го прави идеален за продажба на плъгини. Разширението се грижеше също за създаването и проверката на лицензионните ключове.

    EDD също така работеше добре, защото позволяваше на клиентите да закупят нашия продукт директно от уебсайта, като същевременно им предоставяше собствена страница с профил, където могат да влязат и да видят историята на покупките си.

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

    Как работи в сравнение с Freemius и кога преминахме към него?

    През 2016 г. Вова Фелдман, водещ разработчик и съсъздател на Freemius, ни изпрати имейл с кратък преглед на Freemius, обяснявайки, че това е нещо повече от решение за електронна търговия — то предоставя и други функции като решение за анализи и статистика, инструмент за автоматизация на маркетинга и вграден инструмент за поддръжка, така че клиентите да могат да се свързват с вас директно от таблото за управление на WordPress.

    Първоначално използвахме само „Freemius Insights’ — една от функциите на Freemius —, защото бяхме любопитни за анализите. Това наистина ни помогна да разберем честите причини, поради които хората деинсталираха нашия плъгин по онова време.

    Освен това ни помогна да вземаме решения, по-тясно основани на данни, чрез кратки анкети за клиенти. Например, ако потребител реши да деинсталира нашия плъгин, се появява бърза форма за обратна връзка с въпрос защо е избрал да го деинсталира. Тези отзиви ни помогнаха да разберем нуждите на нашите клиенти.

    От това упражнение разбрахме, че потребителите деинсталират, защото не знаят какво да правят след активирането. Просто добавихме начален екран и видео с инструкции, за да намалим процента на деинсталациите. Лесно.

    Като оставим настрана анализите, платформата Freemius е създадена така, че да можете лесно да я използвате за по-ефективна продажба на вашите WordPress продукти!

    След претегляне на плюсовете и минусите, през януари 2017 г. преминахме към Freemius. Ето защо:

    Freemius позволява на клиентите да купуват вашия продукт директно в своето табло за управление на WordPress

    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.

    С EDD хората, които се интересуваха от Sandwich, трябваше да прекъснат работата си по изграждане на страници и да отидат на външен уебсайт, за да закупят лицензионен ключ. Те трябваше да преминат през няколко кликвания — и още няколко разсейвания — преди най-накрая да могат да направят покупка.

    За разлика от това, с Freemius клиентите купуват директно от собствените си табла за управление на WordPress, докато изпробват Sandwich — без нужда от напускане към друг сайт, за да направят покупка.

    Цялото това удобство направи покупката десет пъти по-гладка и лесна за клиентите, което доведе до значителен ръст в продажбите.

    Разработчиците също са ангажирани с вашия успех

    Продажбата на вашия продукт с помощта на Freemius не е безплатна. За всяка продажба те взимат малка част от вашите приходи, която отива за такси за плащане и обработка. Това е техният бизнес модел.

    Важното нещо, което трябва да се отбележи тук обаче, е, че техният бизнес модел се върти около успеха на вашия WordPress продукт.

    Вова и неговият екип са много отзивчиви. Те ни дадоха собствени съвети и трикове как да генерираме повече приходи, как да подобрим плъгина си и как да използваме Freemius в наша полза. Тяхната щедрост по отношение на информацията допринесе за растежа на Sandwich.

    Заключение: Ако сте автор на WordPress продукт и искате да го монетизирате, Freemius е правилният избор.

    Page Builder Sandwich има за цел да повиши интуитивността и потребителското изживяване при създаването на страници. Freemius прави същото: той ефективно улеснява изживяването както за клиентите, така и за продавачите.

    Откакто преминахме към Freemius през 2017 г., имаме по-доволни клиенти, по-нисък процент деинсталации и като цяло по-добри продажби. Ако искате да монетизирате своите WordPress плъгини или теми, Freemius определено е правилният избор.

    Неговите функции са по-добри от тези на конкурентите. Помогна ни да вземаме по-интелигентни решения за подобрения. Екипът им предлага изключителна поддръжка. Ако сте автор на WordPress продукт, надяваме се да изпитате същото положително въздействие, каквото изпитахме ние с Freemius.

  • Съвсем скоро пускаме нещо голямо.

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

    В момента все още се работи усилено по него. Но въпреки това сме невероятно развълнувани да ви покажем какво сме подготвили. Тук ще поговорим защо правим тази промяна, по какво Frontly ще се различава от PBS и какво можете да очаквате.

    От Page Builder Sandwich към Frontly Builder

    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.

    Преосмисляне на значението на работата на ИСТИНСКИ Frontend

    Еволюцията на Sandwich беше постоянна.

    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.

    Представете си истински сандвич с всички ваши любими добавки.

    Разбира се, ще бъде много вкусен, но как ще се побере в устата ви? Как ще изпълни основната си цел – да бъде изяден?

    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.

    Както споменахме, Page Builder Sandwich е в състояние на постоянна еволюция.

    Frontly is the next step to that evolution.

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

    Това не е сбогом за Page Builder Sandwich.

    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!

    Очаквайте го съвсем скоро.

    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.

     
  • Тайната на предоставянето на добро обслужване на клиенти

    Всяка сутрин на път за работа има един бариста, който ми подава кафето с най-безизразното покер лице, което можете да си представите. Това е ежедневен ритуал и за двама ни.

    И ако това конкретно кафене не беше толкова удобно разположено на път за офиса, вероятно отдавна щях да съм сменил любимото си място за кофеин.

    Е, този бариста има свой еквивалент в общността за онлайн поддръжка.

    Но тъй като не можете да видите безизразните физиономии по имейл или в чат на живо, те са малко по-трудни за разпознаване. Но повярвайте ми, те съществуват.

    Доброто обслужване на клиенти е ключово за растежа на вашия бизнес, да. Но само клиентска поддръжка не е достатъчна.

    Трябва да предоставяте добро обслужване (ако не и отлично), което кара клиентите ви да се чувстват важни, защото те наистина са такива. В крайна сметка те са причината вашият бизнес да съществува.

    Въпреки това не всеки разбира, че не е достатъчно обслужването на клиенти просто да се предоставя без качество.

    Всъщност, дори и да се приема за даденост, че компаниите разполагат с екипи за поддръжка зад гърба си, скорошни статистически данни показват, че 68% от клиентите напускат дадена компания, защото смятат, че на нея не ѝ пука за тях (а би трябвало).

    Но какво всъщност гарантира доброто обслужване на клиенти и как да го поддържате?

    От един специалист по поддръжка към друг, ето някои ключови фактори да поддържате клиентите си – а оттам и бизнеса си – щастливи.

    1. Възползвайте се от отрицателната обратна връзка

    Независимо дали е в технологичната индустрия или другаде, вие винаги ще получавате обратна връзка за продукта си по един или друг начин. Но имайте предвид: не всичко ще бъде това, което искате да чуете.

    И трябва да сте подготвени за това.

    Но повече от подготовка, това, което трябва да направите, е да приемете и да се възползвате от отрицателната обратна връзка.

    Рано или късно ще бъдете засипани с оплаквания, заявки за нови функции и неодобрителни коментари.

    Обърнете им внимание.

    От решаващо значение е да се вслушвате и да сте отворени към абсолютно всички коментари, които получавате – положителни или не. Тези коментари показват какво липсва на вашия продукт или услуга, като ви дават възможност да удовлетворите нуждите на вашата аудитория или пазар.

    Например, ако получите многобройни оплаквания, че вашият потребителски интерфейс е труден за навигация, това означава, че трябва да промените потребителския си интерфейс.

    Ако това е третият път за месеца, в който получавате оплакване за лошата производителност на вашия продукт, вероятно е добра идея да се съберете с екипа си и да определите приоритети за справяне с този проблем с производителността.

    С други думи, отрицателната обратна връзка е нещо хубаво. Това са възможности за вас да подобрите още повече продукта си; да почерпите вдъхновение от неодобрението на клиентите си. Това ще помогне на бизнеса и продукта ви да се развиват още повече, а колкото повече се случва това, толкова по-доволни ще бъдете както вие, така и клиентите ви.

    2. Покажете им, че сте хора

    Едно нещо, което наистина ме дразни, е получаването на сковани имейли, които звучат като автоматично генерирани отговори.

    Огромните компании обикновено разчитат на действителни автоматично генерирани отговори и ботове, но това е така, защото техните брандове вече са утвърдени и се ползват с доверие на пазара.

    Сега, ако сте като нас и разполагате с реални хора, осигуряващи клиентска поддръжка, важно е да дадете на аудиторията си да разбере, че и вие сте хора – че могат да се обърнат към вас, че могат да поискат помощ, и че могат да получат искрен отговор, който не звучи като копиран, предварително форматиран шаблон.

    За индивидуалната поддръжка по имейл един от моите съвети е никога да не казвате на клиента си нещо, което иначе не бихте казали в реалния живот. Това означава, че е време да се откажете от фрази като „Приветстваме ви!“ или „Смирено се извиняваме за забавянето на отговора“.

    Лично аз смятам, че прекомерната официалност създава впечатлението, че не предоставяте поддръжка, защото ви е грижа – а я предоставяте просто защото това е вашата работа и трябва да го правите.

    А това е огромна грешка.

    Така че, освен ако не е записано във фирмената политика, не забравяйте да полагате усилия клиентите ви да знаят и чувстват, че могат да разговарят с вас. Че сте там, за да помогнете наистина, а не просто да бълвате роботизирани отговори, защото някой ви плаща за това.

    3. Никога не ги оставяйте да чакат без отговор

    Това вероятно се подразбира от само себе си.

    Никога, ама никога не оставяйте клиента си без решение – или поне бързо временно решение – на неговия проблем.

    Понякога обаче проблемите без пряко решение могат да бъдат неизбежни. Например, да приемем, че клиент попита за функция, за която знаете, че няма да бъде пусната скоро.

    Какво отговаряте?

    „За съжаление нямаме тази функция. Довиждане.

    Поздрави,
    Поддръжка“

    Е… това просто няма да свърши работа.

    Ако трябва да предложите малки алтернативни решения, направете го. Ако клиентът ви иска нещо в розово, а вие в момента го имате само в червено, бъдете честни, но също така му кажете какво може да направи междувременно.

    „Ще се свържем с вас отново, веднага щом имаме налични още цветове!“ и изпълнете обещанието си.

    4. Бързите отговори са важни – но също толкова важни са и ефективните

    Да, важно е да отговаряте на клиентите си възможно най-бързо. Но простото изпращане на отговор не е достатъчно.

    Вашите отговори трябва да имат съдържание и да предоставят на клиентите ви решение или алтернатива за възникналия проблем (вижте т. 3). Нито едното не работи без другото.

    Да, клиентите ви бързат – но да им дадете претупан отговор е също толкова лошо, колкото да не отговорите изобщо (а вероятно дори ще изглежда по-лошо, защото щом натиснете бутона „изпрати“, връщане назад няма).

    5. Избягвайте да давате обещания, които не можете да спазите

    „Не се притеснявайте. Ще оправим това за вас до един час!“

    Ако ви отнеме повече време от това, репутацията както на вас, така и на вашата компания е обречена.

    Макар че първоначално това ще звучи привлекателно за вашите клиенти, невъзможността да изпълните обещанието си може да предизвика много по-пагубна реакция.

    Ако знаете, че ще ви отнеме 24 часа, за да предоставите решение, бъдете честни и им го кажете. Те ще бъдат по-доволни от работещ продукт, чието завършване отнема известно време, отколкото от претупан такъв, който едва работи.

    Заключение

    И така, каква е тайната на доброто обслужване на клиенти? Никога не го подценявайте.

    Вашите клиенти са вашата движеща сила и са от първостепенно значение.

    Отнасяйте се с тях като с такива.

    И следващия път, когато се колебаете дали да инвестирате в добро обслужване на клиенти, спомнете си тези думи от Нийл Пател:

    „Разумните собственици на бизнес знаят, че всяка загубена връзка с клиент – независимо дали в полза на конкурент, или по друга причина – им струва средно 289 долара годишно.

    И ако си мислите, че можете просто да компенсирате тези разходи с нови клиенти, помислете пак. Оказва се, че привличането на нов клиент струва от шест до седем пъти повече, отколкото задържането на съществуващ такъв.“

  • Frontly Builder: Често задавани въпроси

    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.

    Все още се работи по него, но ще се появи съвсем скоро. Междувременно сме сигурни, че имате някои въпроси относно Frontly. Затова ето кратък списък с ЧЗВ за всички!

    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. ?

    Това е всичко засега! Ако имате още въпроси, оставете ни коментар по-долу, за да можем да допълним този списък с ЧЗВ.

    Надяваме се да сте толкова развълнувани за Frontly, колкото сме и ние! Ще се видим там. ?

    Оставете ни имейла си, за да научавате първи за актуализациите!

  • #PBSUpdate: Шаблони на цяла страница, базирани на ниша

    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

    Използването на шаблони е един от най-ефективните начини за създаване на уеб страници. Те често се предлагат като бързо решение за проблеми, свързани с дизайна и оформлението на сайта, като предоставят на потребителя няколко опции (обикновено с различна тематика), от които да избира. С актуализацията до версия 4.0 Page Builder Sandwich най-накрая пусна свой собствен набор.

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

    The Benefits

    Шаблоните за цяла страница на PBS са пригодени да ви спестят тежестта от проектирането на уеб страницата ви от нулата. Всеки шаблон е създаден за конкретна ниша, като съдържа елементи, подходящи за определена индустрия. Например шаблонът Hotel включва функции като Google Map, форма за контакт и секции, предназначени да представят удобствата на вашия хотел. Шаблонът Fashion, от друга страна, включва карусел, където можете да представите най-новите си продукти с техните цени отдолу.

    Tweak, Tweak, Tweak

    Тъй като шаблоните са предварително проектирани, те също така улесняват процеса на изграждане на страници, спестявайки както време, така и ресурси. Но ако избраният от вас шаблон не включва функция, която бихте искали на страницата си (например ако искате хедър с видео фон за шаблона Industrial), няма място за притеснение. Можете просто да коригирате дизайна на шаблона според вкуса и нуждите си, като настроите свойствата на елементите директно от 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

    Въпреки че в момента имаме 10 налични шаблона, в момента сме в процес на създаване на още. Искаме да обхванем всички основни ниши и индустрии, разбира се, но ако имате предложения, не се колебайте да ни пишете.

    Приятно създаване на сайтове!

  • Как да добавите паралакс ефект, видео фон и ефект „Кен Бърнс“

    Page Builder Sandwich има функция, която общо обичаме да наричаме Ефектни фонови ефекти. Те са три: Паралакс ефект, Видео фонове и Ефектът на Кен Бърнс.

    What are the different Fancy Background Effects?

    Ефектните фонови ефекти на PBS дават на вашия уебсайт тласъка, от който се нуждае, за да привлече посетители. Те са сигурен начин за привличане на вниманието и когато са изпълнени правилно, могат да доведат до забележителни резултати в трафика на сайта.

    Паралакс ефектът

    Прилагането на Паралакс ефекта към вашата страница придава на фона ви усещане за дълбочина, позволявайки на определени елементи от сайта ви да „изпъкват“ при скролиране. Ето пример за страница с приложен паралакс фон и такава без.

    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

    Видео фоновете ви позволяват да поставяте повтарящи се видеоклипове като фон вместо статични изображения. Страхотното при видео фоновете на PBS е, че можете просто да поставите желаната връзка от YouTube или Vimeo, когато бъдете подканени, и ние ще я превърнем във видео фон за вас. Можете също така да качите и свои собствени видеоклипове за тази цел.

    Няколко примера за видео фонове, които можете да разгледате:

    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?

    Можете да намерите всички Ефектни фонови ефекти чрез следните стъпки:

    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.

    И сте готови! След това би трябвало да видите вашите Ефектни фонови ефекти да работят с пълна сила на сайта ви.

    Have you used PBS’ Fancy Backgrounds yet?

    Има ли други фонови ефекти, които бихте искали да предложите да добавим към нашите функции? Или ни покажете вашия сайт, направен с PBS, с някой от ефектите? Споделете с нас в секцията за коментари по-долу!

  • Паралакс превъртане: Какво представлява?

    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.

    Определение за паралакс превъртане

    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.

    Въздействието на паралакс превъртането върху потребителите

    Техниката обаче не е съвсем нова и всъщност се използва в традиционната анимация още от 20-те години на миналия век. Използва се и в много класически видеоигри, като Super Mario brothers.

    В сферата на уеб дизайна обаче на Nike често се приписва заслугата да са сред първите, използвали паралакс превъртане през 2011 г. Оттогава терминът „паралакс превъртане“ (понякога наричан „паралакс фон/ове“) се превърна в често срещан термин както сред дизайнерите, така и сред разработчиците, като популярността му непрекъснато расте.

    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.

    Каква е ползата за потребителя

    Страхотното при този ефект е, че подтиква потребителите да се ангажират с уебсайта ви, засилвайки както взаимодействието, така и визуалната привлекателност. А когато е направено правилно, паралакс превъртането може да вдъхне живот и на най-обикновените уебсайтове. Може дори да се използва за създаване на зашеметяващи истории които незабавно грабват вниманието на всички посетители на сайта.

    Споделете работата си с нас!

    И така, какво мислите? Използвахте ли вече най-новата функция за паралакс фон от PBS v4? Работи ли във ваша полза? Чувствайте се свободни да споделите връзка към работата си или да оставите предложения в секцията за коментари по-долу.

    Приятно създаване на сайтове!

  • 4 грешки в уеб дизайна, които трябва да избягвате през 2018 г.

    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.

    Като имате предвид това, уверете се, че не забравяте тези 4 чести грешки в уеб дизайна. По този начин ще имате едно нещо по-малко, за което да се притеснявате, когато най-накрая започнете да изграждате своя уебсайт.

    Грешка №1: Използване на повече от 3 шрифта

    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.

    Ограничаването на шрифтовете на уебсайта ви до максимум 3 е обща практика в дизайна, спазвана от професионалистите. Освен това то повишава нивото на четливост и последователност на вашия сайт, които са от ключово значение за успеха на трафика ви.

    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.

    Вижте двата примера по-долу, за да разберете какво имаме предвид.

    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.

    Дизайнът е интуитивен и има логичен поток: Първо, организацията се представя и запознава аудиторията с основните неща – като например с какво се занимава и какво прави. Второ, добавя надеждни данни, за да изгради доверие. И накрая, уебсайтът предоставя на аудиторията телефонни номера за връзка и списък със събития, подтиквайки я към действие.

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

    Добавянето на цели стени от ненужен текст там, където трябва да има празно пространство, може да отблъсне аудиторията ви. Не забравяйте да запазвате само важните подробности.

    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.

    Не забравяйте да не приемате нещата за даденост. Винаги отделяйте време за проучване и преглеждайте статии за дизайн, които да ви напътстват по пътя. Преди да се усетите, ще видите как трафикът на сайта ви тръгва нагоре. ? Успех!

    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.

    Вижте този страхотен наръчник за цветове от Canva за следващото си дизайнерско начинание.

    Canva Design Wiki

    Дайте воля на креативността си.

    Вижте ръководството за цветове на Canva

  • Как увеличихме производителността на нашия плъгин с 200%

    На 2 февруари 2017 г. Ан Тейлър написа статията 12 Things We Need to See From WordPress Page Builders in 2017 + Who Already Gets It Right в CodeInWP. Ние непрекъснато подобряваме Page Builder Sandwich повече от година: правим проучвания, вслушваме се в клиентите си, затова смятахме, че Page Builder Sandwich ще влезе в статията на CodeInWP „Who Got it Right“. Но не успяхме поради проблеми с производителността. ?

    Затова попитахме Ан за това и тя отговори:

    …Поиграх си малко с безплатната версия. Изглежда много обещаващо: много модули, доста интуитивен потребителски интерфейс, страхотно WYSIWYG изживяване, всичко се мести с лекота чрез плъзгане. Въпреки това, когато на страницата имах около 10 модула, стана трудно да продължа работата си с него поради бавната скорост на редактиране…

    И така, според нея Page Builder Sandwich има проблеми с производителността. И тъй като винаги се вслушваме в обратната връзка, решихме да проверим.

    Тестване на производителността

    Трябваше ни начин да проверим производителността на PBS; тъй като PBS работи предимно в браузъра чрез Javascript, профайлърът Timeline на Chrome беше правилният инструмент за тази задача. Профайлърът на времевата линия може да идентифицира и измерва кои процеси се изпълняват в уеб страница по време на изпълнение, което е идеално за откриване на тесни места в производителността.

    Решихме първо да тестваме най-простите стъпки – движение на мишката върху множество елементи и редове. Просто, нали? Бяхме уверени, че няма да се сблъскаме с проблеми с производителността при нещо толкова просто. За съжаление, грешахме.

    След като натиснахме бутона за запис, движихме мишката около 2 секунди по екрана, след което натиснахме бутона за спиране.  Ето получената времева линия от профайлъра:

    И изненада! Пълно е с тесни места в производителността!

    В графиката се случват много неща, но най-очевидният проблем е, че има много лилави зони (което не би трябвало да е така). Освен това тези лилави зони са видимо много широки и изглежда, че всички достигат върха на графиката. Също така ще забележите, че графиката е винаги пълна и че лилавите зони почти никога не спадат до нула. Изглежда сякаш браузърът постоянно е зает да прави нещо и почти никога не почива.

    Но какво всъщност означават всички тези лилави зони?

    Профайлърът любезно ни уведоми, че те се наричат reflows. Ето определението за това какво представлява reflow от сайта на Google Developers:

    Reflow е името на процеса в уеб браузъра за преизчисляване на позициите и геометрията на елементите в документа.. reflow е операция, блокираща потребителя в браузъра.

    Това означава, че движението на мишката в PBS задейства тон reflow-та. Още по-лошото е, че всеки reflow временно спира браузъра, за да може той да завърши изчисленията си. Повече reflow-та означават повече паузи в браузъра, а изживяването става още по-накъсано. Казано по-просто, много лилави зони = лошо.

    И така, оказа се, че Ан е била права: ние наистина имаме огромно тясно място в производителността, така че нашият екип веднага се залови за работа, за да го отстрани незабавно.

    Отстраняване на проблема с Reflow / накъсването

    Преди всичко трябваше да направим проучване, за да разберем какво изобщо причинява този reflow. Установихме, че очевидно много често срещани неща в Javascript могат да накарат браузъра да предизвика reflow.

    Почти всяка функция, която можете да използвате за извличане на ширината, височината или позицията на DOM елемент, може да задейства reflow. Пол Айриш е написал изчерпателен списък с всички свойства и функции в Javascript, които могат да направят това. Лошата новина е, че Page Builder Sandwich използва много от тези свойства и функции, като всички те причиняват reflow:

    • elem.getBoundingClientRect()
    • window.getComputedStyle()
    • window.scrollY
    • и още много други…

    Решение №1: Кеширане на ресурсоемките Reflow процеси

    Най-очевидното решение е да НЕ използваме тези свойства и функции. Въпреки това PBS силно разчита на тях и не можем да се справим без тях.

    Решението, което ни остана, е да ограничим максимално извикванията към тези функции. Трудната част тук беше, че използвахме тези свойства и функции многократно в различни части на PBS, като през повечето време ги използвахме върху един и същ DOM елемент по няколко пъти. За да решим това, създадохме собствен механизъм за кеширане за всяко проблематично свойство/функция.

    Например функцията getBoundingClientRect  ни дава текущите измервания в пиксели за top, left, width, height, right и bottom на даден DOM елемент. Използваме тази функция постоянно, за да изчислим местоположението, където да очертаем контурите на елементите в PBS. Ето функцията за кеширане, която създадохме за това:

    // Кеш: Нашите client rects се пазят тук, можем да използваме това, за да ги изчистим по-късно.
    var elemsWithBoundingRects = [];
    
    window.pbsGetBoundingClientRect = function( element ) {
    
    	// Проверка дали вече сме взели client rect преди.
    	if ( ! element._boundingClientRect ) {
    
    		// Ако не, взимаме го и го съхраняваме за бъдеща употреба.
    		element._boundingClientRect = element.getBoundingClientRect();
    		elemsWithBoundingRects.push( element );
    	}
    	return element._boundingClientRect;
    };
    ​

    Вместо да извикваме getBoundingClientRect , вече използваме pbsGetBoundingClientRect . Сега всеки път, когато се направи заявка за client rect, съхраняваме тази стойност за бъдеща справка, ограничавайки по този начин броя на задействанията на reflow.

    Също така ни беше необходим начин да изчистим кеша, когато съхранените client rects станат невалидни. Стойностите на съхранения client rect се променят, когато потребителят превърта страницата или добавя/променя/премахва елементи на екрана. Затова създадохме функция за изчистване на кеша, която можем да извикваме винаги, когато ни трябват пресни стойности на client rect:

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

    Приложихме същия механизъм за кеширане и за други ресурсоемки извиквания на функции, които обикновено използваме.

    Решение №2: Групиране на операциите за четене и запис чрез FastDom

    Внедряването на решение №1 подобри производителността на PBS, но не беше достатъчно.

    Търсейки още в Google, попаднахме на статия от Уилсън Пейдж за предотвратяването на „layout thrashing“. Уилсън казва:

    Layout Thrashing (reflow) възниква, когато JavaScript интензивно записва, а след това чете от DOM неколкократно, причинявайки преизчислявания на оформлението на документа (reflows).

    Очевидно не е достатъчно само да ограничите извикванията си до определени свойства и функции, задействащи reflow. Когато извършвате множество последователни операции за четене („reads“) и запис („writes“) в DOM, това също задейства reflow в браузъра. Ето един типичен сценарий, директно от сайта на Уилсън:

    // Четене
    var h1 = element1.clientHeight;
    
    // Запис (инвалидира оформлението)
    element1.style.height = (h1 * 2) + 'px';
    
    // Четене (задейства reflow)
    var h2 = element2.clientHeight;
    
    // Запис (инвалидира оформлението)
    element2.style.height = (h2 * 2) + 'px';
    
    // Четене (задейства reflow)
    var h3 = element3.clientHeight;
    
    // Запис (инвалидира оформлението)
    element3.style.height = (h3 * 2) + 'px';
    
    // Документът прави reflow в края на кадъра​

    Горният пример задейства 3 reflow-та, тъй като размерите на цялата страница се инвалидират след запис. Предложеното решение за това е кодът да се пренареди така, че да групира всички четения и записи заедно, така че цялото нещо да задейства само 1 reflow в браузъра:

    // Четене
    var h1 = element1.clientHeight;
    var h2 = element2.clientHeight;
    var h3 = element3.clientHeight;
    
    // Запис (инвалидира оформлението)
    element1.style.height = (h1 * 2) + 'px';
    element2.style.height = (h2 * 2) + 'px';
    element3.style.height = (h3 * 2) + 'px';
    
    // Документът прави reflow в края на кадъра​

    Горният откъс прави отстраняването на проблема да изглежда лесно. Но в действителност, в PBS четенето и записването на неща, задействащи reflow, се случва на много различни места и по много различно време по време на жизнения цикъл на PBS. Реорганизирането на хиляди редове Javascript код не е осъществимо.

    За наше щастие, Уилсън предостави решение и в своята статия. Той създаде малък помощен скрипт, наречен FastDom, който помага за групирането на тези четения и записи.

    Ето малко код от Page Builder Sandwich, който използва FastDom и също така включва нашето Решение №1 от по-горе:

    // Групиране на четенията от други нишки.
    fastdom.measure( function() {
    
    	// Използване на нашия кеширан client rect.
    	var rect = window.pbsGetBoundingClientRect( elem );
    
    	// Групиране на записите от други нишки.
    	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, е да групира заедно всички извиквания на fastdom.measure  и всички извиквания на fastdom.mutate  и да ги изпълнява асинхронно, като по този начин ефективно обединява всички операции за четене и запис, за да намали всички reflow-та в браузъра.

    Решение №3: Достъпът до обекти със стилове е ресурсоемък

    Също така открихме с помощта на jsPerf, че някои функции за извличане на стилове са по-бързи от други.

    В PBS обикновено трябва да вземем текущата стойност на определен стил на даден елемент. Например обикновено използваме това, за да вземем горното поле (top margin):

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

    Но открихме, че правенето на следното е много по-бързо:

    var marginTop = elem.style.marginTop;​

    Въпреки това elem.style.marginTop  и getComputedStyle  са много различни. Първото ни дава само вградения (inline) стил на елемента и не взема предвид никакви таблици със стилове (stylesheets); а второто взема предвид както вградените стилове, така и таблиците със стилове.

    Нещо повече, дори когато резултатът от getComputedStyle  беше кеширан, той все още беше наистина бавен. Оказва се, че самият достъп до обекта със стилове е бавният процес.

    За наше щастие PBS добавя вградени (inline) стилове към елементите и тъй като вградените стилове имат предимство (през повечето време) пред таблиците със стилове, ще има случаи, в които получаването на стойността на вградения стил ще бъде достатъчно. Така че, ако комбинираме двата метода по-горе, можем да получим код, който работи много по-бързо:

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

    Резултатите от подобренията в кода

    Трите ни решения по-горе изискваха много проучвания, тестване и реална реализация (и забавиха пускането на функцията ни за шрифтове Fonts), но в крайна сметка всичко си заслужаваше.

    Връщайки се към първоначалния ни тест с движение на мишката по екрана за 2 секунди. Ето старата грозна/накъсваща времева линия:

    А ето как изглежда новата ни времева линия след подобренията в производителността:

    Както виждате, в графиката има по-малко лилави елементи. Има и забележима разлика в количеството процеси, изпълнявани от браузъра. Правоъгълните елементи в долната част също са по-тънки, което означава, че процесите се изпълняват по-бързо от преди.

    Ако сравните количеството високи/широки лилави зони в старата и новата графика, наблюдаваме изумително увеличение на производителността с 200%! Също така виждаме подобрения в производителността навсякъде. Никак не е зле!

    Изводи и научени уроци

    Честно казано, не смятахме, че PBS има проблеми с производителността, преди Ан да повдигне въпроса. Главно защото използвахме машини, ориентирани към разработка, и тесните места в производителността не бяха толкова очевидни. Поглеждайки назад, проверката на производителността трябваше да бъде един от основните приоритети. Но поне сега, от версия 4.3 нататък, това е оправено. ?

    За тези, които искат да подобрят производителността на собствените си WordPress разширения (плъгини), особено ако използвате интензивен Javascript, ето моите изводи от този опит:

    1. Ограничете/кеширайте извикванията си към свойства/функции, които задействат reflow. Използвайте това като ръководство: What forces layout/reflow. The comprehensive list.
    2. Групирайте заедно операциите за четене („reads“) и запис („writes“) на DOM стилове. Използвайте FastDom, за да направи това вместо вас.
    3. Използвайте профайлъра Timeline на Chrome и се уверете, че имате възможно най-малко reflow-та (лилави неща).