Mwandishi: Neil Lock

  • Jinsi ya Kuongeza Misimbo Fupi Maalum kwenye Page Builder Sandwich

    Jinsi ya Kuongeza Misimbo Fupi Maalum kwenye Page Builder Sandwich

    From the word itself, the word shortcode means exactly that: A short code; a shortcut code.

    Shortcodes hukuruhusu kuongeza vitu kwenye tovuti yako (kama vile wijeti, kwa mfano), bila kulazimika kuongeza vipande vikubwa vya msimbo kama watengenezaji wanavyofanya kawaida.

    Kwa mfano, kipande cha kawaida cha msimbo, kulingana na urefu, huenda kingeonekana hivi:

    <html>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    
    Etiam id aliquam turpis. Vivamus quis arcu tincidunt, finibus urna eget, placerat risus.
    
    Aliquam arcu massa, finibus et lacinia sed, scelerisque nec augue. Quisque eu viverra sapien, vel consequat lorem. Integer vel erat tortor.
    
    Phasellus condimentum magna eget congue venenatis. Suspendisse blandit vehicula consectetur.
    
    Nullam sodales eleifend massa, in bibendum purus fermentum id.
    
    Morbi et turpis feugiat, malesuada ipsum sit amet, interdum nulla. In non ante nec nisl mattis gravida sit amet id lectus.
    
    </html>​

    Kwa mfano huu, hebu tujifanye kuwa kipande cha msimbo kilicho hapo juu kitakuruhusu kuongeza aya nzima ya maandishi ya kishikilia nafasi ya Lorem Ipsum.

    Now, a shortcode with the same exact function as the code above will look something like this, in contrast:

    [lorem ipsum dolor estat]Lorem Ipsum[/lorem]​

    You can see how they’re miles different from each other in terms of length.

    Sasa fikiria kwamba vipande vyote viwili vya msimbo– Kipande cha asili, kirefu, kulinganisha na shortcode iliyo na neno “lorem” pekee, vyote vingefanya kitu kile kile haswa: Kuongeza maandishi ya Lorem Ipsum.

    This is what shortcodes do. They make adding widgets, functions, and a bunch of other cool stuff easier for both ordinary WordPress users and developers alike.

    Where can I find shortcodes?

    Ikiwa una programu-jalizi au wijeti unayoipenda zaidi, kuna uwezekano mkubwa kuwa zina shortcode inayopatikana ili uitumie.

    Shortcodes Ultimate, for example, will let you choose from hundreds of shortcodes that you can use on Page Builder Sandwich (or anywhere, actually) by simply grabbing the shortcode of your choice from Shortcode Ultimate’s repository or documentation page.

    Adding Custom Shortcodes on PBS

    Kwenye Page Builder Sandwich, unaweza kuongeza shortcodes moja kwa moja kwenye ukurasa wako kwa kuandika tu au kunakili na kubandika kwenye eneo lako la maudhui.

    Tulifanya hivi hapa chini kwa kutumia shortcode kutoka Shortcodes Ultimate, tukiongeza kisanduku cha maudhui kwenye ukurasa wa onyesho wa Page Builder Sandwich:

    Another thing you’ll find handy when using Page Builder Sandwich is our Shortcode Mapping feature.

    Kutoka kwa moja ya makala zetu zilizopita kuhusu Shortcode Mapping, ufafanuzi ni kama ifuatavyo:

    Shortcode mapping is like letting Page Builder Sandwich memorize all the shortcodes available on your site: their names, descriptions, their attributes, and what each of these attributes do.

    Sehemu ya hii inamaanisha kuwa hutahitaji tena kutafuta shortcodes zako mwenyewe kwenye nyaraka au ghala zake husika.

    Ilimradi tu una programu-jalizi inayojumuisha shortcode ikiwa imesakinishwa kwenye tovuti yako ya WordPress, itapatikana kwa urahisi ili uitumie kwenye Page Builder Sandwich.

    So for example, if I wanted to add a WooCommerce shortcode on my page, all I have to do is make sure that it’s installed on my WordPress site, like so:

    And then, to actually add the shortcode, I’ll just go to my page, and drag and drop the Shortcode Element:

    Because we already have WooCommerce installed on our WordPress site, you can see that all of the shortcodes that are available on the WooCommerce plugin are already available on Page Builder Sandwich. This is what Shortcode Mapping is.

    You can also see on the upper left corner that the ACF (Advanced Custom Fields) and MailChimp shortcodes are available– because we have those instlled on our WordPress site, too.

    Kwa hivyo ikiwa unataka kuongeza shortcodes maalum, au shortcodes ulizotengeneza mwenyewe, unaweza, ilimradi uwe umezisakinisha kwenye tovuti yako ya WordPress.

    Here are some other helpful plugins that you can use to create your own custom shortcodes:

  • Tengeneza Tovuti Kabambe ya WordPress kwa Ofa Hizi za Black Friday 2017

    Create WordPress Website With Black Friday Sale 2017 Deals Black Friday and Cyber Monday are coming in a couple of days (5 to be exact), but you’ll find that a bunch of websites have already started announcing their discount deals every which way. WordPress tools and plugins are definitely no exception.

    Kwa hivyo wakati bado (kwa kiasi fulani) ni mapema, tumekusanya orodha ya ofa bora zaidi tulizoweza kupata za WordPress Black Friday 2017, zenye mambo muhimu unayohitaji kutengeneza tovuti ya WordPress– yote ndani ya bajeti yako.

    Bila kuchelewa zaidi, hapa kuna zana na programu-jalizi 5 zilizopunguzwa bei kwa ukarimu ambazo utahitaji ili kujenga tovuti yako ya kwanza ya msingi ya WordPress.

    Cloudways

    Cloudways is a managed cloud hosting platform that’s quick to start, easy to manage, and made to scale. It’s feature-rich, plus it lets you choose your server resources, allowing you to get your site up and running within minutes.

    Enter the coupon code HOLIDAY25 upon checkout to get a 25% discount on Cloudways for 3 months, valid until 28th November 2017.

    Pata Kuponi Yako kutoka Cloudways

    Yoast SEO

    Yoast SEO is one of the most popular (if not most trusted) search optimization plugin for WordPress, and for good reason too. With over 7 million installs, it’s probably the most comprehensive SEO tool in the digital market, and their millions of users (ourselves included) can attest: you simply can’t go wrong with a plugin as functional as Yoast.

    While they haven’t announced this year’s Black Friday coupons yet, they’ve made an announcement in one of their articles that they’ll definitely having a sale on November 24 and 25.

    Angalia Yoast SEO Sasa!

    WP Rocket Cache

    WP Rocket offers a good range of caching functions, giving your site the performance boost that it needs. It’s a breeze to configure as well, so it’s great for beginners as it only requires minimal effort for setup.

    This year, they’re having their biggest sale yet: 35% off on ALL their licenses.

    Pata Kuponi ya WP Rocket

    Theme Discounts from WeDevs.com

    WeDevs ni mkusanyiko wa programu-jalizi na viendelezi maridadi vya WordPress. Wana jumuiya imara sana, na wamekuwepo tangu 2008. Kwa ajili ya Black Friday 2017 (na sikukuu zinazofuata mwaka huu), wamekusanya orodha ya Ofa za Sikukuu za WordPress, ikijumuisha punguzo na kuponi nyingi kwa ajili ya mandhari nzuri za WP.

    Pata Kuponi za Mandhari

    BONUS RESOURCE: First Site Guide

    First Site Guide is a resource site and tool that contains easily accessible knowledge on how to create your first website, both on WordPress and off of it. It also has great infographics that guide you through the basics of blogging, design, and marketing as well. And best of all, you get this good share of site-building knowledge for free.

    Pia tutakuwa tukiangazia makala ya maelekezo ya ukurasa wa kutua hivi karibuni, tukiwa na nyenzo nzuri kutoka First Site Guide, kwa hivyo itarajie katika wiki zijazo!

    Nenda kwenye First Site Guide

    (And last but not least) Page Builder Sandwich!

    We definitely don’t want to miss out on all the fun. So this 2017, we’re giving you guys 33%-off on any license. Just use the promo code CYBERMONDAY33 upon checkout to start building your site today!

    Premium Single Site

    $39 $26.79

    Nunua Sasa

    Apply CYBERMONDAY33 upon checkout to save $13.20

    Premium Unlimited Sites

    $89 $60.29

    Nunua Sasa

    Apply CYBERMONDAY33 upon checkout to save $29.70

    So what are you waiting for? Grab these kick-ass WordPress deals now. After all, Black Friday only happens once a year. ?

  • Jinsi Page Builder Sandwich Inavyotofautiana na Nyinginezo

    How-Page-Builder-Sandwich-Is-Different-from-the-RestKuna makumi na makumi ya wajenzi wa kurasa huko nje, na lazima unajiuliza: kuna nini cha pekee kuhusu Page Builder Sandwich? Kwa nini ujisumbue kuitumia ikiwa tayari unayo mikononi mwako?

    Katika makala haya, nitaorodhesha vipengele vichache muhimu vinavyopatikana katika Page Builder Sandwich vinavyoifanya iwe ya kipekee, na ya lazima kabisa kuwa nayo kwa waundaji wa maudhui na wabunifu. Ikiwa hujui mjenzi wa kurasa ni nini na kwa nini unaihitaji, usijali, tuna maelezo yanayoweza kukusaidia.

    1. Hutaona tu uwakilishi wa kuona wa maudhui yako, unaona na kuhariri maudhui yako halisi

    Katika wajenzi wengine wa kurasa, unaona maeneo ambayo yanawakilisha tu maudhui yako. Hupanga maudhui yako zaidi kwa vitalu na maumbo ya mstatili, na matokeo huonekana kama mfumo wa jinsi maudhui yako yatakavyoonekana hatimaye kwenye ukurasa wako. Hii husababisha kubofya mara kwa mara kitufe cha hakikisho ili tu kuona jinsi matokeo yatakavyokuwa.

    Ukiwa na Page Builder Sandwich, uhariri wote unafanywa katika upande wa mbele wa tovuti yako na unahariri maudhui yako moja kwa moja kwa matumizi halisi ya kile unachokiona ndicho unachokipata.

    2. Uhariri wa moja kwa moja wa haraka na rahisi bila visanduku vyote hivyo vya madirisha ibukizi vya kuudhi

    Madirisha ibukizi yamekuwa jambo la kawaida kwa wajenzi wa kurasa. Katika nyingi zao, ukitaka kuhariri chochote katika mpangilio wako, iwe ni kichwa cha habari, lebo ya kitufe, au maandishi madogo ya kaulimbiu, kwanza utalazimika kusubiri dirisha ibukizi lifunguke na kufanya mabadiliko yako ndani yake.

    Tumefanya kuwa lengo letu kupunguza matumizi ya madirisha ibukizi kote katika Page Builder Sandwich. Kwa kuondoa madirisha ibukizi, kuhariri maudhui yoyote kumefanywa kuwa rahisi na laini zaidi kuliko hapo awali.

    Uhariri unafanywa kwa njia iliyo wazi – bofya kwenye maandishi yako ili kuweka kielekezi hapo na kuanza kuandika mara moja. Huhitaji tena kusubiri dirisha ibukizi lenye kihariri cha TinyMCE ili kuanza kuhariri. Sehemu nzuri zaidi ni kwamba bado unaweza kuburuta na kuangusha maudhui yako kila mahali.

    Ubunifu mwingine unaosaidia katika uhariri usio na usumbufu ni kidhibiti kinachopatikana kila wakati. Kidhibiti hutumika kama kisanduku chako cha zana na kihariri cha sifa. Zana za kuumbiza maudhui yako: rangi za maandishi, vichwa vya habari, marekebisho ya ukubwa wa fonti, pambizo, nafasi za ndani, mipaka, nukuu za vizuizi, na vingine vingi vinapatikana kwa mbofyo rahisi.

    Utendaji uliotumiwa tena

    3. Utendaji wa WordPress uliotumiwa tena

    Jambo jingine tulilogundua katika wajenzi wengine wa kurasa ni kwamba mara nyingi huanza upya kuvumbua gurudumu. Baadhi hutekeleza vichagua rangi vyao wenyewe, vipakiaji vya picha, viunda ghala la picha na zana nyingine mbalimbali. Hakuna ubaya kuhusu hili lenyewe, lakini WordPress ni hazina kubwa ya vipande vya msimbo, kwa nini basi usitumie hivyo?

    WordPress ni jukwaa kubwa na zuri sana lenye zana nyingi nzuri zilizoundwa na wachangiaji wengi wa ajabu. Page Builder Sandwich hutumia utendaji ambao tayari umejumuishwa kwenye WordPress kwa kadiri inavyowezekana.

    Badala ya kutumia kichagua rangi chetu wenyewe, tunatumia kichagua rangi cha Iris. Badala ya kipakiaji chetu wenyewe cha picha, tunatumia kidhibiti cha media. Kisha pia kuna backbonejs, underscorejs, wp.hooks na wp.shortcode kutaja skripti chache zaidi nzuri. Tunatumia zote hizo, na hii imefanya maisha yetu kuwa rahisi na pia hii inasababisha msingi thabiti zaidi wa msimbo.

    Kutumia tena utendaji wa WordPress kumeleta mshangao mzuri pia. Kwa mfano, kwa kuwa tulitumia kidhibiti cha media kuingiza picha, ulikuwa mshangao wa kupendeza kwamba sasa tunaweza pia kushughulikia maghala ya picha ya WordPress, orodha za kucheza video na sauti pamoja na URL za mbali moja kwa moja mara moja. Pia tungeweza kutumia tu kidhibiti cha media kufanya uhariri wa picha, jambo ambalo liliondoa saa nyingi za maumivu ya kichwa yasiyo ya lazima ya uundaji.

    4. Urambazaji wa kibodi na Njia za mkato

    Katika wajenzi wengine wa kurasa, kipanya ndicho rafiki yako. Unaburuta na kuangusha vitu nacho na kubofya mara mbili ili kuhariri. Lakini kibodi mara nyingi hupuuzwa.

    Kwa mfano, katika baadhi ya wajenzi, huwezi kuhariri maandishi kwa urahisi aya/sehemu moja juu kutoka mahali unapohariri kwa sababu utalazimika kubofya nje ya dirisha ibukizi na kubofya kwenye jipya. Katika Page Builder Sandwich, unaweza kurambaza ukitumia kibodi yako. Bonyeza vitufe vya mishale ili kurambaza kati ya maudhui yako, inafanya kazi hata kama maudhui yako mengine yamefichwa ndani ya safu mlalo au safu wima nyingine.

    Kipengele kingine muhimu ni njia za mkato za kibodi za kutendua na kutenda tena. Huenda zisionekane kuwa kitu kikubwa mwanzoni, lakini fikiria hili: vipi ikiwa umeburuta na kuangusha maudhui yako kimakosa mahali pasipofaa. Katika baadhi ya wajenzi wa kurasa, itabidi uiburute tena kwenye nafasi yake ya asili. Katika Page Builder Sandwich, zote mbili kutendua na kutenda tena zinafanya kazi. Kwa hivyo iwe unataka kuboresha ulichoandika, au unataka kurudisha nyuma maudhui yako yaliyoburutwa (au maudhui mengi yaliyoburutwa), bonyeza tu kutendua au kutenda tena. Kutendua na kutenda tena hufanya kazi kwa maudhui yaliyoburutwa na kuangushwa na hata kwa mabadiliko ya sifa kama vile ukubwa wa fonti na nafasi za ndani za safu mlalo. Hii inazifanya kuwa zana zenye nguvu katika safu yako ya uhariri.

    Uzoefu wa kustarehesha

    5. Mjenzi halisi wa kurasa wa upande wa mbele – Uzoefu wa uhariri wa kustarehesha zaidi na usio na usumbufu

    Mtazamo wetu wakati wa uundaji ni kwamba kuhariri katika upande wa mbele haipaswi kuhisiwa kana kwamba bado unahariri kwa kutumia zana za upande wa nyuma. Haipaswi kuhisiwa kama mjenzi aliundwa hapo awali kwa ajili ya upande wa nyuma kisha kuhamishiwa kwenye upande wa mbele.

    Kwa jumla, kwangu mimi, kitofautishi kikuu cha Page Builder Sandwich ni kwamba tumeiunda tukiwa na lengo la kuwa mjenzi “halisi” wa kurasa wa upande wa mbele – wazo jipya la jinsi uhariri wa upande wa mbele unavyopaswa kuwa.

  • Frontly API: Kuifanya Frontly Builder Kuwa Rafiki Zaidi kwa Wasanidi Programu

    Habari njema kwa wasanidi programu: katika toleo lijalo la Frontly, hatimaye tutazindua API ya Frontly.

    Kwa sasa bado inaendelea kutengenezwa, lakini hatimaye utaweza kuunda viongezi na viendelezi vya Frontly. Bila shaka, tutazindua pia nyaraka za API zitakazoambatana nayo kwa ajili ya matumizi laini na yenye utendaji zaidi.

    Hatuwezi kusubiri kuona vitu vyote vizuri mtakavyobuni ninyi nyote.

    Here’s a short list of some of the APIs we have so far:

    1. Text Formatting Bar API

    Kupitia API ya Upau wa Uumbizaji wa Maandishi, wasanidi wanaweza kupanua utendaji wa upau wa uumbizaji wa maandishi wa Frontly. Kupitia hii, unaweza kuongeza vitufe/chaguo vipya kwenye upau wa uumbizaji wa maandishi.

    2. Add Element API

    API hii itakuruhusu kuunda vipengele vipya, ukiviongeza kwenye orodha ya vile vilivyopo tayari katika sehemu ya Vipengele iliyo upande wa kushoto wa kihariri maudhui.

    3. Inspector API

    API ya Kikaguzi itakuruhusu kuunda, kuongeza, au kuondoa mipangilio kwenye Kikaguzi cha Sifa za kila kipengele.

    4. Text API

    API ya Maandishi itakuruhusu kufanya marekebisho kwenye mitindo ya maandishi, hasa, uwezo wa kurekebisha miundo ya maandishi, kubadilisha rangi za mandharinyuma ya maandishi, na mengine mengi.

    Developers! It’d be great if you could send over some suggestions

    These are just some of the basic APIs we have in store for you. We’re in the middle of creating more, but if you have any other ideas of APIs we can add to our console, just leave a comment below, or hit us up at [email protected]. We might just feature your suggestions in the upcoming Frontly release ?

  • Jinsi ya Kutumia Uuzaji kwa Barua Pepe Kupitia Page Builder Sandwich

    Jinsi ya Kutumia Uuzaji kwa Barua Pepe Kupitia Page Builder Sandwich

    Ndiyo, unaweza.

    The more important question, though, is how and why do you need to do it?

    My business is small. Can’t I just wing it?

    Email marketing has an average ROI of 3,800 percent. For every dollar invested, the average return is $38, according to Salesforce.

    In other words, it’s definitely something worth investing your time in.

    Because while there are tons of ways to market your products and capture leads– you can still try to make use of the less-popular cold call, for example– the most sure-fire way to connect and communicate with your target audience in the 21st century is through e-mail marketing.

    So if you’re running a business –any kind of business, whether small, big, online or otherwise– digital and e-mail marketing is an absolute must.

    Aside from cutting on costs (e-mail is free, after all), businesses rely on it not just because it’s been proven to be successful, but also because it yields results that are both measurable and flexible; you can track your audience’s responses to your e-mails, for example, or note how many clicks and opens your e-mail marketing campaigns get.

    How you can do it with Page Builder Sandwich

    There are lots of available software you can use to help you market your products and content digitally, like Hubspot’s E-mail Marketing Software, or Mailchimp, which gives you a management system that helps you create, organize, and analyze your newsletters.

    But did you know that using Sandwich, you can actually integrate some of the popular software mentioned via the Newsletter Element?

    The Newsletter Element (and how it works)

    You can find the Newsletter Element by hovering over to the Elements Inspector over to the left side of the screen, and selecting Newsletter from the bottom area.

    Using the Properties Inspector, you can also choose which newsletter integration you’d like to use with the Newsletter Element. For this exmple, we’re going to use MailChimp (highlighted in blue in the dropdown below).

    And, using the Input Field button, you can try to play around with the Newsletter Element’s settings as well, so you can change colors, customize success message options, and other settings, like so:

    By trying your hand at the different available settings for the Newsletter Element’s options, you can end up with something like this:

    Plus, with the help of our Pre-Designed Sections and other design tips, you can actually do a whole lot more.

    Other useful resources for e-mail marketing beginners

    • 11 Types of Marketing E-mails That Actually Generate a Response

    Conclusion

    While other noteworthy marketing trends still exist today, one thing’s for sure: E-mail marketing is definitely here to stay, and it’s important that you utilize it when you can. Who knows? Through e-mail marketing, your business could just get that big break it’s been looking for.

    Design in less time!

    Get access to Sandwich’s Pre-Designed Sections, Templates, and a whole lot more.

    Try Live Preview
  • Utangamano wa Vifaa vya Mkononi katika Toleo la 4.0 la PBS

    Kufanikisha utendaji kazi unaojirekebisha kwenye simu (mobile responsiveness) kunaweza kuwa jambo gumu sana, na mtu anapoharibu, matokeo kwa kawaida huwa mabaya mno. Kwa kweli, kama bado hujasikia, Google ilianza hata kuadhibu tovuti zisizofaa kwa vifaa vya mkononi mnamo Aprili 2015. Kwa kifupi, utendaji kazi unaojirekebisha kwenye vifaa vya mkononi ni jambo kubwa sana.

    Kwa hivyo, Utendaji Kazi Unaojirekebisha kwenye Simu ni Nini?

    Tovuti huhesabiwa kuwa inayojirekebisha (responsive) wakati maudhui yake yana uwezo wa kuendana na ukubwa na mwelekeo tofauti wa skrini yanapotazamwa kwenye vifaa vingine mbali na kompyuta ya mezani. Kwa ufupi zaidi, ikiwa umesasisha hadi PBS v4 na unataka kubuni au kuunda ukurasa, basi hupaswi kuwa na shida ya kuuona, iwe uko kwenye kompyuta yako ya mezani, simu ya mkononi au kishikwambi.

    Uwezo wa Kujirekebisha katika Toleo la 4.0

    Katika sasisho letu la hivi punde, timu yetu imehakikisha kuwa kipengele kipya cha PBS cha utazamaji kwenye simu kinakuwa uzoefu laini na unaojirekebisha zaidi kwa ujumla: huku maandishi, picha na maudhui mengine yote yakijirekebisha kiotomatiki kulingana na ubora wa skrini ya kifaa chako.

    Sasa vichwa vyote vya habari vinajirekebisha kiotomatiki kulingana na ukubwa wa skrini, ili usiishie kuwa na herufi kubwa sana unapotazama tovuti au ukurasa wako uliojengwa kwa PBS kwenye simu za mkononi. Ili kuonyesha hili kwa uwazi zaidi:

    Kutazama Tovuti Yako katika Ukubwa Tofauti wa Skrini

    Ili pia kusaidia kuhakikisha kuwa mnajua jinsi ukurasa wenu unavyoonekana kwenye simu, tumewezesha pia utazamaji wa muonekano wa simu kupitia kompyuta ya mezani. Kwa njia hii, ukitaka kuangalia kama ukurasa wako unaonekana vizuri au la, huhitaji kupitia usumbufu wa kubadili moja kwa moja kutoka kwenye simu (au kishikwambi) kwenda kwenye kompyuta ya mezani. Sasa unaweza kubadili kwa urahisi kati ya ukubwa tofauti wa skrini wakati wowote unapounda ukurasa wako.

    Isitoshe, sasa unaweza pia kurekebisha nafasi za vipengele vyako mahususi kwa ajili ya vishikwambi na simu za mkononi.

    Kwa hiyo ninyi mna maoni gani? Ndiyo au hapana? Je, kuna vipengele vingine vyovyote tunavyoweza kuboresha kuhusu vifaa vya mkononi? Tujulishe katika sehemu ya maoni hapa chini!

  • Siri ya Kutoa Huduma Bora kwa Wateja

    Kila asubuhi ninapokuwa njiani kuelekea kazini, kuna mhudumu wa kahawa anayenipa kahawa yangu akiwa na sura mbaya zaidi isiyoonyesha hisia inayoweza kuwaziwa. Huu ni utaratibu wa kila siku kwa sisi wawili.

    Na kama duka hili mahususi la kahawa lisingekuwa njiani kuelekea ofisini kwa urahisi, labda ningekuwa nimebadilisha sehemu yangu ya kupata kahawa muda mrefu uliopita.

    Sasa, mhudumu huyu wa kahawa ana mfano wake katika jumuiya ya huduma kwa wateja mtandaoni.

    Lakini kwa sababu huwezi kuona nyuso zisizo na hisia wakati wa mawasiliano ya barua pepe na gumzo la moja kwa moja, si rahisi sana kuzibaini. Lakini niamini, zipo.

    Huduma bora kwa wateja ni muhimu kwa ukuaji wa biashara yako, ndiyo. Lakini huduma ya wateja pekee haitoshi.

    Unapaswa kutoa huduma nzuri (kama si bora kabisa) inayowafanya wateja wako wajihisi kuwa muhimu, kwa sababu wao ni muhimu kweli. Baada ya yote, wao ndio sababu biashara yako ipo.

    Hata hivyo, si kila mtu anayeelewa kuwa haitoshi tu kwa huduma ya wateja kutolewa tu bila ubora.

    Kwa kweli, hata kama inachukuliwa kuwa kawaida kwamba makampuni yana timu za usaidizi nyuma yao, takwimu za hivi karibuni zinaonyesha kuwa 68% ya wateja huondoka kwenye kampuni kwa sababu hawaoni kama inawajali (wakati inapaswa kufanya hivyo).

    Lakini ni nini hasa kinachothibitisha huduma bora kwa wateja, na unawezaje kuidumisha?

    Kutoka kwa mtaalamu mmoja wa usaidizi kwenda kwa mwingine, hapa kuna baadhi ya mambo muhimu ya kuwafanya wateja wako — na kwa kurefusha, biashara yako — kuwa na furaha.

    1. Tumia maoni hasi kwa manufaa yako

    Iwe ni katika tasnia ya teknolojia au kwingineko, daima utapokea maoni kuhusu bidhaa yako kwa namna moja au nyingine. Lakini zingatia: si yote yatakayokuwa mambo unayotaka kusikia.

    Na unapaswa kujiandaa kwa ajili ya hilo.

    Hata hivyo, zaidi ya kujiandaa, unachohitaji kufanya ni kupokea na kutumia maoni hasi kwa manufaa yako.

    Muda si mrefu, utajazwa na malalamiko, maombi ya vipengele vipya, na maoni ya kutoridhika.

    Yazingatie.

    Ni muhimu kusikiliza na kuwa wazi kuhusu maoni yoyote na yote yanayokujia– yawe chanya au la. Maoni haya yanaonyesha kile ambacho bidhaa au huduma yako inakosa, yakikupa fursa ya kutimiza mahitaji ya hadhira au soko lako.

    Kwa mfano, ukipata malalamiko mengi kuhusu kiolesura chako cha mtumiaji kuwa kigumu kutumia, basi inamaanisha inabidi ubadilishe kiolesura chako cha mtumiaji.

    Ikiwa hii ni mara ya tatu ndani ya mwezi mmoja kupata malalamiko kuhusu utendaji duni wa bidhaa yako, basi pengine ni wazo zuri kukutana na timu yako na kutoa kipaumbele kwa namna ya kushughulikia suala hilo la utendaji.

    Kwa maneno mengine, maoni hasi ni mazuri. Ni fursa kwako kuboresha zaidi bidhaa yako; kupata msukumo kutokana na kutoridhika kwa wateja wako. Hii itasaidia biashara yako na bidhaa yako kukua zaidi, na kadiri hilo linavyotokea, ndivyo wewe na wateja wako mtakavyokuwa na furaha zaidi.

    2. Wajulishe kuwa wewe ni binadamu

    Jambo moja linaloniudhi sana ni kupokea barua pepe zinazosikika kuwa kavu na zisizo na hisia ambazo zinaonekana kama majibu yaliyozalishwa kiotomatiki.

    Makampuni makubwa kwa kawaida hutegemea majibu halisi yanayozalishwa kiotomatiki na roboti, lakini hiyo ni kwa sababu chapa zao tayari zimeimarika na kuaminika sokoni.

    Sasa, ikiwa wewe ni kama sisi, ambao tuna watu halisi wanaotoa huduma kwa wateja, ni muhimu kuifahamisha hadhira yako kuwa wewe pia ni binadamu- kwamba wanaweza kukufikia, kwamba wanaweza kuomba msaada, na kwamba wanaweza kupata jibu la dhati ambalo halisikiki kama jibu lililonakiliwa na kubandikwa, lililopangwa mapema.

    Kwa usaidizi wa barua pepe wa ana kwa ana, ushauri mmoja nilionao ni kutomwambia mteja wako chochote ambacho hungekisema katika maisha halisi. Hiyo inamaanisha ni wakati wa kuacha misemo kama “Hujambo!” au “Tunaomba radhi kwa unyenyekevu kwa kuchelewa kujibu”.

    Binafsi, ninahisi kwamba urasmi uliopitiliza unatoa taswira kwamba hutoi usaidizi kwa sababu unajali– unatoa usaidizi kwa sababu tu ni kazi yako na unalazimika kufanya hivyo.

    Na hilo halikubaliki kabisa.

    Kwa hivyo isipokuwa kama imeandikwa katika sera ya kampuni, kumbuka kufanya bidii kuwajulisha na kuwafanya wateja wako wahisi kuwa wanaweza kuzungumza nawe. Kwamba uko hapo kusaidia kweli, na si kutoa tu majibu ya kiroboti kwa sababu kuna mtu anakulipa kufanya hivyo.

    3. Usiwahi kuwaacha solemba

    Hili pengine liko wazi kabisa.

    Kamwe, usiwahi kumwacha mteja wako solemba bila suluhisho- au angalau ufumbuzi wa haraka- kwa tatizo lake.

    Hata hivyo, wakati mwingine matatizo yasiyo na suluhu za moja kwa moja yanaweza kuwa hayaepukiki. Kwa mfano, tuseme mteja anauliza kuhusu kipengele ambacho unajua hakitatolewa hivi karibuni.

    Unasema nini?

    “Samahani, hatuna kipengele hicho. Kwaheri.

    Wako,
    Usaidizi”

    Naam… hilo halitafaa kabisa.

    Ikiwa inakubidi kutoa njia mbadala ndogo, fanya hivyo. Ikiwa mteja wako anaomba kitu cha rangi ya waridi, na kwa sasa unacho cha rangi nyekundu pekee, kuwa mkweli, lakini pia waambie wanachoweza kufanya kwa sasa.

    “Tutawasiliana nawe tena pindi tutakapokuwa na rangi zaidi!” na utekeleze ahadi hiyo.

    4. Majibu ya haraka ni muhimu- lakini majibu yenye ufanisi pia ni muhimu

    Ndiyo, ni muhimu kuwajibu wateja wako haraka iwezekanavyo. Lakini kutuma jibu tu haitoshi.

    Majibu yako yanapaswa kuwa na maudhui yenye maana, na yanapaswa kuwapa wateja wako suluhisho au njia mbadala ya tatizo lililopo (tazama #3). Hakuna linalofanya kazi bila lingine.

    Ndiyo, wateja wako wana haraka – lakini kuwapa jibu lisilo na kiwango ni kubaya sawa na kutojibu kabisa (na pengine litaonekana kuwa baya zaidi, kwa sababu mara tu unapobonyeza kitufe cha “tuma”, huwezi kurudi nyuma).

    5. Epuka kutoa ahadi usizoweza kutimiza

    “Usijali. Tutakurekebishia hilo ndani ya saa moja!”

    Ikiwa utachukua muda mrefu zaidi ya huo, wewe pamoja na sifa ya kampuni yako mko hatarini.

    Ingawa mwanzoni itasikika kuwa ya kuvutia kwa wateja wako, kutoweza kutekeleza kunaweza kusababisha madhara makubwa zaidi.

    Ikiwa unajua kuwa utachukua saa 24 kutoa marekebisho, kuwa mkweli, na waambie. Watafurahia zaidi bidhaa inayofanya kazi inayochukua muda kukamilika, kuliko ile iliyofanywa kwa haraka na isiyofanya kazi vizuri.

    Hitimisho

    Kwa hivyo siri ya kutoa huduma bora kwa wateja ni nini? Kamwe usiichukulie poa.

    Wateja wako ndio nguvu yako kuu, na ni wa umuhimu wa hali ya juu.

    Wachukulie hivyo.

    Na wakati mwingine unapokuwa unasita kuwekeza kwenye huduma bora kwa wateja, kumbuka maneno haya kutoka kwa Neil Patel:

    “Wamiliki wa biashara werevu wanajua kwamba kila uhusiano wa mteja unaopotea, iwe kwa mshindani au vinginevyo, huwagharimu wastani wa $289 kila mwaka.

    Na ikiwa unafikiri unaweza kufidia tu gharama hiyo kwa wateja wapya, fikiria tena. Inatokea kwamba, inagharimu mara sita hadi saba zaidi kupata mteja mpya kuliko ilivyo kumbakisha aliyepo.”

  • Sasisho la Kubadili Chapa la Frontly #1: Kunakili na Kubandika Aya

    Over our past blog posts, we mentioned that PBS will be rebranding as Frontly, and that we’ll be changing and improving a lot of aspects for the better. One of these aspects is being able to use Frontly to experience a smoother, more intuitive page building experience that’s even better than PBS.

    Kwa hivyo wakati bado tunaifanya Frontly kuwa kamilifu kwa ajili yenu, tumeamua kutoa mfululizo wa machapisho ili kuwajulisha hasa kile mtakachopata pindi Frontly itakapoingia sokoni.

    Copy-paste blocks of text on Frontly

    Tuliunda PBS kwa njia ambayo kila aya yako ni kipengele tofauti. Kunakili na kubandika maandishi marefu hugawanya uteuzi kuwa vizuizi tofauti vya maandishi.

    What do we mean by this? Here’s an example to illustrate.

    Kwenye toleo la sasa la PBS (lile mnalotumia sasa), kunakili na kubandika mistari mingi hugawanyika katika vipengele vingi vya maandishi, na kufanya iwe vigumu zaidi kuhamisha sehemu za maandishi huku na kule. Hii inafanya iwe vigumu kuhariri maandishi.

    Kwa hivyo kama ningetaka kuhamisha maandishi niliyotoka kunakili na kubandika hadi kwenye safu wima nyingine, ingekuwa ngumu zaidi kwa sababu inanibidi kuburuta mistari mmoja baada ya mwingine.

    This is something we’re definitely addressing with Frontly.

    This is a small test page Benjamin made for Frontly. Here, you’ll see that we copy-pasted the same paragraph we tried to copy-paste on PBS. Only this time, everything is retained in a single area that you can drag around and place wherever you want to.

    Hii inamaanisha kuwa unaweza kuongeza na kuhariri maandishi kwa urahisi zaidi, kukupa uzoefu wa kuandika (na kujenga kurasa) bila usumbufu.

    Retain full text formatting with Frontly

    Kitu kingine tunachofurahia kuwafanya ninyi mjaribu kwenye Frontly ni jinsi uumbizaji wote unavyobaki vile vile – vichwa vyote vya habari vinahifadhiwa, ikiwa ni pamoja na vitone, na hata emoji.

    Copy-pasting with PBS vs copy-pasting with Frontly

    Kwenye Frontly (kulia), utaona kuwa uumbizaji wote wa maandishi ulihifadhiwa kutoka chanzo asili. Kila kitu kilichokolezwa, kilichoandikwa kwa herufi za mlazo, kilichopigiwa mstari, au kilichohaririwa kama saizi tofauti ya kichwa cha habari vyote hubaki bila kubadilika vinapobandikwa kwenye eneo la Frontly (ikilinganishwa na PBS, ambapo kitu pekee kilichohifadhiwa kilikuwa emoji).

    What else do we have in store for you?

    Kama tulivyotaja, hili ni chapisho la kwanza tu katika mfululizo wa machapisho kuhusu jinsi Frontly itakavyokuwa mbele sana ya PBS. Hatuwezi kusubiri kuwaonyesha mambo mengine yote, kwa hivyo kaeni tayari kwa chapisho letu lijalo la blogu!

    Mapendekezo au maoni? Wasiliana nasi na uache jibu hapa chini!

  • Jinsi Tulivyoongeza Utendaji wa Plugin Yetu kwa 200%

    Mnamo Februari 2, 2017 iliyopita, Ann Taylor aliandika makala Mambo 12 Tunayohitaji Kuona Kutoka kwa Wajenzi wa Kurasa za WordPress Mnamo 2017 + Nani Ambaye Tayari Anafanya Vizuri katika CodeInWP. Tumekuwa tukiiboresha Page Builder Sandwich mfululizo kwa zaidi ya mwaka mmoja sasa: tunafanya utafiti wetu, tunasikiliza wateja wetu, kwa hivyo tulidhani Page Builder Sandwich ingeingia kwenye makala ya CodeInWP ya “Nani Aliyeifanya kwa Usahihi”. Hata hivyo, hatukuingia kwa sababu ya utendaji. ?

    Kwa hivyo tulimuuliza Ann kuhusu hilo, naye akajibu:

    …Nilijaribu toleo la bure kidogo. Inaonyesha matumaini makubwa: moduli nyingi, UI rahisi kueleweka, uzoefu mzuri wa WYSIWYG, kila kitu kinavutwa kwa urahisi. Hata hivyo, nilipokuwa na moduli kama 10 kwenye ukurasa, ikawa vigumu kuendelea kufanya kazi nayo kwa sababu ya kasi ndogo ya uhariri…

    Kwa hivyo kulingana naye, Page Builder Sandwich ina matatizo ya utendaji. Na kwa kuwa huwa tunasikiliza maoni kila wakati, tuliichunguza.

    Kupima Utendaji

    Tulihitaji njia ya kuangalia utendaji wa PBS; kwa kuwa PBS huendeshwa zaidi kwenye kivinjari kupitia Javascript, Chrome Timeline profiler ilikuwa zana sahihi kwa kazi hiyo. Timeline profiler inaweza kutambua na kupima ni michakato gani inayofanyika kwenye ukurasa wa wavuti wakati unaendeshwa, ambayo ni bora kwa kupata vikwazo vya kasi.

    Tuliona tunapaswa kwanza kupima hatua rahisi zaidi – kusogeza kipanya chetu kwenye vipengele na safu mlalo nyingi. Rahisi, sivyo? Tulikuwa na uhakika kwamba hatungekumbana na matatizo ya utendaji kwa jambo rahisi kama hili. Kwa bahati mbaya, tulikosea.

    Mara tu tulipobonyeza kitufe cha kurekodi, tulisogeza kipanya kwa takriban sekunde 2 kwenye skrini, kisha tukabonyeza kitufe cha kusimamisha.  Hapa kuna ratiba ya matukio iliyotokana na profiler:

    Tazama na uone! Imejaa tele vikwazo vya utendaji!

    Kuna mambo mengi yanayotokea kwenye grafu, lakini suala lililo wazi zaidi ni kwamba kuna maeneo mengi ya zambarau ndani yake (ambayo haikupaswa kuwa hivyo). Zaidi ya hayo, maeneo haya ya zambarau yanaonekana kuwa mapana sana, na yote yanaonekana kufikia kilele cha grafu. Pia utagundua kuwa grafu imejaa wakati wote pia, na kwamba maeneo ya zambarau karibu kamwe hayashuki hadi sifuri. Inaonekana kama kivinjari huwa na shughuli nyingi kila wakati kikifanya kitu, na karibu hakipumziki kamwe.

    Lakini maeneo hayo yote ya zambarau yana maana gani hasa?

    Profiler ilikuwa nzuri kiasi cha kutuambia kuwa yanaitwa reflows. Hii hapa ni fasili ya reflow ni nini kutoka kwa tovuti ya Google Developer:

    Reflow ni jina la mchakato wa kivinjari cha wavuti wa kukokotoa upya nafasi na jiometri za vipengele kwenye waraka.. reflow ni operesheni inayomzuia mtumiaji katika kivinjari.

    Kwa hivyo hii inamaanisha kuwa kusogeza kipanya chako kwenye PBS huchochea idadi kubwa sana ya reflows. Kilicho kibaya zaidi ni kwamba kila reflow husimamisha kivinjari kwa muda ili kiweze kumaliza kufanya hesabu zake. Reflows zaidi zinamaanisha vituo vingi vya kivinjari, na utumiaji unakuwa hata wenye kugugumia (janky) zaidi. Kwa maneno rahisi, maeneo mengi ya zambarau = mbaya.

    Kwa hivyo ikabainika kuwa Ann alikuwa sahihi: tuna kikwazo kikubwa cha utendaji, kwa hivyo timu yetu ilianza kazi mara moja kurekebisha mara moja.

    Kutatua Tatizo Letu la Reflow / Jank

    Kabla ya kitu kingine chochote, tulihitaji kufanya utafiti ili kubaini ni nini hasa husababisha reflow hii hapo kwanza. Tuligundua kuwa inaonekana, mambo mengi ya kawaida katika Javascript yanaweza kukichochea kivinjari kusababisha reflow.

    Takriban kitendakazi chochote unachoweza kutumia kupata upana, urefu au nafasi ya kipengele cha DOM kinaweza kuchochea reflow. Paul Irish aliandika orodha ndefu ya sifa na vitendakazi vyote katika Javascript vinavyoweza kufanya hivi. Habari mbaya ni kwamba Page Builder Sandwich inatumia nyingi ya sifa na vitendakazi hivi, ambavyo vyote husababisha reflow:

    • elem.getBoundingClientRect()
    • window.getComputedStyle()
    • window.scrollY
    • na mengine mengi…

    Suluhisho #1: Kuhifadhi Akiba ya Michakato ya Reflow Inayogharimu Sana

    Suluhisho lililo wazi zaidi ni KUTOTUMIA sifa na vitendakazi hivyo. Hata hivyo, PBS inavitegemea sana na hatuwezi kufanya kazi bila hivyo.

    Suluhisho tulilobaki nalo ni kupunguza kadiri iwezekanavyo miito kwa vitendakazi hivyo. Sehemu ngumu hapa ilikuwa kwamba tulitumia sifa na vitendakazi hivyo mara nyingi katika sehemu tofauti za PBS, na mara nyingi, tulivitumia kwenye kipengele kile kile cha DOM mara nyingi. Ili kurekebisha hili, tulitengeneza utaratibu wetu wenyewe wa kuweka akiba kwa kila sifa/kitendakazi chenye matatizo.

    Kwa mfano, kitendakazi cha getBoundingClientRect  kinatupatia vipimo vya sasa vya pikseli vya juu, kushoto, upana, urefu, kulia, na chini vya kipengele cha DOM. Tunatumia kitendakazi hiki kila wakati kukokotoa mahali pa kuchora mistari ya nje ya vipengele katika PBS. Hapa kuna kitendakazi cha kuweka akiba tulichounda kwa ajili ya hili:

    // Akiba: Client rect zetu huwekwa hapa, tunaweza kutumia hii kuzifuta baadaye.
    var elemsWithBoundingRects = [];
    
    window.pbsGetBoundingClientRect = function( element ) {
    
    	// Angalia ikiwa tayari tulipata client rect hapo awali.
    	if ( ! element._boundingClientRect ) {
    
    		// Ikiwa sivyo, ipate kisha uihifadhi kwa matumizi ya baadaye.
    		element._boundingClientRect = element.getBoundingClientRect();
    		elemsWithBoundingRects.push( element );
    	}
    	return element._boundingClientRect;
    };
    ​

    Badala ya kuita getBoundingClientRect , sasa tulitumia pbsGetBoundingClientRect . Sasa kila wakati client rect inapoulizwa, tunahifadhi thamani hiyo kwa marejeleo ya baadaye, na hivyo kupunguza idadi ya vichochezi vya reflow.

    Pia tulihitaji njia ya kufuta akiba wakati client rect zilizohifadhiwa zinapobatilishwa. Thamani za client rect zilizohifadhiwa hubadilika mtumiaji anaposogeza ukurasa au anapoongeza/kubadilisha/kuondoa vipengele kwenye skrini. Kwa hivyo tulitengeneza kitendakazi cha kusafisha akiba ambacho tunaweza kukiita wakati wowote tunapohitaji thamani mpya za client rect:

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

    Pia tulifanya utaratibu huu huu wa kuweka akiba kwa miito mingine ya vitendakazi inayochukua rasilimali nyingi ambayo kwa kawaida tunaitumia.

    Suluhisho #2: Kukusanya Pamoja Usomaji na Uandishi kwa Kutumia FastDom

    Kutekeleza suluhisho #1 kuliongeza utendaji wa PBS, lakini haikutosha.

    Kutafuta zaidi kwenye Google, tulikutana na makala ya Wilson Page kuhusu Kuzuia ‘layout thrashing’. Wilson anasema:

    Layout Thrashing (reflow) hutokea wakati JavaScript inapoandika na kisha kusoma kwa nguvu kutoka kwa DOM mara nyingi, na kusababisha reflows za waraka.

    Inaonekana, haitoshi tu kupunguza miito yako kwa sifa na vitendakazi maalum vinavyochochea reflow. Unapofanya “usomaji” na “uandishi” mwingi unaofuatana kwenye DOM, pia huchochea reflow ya kivinjari. Huu hapa ni mfano wa kawaida, moja kwa moja kutoka kwenye tovuti ya Wilson:

    // Soma
    var h1 = element1.clientHeight;
    
    // Andika (inabatilisha mpangilio)
    element1.style.height = (h1 * 2) + 'px';
    
    // Soma (huchochea reflow)
    var h2 = element2.clientHeight;
    
    // Andika (inabatilisha mpangilio)
    element2.style.height = (h2 * 2) + 'px';
    
    // Soma (huchochea reflow)
    var h3 = element3.clientHeight;
    
    // Andika (inabatilisha mpangilio)
    element3.style.height = (h3 * 2) + 'px';
    
    // Reflow ya waraka mwishoni mwa fremu​

    Mfano hapo juu unachochea reflows 3 kwa sababu vipimo vya ukurasa mzima hubatilishwa baada ya uandishi. Suluhisho lililopendekezwa kwa hili ni kupanga upya msimbo ili kukusanya pamoja usomaji na uandishi wote ili jambo zima lichochee reflow 1 tu ya kivinjari:

    // Soma
    var h1 = element1.clientHeight;
    var h2 = element2.clientHeight;
    var h3 = element3.clientHeight;
    
    // Andika (inabatilisha mpangilio)
    element1.style.height = (h1 * 2) + 'px';
    element2.style.height = (h2 * 2) + 'px';
    element3.style.height = (h3 * 2) + 'px';
    
    // Reflow ya waraka mwishoni mwa fremu​

    Kijisehemu cha msimbo hapo juu kinafanya utatuzi wa tatizo uonekane rahisi. Lakini kiuhalisia, katika PBS, kusoma na kuandika mambo yanayochochea reflow hutokea katika sehemu nyingi tofauti kwa nyakati nyingi tofauti wakati wa mzunguko wa maisha wa PBS. Kupanga upya maelfu ya mistari ya msimbo wa Javascript haiwezekani.

    Kwa bahati nzuri kwetu, Wilson pia alitoa suluhisho katika makala yake. Aliunda hati ndogo ya matumizi kusaidia kukusanya pamoja usomaji na uandishi huo, inayoitwa FastDom.

    Hapa kuna baadhi ya msimbo kutoka kwa Page Builder Sandwich unaotumia FastDom na pia unajumuisha Suluhisho letu #1 hapo juu:

    // Kusanya pamoja usomaji kutoka kwenye nyuzi nyingine.
    fastdom.measure( function() {
    
    	// Tumia client rect yetu iliyohifadhiwa kwenye akiba.
    	var rect = window.pbsGetBoundingClientRect( elem );
    
    	// Kusanya pamoja uandishi kutoka kwenye nyuzi nyingine.
    	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 ) );​

    Kile ambacho FastDom hufanya ni kwamba inakusanya pamoja miito yote ya fastdom.measure  na miito yote ya fastdom.mutate  na kuitekeleza bila ulandanishi, ikikusanya kwa ufanisi usomaji na uandishi wote pamoja ili kupunguza reflows zote kwenye kivinjari.

    Suluhisho #3: Kufikia Vipengee vya Mtindo Kunagharimu Sana

    Pia tuligundua kwa msaada wa jsPerf kwamba baadhi ya vitendakazi vya kupata mtindo vilikuwa na kasi zaidi kuliko vingine.

    Katika PBS, kwa kawaida tunahitaji kupata thamani ya sasa ya mtindo maalum wa kipengele. Kwa mfano, kwa kawaida tunatumia hii kupata pambizo ya juu:

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

    Lakini, tuligundua kuwa kufanya hivi kuna kasi zaidi:

    var marginTop = elem.style.marginTop;​

    Hata hivyo, elem.style.marginTop  na getComputedStyle  ni tofauti sana. Ya kwanza inatupa tu mtindo wa ndani ya mstari wa kipengele, na haizingatii lahajaza mtindo zozote; na ya pili inazingatia mitindo ya ndani ya mstari na lahajaza mtindo.

    Zaidi ya hayo ni kwamba hata matokeo ya getComputedStyle  yalipowekwa kwenye akiba, bado yalikuwa ya polepole sana. Kama ilivyobainika, kufikia kipengee cha mtindo chenyewe ndio mchakato wa polepole.

    Kwa bahati nzuri kwetu, PBS huongeza mitindo ya ndani ya mstari kwenye vipengele, na kwa kuwa mitindo ya ndani ya mstari hupewa kipaumbele (mara nyingi) kuliko lahajaza mtindo, kutakuwa na matukio ambapo kupata thamani ya mtindo wa ndani ya mstari kutatosha. Kwa hivyo tukichanganya mbinu hizi mbili hapo juu, tunaweza kupata msimbo unaoendeshwa kwa kasi zaidi:

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

    Matokeo ya Maboresho ya Msimbo

    Masuluhisho yetu 3 hapo juu yalichukua utafiti mwingi, majaribio na utekelezaji halisi (na kuchelewesha kipengele chetu cha Fonti kutolewa), lakini mwishowe yote yalikuwa na thamani.

    Tukirudi kwenye jaribio letu la awali la kusogeza kipanya chako kwenye skrini kwa sekunde 2. Hapa kuna ratiba ya matukio ya zamani iliyokuwa mbaya/yenye kugugumia:

    Na hivi ndivyo ratiba yetu mpya ya matukio inavyoonekana baada ya maboresho ya utendaji:

    Kama unavyoona, kuna vitu vichache vya zambarau kwenye grafu. Na kuna tofauti inayoonekana kwenye kiasi cha michakato inayotekelezwa na kivinjari. Vitu vya mstatili vilivyo chini ni vyembamba zaidi pia, kumaanisha michakato inaendeshwa kwa kasi zaidi kuliko hapo awali.

    Ukilinganisha kiasi cha maeneo marefu/mapana ya zambarau katika grafu za zamani na mpya, tunaona ongezeko kubwa la utendaji la 200%! Pia tunaona ongezeko la utendaji katika maeneo yote. Si vibaya hata kidogo!

    Mambo Muhimu & Mafunzo

    Kusema ukweli, hatukufikiri kwamba PBS ilikuwa na matatizo ya utendaji kabla ya Ann kulizungumzia. Hasa kwa sababu tulikuwa tukitumia mashine zilizolenga uundaji na vikwazo vya utendaji havikuwa dhahiri kiasi hicho. Tukiangalia nyuma, kuangalia utendaji kulipaswa kuwa moja ya vipaumbele vya juu. Lakini angalau sasa, kuanzia toleo la 4.3 imeshuhulikiwa. ?

    Kwa wale wanaotaka kuboresha utendaji wa programu-jalizi zao wenyewe za WordPress, hasa ikiwa unatumia pia Javascript nzito, haya hapa ni mambo niliyojifunza kutokana na uzoefu huu:

    1. Weka kikomo/weka akiba ya miito yako kwa sifa/vitendakazi vinavyochochea reflow. Tumia hii kama mwongozo: Kinacholazimisha layout/reflow. Orodha ya kina.
    2. Kusanya pamoja “usomaji” na “uandishi” kwa mitindo ya DOM. Tumia FastDom kukufanyia hili.
    3. Tumia Chrome Timeline profiler, na uhakikishe una reflows (vitu vya zambarau) chache iwezekanavyo.
  • Kwa Nini Tulibadilisha Kutoka EDD Hadi Freemius

    Kwa Nini Tulibadilisha Kutoka EDD Hadi 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 ni nini na kwa nini tuliichagua?

    Easy Digital Downloads (EDD) ni mbadala maarufu unaojitegemea (self-hosted) wa eCommerce / WooCommerce kwa ajili ya WordPress. Bila nyongeza yoyote, huwezi kuuza bidhaa ya WordPress ukitumia EDD, lakini kiendelezi chake cha Software Licensing kinaifanya kuwa bora kabisa kwa kuuza programu-jalizi. Kiendelezi hicho pia kilishughulikia uundaji na uthibitishaji wa funguo za leseni.

    EDD pia ilifanya kazi vizuri kwa sababu iliwaruhusu wateja kununua bidhaa yetu moja kwa moja kutoka kwenye tovuti, huku pia ikiwapa ukurasa wao wa akaunti ambapo wanaweza kuingia na kuona historia yao ya ununuzi.

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

    Inafanyaje kazi ikilinganishwa na Freemius, na tulibadilisha lini?

    Mnamo 2016, Vova Feldman, msanidi mkuu na mwanzilishi mwenza wa Freemius, alitutumia barua pepe yenye maelezo mafupi kuhusu Freemius, akieleza kuwa ni zaidi ya suluhisho la eCommerce — Inatoa vipengele vingine kama vile suluhisho la uchanganuzi na maarifa, zana ya otomatiki ya masoko, na zana ya usaidizi iliyojengwa ndani ili wateja waweze kuwasiliana nawe moja kwa moja kutoka kwenye Dashibodi ya WordPress.

    Hapo awali, tulitumia tu ‘Freemius Insights’ — mojawapo ya vipengele vya Freemius — kwa sababu tulikuwa na hamu ya kupata uchanganuzi. Ilitusaidia kuelewa sababu za kawaida zilizowafanya watu kuondoa programu-jalizi yetu wakati huo.

    Pia ilitusaidia kufanya maamuzi yanayoongozwa zaidi na data kupitia tafiti za haraka kwa wateja. Kwa mfano, mtumiaji akitaka kuondoa programu-jalizi yetu, fomu ya haraka ya maoni hutokea na kuuliza kwa nini walichagua kuiondoa. Maoni haya yalitusaidia kuelewa mahitaji ya wateja wetu.

    Katika zoezi hili, tuligundua kuwa watumiaji walikuwa wanaiondoa kwa sababu hawakujua la kufanya baada ya kuiwezesha. Tuliongeza tu skrini ya kuwakaribisha na video ya mafunzo ili kupunguza kiwango cha uondoaji wa programu-jalizi. Rahisi tu.

    Mbali na uchanganuzi, jukwaa la Freemius lilijengwa ili uweze kulitumia kwa urahisi kuuza bidhaa zako za WordPress kwa ufanisi zaidi!

    Baada ya kupima faida na hasara, tulihamia Freemius mnamo Januari 2017. Hii ndiyo sababu:

    Freemius huwaruhusu wateja kununua bidhaa yako moja kwa moja kwenye Dashibodi yao ya 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.

    Kwa kutumia EDD, watu waliovutiwa na Sandwich ilibidi watoke kwenye matumizi yao ya kujenga kurasa na kwenda kwenye tovuti ya nje ili kununua ufunguo wa leseni. Walilazimika kupitia mibofyo kadhaa — na vikwazo vingine vingi — kabla ya kukamilisha ununuzi hatimaye.

    Kinyume chake, wakiwa na Freemius wateja hununua moja kwa moja kutoka kwenye Dashibodi zao za WordPress wakati wanajaribu Sandwich — hakuna haja ya kuelekea kwenye tovuti nyingine ili kununua.

    Urahisi wa yote haya ulifanya ununuzi kuwa mwepesi na rahisi mara kumi zaidi kwa wateja, na kusababisha ongezeko kubwa la mauzo.

    Wasanidi programu pia wamewekeza katika mafanikio yako

    Kuuza bidhaa yako kwa kutumia Freemius si bure. Kwa kila mauzo, wanachukua sehemu ndogo ya mapato yako, ambayo hutumika kwa malipo na ada za uchakataji. Huo ndio mfumo wao wa biashara.

    Lakini jambo la muhimu la kuzingatia hapa ni kwamba mfumo wao wa biashara unategemea mafanikio ya bidhaa yako ya WordPress.

    Vova na timu yake wanatoa ushirikiano mkubwa sana. Walitupa mbinu na vidokezo vyao kuhusu jinsi ya kuzalisha mapato zaidi, jinsi ya kuboresha programu-jalizi yetu, na jinsi ya kutumia Freemius kwa manufaa yetu. Ukarimu wao wa kutoa taarifa ulichangia sana katika ukuaji wa Sandwich.

    Hitimisho: Ikiwa wewe ni mtunzi wa bidhaa za WordPress unayetaka kuchuma mapato, Freemius ndiyo njia sahihi.

    Page Builder Sandwich inalenga kuongeza urahisi wa kutumia na uzoefu wa mtumiaji kupitia ujenzi wa kurasa. Freemius inafanya hili pia: Inarahisisha uzoefu kwa ufanisi kwa wateja na wauzaji pia.

    Tangu kuhamia Freemius mnamo 2017, tumekuwa na wateja wenye furaha zaidi, kiwango cha chini cha uondoaji wa programu-jalizi, na mauzo bora kwa ujumla. Ikiwa unatafuta kuchuma mapato kutokana na programu-jalizi au mandhari zako za WordPress, Freemius kwa hakika ndiyo chaguo bora.

    Vipengele vyake ni bora zaidi kuliko vya washindani. Ilitusaidia kufanya maamuzi nadhifu kwa ajili ya maboresho. Timu yao inatoa usaidizi wa kipekee. Ikiwa wewe ni mtunzi wa bidhaa za WordPress, tunatumai utapata matokeo mazuri kama yale tuliyoyapata na Freemius.