Blog

  • Sida Loogu Daro Shortcodes Gaar ah Page Builder Sandwich

    Sida Loogu Daro Shortcodes Gaar ah Page Builder Sandwich

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

    Shortcodes waxay kuu oggolaanayaan inaad waxyaabo ku darto mareegtaada (sida widgets-ka, tusaale ahaan), adigoon u baahnayn inaad ku darto qaybo waaweyn oo koodh ah sida soosaarayaashu caadiyan u sameeyaan.

    Tusaale ahaan, koodh caadi ah marka loo eego dhererka, wuxuu u badan tahay inuu u ekaan doono wax sidan oo kale ah:

    <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>​

    Tusaalahan, aan iska dhigno in koodhka kore uu kuu oggolaanayo inaad ku darto cutub dhan oo qoraalka buuxiyaha ah ee 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.

    Hadda qiyaas in labada qaybood ee koodhka ah– Qaybta asalka ah, ee dheer, iyo shortcode-ka ay ku jirto ereyga “lorem” oo keliya, ay labaduba samayn doonaan isla hal shay: Ku darista qoraalka 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?

    Haddii aad leedahay furin (plugin) ama widget aad jeceshahay, waxay u badan tahay inay leeyihiin shortcode diyaar kuu ah inaad isticmaasho.

    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

    Xagga Page Builder Sandwich, waxaad shortcodes si toos ah ugu dari kartaa boggaaga adigoo si fudud u qoraya ama koobiyeynaya oo ku dhajinaya aagga nuxurkaaga.

    Waxaan tan hoos ku samaynay shortcode ka socota Shortcodes Ultimate, annagoo sanduuq nuxur ah ku darnay bogga tijaabada ee Page Builder Sandwich:

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

    Mid ka mid ah maqaalladayadii hore ee ku saabsanaa Khariidaynta Shortcode, qeexitaanku waa sida soo socota:

    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.

    Qayb ka mid ah tan waxay la macno tahay inaanad hadda kaddib u baahnayn inaad gacanta kaga raadiso shortcodes-kaaga dukumiintiyadooda ama kaydadkooda u gaarka ah.

    Ilaa inta aad haysato furinka (plugin) ay ku jirto shortcode-ka oo ku rakiban boggaaga WordPress, waxay si sahlan diyaar kuugu noqon doontaa inaad ku isticmaasho 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.

    Markaa haddii aad rabto inaad ku darto shortcodes gaar ah, ama shortcodes aad adigu samaysatay, waad awoodaa, ilaa inta aad ku rakibtay boggaaga WordPress.

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

  • Ku Samee Bog WordPress oo Aad u Fiican Dalabyadan Jimcaha Madow ee 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.

    Marka inta ay weli (xoogaa) hore tahay, waxaan soo ururinnay liiska heshiisyada ugu fiican ee aan u heli karnay WordPress Black Friday 2017, oo ay la socdaan waxyaabaha aasaasiga ah ee aad u baahan tahay si aad u sameysato goob WordPress ah– dhammaantoodna ku jira miisaaniyaddaada.

    Iyadoon hadal kale lagu darin, waa kuwan 5 qalab iyo fur-inno (plugins) qiimo dhimis deeqsinimo leh leh oo aad u baahan doonto si aad u dhistid degelkaaga aasaasiga ah ee ugu horreeya ee 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.

    Ka Hel Kuubankaaga 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.

    Fiiri Yoast SEO Hadda!

    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.

    Hel Kuubanka WP Rocket

    Theme Discounts from WeDevs.com

    WeDevs waa ururin ka kooban fur-inno (plugins) iyo kordhinno (extensions) WordPress oo aad u fiican. Waxay leeyihiin bulsho aad u xooggan, waxayna jireen ilaa 2008. Black Friday 2017 (iyo ciidaha ku xiga ee sanadkan), waxay soo diyaariyeen liis ah Heshiisyada Fasaxa WordPress, oo ay ku jiraan qiimo dhimisyo iyo kuubanno aad u badan oo loogu talagalay mawduucyo (themes) WP oo cajiib ah.

    Hel Kuubannada Theme-ka

    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.

    Waxaan sidoo kale dhowaan soo bandhigi doonnaa maqaal ku saabsan sida loo sameeyo bogga soo degitaanka (landing page), oo wata xogo cajiib ah oo ka yimid First Site Guide, markaa la soco toddobaadyada soo socda!

    Aad 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

    Iibso Hadda

    Apply CYBERMONDAY33 upon checkout to save $13.20

    Premium Unlimited Sites

    $89 $60.29

    Iibso Hadda

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

  • Sida Page Builder Sandwich uu Kaga Duwan Yahay Kuwa Kale

    How-Page-Builder-Sandwich-Is-Different-from-the-RestWaxa jira tobannaan iyo tobannaan dhiseyaal bog ah, waxaanad hubaal isweydiinaysaa: maxaa ku gaar ah Page Builder Sandwich? Maxaad u dhibsanaysaa isticmaalkiisa haddii aad mid horeba gacanta ugu haysato?

    Maqaalkan, waxaan ku tiri doonaa tiro ka mid ah astaamaha muhiimka ah ee laga helo Page Builder Sandwich kuwaas oo ka dhigaya mid gaar ah, oo gabi ahaanba lagama-maarmaan u ah abuurayaasha nuxurka iyo nashqadeeyayaashaba. Haddii aadan garanayn waxa uu yahay dhise bog iyo sababta aad ugu baahan tahay, ha welwelin, waxaan haynaa xoogaa waxyaabo ah oo ku caawin kara.

    1. Ma arki doontid kaliya muuqaal matalaya nuxurkaaga, waxaad arkaysaa oo wax ka beddelaysaa nuxurkaaga dhabta ah

    Dhiseyaasha kale ee bogagga, waxaad arkaysaa aagag uun matalaya nuxurkaaga. Waxaad inta badan nuxurkaaga ku habaysaa baloocyo iyo qaabab laydi ah, natiijaduna waxay u ekaanaysaa qaab-dhismeed muujinaya halka uu nuxurkaagu ugu dambayntii kaga ekaan doono bogaaga. Tani waxay keenaysaa in si joogto ah loo gujiyo badhanka hordhaca si uun loo arko sida ay natiijadu u ekaan doonto.

    Iyadoo la adeegsanayo Page Builder Sandwich, dhammaan wax-ka-beddelka waxaa lagu fuliyaa xagga hore ee boggaaga waxaanad si toos ah wax uga beddelaysaa nuxurkaaga si aad u hesho khibrad dhab ah oo ah waxaad aragto waa waxa aad helayso.

    2. Wax-ka-beddel toos ah oo degdeg ah oo fudud iyadoo aanay jirin daaqadahaas soo boodda ee dhibka badan

    Daaqadaha soo booda waxay ahaayeen wax aasaasi u ah dhiseyaasha bogagga. Inta badan, haddii aad rabto inaad wax ka beddesho wax kasta oo ku jira qaab-dhismeedkaaga, hadday ahaan lahayd cinwaan, qoraalka badhanka, ama qoraal gaaban oo halkudheg ah, marka hore waa inaad sugtaa daaqad soo boodda inay furanto si aad isbeddelladaada uga dhex samayso.

    Waxaan hadafkayaga ka dhignay inaan yarayno isticmaalka daaqadaha soo booda guud ahaan gudaha Page Builder Sandwich. Ka saarista daaqadaha soo booda awgeed, wax-ka-beddelka nuxur kasta waxaa laga dhigay mid ka fudud kana habsami badan sidii hore.

    Wax-ka-beddelka waxaa loo sameeyaa si toos ah – guji qoraalkaaga si aad calaamadda u dhigto halkaas oo aad bilowdo qorista. Uma baahnid mar dambe inaad sugto daaqad soo boodda oo ay ku jirto tifaftiraha TinyMCE si aad u bilowdo wax-ka-beddelka. Qaybta ugu wanaagsan ee arrintan ayaa ah inaad weli jiidi karto oo meel kasta dhigi karto nuxurkaaga.

    Hal-abuur kale oo gacan ka geysta wax-ka-beddel aan dhib lahayn waa kormeeraha had iyo jeer jooga. Kormeeruhu wuxuu kuu adeegaa sanduuqa qalabkaaga iyo tifaftiraha sifooyinka. Qalabka lagu qaabeeyo nuxurkaaga: midabada qoraalka, cinwaannada, hagaajinta cabbirka farta, margins, paddings, xuduudaha, blockquotes, iyo qaar kaloo badan ayaa hal gujin u jira.

    Reused functionality

    3. Dib-u-isticmaalka shaqooyinka WordPress

    Wax kale oo aan ku aragnay dhiseyaasha kale ee bogagga ayaa ah inay inta badan dib u curiyaan wax hore u jiray. Qaarkood waxay sameystaan xulayaasha midabka u gaarka ah, soo-ruriyeyaasha sawirrada, abuureyaasha gallery-yada iyo qalab kale oo kala duwan. Wax khalad ah kuma jiraan arrintan lafteeda, laakiin WordPress waa xubin hodan ku ah jajabyada koodhka, marka maxaa loo isticmaali waayay kuwaas?

    WordPress waa madal weyn oo cajiib ah waxayna ka kooban tahay qalabyo badan oo fiican oo ay dhiseen tiro aad u badan oo ah tabarrucayaal heersare ah. Page Builder Sandwich wuxuu isticmaalaa shaqooyinka horay loogu dhex daray WordPress intii suurtagal ah.

    Halkii aan isticmaali lahayn xulaheena midabka, waxaan isticmaalnaa xulaha midabka ee Iris. Halkii aan ka isticmaali lahayn soo-ruriyeheena sawirka, waxaan isticmaalnaa maamulaha warbaahinta. Kadibna waxaa kale oo jira backbonejs, underscorejs, wp.hooks iyo wp.shortcode si aan u magacaawno dhowr qoraal oo xariif ah. Dhammaan kuwaas waan isticmaalnaa, tanina waxay nolosheena ka dhigtay mid fudud waxayna sidoo kale horseeddaa koodh-saldhig aad u deggan.

    Dib-u-isticmaalka shaqada WordPress waxay sidoo kale keentay waxyaabo yaab leh oo cajiib ah. Tusaale ahaan, maadaama aan u isticmaalnay maamulaha warbaahinta gelinta sawirrada, waxay ahayd yaab wanaagsan inaan hadda sidoo kale maareyn karno gallery-yada WordPress, liisaska heesaha iyo fiidyowyada, iyo URL-yada fog isla markiiba. Waxaan sidoo kale si fudud u isticmaali karnaa maamulaha warbaahinta si aan u samayno wax-ka-beddelka sawirka, taasoo meesha ka saartay saacado badan oo ah dhibaatooyin horumarineed oo aan loo baahnayn.

    4. Ku dhex-socodka Kiiboodhka iyo Toobiyeyaasha

    Dhiseyaasha kale ee bogagga, jiirka ayaa ah saaxiibkaaga. Waxaad ku jiidaysaa oo ku dhigaysaa waxyaabaha, waxaadna laba jeer gujinaysaa waxyaabaha si aad wax uga beddesho. Laakiin kiiboodhka inta badan waa la dayacaa.

    Tusaale ahaan, dhiseyaasha qaarkood, si fudud wax ugama beddeli kartid qoraal hal cutub/qayb ka sarreeya meesha aad wax ka beddelaysid sababtoo ah waa inaad ka baxdaa daaqad soo boodda oo aad mid cusub gujisaa. Gudaha Page Builder Sandwich, waxaad ku dhex socon kartaa kiiboodhkaaga. Riix falaadhaha si aad ugu kala dhex socoto nuxurkaaga, waxay shaqaynaysaa xitaa haddii nuxurkaaga kale uu ku dhex jiro saf ama tiir kale.

    Astaamaha kale ee muhiimka ah waa toobiyeyaasha kiiboodhka ee undo iyo redo. Waxaa laga yaabaa inaysan wax weyn u muuqan markii hore, laakiin ka fikir tan: maxaa dhacaya haddii aad si kama’ ah ugu jiiddo oo aad ugu dhigto nuxurkaaga meel khaldan. Dhiseyaasha bogagga qaarkood, waa inaad dib ugu jiiddaa booskii asalka ahaa. Gudaha Page Builder Sandwich, labadaba undo iyo redo way shaqeeyaan. Markaa haddii aad rabto inaad wax ka beddesho waxaad qortay, ama aad rabto inaad dib u celiso nuxurkii aad jiidday (ama nuxurro badan oo la jiiday), kaliya taabo undo ama redo. Undo iyo redo waxay u shaqeeyaan nuxurka la jiiday lana dhigay iyo xitaa isbeddellada sifooyinka sida cabbirrada farta iyo kala-fogeynta safka. Tani waxay ka dhigaysaa qalab awood badan oo ku jira hubkaaga wax-ka-beddelka.

    Relaxing experience

    5. Dhise bog oo frontend dhab ah – Khibrad wax-ka-beddel oo aad u nasasho badan oo aan dhib lahayn

    Fikirkayaga intii lagu jiray horumarinta wuxuu ahaa in wax-ka-beddelka xagga hore uusan u ekaanin inaad weli wax ku beddelaysid qalabka xagga dambe. Ma aha in loo dareemo sidii dhisaha markii hore loo sameeyay xagga dambe ka dibna loo soo wareejiyay xagga hore.

    Isku soo wada duuboo, aniga ahaan, waxa ugu weyn ee Page Builder Sandwich kaga duwan yahay kuwa kale ayaa ah inaan u dhisnay hadaf ah inuu noqdo dhise bog oo frontend “dhab ah” – dib-u-sawiridda sida ay tahay inay noqoto wax-ka-beddelka xagga hore.

  • Frontly API: Ka Dhigista Frontly Builder Mid U Saaxiibtinimo Badan Horumariyeyaasha

    War wanaagsan oo ku socda horumariyeyaasha: sii-deynta soo socota ee Frontly, waxaan ugu dambeyntii bilaabaynaa API-ga Frontly.

    Waqtigan xaadirka ah weli horumarin ayaa ku socota, laakiin ugu dambeyntii waxaad awoodi doontaa inaad u abuurto addons iyo kordhinno Frontly. Dabcan, waxaan sidoo kale soo saari doonnaa dukumeentiyada API oo la socda si loo helo khibrad ka sahlan oo shaqeyn badan.

    Ma sugi karno inaan aragno dhammaan waxyaabaha cajiibka ah ee aad la imaan doontaan.

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

    1. Text Formatting Bar API

    Iyadoo la adeegsanayo API-ga Text Formatting Bar, horumariyeyaashu waxay kordhin karaan shaqada baarka qaabaynta qoraalka ee Frontly. Tan, waxaad ku dari kartaa badhanno/xulashooyin cusub baarka qaabaynta qoraalka.

    2. Add Element API

    API-gan wuxuu kuu oggolaanayaa inaad abuurto walxo cusub, adoo ku daraya liiska kuwa hore u jiray ee qaybta Walxaha (Elements) ee ku yaal dhinaca bidix ee tifaftiraha nuxurka.

    3. Inspector API

    Inspector API-gu wuxuu kuu oggolaanayaa inaad abuurto, ku darto, ama ka saarto dejimaha ku jira Properties Inspector-ka walxo kasta.

    4. Text API

    Text API-gu wuxuu kuu oggolaanayaa inaad wax ka beddel ku sameyso qaababka qoraalka, gaar ahaan, awoodda wax looga beddelo qaababka qoraalka, beddelka midabada asalka qoraalka, iyo waxyaabo kale oo badan.

    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 ?

  • Sida Loo Adeegsado Suuqgeynta E-mailka Iyadoo La Adeegsanayo Page Builder Sandwich

    Sida Loo Adeegsado Suuqgeynta E-mailka Iyadoo La Adeegsanayo Page Builder Sandwich

    Haa, waad awoodaa.

    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
  • La Qabsiga Mobaylka ee PBS Nooca 4.0

    U sameynta la-qabsiga mobaylka si sax ah waxay noqon kartaa mid aad u adag, oo marka uu qof khaldo, natiijooyinku waxay caadi ahaan ku dambeeyaan wax aad u xun. Xaqiiqdii, haddii aadan weli maqlin, Google xitaa waxay bilowday ciqaabista shabakadaha aan ku habboonayn mobaylka bishii Abriil 2015. Marka si kooban loo dhigo, la-qabsiga mobaylku waa arrin aad u weyn.

    Haddaba Waa Maxay La-qabsiga Mobaylku?

    Shabakadda waxaa loo arkaa mid la-qabsan karta marka nuxurkeedu uu awood u leeyahay inuu la qabsado cabbirrada shaashadaha iyo jihooyinka kala duwan marka lagu daawanayo aalado kale oo aan ahayn desktop-ka. Si ka fudud haddii loo dhigo, haddii aad u cusboonaysiisay PBS v4 oo aad doonayso inaad naqshadayso ama dhistid bog, markaa waa inaadan wax dhibaato ah kala kulmin daawashadooda, haddii aad ku jirto desktop-kaaga, taleefanka gacanta ama tablet-ka.

    La-qabsiga Nooca 4.0

    Cusboonaysiintayadii ugu dambeysay, kooxdayadu waxay xaqiijisay in muuqaalka cusub ee daawashada mobaylka ee PBS uu noqdo khibrad ka fudud, kana la-qabsi badan guud ahaan: iyadoo qoraalka, sawirrada, iyo dhammaan waxyaabaha kale ay si toos ah ula qabsanayaan xallinta shaashadda ee aaladaada.

    Hadda cinwaannada oo dhan waxay si toos ah isu waafajiyaan iyadoo loo eegayo cabbirka shaashadda, si aadan ugu dambaynin xarfo waaweyn marka aad ku daawanayso bartaada ama boggaaga lagu dhisay PBS taleefannada gacanta. Si wax yar si cad loogu muujiyo:

    Ku Daawashada Bartaada Cabbirrada Shaashadaha ee Kala Duwan

    Si sidoo kale loo caawiyo xaqiijinta inaad ogaataan sida boggiinnu ugu eeg yahay mobaylka, waxaan sidoo kale awood u yeelnay daawashada mobaylka iyada oo loo marayo desktop-ka. Sidan, haddii aad rabto inaad hubiso in boggaagu u eg yahay mid wanaagsan iyo in kale, uma baahnid inaad marto dhibaatada ah inaad taleefanka (ama tablet-ka) uga wareegto desktop-ka. Hadda waxaad si fudud hore iyo gadaal ugu kala wareegi kartaa cabbirrada shaashadaha kala duwan wakhti kasta inta aad naqshadaynayso boggaaga.

    Waxa intaa dheer waxaad hadda sidoo kale hagaajin kartaa kala-fogaanshaha qaybahaaga gaar ahaan tablet-yada iyo taleefannada gacanta.

    Haddaba maxay idinla tahay? Haa mise maya? Ma jiraan astaamo kale oo aan hagaajin karno marka la eego mobaylka? Noogu soo sheega qaybta faallooyinka ee hoose!

  • Sirta Bixinta Taageero Macmiil oo Wanaagsan

    Subax kasta markaan shaqada u socdo, waxaa jira barista i siiya qaxwadeyda isagoo weji aad u xun oo aan dareen lahayn muujinaya. Tani waa dhaqan maalinle ah oo labadeenna noo dhexeeya.

    Haddii goobtan gaarka ah ee qaxwada aysan si habboon ugu oollin jidka xafiiska, waxay u badan tahay inaan mar horeba beddeli lahaa goobtayda caadiga ah ee qaxwada.

    Haddaba, shaqaalahan qaxwada wuxuu u dhigmaa mid ka mid ah bulshada taageerada khadka tooska ah.

    Laakiin maadaama aadan arki karin wejiyada dareen-la’aanta ah inta lagu jiro wada-xiriirka iimaylka iyo sheekaysiga tooska ah, way ka sii adag tahay in la tilmaamo. Laakiin igu kalsoonow, way jiraan.

    Adeegga macmiilka ee wanaagsan waa furaha koritaanka ganacsigaaga, haa. Laakiin taageero macmiil oo kaliya ma filna.

    Waa inaad bixisaa adeeg wanaagsan (haddii uusan ahayn mid heer sare ah) oo macmiishaada dareensiiya inay muhiim yihiin, maxaa yeelay runti way yihiin. Si kastaba ha ahaatee, iyaga ayaa sabab u ah jiritaanka ganacsigaaga.

    Si kastaba ha ahaatee, qof kasta ma fahamsana inaysan ku filnayn in adeegga macmiilka si fudud loo bixiyo iyadoo aan tayo lahayn.

    Dhab ahaantii, xitaa haddii ay iska cadahay in shirkaduhu leeyihiin kooxo taageero ka dambeeya, tirakoobyadii dhowaa waxay muujinayaan in 68% macmiishu ay ka tagaan shirkad sababtoo ah ma aaminsana inay danayso iyaga (marka ay ahayd inay danayso).

    Laakiin maxaa dhab ahaantii xaqiijiya taageerada macmiilka ee wanaagsan, sideese u ilaalisaa?

    Laga bilaabo khabiir taageero oo mid kale la hadlaya, halkan waxaa ku yaal arrimo muhiim ah oo lagu farxad-geliyo macmiishaada — iyo sidoo kale, ganacsigaaga.

    1. Ka faa’iidayso ra’yi-celinta xun

    Hadday tahay warshadaha farsamada ama meel kale, waxaad mar kasta heli doontaa ra’yi-celin ku saabsan alaabtaada qaab uun ama mid kale. Laakiin digtoonow: dhammaantood ma noqon doonaan waxyaabo aad rabto inaad maqasho.

    Waana inaad taas u diyaar garowdaa.

    In ka badan diyaar-garowga se, waxa aad u baahan tahay inaad samayso waa inaad aqbasho oo aad ka faa’iidaysato ra’yi-celinta xun.

    Goor dhow ama goor dambe, waxaa kugu soo qulquli doona cabashooyin, codsiyo astaamo cusub, iyo faallooyin diidmo ah.

    Fiiro gaar ah u yeelo.

    Waa muhiim inaad dhegaysato oo aad u furnaato faallo kasta iyo dhammaan kuwa ku soo gaara – kuwa togan ama kuwa kaleba. Faallooyinkani waxay muujinayaan waxa alaabtaada ama adeeggaagu ka maqan yahay, iyagoo ku siinaya fursad aad ku buuxiso baahiyaha dhagaystayaashaada ama suuqaaga.

    Tusaale ahaan, haddii aad hesho cabashooyin badan oo ku saabsan in muuqaalkaaga isticmaalaha ay adag tahay in dhexdiisa lagu dhex wareego, markaas waxay ka dhigan tahay inaad beddesho muuqaalkaaga isticmaalaha.

    Haddii tani ay tahay markii saddexaad bishan gudaheeda oo aad hesho cabasho ku saabsan waxqabadka liita ee alaabtaada, markaas waxay u badan tahay inay fikrad fiican tahay inaad kooxdaada la fariisato oo aad mudnaan siisaan sida loo xalliyo arrinta waxqabadka la sheegay.

    Si kale haddii loo dhigo, ra’yi-celinta xun waa mid wanaagsan. Waa fursado aad ku sii hagaajin karto alaabtaada; inaad dhiirigelin ka hesho diidmada macmiishaada. Tani waxay ka caawin doontaa ganacsigaaga iyo alaabtaada inay xitaa sii koraan, mar kasta oo ay taasi dhacdana, adiga iyo macmiishaaduba aad ayaad u sii faraxsanaan doontaan.

    2. Ogeysii inaad bini’aadan tahay

    Hal shay oo runtii i dhibaa waa helitaanka iimaylo u dhawaaqaya sida wax qallafsan oo u muuqda jawaabo si toos ah loo soo saaray.

    Shirkadaha waaweyni waxay inta badan ku tiirsan yihiin jawaabo dhab ah oo si toos ah loo soo saaray iyo aaladaha bots-ka, laakiin taasi waa sababta oo ah summadooda ayaa durba si fiican looga yaqaan oo lagu aaminsan yahay suuqa.

    Haddaba, haddii aad nala mid tahay, oo aad leedahay dad dhab ah oo bixiya taageerada macmiilka, waxaa muhiim ah inaad ogeysiiso dhagaystayaashaada inaad adiguna bini’aadan tahay – inay kuu soo dhowaan karaan, inay ku weydiisan karaan caawimaad, iyo inay heli karaan jawaab dhab ah oo aan u dhawaaqayn sida mid la soo koobiyeeyay oo la soo dhejiyay, oo hore loo qaabeeyay.

    Taageerada iimaylka ee tooska ah ee qof-ka-qofka ah, hal talo oo aan hayo ayaa ah inaadan waligaa macmiilkaaga ku dhihin wax aadan ku dhihi lahayn nolosha dhabta ah. Taasi waxay ka dhigan tahay in la gaaray xilligii laga tagi lahaa weedho ay ka mid yihiin “Salaan!” ama “Waxaan si hoose uga cudur-daaranaynaa dib-u-dhaca ku yimid jawaabta”.

    Shakhsi ahaan, waxaan dareemayaa in rasmiga aadka u daran uu bixinayo aragti ah inaadan bixinaynin taageero sababtoo ah aad danaynayso– waxaad u bixinaysaa taageero si fudud sababtoo ah waa shaqadaada oo aad ku qasban tahay.

    Taasina waa wax gabi ahaanba aan la aqbali karin.

    Markaa ilaa ay ku qoran tahay siyaasadda shirkadda mooyee, xusuusnow inaad dadaal u gasho sidii aad macmiishaada u dareensiin lahayd oo aad u ogeysiin lahayd inay kula hadli karaan. Inaad halkaas u joogto inaad dhab ahaantii caawiso, oo aadan u taagnayn kaliya inaad soo tuurto jawaabo robotic ah sababtoo ah qof kale ayaa lacag kugu siinaya.

    3. Weligaa ha kaga tagin meel cidla ah

    Tani waxay u badan tahay inay tahay mid aad iska cad.

    Weligaa, marnaba macmiilkaaga ha kaga tagin meel cidla ah adoon siin xal – ama ugu yaraan xal degdeg ah – dhibaatadooda.

    Mararka qaarkood se, arrimaha aan lahayn xalal toos ah waxay noqon karaan kuwo aan laga fursan karin. Tusaale ahaan, aynu nidhaahno macmiil ayaa wax ka weydiinaya sifo aad ogtahay inaan la soo saari doonin waqti dhow.

    Maxaad dhahaysaa?

    “Waan ka xunnahay, ma hayno astaantaas. Nabad gelyo.

    Mahadsanid,
    Taageerada”

    Hagaag… taasi ma shaqaynayso.

    Haddii ay tahay inaad bixiso xalal kale oo yar-yar, samee sidaas. Haddii macmiilkaagu uu codsanayo wax casaan khafiif ah (pink) ah, adiguna aad hadda haysato mid gaduudan oo keliya, daacad noqo, laakiin sidoo kale u sheeg waxa ay samayn karaan inta ka horreysa.

    “Waxaan kula soo xiriiri doonnaa markale marka aan helno midabbo kale oo diyaar ah!” ka dibna ka dhabee.

    4. Jawaabaha degdegga ah waa muhiim- laakiin kuwa waxtarka lehna sidoo kale

    Haa, waa muhiim inaad u jawaabto macmiishaada sida ugu dhakhsaha badan. Laakiin dirista jawaab uun kuma filna.

    Jawaabahaagu waa inay xambaarsan yihiin nuxur, waana inay macmiishaada siiyaan xal ama beddel ku saabsan arrinta taagan (eeg #3). Midkoodna ma shaqaynayo la’aanta kan kale.

    Haa, macmiishaadu way degdegsan yihiin – laakiin inaad siiso jawaab aan dhammaystirnayn oo liidata waxay la mid tahay uun adigoon wax jawaab ah bixin (waxayna u badan tahay inay xitaa ka sii darnaato, sababtoo ah marka aad riixdo badhanka “dir”, dib looma noqon karo).

    5. Iska ilaali inaad qaaddo ballamo aadan fulin karin

    “Ha welwelin. Waxaan kuugu hagaajin doonnaa saacad gudaheed!”

    Haddii aad ka qaadato wax ka badan intaas, adiga iyo sumcadda shirkaddaaduba waxaad gelaysaan halis weyn.

    Inkasta oo ay markii hore u dhawaaqi doonto wax soo jiidasho leh macmiishaada, haddana haddii aadan ka dhabayn waxay keeni kartaa falcelin aad u waxyeello badan.

    Haddii aad ogtahay inaad qaadan doonto 24 saacadood si aad u bixiso xal, daacad noqo, oo u sheeg. Waxay aad ugu farxi doonaan badeecad shaqaynaysa oo waqti yar qaadata in la dhammeeyo, marka loo eego mid lagu degdegay oo si dirqi ah u shaqaynaysa.

    Gabagabo

    Markaa waa maxay sirta bixinta taageerada macmiilka ee wanaagsan? Weligaa ha dhayalsan.

    Macmiishaadu waa xooggaaga kugu riixaya horumarka, waxayna leeyihiin muhiimadda ugu sarreysa.

    Ula dhaqan si waafaqsan sidaas.

    Marka xigta ee aad ka cagajiideyso inaad maalgashi ku samayso taageero macmiil oo wanaagsan, xusuusnow erayadan ka yimid Neil Patel:

    “Milkiilayaasha ganacsiga ee caqliga lihi waxay og yihiin in xiriir kasta oo macmiil oo lumo, hadday tahay mid u lumay tartan-bixiye ama si kaleba, uu ku kaco celcelis ahaan $289 sannad kasta.

    Haddii aad u malaynayso inaad kharashkaas kaga kaban karto macmiil cusub, dib u feker. Waxaa soo baxday, inay ku kacayso lix ilaa toddobo jeer ka badan sidii lagu heli lahaa macmiil cusub marka loo eego in la haysto midka hadda jira.”

  • Cusboonaysiinta Dib-u-summaynta Frontly #1: Nuqul-ka-qaadista iyo Dhejinta Baaraagaraafyada

    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.

    Haddaba inta aan wali Frontly idiin ka dhigayno mid hagaagsan, waxaan go’aansannay inaan soo saarno taxane qoraallo ah si aan idiinku ogeysiinno waxa saxda ah ee aad heli doontaan marka ay Frontly suuqa soo gasho.

    Copy-paste blocks of text on Frontly

    Waxaan u qaabeynay PBS hab uu cutub kasta oo aad qorto u yahay qayb gooni ah. Nuqul-qaadista iyo dhejinta qoraallada dhaadheer waxay xulashada u kala qaybisaa qaybo qoraal oo kala duwan.

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

    Nooca hadda ee PBS (ka aad hadda isticmaalaysaan), nuqul-qaadista iyo dhejinta xariiqyo badan waxay u kala go’daa qaybo qoraal oo badan, taas oo adkeynaysa in qaybaha qoraalka la wareejiyo. Tani waxay adkeynaysaa wax-ka-beddelka qoraalka.

    Haddaba haddii aan doonayo inaan qoraalka aan hadda soo dhejiyay u raro tiir kale, way adkaan lahayd sababtoo ah waa inaan xariiqyada mid mid u jiidaa.

    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.

    Tani waxay ka dhigan tahay inaad qoraalka ku dari karto oo aad wax kaga beddeli karto si ka fudud, taasoo ku siinaysa khibrad teeb-gareyn (iyo dhisidda bogga) oo dhib la’aan ah.

    Retain full text formatting with Frontly

    Wax kale oo aan aad ugu faraxsanahay inaad ku tijaabisaan Frontly ayaa ah sida dhammaan qaabayntu sidooda ugu sii jiraan – dhammaan ciwaannada waa la hayaa, oo ay ku jiraan qodobbada, iyo xitaa astaamaha dareenka (emojis).

    Copy-pasting with PBS vs copy-pasting with Frontly

    Frontly (midigta), waxaad ku arki doontaa in dhammaan qaabaynta qoraalka laga soo reebay isha asalka ahayd. Wax kasta oo la madoobeeyay, la fariimeeyay, la hoos-xariiqay, ama loo beddelay cabbir ciwaan oo kale dhammaantood sidoodii ayay ahaanayaan marka lagu dhejiyo aagga Frontly (haddii la barbardhigo PBS, halkaas oo waxa kaliya ee la hayay ay ahaayeen astaamaha dareenka).

    What else do we have in store for you?

    Sida aan soo sheegnay, kani waa kii ugu horreeyay oo keliya ee taxane qoraallo ah oo ku saabsan sida Frontly ay sanado iftiin ah uga horreyn doonto PBS. Ma sugi karno inaan idin tusno waxyaabaha kale oo dhan, markaa la soco qoraalkeenna xiga ee baloogga!

    Soo-jeedimo ama faallooyin? Nala soo xiriir oo hoos kaga tag jawaab!

  • Sida Aan Waxqabadka Plugin-kayaga Ugu Kordhinnay 200%

    Bishii Febraayo 2, 2017 ee la soo dhaafay, Ann Taylor waxay maqaalka 12 Things We Need to See From WordPress Page Builders in 2017 + Who Already Gets It Right ku qortay CodeInWP. In ka badan hal sano ayaan si joogto ah u horumarinaynay Page Builder Sandwich: waxaan sameynaa cilmi-baaris, waxaan dhageysanaa macaamiisheena, sidaas darteed waxaan u maleeynay in Page Builder Sandwich uu ka mid noqon doono maqaalka CodeInWP ee “Who Got it Right”. Hase yeeshee, ma aannaan gaarin arrintaas xawaaraha iyo waxqabadka dartiis. ?

    Markaa waxaan Ann wax ka weydiinnay arrintaas, waxayna ku jawaabtay:

    …Wax yar ayaan tijaabiyay nooca bilaashka ah. Waxa ay muujinaysaa rajo weyn: modules badan, UI aad u dareen-gal ah oo fudud, waayo-aragnimo weyn oo WYSIWYG ah, wax walba si fudud ayaa loo jiidi karaa. Si kastaba ha ahaatee, markii aan bogga ku yeeshay ku dhawaad 10 modules, waxa ay noqotay mid adag in la sii wado shaqada sababtoo ah xawaaraha wax ka beddelka oo aad u hooseeyay awgeed…

    Sida ay sheegtayna, Page Builder Sandwich waxa uu leeyahay dhibaatooyin xagga waxqabadka ah. Maadaama aan had iyo jeer dhageysanno jawaab-celinta, waan baarnay arrintaas.

    Tijaabinta Waxqabadka

    Waxaan u baahannay hab aan ku hubinno waxqabadka PBS; maadaama PBS inta badan ku shaqeyso barowsarka iyada oo loo marayo Javascript, Timeline profiler-ka Chrome ayaa ahaa qalabka saxda ah ee hawshaas. Timeline profiler-ku waxa uu aqoonsan karaa oo cabbiri karaa hawlgallada ka dhex socda bogga inta uu shaqeynayo, taas oo ku habboon helitaanka meelaha xawaaraha cidhiidhiga ku noqda.

    Waxaan go’aansannay inaan marka hore tijaabinno tallaabooyinka ugu fudud – inaan jiirka ku dul marino waxyaabo (elements) iyo safaf badan. Fudud sax? Waxaan ku kalsoonayn inaanan la kulmi doonin wax dhibaato xagga waxqabadka ah wax sidan u fudud awgood. Nasiib-darro, waan qaldanayn.

    Markii aan riixnay badhanka duubista, waxaan jiirka ku marnay shaashadda ilaa 2 ilbiriqsi, ka dibna waxaan riixnay badhanka joojinta.  Waa kan timeline-kii ka dhashay ee profiler-ka:

    Yaab iyo amakaag! Waxa ay si buuxda u buuxsantay cidhiidhyo xagga waxqabadka ah!

    Waxyaabo badan ayaa ka dhacaya garaafka, laakiin arrinta ugu cad ayaa ah inay ku jiraan meelo badan oo guduud ah (purple) (taas oo aanay ahayn inay sidaas noqoto). Waxaa intaas dheer, meelahan guduudka ah aad bay u ballaadhan yihiin, waxayna u muuqdaan inay wada gaarayaan meesha ugu sarreysa ee garaafka. Waxaad sidoo kale dareemi doontaa in garaafku had iyo jeer buuxo, meelaha guduudka ahna aysan ku dhowaad waligood hoos ugu dhicin eber. Waxay u egtahay in barowsarku had iyo jeer ku mashquulsan yahay wax samaynaya, oo uusan marnaba nasanayn.

    Laakiin maxay dhab ahaantii ka dhigan yihiin dhammaan meelahaas guduudka ahi?

    Profiler-ka ayaa si naxariis leh noogu sheegay in loogu yeero reflows. Waa tan qeexitaanka waxa uu reflow yahay oo laga soo xigtay barta Google Developer:

    Reflow waa magaca hawsha barowsarka webka ee dib-u-xisaabinta boosaska iyo qaababka joomatari ee curiyeyaasha ku jira dukumentiga.. reflow waa hawlgal hortaagan isticmaalaha oo ka dhex dhaca barowsarka.

    Markaa tani waxay la macno tahay in jiirkaaga oo aad ku dul wareejiso PBS ay kiciso reflows aad u badan. Waxa kasii daran ayaa ah in reflow kasta uu barowsarka si ku-meel-gaar ah u joojiyo si uu u dhammeystiro xisaabintiisa. Reflows badan waxay la macno yihiin hakadyo badan oo barowsarka ah, waayo-aragnimaduna waxay noqonaysaa mid sii qasantan (janky). Si ka fudud haddii loo dhigo, meelo badan oo guduud ah = xun.

    Markaa waxa caddaatay in Ann ay saxnayd: runtii waxaan leennahay cidhiidhi weyn oo xagga waxqabadka ah, markaa kooxdayadu waxay markiiba u guntatay sidii ay u sixi lahayd arrintaas.

    Xallinta Dhibaatadeenna Reflow / Jank

    Ka hor wax kasta, waxaan u baahannay inaan sameyno cilmi-baaris si aan u ogaanno waxa sababaya reflow-gan marka horeba. Waxaan ogaannay inay muuqato, in waxyaabo badan oo caadi ah oo Javascript ku jira ay ku kicin karaan barowsarka inuu keeno reflow.

    Ku dhawaad shaqo kasta oo aad u isticmaali karto inaad ku hesho ballaca, dhererka ama booska curiyaha DOM waxay kicin kartaa reflow. Paul Irish ayaa qoray liis ballaadhan oo ku saabsan dhammaan sifooyinka iyo shaqooyinka Javascript ee samayn kara arrintan. Warka xun ayaa ah in Page Builder Sandwich uu isticmaalo qaar badan oo ka mid ah sifooyinkan iyo shaqooyinkan, kuwaas oo dhammaantood keena reflow:

    • elem.getBoundingClientRect()
    • window.getComputedStyle()
    • window.scrollY
    • iyo kuwo kaloo badan…

    Xalka #1: Kaydinta Hawlgallada Reflow ee Culayska Badan

    Xalka ugu cad ayaa ah inaan LA isticmaalin sifooyinkaas iyo shaqooyinkaas. Si kastaba ha ahaatee, PBS aad ayey ugu tiirsan tahay iyaga mana ka maarmeyno.

    Xalka noo haray ayaa ah inaan dhimno wicitaannada shaqooyinkaas intii suurtogal ah. Qaybta adag waxay ahayd inaan sifooyinkaas iyo shaqooyinkaas marar badan ku isticmaalnay qaybo kala duwan oo PBS ah, inta badanna, waxaan ku isticmaalnay isla curiyaha DOM dhawr jeer. Si aan tan u xallinno, waxaan u samaynay hab kaydin oo noo gaar ah sifo/shaqo kasta oo dhibaato leh.

    Tusaale ahaan, shaqada getBoundingClientRect  waxay na siisaa cabbiraadaha pixel-ka ee hadda ee kor, bidix, ballac, dherer, midig, iyo hoos ee curiyaha DOM. Waxaan shaqadan isticmaalnaa mar kasta si aan u xisaabinno goobta lagu sawirayo xariiqaha dibadda ee curiyaha gudaha PBS. Waa kan shaqada kaydinta ee aan tan u abuurnay:

    // Cache: Client rects-keena halkan ayaa lagu hayaa, waxaan u isticmaali karnaa inaan hadhow tirtirno.
    var elemsWithBoundingRects = [];
    
    window.pbsGetBoundingClientRect = function( element ) {
    
    	// Hubi haddii aan hore u helnay client rect.
    	if ( ! element._boundingClientRect ) {
    
    		// Haddii kale, soo qaad ka dibna u keydi isticmaalka mustaqbalka.
    		element._boundingClientRect = element.getBoundingClientRect();
    		elemsWithBoundingRects.push( element );
    	}
    	return element._boundingClientRect;
    };
    ​

    Halkii aan ka wici lahayn getBoundingClientRect , waxaan hadda isticmaalnay pbsGetBoundingClientRect . Hadda mar kasta oo la weydiiyo client rect, waxaan qiimahaas u kaydinnaa tixraaca mustaqbalka, taas oo xaddidaysa tirada kiciyeyaasha reflow.

    Waxaan sidoo kale u baahannay hab aan ku tirtirno kaydka marka client rects-ka la keydiyay ay noqdaan kuwo aan sax ahayn. Qiimayaasha client rect-ka la kaydiyay waxay isbeddelaan marka isticmaaluhu rogo bogga ama ku daro/beddelo/ka saaro curiyeyaal shaashadda. Sidaa darteed waxaan abuurnay shaqo tirtirta kaydka oo aan wici karno mar kasta oo aan u baahanno qiimayaal cusub oo client rect ah:

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

    Waxaan sidoo kale habkan kaydinta la midka ah u samaynay wicitaannada kale ee shaqooyinka culus ee aan sida caadiga ah isticmaalno.

    Xalka #2: Isku-dubbaridka Akhrinta & Qorista Iyadoo La Adeegsanayo FastDom

    Hirgelinta xalka #1 waxay kordhisay waxqabadka PBS, laakiin ma ahayn mid ku filan.

    Markii aan wax yar Google ka sii baarnay, waxaan la kulannay maqaal uu qoray Wilson Page oo ku saabsan Ka-hortagga ‘layout thrashing’. Wilson wuxuu leeyahay:

    Layout Thrashing (reflow) waxay dhacdaa marka JavaScript si xoog leh wax ugu qorto, ka dibna ka akhrido DOM, dhowr jeer taasoo keenaysa reflows-ka dukumentiga.

    Sida muuqata, kuma filna inaad xaddiddo wicitaannadaada sifooyinka iyo shaqooyinka gaarka ah ee kiciya reflow. Markaad ku sameyso dhowr “akhris” iyo “qoris” oo isxigxiga DOM, waxay sidoo kale kicisaa reflow barowsar. Waa kan tusaale caadi ah, oo toos looga soo qaatay barta Wilson:

    // Akhri
    var h1 = element1.clientHeight;
    
    // Qor (waxay burisaa qaabka)
    element1.style.height = (h1 * 2) + 'px';
    
    // Akhri (waxay kicisaa reflow)
    var h2 = element2.clientHeight;
    
    // Qor (waxay burisaa qaabka)
    element2.style.height = (h2 * 2) + 'px';
    
    // Akhri (waxay kicisaa reflow)
    var h3 = element3.clientHeight;
    
    // Qor (waxay burisaa qaabka)
    element3.style.height = (h3 * 2) + 'px';
    
    // Dukumentigu waxa uu sameeyaa reflow dhamaadka frame-ka​

    Tusaalaha kore wuxuu kiciyaa 3 reflow sababtoo ah cabbirrada bogga oo dhan ayaa buraya ka dib marka wax la qoro. Xalka loo soo jeediyay arrintan ayaa ah in dib loo habeeyo koodhka si la isugu geeyo dhammaan akhrinta iyo qorista si waxaas oo dhami u kiciyaan kaliya 1 reflow oo barowsar ah:

    // Akhri
    var h1 = element1.clientHeight;
    var h2 = element2.clientHeight;
    var h3 = element3.clientHeight;
    
    // Qor (waxay burisaa qaabka)
    element1.style.height = (h1 * 2) + 'px';
    element2.style.height = (h2 * 2) + 'px';
    element3.style.height = (h3 * 2) + 'px';
    
    // Dukumentigu waxa uu sameeyaa reflow dhamaadka frame-ka​

    Koodhka gaaban ee kore wuxuu ka dhigayaa xallinta dhibaatada mid fudud oo kale. Laakiin xaqiiqdii, gudaha PBS, akhrinta iyo qorista waxyaabaha kiciya reflow waxay ka dhacaan meelo badan oo kala duwan waqtiyo badan oo kala duwan inta lagu jiro nolosha shaqada PBS. Dib-u-habeynta kumannaan xariiq oo koodhka Javascript ah ma aha wax macquul ah.

    Nasiib wanaag, Wilson wuxuu sidoo kale maqaalkiisa ku bixiyay xal. Waxa uu sameeyay qoraal yar oo utility ah si uu uga caawiyo isku-keenidda akhrintaas iyo qoristaas, kaas oo loogu yeero FastDom.

    Waa kan koodh ka yimid Page Builder Sandwich oo adeegsanaya FastDom isla markaana ay ku jirto Xalka #1 ee kore:

    // Isku keen akhrinta laga helo threads-ka kale.
    fastdom.measure( function() {
    
    	// Isticmaal client rect-kayaga la kaydiyay.
    	var rect = window.pbsGetBoundingClientRect( elem );
    
    	// Isku keen qorista laga helo threads-ka kale.
    	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 ) );​

    Waxa FastDom uu qabto ayaa ah inuu isku keeno dhammaan wicitaannada fastdom.measure  iyo dhammaan wicitaannada fastdom.mutate  uuna u fuliyo si aan isku mar ahayn, isagoo si wax ku ool ah isugu keenaya dhammaan akhrinta iyo qorista si loo yareeyo dhammaan reflows-ka barowsarka.

    Xalka #3: Helitaanka Style Objects Waa Wax Culays Badan

    Waxaan sidoo kale caawinta jsPerf ku ogaannay in qaar ka mid ah shaqooyinka qaabka lagu helo ay ka dheereeyeen kuwa kale.

    Gudaha PBS, waxaan inta badan u baahannahay inaan helno qiimaha hadda ee qaab gaar ah oo curiye leeyahay. Tusaale ahaan, waxaan caadi ahaan tan u isticmaalnaa inaan ku helno margin-ka sare:

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

    Laakiin, waxaan ogaannay in samaynta tan ay aad uga dhakhso badan tahay:

    var marginTop = elem.style.marginTop;​

    Si kastaba ha ahaatee, elem.style.marginTop  iyo getComputedStyle  aad bay u kala duwan yihiin. Midka hore waxa uu kaliya na siinayaa qaabaynta tooska ah ee curiyaha, mana tixgeliyo wax stylesheets ah; midka labaadna waxa uu tixgeliyaa labadaba qaababka tooska ah iyo stylesheets.

    Waxa intaas dheer in xitaa marka natiijada getComputedStyle  la kaydiyay, ay weli aad u gaabinaysay. Sida ay noqotay, helitaanka style object-ka laftiisa ayaa ah hawsha gaabiska ah.

    Nasiib wanaag, PBS waxay ku darsataa qaabab toos ah curiyeyaasha, maadaama ay qaababka tooska ahi mudnaanta koowaad leeyihiin (inta badan) marka la barbar dhigo stylesheets-ka, waxaa jiri doona xaalado ay ku filan tahay helitaanka qiimaha qaabka tooska ah. Markaa haddii aan isku darno labada hab ee kore, waxaan la imaan karnaa koodh aad uga dheereeya sidii hore:

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

    Natiijooyinka Horumarinta Koodhka

    3-dayada xal ee kore waxay qaateen cilmi-baaris badan, tijaabin iyo hirgelin dhab ah (waxayna dib u dhigeen soo saarista muuqaalkayaga Fonts), laakiin ugu dambayntii wax kasta waxay noqdeen kuwo u qalma.

    Ku noqoshada tijaabadeennii hore ee ahayd ku dul wareejinta jiirka shaashadda muddo 2 ilbiriqsi ah. Waa kan timeline-kii hore ee foosha xumaa/qasnaa:

    Waana kan sida uu u eg yahay timeline-keena cusub ka dib horumarinta waxqabadka:

    Sida aad arki karto, waxyaabo guduudan oo yar ayaa ku jira garaafka. Waxaana jira farqi la taaban karo oo ku saabsan tirada hawlgallada uu qabanayo barowsarku. Waxyaabaha leydi-wareegga ah ee xagga hoose sidoo kale way dhuuban yihiin, taasoo la macno ah in hawlgalladu u socdaan si ka dhakhso badan sidii hore.

    Haddii aad isbarbardhigto tirada meelaha dhaadheer/ballaadhan ee guduudka ah ee garaafyada hore iyo kuwa cusub, waxaan arkaynaa kordhis ballaadhan oo 200% ah oo xagga waxqabadka ah! Waxaan sidoo kale arkaynaa kordhinta waxqabadka dhinac kasta. Xumaan ma leh gabi ahaanba!

    Wixii Laga Bartay & Casharrada

    Run ahaantii, uma aanan malaynayn in PBS ay leedahay arrimo waxqabad ka hor intaysan Ann soo qaadin. Sababta ugu weyn waxay tahay inaan isticmaalaynay mashiinno loogu talagalay horumarinta oo caqabadaha waxqabadku ma ahayn kuwo sidaas u muuqda. Dib markaan u eegno, hubinta waxqabadku waxay ahayd inay noqoto mid ka mid ah mudnaanta koowaad. Laakiin ugu yaraan hadda, laga bilaabo nooca 4.3 waa la xalliyay. ?

    Kuwa doonaya inay horumariyaan waxqabadka plugin-kooda WordPress, gaar ahaan haddii aad sidoo kale isticmaalayso Javascript culus, waa kuwan waxyaabihii aan ka bartay waayo-aragnimadan:

    1. Xaddid/kaydi wicitaannadaada sifooyinka/shaqooyinka kiciya reflow. U isticmaal tan hage ahaan: What forces layout/reflow. The comprehensive list.
    2. Isku gee “akhrinta” iyo “qorista” qaababka DOM. Isticmaal FastDom si uu tan kuugu sameeyo.
    3. Isticmaal Timeline profiler-ka Chrome, oo hubi inaad hesho reflows (waxyaabaha guduudka ah) intii suurtogal ah ugu yar.
  • Sababta Aan EDD Uga Wareegnay Freemius

    Sababta Aan EDD Uga Wareegnay 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:

    Waa maxay EDD maxaase u doorannay?

    Easy Digital Downloads (EDD) waa habka ganacsiga elektaroonigga (eCommerce) ee iskii loo maamulo oo caan ah / beddelka WooCommerce ee WordPress. Isla marka aad rakibto, run ahaantii ma iibin kartid alaab WordPress ah adigoo isticmaalaya EDD, laakiin kordhintiisa Software Licensing waxay ka dhigaysaa mid aad ugu fiican iibinta plugins-ka. Kordhintu waxay sidoo kale maareysaa abuurista iyo xaqiijinta furayaasha laysanka, sidoo kale.

    EDD waxay sidoo kale u shaqeysay si fiican sababtoo ah waxay macaamiisha u oggolaatay inay alaabtayada si toos ah uga iibsadaan websaydka, iyadoo sidoo kale siinaysa boggooda koontada oo ay geli karaan si ay u arkaan taariikhda iibsigooda.

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

    Sidee ayay u shaqeysaa marka lala barbar dhigo Freemius, goormaanse u wareegnay?

    Sanadkii 2016, Vova Feldman, oo ah madaxa horumarinta iyo aasaasaha Freemius, ayaa noo soo diray faahfaahin ku saabsan Freemius, isagoo sharxaya inay ka badan tahay xalka eCommerce — Waxay bixisaa astaamo kale sida xalka falanqaynta iyo xogta, aalad otomaatig u ah suuqgeynta, iyo aalad taageero oo ku dhex dhisan si macaamiishu ay si toos ah kaala soo xiriiri karaan Dashboard-ka WordPress.

    Markii hore, waxaan kaliya isticmaalnay ‘Freemius Insights’ — mid ka mid ah astaamaha Freemius — sababtoo ah waxaan aad u daneynaynay falanqaynta. Runtii waxay naga caawisay inaan fahamno sababaha caadiga ah ee ay dadku wakhtigaas u tirtirayeen plugin-kayaga.

    Waxay sidoo kale naga caawisay inaan gaarno go’aanno ku salaysan xogta iyada oo loo marayo xog-ururin degdeg ah oo macaamiisha loo sameeyo. Tusaale ahaan, haddii isticmaaluhu uu tirtirayo plugin-kayaga, foom ra’yi-celin oo degdeg ah ayaa soo baxaya oo weydiinaya sababta ay u doorteen inay tirtiraan. Ra’yi-celinnadani waxay naga caawiyeen inaan fahamno baahiyaha macaamiisheena.

    Dhaqdhaqaaqan, waxaan ku ogaannay in isticmaalayaashu ay tirtirayeen sababtoo ah ma aysan garaneynin waxa la sameeyo ka dib marka ay howlgeliyaan. Waxaan si fudud ugu darnay shaashad soo dhoweyn ah iyo muuqaal cashar ah si loo yareeyo heerka tirtiridda. Aad u fudud.

    Marka laga reebo falanqaynta, madalka Freemius waxaa loo dhisay si aad si fudud ugu isticmaasho iibinta alaabtaada WordPress si aad uga waxtar badan!

    Ka dib markii aan miisaannay faa’iidooyinka iyo khasaarooyinka, waxaan u wareegnay Freemius bishii Janaayo 2017. Waa tan sababtu:

    Freemius waxay macaamiisha u oggolaanaysaa inay alaabtaada si toos ah uga iibsadaan Dashboard-kooda 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.

    Marka la joogo EDD, dadka xiiseynayay Sandwich waxay ku qasbanaayeen inay ka baxaan waayo-aragnimadooda dhisidda bogga oo ay aadaan websayd dibadda ah si ay u iibsadaan furaha laysanka. Waxay mari jireen gujiyo badan — iyo waxyaabo badan oo mashquuliya — ka hor inta aysan ugu dambeyntii iibsan.

    Taas lidkeeda, marka la joogo Freemius macaamiishu waxay wax ka iibsadaan isla Dashboard-kooda WordPress inta ay tijaabinayaan Sandwich — looma baahna in loo wareego degel kale si wax loo iibsado.

    Fududaanta arrintaas oo dhan waxay iibsiga ka dhigtay mid toban jeer ka sahlan uguna fudud macaamiisha, taasoo keentay koror weyn oo ku yimid iibka.

    Horumariyayaashu waxay sidoo kale u heellan yihiin guushaada

    Inaad alaabtaada ku iibiso adigoo isticmaalaya Freemius ma aha lacag la’aan. Iib kasta, waxay qaataan qayb yar oo ka mid ah dakhligaaga, taasoo gasha khidmadaha lacag-bixinta iyo habaynta. Taasi waa qaab-dhismeedkooda ganacsi.

    Laakiin waxa muhiimka ah in halkan lagu xuso ayaa ah in qaab-dhismeedkooda ganacsi uu ku wareego guusha alaabta adaada WordPress.

    Vova iyo kooxdiisu aad bay u furfuran yihiin. Waxay na siiyeen talooyinkooda iyo farsamooyinkooda ku saabsan sida loo helo dakhli dheeraad ah, sida loo hagaajiyo plugin-kayaga, iyo sida loo isticmaalo Freemius si aan uga faa’iidaysanno. Deeqsinimadooda xagga macluumaadka waxay gacan ka geysatay kobaca Sandwich.

    Gabagabo: Haddii aad tahay abuure alaab WordPress ah oo doonaya inuu lacag ka sameeyo, Freemius waa habka ugu wanaagsan ee loo maro.

    Page Builder Sandwich waxay higsaneysaa inay sare u qaaddo dareenka tooska ah iyo waayo-aragnimada isticmaalaha iyada oo loo marayo dhisidda bogga. Freemius sidoo kale tan way sameysaa: Waxay si wax ku ool ah u fududaysaa waayo-aragnimada macaamiisha iyo kuwa iibiya labadaba.

    Tan iyo markii aan u wareegnay Freemius sanadkii 2017, waxaan helnay macaamiil aad u faraxsan, heer hoose oo tirtirid ah, iyo guud ahaan iib fiican. Haddii aad raadinayso inaad lacag ka sameyso plugins-kaaga ama mawduucyadaada WordPress, Freemius xaqiiqdii waa dariiqa ku habboon.

    Astaamaheedu way ka wanaagsan yihiin kuwa tartamayaasha. Waxay naga caawisay inaan gaarno go’aanno caqli badan oo horumarineed. Kooxdoodu waxay bixisaa taageero heer sare ah. Haddii aad tahay abuure alaab WordPress ah, waxaan rajeyneynaa inaad la kulanto isla saameyntii aan kala kulannay Freemius.