Inda Abubuwa Suka Ɗan Zama na Fasaha: Yadda Muka Samar da Sigarmu ta Taswirar Shortcode

Wanda ya rubuta:

a cikin

,

How-We-Made-Our-Version-Of-Shortcode-Mapping-Happen-2A makalar da ta gabata, mun tattauna muhimman abubuwan taswirar shortcode da kuma yadda za ku sami damar cin moriyar fa’idodinta masu dadi. Mun yanke shawarar raba makalar da ke bayanin tsarin Taswirar Shortcode na Page Builder Sandwich, saboda rubutu mai zuwa na iya zama dan na fasaha sosai.

A kasa akwai cikakkun bayanai game da yadda tsarin taswirar shortcode dinmu ke aiki a ciki, da kuma yadda muka sa shi aiki.

Tsari Mai Aiki da Kansa

Domin yanke shawarar wadanne plugins za a sanya a cikin mai taswirar shortcode, mun gina tsarin rubutun kwamfuta mai aiki da kansa wanda zai tattara manyan plugins a rumbun plugins na WordPress bisa wadannan ka’idoji:

  • A cikin plugins 1,000 da suka shahara, masu kima mafi girma da aka sabunta, Tare da a kalla kafa 4,000 masu aiki,
  • Tare da a kalla kafa 4,000 masu aiki,
  • Tare da a kalla kimantawa 20, da kuma;
  • Tare da a kalla matsakaicin kima na tauraro 3

Muna gudanar da wannan bincike a kullum a kan rumbun plugins na WordPress. Wadannan matatun suna tabbatar da cewa mun sami jerin plugins masu inganci da mutane da yawa ke amfani da su. A lokacin da aka rubuta wannan, wadannan ka’idojin sun samar da plugins 800. Wannan yana da yawa sosai. Lallai, yana da yawa.

Some of the most popular plugins detected for shortcode mapping.
Wasu daga cikin plugins da suka fi shahara da aka gano domin taswirar shortcode.

Daga nan sai mu gudanar da jerin bincike mai aiki da kansa a kan lambobin tushe na kowace plugin domin gano ko tana dauke da wasu shortcodes, sannan mu yi kokarin nemo dukkan wadannan shortcodes, ciki har da dukkan sifofinsu. Bayan nazarin bayanan, wannan ya haifar da shortcodes sama da 2,000. Lallai abin mamaki ne kwarai. Daga nan sai a shigar da shortcodes din da aka gano a cikin ma’ajiyar bayanan taswirar shortcode domin binciken su da hannu.

A karshen wannan tsari, za mu samu babban jerin plugins, da kuma abin da shortcodes dinsu masu yiwuwa suke. Yanzu aiki ne na share wadannan bayanai don tabbatar da cewa komai daidai ne.

Tsari da Ake Yi da Hannu

Wannan watakila shi ne bangare mafi wuya a dukkan tsarin taswirar. Lambobin plugin na zuwa ta nau’o’i da girma daban-daban, ba dukkan shortcodes ne rubutunmu na sarrafa kansa ke gano su ba. Ko da yake WordPress Codex ya ce a yi amfani da aikin `shortcode_atts` don tace sifofin shortcode, wannan shawara ce kawai kuma ba kowa ke yin hakan ba. Haka kuma babu wata tabbatacciyar hanya ta duba abubuwan da ke cikin shortcode lokacin da aka kafa plugin.

Don tabbatar da cewa mun sami dukkan shortcodes da sifofinsu daidai, mun kirkiro wani bangaren gaba da aka ware don gyara shortcodes da sifofi kuma an gina shi ta amfani da AngularJS da Bootstrap.

Bootstrap & AngularJS interface for fixing up all the mapped shortcodes.
Fuskar sadarwa ta Bootstrap & AngularJS don gyara dukkan shortcodes da aka yi wa taswira.

Dole ne mu duba kowace plugin da hannu daya bayan daya kuma mu duba bayanan shortcode dinsu tare da tabbatar da cewa dukkan bayanan da muke da su daidai ne.

Ko da yake wannan aiki ne mai matukar gajiyarwa, akwai wasu bangarori masu kyau na samun tsarin sarrafa kansa:

  • Bisa kididdigarmu ta farko, kusan plugin 1 ne kawai cikin kowace 2 ke da shortcodes.
  • Rabin shortcodes din da aka gano ba su da sifofi (amma wani bangare na wannan na iya zama kuskuren gano abin da ba shi ba)
  • Ta hanyar samun plugins masu inganci kadai, akwai yiwuwar suna da takardun bayanin shortcode

Sai bayan an duba dukkan shortcodes na wata plugin, sannan uwar garken za ta fara rarraba taswirorin shortcode na waccan plugin ga masu amfani.

Kiran Rest API

Kashi na karshe a wannan aiki shi ne plugin din kanta. Manufar a nan abu ne mai sauki: gano wadanne plugins ne ke aiki, wane theme shafin ke amfani da shi da kuma wadanne shortcodes ne ke akwai, sannan a tambayi ma’ajiyar bayanan taswirar shortcode ko tana da taswirori. Domin wannan mun kirkiro wani WP REST API endpoint na musamman wanda dukkan abokan ciniki ke tuntuba don samun sabbin taswirorin shortcode dinsu.

Makoma: Taimakon Al’umma

Duba kowace plugin da hannu yana bukatar lokaci da kokari mai yawa. Da zarar dandamalin taswirar shortcode ya daidaita, muna shirin bude taswirar shortcode ga kowa da kowa. Wannan yana nufin cewa kowa zai iya taimakawa wajen kara shortcodes.

Kuna iya tunanin cewa, “me ya sa zan taimaka wajen tsara taswirar shortcodes? Mene ne amfanina a ciki?” To, wasu abubuwa kadan na zuwa a rai kan dalilin da zai sa mutane su so taimakawa:

  1. Idan kun kirkiro wata plugin, kuma ba mu gano ta ba tukuna saboda ka’idojin da ke sama, (kuma tana cikin rumbun plugins na WordPress) to kuna iya kara taswirorin da kanku. Plugin dinku za ta sami cikakken goyon baya daga PBS!
  2. Tunda za mu rika hulda ne kawai da wadanda ke cikin rumbun plugins na WordPress a cikin tsarin sarrafa kansa, ba za a hada da marubutan premium plugin & theme ba. Don haka idan kuna da daya, to kuna iya kara taswirorin shortcode dinku domin wadannan.
  3. Kuma ga wadanda ba masu kirkirar plugin ba, za mu iya ba wadanda suka taimaka lada. Domin mai da taswirar shortcode wani aiki mai ban sha’awa, za mu iya ba masu taimakawa lasisin kai, ko karin girma zuwa lasisin premium na PBS!

Yi Rajista a Wasikarmu ta Labarai

Tsarin aikin taswirar shortcode zai fito ga abokan cinikinmu a kalla a ranar 12 ga Agusta  15 ga Agusta  16 ga Agusta, 2016. Ba dukkan shortcodes ne za a yi wa taswira ba a wannan lokacin (kintacenmu watakila plugins 100 ne), amma za a ci gaba da yin taswira kuma abokan ciniki za su rika samun su da zarar an fitar da sababbi.

Yi rajista a wasikarmu ta labarai don samun labarai kan taswirar shortcode, lokacin da za mu fitar da shi, da kuma lokacin da za mu bude taswirar shortcode ga jama’a!