Halka ay Arrimuhu Xoogaa Farsamo ku Noqdaan: Sida Aan Noocayaga Khariidaynta Shortcode-ka U Suurtagelinay

Waxaa qoray

ku jira

,

How-We-Made-Our-Version-Of-Shortcode-Mapping-Happen-2Xagga maqaalkii hore, waxaan kaga hadalnay aasaaska khariidaynta shortcode iyo sida aad ku heli karto faa’iidooyinkeeda cajiibka ah. Waxaan go’aansanay inaan kala saarno maqaalka muujinaya nooca Page Builder Sandwich ee Khariidaynta Shortcode, maadaama qoraalka soo socda uu noqon karo mid wax yar ka sii farsamo badan.

Hoos waxaa ku yaal faahfaahin dheeri ah oo ku saabsan sida uu gudaha ugu shaqeeyo hab-shaqeedkayaga khariidaynta shortcode, iyo sida aan uga dhignay mid shaqeeya.

Hab Toos ah

Si aan u go’aamino plugins-ka lagu darayo khariideeyaha shortcode-ka, waxaan dhisnay qoraal toos ah (script) oo ururin doona plugins-ka ugu sarreeya buugga plugins-ka ee WordPress iyadoo lagu salaynayo shuruudahan soo socda:

  • Ku dhex jira 1,000-ka plugin ee ugu caansan, kuwa ugu qiimeynta sarreeya uguna cusub, oo leh ugu yaraan 4,000 oo rakibid firfircoon,
  • Leh ugu yaraan 4,000 oo rakibid firfircoon,
  • Leh ugu yaraan 20 qiimeyn, iyo;
  • Leh ugu yaraan 3-xiddigood celcelis ahaan qiimeynta

Waxaan weydiimahan maalin kasta ku wadnaa buugga plugins-ka ee WordPress. Shaandhooyinkani waxay xaqiijinayaan inaan helno liis plugins tayo wanaagsan leh oo ay dad badani isticmaalaan. Intii qoraalkan la qorayay, shuruudahani waxay keeneen 800 oo plugins ah. Taasi waa tiro aad u badan. Runtii, aad u badan.

Qaar ka mid ah plugins-ka ugu caansan ee loo arkay khariidaynta shortcode.
Qaar ka mid ah plugins-ka ugu caansan ee loo arkay khariidaynta shortcode.

Waxaan markaas baaritaanno toos ah oo is xigxiga ku samaynaa koodhka asalka ah ee plugin kasta si aan u ogaano inuu ka kooban yahay wax shortcodes ah, ka dibna waxaan isku daynaa inaan helno dhammaan shortcodes-kaas, oo ay ku jiraan dhammaan sifooyinkooda. Markii xogta la lafaguray, tani waxay keentay in ka badan 2,000 oo shortcodes ah. Cajiib labanlaab ah. Shortcodes-ka la helay ayaa markaa lagu daraa keydka xogta ee khariidaynta shortcode si gacanta loogu kormeero.

Dhamaadka hawshan, waxaan ku dambayn lahayn liis aad u ballaaran oo plugins ah, iyo waxa shortcodes-kooda suurtagalka ah ay yihiin. Hadda waa arrin ku saabsan nadiifinta xogtan si loo hubiyo in wax walba sax yihiin.

Hab Gacanta Ah

Tani waxay u badan tahay inay tahay qaybta ugu adag ee dhammaan nidaamka khariidaynta. Koodhka plugin-ku wuxuu ku yimaadaa qaabab iyo cabbirro kala duwan, dhammaan shortcodes-kana si toos ah uma ogaadaan qoraalladeenna. In kasta oo WordPress Codex uu leeyahay isticmaal shaqada `shortcode_atts` si aad u shaandheyso sifooyinka shortcode-ka, tani waa uun talobixin qof walbana ma sameeyo. Sidoo kale ma jirto waddo hubaal ah oo lagu hubiyo waxa ku jira gudaha shortcode marka plugin la rakibo.

Si aan u xaqiijino inaan si sax ah u helno dhammaan shortcodes-ka iyo sifooyinkooda, waxaan abuurnay aag hore oo u go’an tafatirka shortcodes iyo sifooyinka kaas oo lagu dhisay AngularJS iyo Bootstrap.

Dhexgalka Bootstrap & AngularJS ee hagaajinta dhammaan shortcodes-ka la khariideeyay.
Dhexgalka Bootstrap & AngularJS ee hagaajinta dhammaan shortcodes-ka la khariideeyay.

Waa inaan gacanta ku marnaa mid kasta oo plugins-ka ah oo aan hubinaa dukumintiyada shortcode-kooda si aan u xaqiijinno in dhammaan xogta aan hayno ay sax tahay.

In kasta oo ay tani tahay mid daal badan oo dhib badan, haddana waxaa jira dhinacyo wanaagsan oo la xiriira lahaanshaha hab toos ah:

  • Marka loo eego xisaabaadkayagii hore, kaliya qiyaastii 1 ka mid ah 2-dii plugin kasta ayaa leh shortcodes.
  • Kala bar shortcodes-ka la helay ma laha sifooyin (laakiin qayb ka mid ah waxay noqon karaan kuwo qalad ah)
  • Marka la helo kaliya plugins tayo wanaagsan leh, waxay u badan tahay inay leeyihiin dukumintiyo shortcode

Marka dhammaan shortcodes-ka plugin la hubiyo, markaas oo keliya ayuu server-ku bilaabi doonaa inuu u qaybiyo khariidaynta shortcode ee plugin-kaas isticmaalayaasha.

Wicitaan Rest API ah

Qaybta ugu dambeysa ee xujada waa plugin-ka laftiisa. Fikradda halkan waa mid fudud: ogow waxa plugins ah ee firfircoon, nooca theme-ka uu goobtu isticmaalayo iyo waxa shortcodes ah ee la heli karo, ka dibna weydii keydka xogta ee khariidaynta shortcode haddii uu hayo khariidayn. Taas awgeed waxaan abuurnay bartilmaameed gaar ah oo WP REST API ah kaas oo dhammaan macaamiishu u soo diraan fariin si ay u helaan khariidayntoodii ugu dambeysay ee shortcode.

Mustaqbalka: Wadajirka Dadweynaha (Crowdsourcing)

Gacanta ku hubinta plugin kasta waxay u baahan tahay waqti iyo dadaal badan. Marka madasha khariidaynta shortcode ay degto, waxaan qorsheyneynaa inaan khariidaynta shortcode u furno qof walba. Tani waxay la macno tahay in qof walba uu gacan ka geysan karo ku darista shortcodes.

Waxaa laga yaabaa inaad ka fikirayso, “maxaan uga caawinayaa khariidaynta shortcodes? Maxaa iigu jira?” Hagaag, dhowr waxyaalood ayaa maskaxda ku soo dhacaya oo ku saabsan sababta ay dadku u doonayaan inay gacan ka geystaan:

  1. Haddii aad abuurtay plugin, oo aynaan weli qaban shuruudaha sare dartood, (oo uu ku jiro buugga plugins-ka ee WordPress) markaas adigu waxaad ku dari kartaa khariidaynta laftaadu. Plugin-kaaga waxaa si buuxda u taageeri doona PBS!
  2. Maadaama aan kaliya la tacaali doonno kuwa ku jira buugga plugins-ka ee WordPress inta lagu jiro habka tooska ah, qorayaasha plugin-ka & theme-ka lacagta ah kuma jiri doonaan. Markaa haddii aad mid leedahay, markaas waxaad sidoo kale khariidayntaada shortcode u samayn kartaa kuwaas.
  3. Kuwa aan ahayn hal-abuurayaasha plugins-ka, waxaan abaalmarin karnaa kuwa gacan ka geysta. Si khariidaynta shortcode looga dhigo hawl xiiso leh, waxaan caawiyeyaasha faraxsan ku abaalmarin karnaa shati shaqsiyeed, ama u dallacsiin shatiga heerka sare ee PBS!

Iska diiwaangeli Wargeyskayaga

Hab-shaqeedka khariidaynta shortcode wuxuu macaamiisheenna u soo bixi doonaa si ku meel gaar ah Ogosto 12  Ogosto 15  Ogosto 16, 2016. Dhammaan shortcodes-ka lama khariidayn doono xilligan (qiyaastayadu waa laga yaabaa 100 plugins), laakiin khariidaynta si joogto ah ayaa loo samayn doonaa macaamiishuna waxay heli doonaan isla marka kuwo cusubi soo baxaan.

Iska diiwaangeli wargeyskayaga si aad u hesho wararka ku saabsan khariidaynta shortcode, goorta aan sii deyn doonno, iyo goorta aan khariidaynta shortcode u furi doonno dadweynaha!