ເມື່ອເລື່ອງລາວເລີ່ມມີຄວາມເປັນເຕັກນິກເລັກນ້ອຍ: ວິທີທີ່ພວກເຮົາສ້າງ Shortcode Mapping ໃນເວີຊັນຂອງພວກເຮົາໃຫ້ເປັນຈິງ

ຂຽນໂດຍ

ໃນ

,

How-We-Made-Our-Version-Of-Shortcode-Mapping-Happen-2ໃນ ບົດຄວາມກ່ອນໜ້ານີ້, ພວກເຮົາໄດ້ສົນທະນາກ່ຽວກັບພື້ນຖານຂອງການສ້າງແຜນທີ່ shortcode ແລະ ວິທີທີ່ທ່ານສາມາດເຂົ້າເຖິງຜົນປະໂຫຍດອັນຍອດຢ້ຽມຂອງມັນ. ພວກເຮົາໄດ້ຕັດສິນໃຈແຍກບົດຄວາມທີ່ນຳສະເໜີ Shortcode Mapping ເວີຊັນຂອງ Page Builder Sandwich ອອກມາ, ເນື່ອງຈາກການຂຽນຕໍ່ໄປນີ້ອາດຈະມີລັກສະນະທາງເຕັກນິກຫຼາຍຂຶ້ນເລັກນ້ອຍ.

ລຸ່ມນີ້ແມ່ນຄຳອະທິບາຍຢ່າງລະອຽດເພີ່ມເຕີມກ່ຽວກັບການເຮັດວຽກພາຍໃນຂອງຄຸນສົມບັດການສ້າງແຜນທີ່ shortcode ຂອງພວກເຮົາ, ແລະ ວິທີທີ່ພວກເຮົາເຮັດໃຫ້ມັນໃຊ້ງານໄດ້.

ຂະບວນການອັດຕະໂນມັດ

ເພື່ອຕັດສິນໃຈວ່າຈະລວມເອົາປລັກອິນໃດແດ່ເຂົ້າໃນຕົວສ້າງແຜນທີ່ shortcode, ພວກເຮົາໄດ້ສ້າງສະຄຣິບອັດຕະໂນມັດທີ່ຈະລວບລວມເອົາປລັກອິນຍອດນິຍົມໃນໄດເຣັກທໍຣີປລັກອິນຂອງ WordPress ໂດຍອີງຕາມເກນດັ່ງຕໍ່ໄປນີ້:

  • ຢູ່ໃນກຸ່ມ 1,000 ປລັກອິນທີ່ໄດ້ຮັບຄວາມນິຍົມ, ໄດ້ຄະແນນສູງສຸດ ແລະ ໄດ້ຮັບການອັບເດດ, ມີການຕິດຕັ້ງໃຊ້ງານຢ່າງໜ້ອຍ 4,000 ຄັ້ງ,
  • ມີການຕິດຕັ້ງໃຊ້ງານຢ່າງໜ້ອຍ 4,000 ຄັ້ງ,
  • ມີການໃຫ້ຄະແນນຢ່າງໜ້ອຍ 20 ຄັ້ງ, ແລະ;
  • ມີຄະແນນສະເລ່ຍຢ່າງໜ້ອຍ 3 ດາວ

ພວກເຮົາເອີ້ນໃຊ້ຄຳສັ່ງ query ນີ້ທຸກໆມື້ກັບໄດເຣັກທໍຣີປລັກອິນຂອງ WordPress. ຕົວກອງເຫຼົ່ານີ້ຮັບປະກັນວ່າພວກເຮົາຈະໄດ້ຮັບລາຍຊື່ປລັກອິນທີ່ມີຄຸນນະພາບດີເຊິ່ງມີຜູ້ຄົນໃຊ້ງານເປັນຈຳນວນຫຼາຍ. ໃນລະຫວ່າງເວລາທີ່ຂຽນບົດຄວາມນີ້, ເກນດັ່ງກ່າວເຮັດໃຫ້ໄດ້ປລັກອິນເຖິງ 800 ຕົວ. ນັ້ນຖືວ່າຫຼາຍແທ້ໆ. ແບບວ່າຫຼາຍສຸດໆ.

Some of the most popular plugins detected for shortcode mapping.
ບາງສ່ວນຂອງປລັກອິນຍອດນິຍົມທີ່ສຸດທີ່ກວດພົບສຳລັບການສ້າງແຜນທີ່ shortcode.

ຈາກນັ້ນ ພວກເຮົາກໍດຳເນີນການກວດສອບອັດຕະໂນມັດຫຼາຍໆຂັ້ນຕອນຕໍ່ກັບຊອດໂຄ້ດຂອງແຕ່ລະປລັກອິນ ເພື່ອຊອກຫາວ່າມັນມີ shortcodes ໃດແດ່, ແລະ ຈາກນັ້ນພວກເຮົາກໍພະຍາຍາມຊອກຫາ shortcodes ເຫຼົ່ານັ້ນທັງໝົດ, ລວມທັງ attributes ທັງໝົດຂອງພວກມັນ. ເມື່ອປະມວນຜົນຂໍ້ມູນແລ້ວ, ຜົນທີ່ໄດ້ແມ່ນມີຫຼາຍກວ່າ 2,000 shortcodes. ວ້າວສອງເທົ່າເລີຍ. ຈາກນັ້ນ shortcodes ທີ່ກວດພົບຈະຖືກປ້ອນເຂົ້າໃນຖານຂໍ້ມູນການສ້າງແຜນທີ່ shortcode ເພື່ອກວດສອບດ້ວຍຕົນເອງ.

ເມື່ອສິ້ນສຸດຂະບວນການນີ້, ພວກເຮົາຈະໄດ້ລາຍຊື່ປລັກອິນຈຳນວນຫຼວງຫຼາຍ, ແລະ ຮູ້ວ່າ shortcodes ທີ່ເປັນໄປໄດ້ຂອງພວກມັນແມ່ນຫຍັງ. ຕອນນີ້ກໍເປັນເລື່ອງຂອງການອະນາໄມຂໍ້ມູນນີ້ເພື່ອໃຫ້ແນ່ໃຈວ່າທຸກຢ່າງຖືກຕ້ອງ.

ຂະບວນການດ້ວຍຕົນເອງ

ນີ້ອາດຈະເປັນສ່ວນທີ່ຍາກທີ່ສຸດຂອງລະບົບການສ້າງແຜນທີ່ທັງໝົດ. ໂຄ້ດຂອງປລັກອິນມາໃນຮູບແບບ ແລະ ຂະໜາດທີ່ແຕກຕ່າງກັນ, ບໍ່ແມ່ນທຸກໆ shortcode ຈະຖືກກວດພົບໂດຍອັດຕະໂນມັດໂດຍສະຄຣິບຂອງພວກເຮົາ. ເຖິງແມ່ນວ່າ WordPress Codex ຈະບອກໃຫ້ໃຊ້ຟັງຊັນ `shortcode_atts` ເພື່ອກັ່ນຕອງ attributes ຂອງ shortcode ກໍຕາມ, ແຕ່ນີ້ເປັນພຽງຄຳແນະນຳເທົ່ານັ້ນ ແລະ ບໍ່ແມ່ນທຸກຄົນຈະເຮັດຕາມ. ນອກຈາກນີ້ຍັງບໍ່ມີວິທີທີ່ແນ່ນອນໃນການກວດສອບໂຄງສ້າງພາຍໃນຂອງ shortcode ເມື່ອມີການຕິດຕັ້ງປລັກອິນ.

ເພື່ອໃຫ້ແນ່ໃຈວ່າພວກເຮົາໄດ້ຮັບ shortcodes ທັງໝົດ ແລະ attributes ຂອງພວກມັນຢ່າງຖືກຕ້ອງ, ພວກເຮົາໄດ້ສ້າງພື້ນທີ່ສ່ວນໜ້າ (front end) ທີ່ອຸທິດໃຫ້ກັບການແກ້ໄຂ shortcodes ແລະ attributes ໂດຍສະເພາະ ແລະ ຖືກສ້າງຂຶ້ນໂດຍໃຊ້ AngularJS ແລະ Bootstrap.

Bootstrap & AngularJS interface for fixing up all the mapped shortcodes.
ອິນເຕີເຟສ Bootstrap & AngularJS ສຳລັບການປັບແຕ່ງ shortcodes ທີ່ສ້າງແຜນທີ່ທັງໝົດ.

ພວກເຮົາຈະຕ້ອງກວດສອບແຕ່ລະປລັກອິນດ້ວຍຕົນເອງ ແລະ ກວດເບິ່ງເອກະສານ shortcode ຂອງພວກມັນ ເພື່ອໃຫ້ແນ່ໃຈວ່າຂໍ້ມູນທັງໝົດທີ່ພວກເຮົາມີແມ່ນຖືກຕ້ອງ.

ເຖິງແມ່ນວ່ານີ້ຈະເປັນເລື່ອງທີ່ໜ້າເບື່ອ ແລະ ຕ້ອງໃຊ້ຄວາມພະຍາຍາມຫຼາຍ, ແຕ່ກໍຍັງມີຂໍ້ດີບາງຢ່າງໃນການມີຂະບວນການອັດຕະໂນມັດ:

  • ອີງຕາມສະຖິຕິເບື້ອງຕົ້ນຂອງພວກເຮົາ, ມີພຽງແຕ່ປະມານ 1 ໃນທຸກໆ 2 ປລັກອິນເທົ່ານັ້ນທີ່ມີ shortcodes.
  • ເຄິ່ງໜຶ່ງຂອງ shortcodes ທີ່ກວດພົບແມ່ນບໍ່ມີ attributes (ແຕ່ສ່ວນໜຶ່ງຂອງສິ່ງນີ້ອາດຈະເປັນການກວດພົບທີ່ຜິດພາດ)
  • ໂດຍການເລືອກເອົາສະເພາະປລັກອິນທີ່ມີຄຸນນະພາບດີ, ສ່ວນຫຼາຍແລ້ວພວກມັນຈະມີເອກະສານ shortcode ພ້ອມ

ເມື່ອ shortcodes ທັງໝົດຂອງປລັກອິນໄດ້ຮັບການກວດສອບແລ້ວ, ເຊີເວີຈຶ່ງຈະເລີ່ມແຈກຢາຍການສ້າງແຜນທີ່ shortcode ຂອງປລັກອິນນັ້ນໃຫ້ກັບຜູ້ໃຊ້.

ການເອີ້ນໃຊ້ Rest API

ຊິ້ນສ່ວນສຸດທ້າຍຂອງປິດສະໜານີ້ແມ່ນຕົວປລັກອິນເອງ. ແນວຄວາມຄິດຢູ່ນີ້ແມ່ນງ່າຍດາຍ: ຊອກຫາວ່າປລັກອິນໃດທີ່ກຳລັງເປີດໃຊ້ງານຢູ່, ເວັບໄຊໃຊ້ທີມໃດ ແລະ ມີ shortcodes ໃດແດ່ທີ່ສາມາດໃຊ້ໄດ້, ຈາກນັ້ນຖາມຖານຂໍ້ມູນການສ້າງແຜນທີ່ shortcode ວ່າມັນມີການສ້າງແຜນທີ່ຫຼືບໍ່. ສຳລັບສິ່ງນີ້ ພວກເຮົາໄດ້ສ້າງ WP REST API endpoint ແບບກຳນົດເອງທີ່ໄຄລແອນທັງໝົດຈະ ping ໄປຫາ ເພື່ອຮັບເອົາການສ້າງແຜນທີ່ shortcode ຫຼ້າສຸດຂອງພວກເຂົາ.

ອະນາຄົດ: ການລະດົມຄວາມຄິດຈາກມວນຊົນ (Crowdsourcing)

ການກວດສອບແຕ່ລະປລັກອິນດ້ວຍຕົນເອງຮຽກຮ້ອງໃຫ້ໃຊ້ເວລາ ແລະ ຄວາມພະຍາຍາມຢ່າງຫຼວງຫຼາຍ. ເມື່ອແພລັດຟອມການສ້າງແຜນທີ່ shortcode ມີຄວາມໝັ້ນຄົງແລ້ວ, ພວກເຮົາວາງແຜນທີ່ຈະເປີດການສ້າງແຜນທີ່ shortcode ໃຫ້ກັບທຸກຄົນ. ນີ້ໝາຍຄວາມວ່າທຸກຄົນສາມາດຊ່ວຍເພີ່ມ shortcodes ໄດ້.

ທ່ານອາດຈະຄິດວ່າ, “ເປັນຫຍັງຂ້ອຍຈຶ່ງຕ້ອງຊ່ວຍສ້າງແຜນທີ່ shortcodes? ຂ້ອຍຈະໄດ້ຫຍັງຈາກສິ່ງນີ້?” ແນ່ນອນ, ມີບາງເຫດຜົນທີ່ເຂົ້າມາໃນຄວາມຄິດວ່າເປັນຫຍັງຄົນເຮົາຈຶ່ງຢາກຊ່ວຍເຫຼືອ:

  1. ຖ້າທ່ານໄດ້ສ້າງປລັກອິນຂຶ້ນມາ, ແລະ ພວກເຮົາຍັງບໍ່ທັນໄດ້ກວດພົບມັນເນື່ອງຈາກເກນຂ້າງເທິງ, (ແລະ ມັນຢູ່ໃນໄດເຣັກທໍຣີປລັກອິນຂອງ WordPress) ທ່ານກໍສາມາດເພີ່ມການສ້າງແຜນທີ່ດ້ວຍຕົວທ່ານເອງໄດ້. ປລັກອິນຂອງທ່ານຈະໄດ້ຮັບການຮອງຮັບຢ່າງເຕັມທີ່ໂດຍ PBS!
  2. ເນື່ອງຈາກພວກເຮົາຈະຈັດການສະເພາະສິ່ງທີ່ຢູ່ໃນໄດເຣັກທໍຣີປລັກອິນຂອງ WordPress ໃນຂະບວນການອັດຕະໂນມັດເທົ່ານັ້ນ, ຜູ້ສ້າງປລັກອິນ ແລະ ທີມແບບພຣີມຽມຈະບໍ່ຖືກລວມເຂົ້າ. ດັ່ງນັ້ນ ຖ້າທ່ານມີຢູ່, ທ່ານກໍສາມາດເພີ່ມການສ້າງແຜນທີ່ shortcode ຂອງທ່ານສຳລັບສິ່ງເຫຼົ່ານັ້ນໄດ້ເຊັ່ນກັນ.
  3. ແລະ ສຳລັບຜູ້ທີ່ບໍ່ໄດ້ສ້າງປລັກອິນ, ພວກເຮົາສາມາດມອບລາງວັນໃຫ້ກັບຜູ້ທີ່ຊ່ວຍເຫຼືອ. ເພື່ອເຮັດໃຫ້ການສ້າງແຜນທີ່ shortcode ເປັນສິ່ງທີ່ດຶງດູດໃຈ, ພວກເຮົາສາມາດມອບລາງວັນໃຫ້ກັບຜູ້ຊ່ວຍເຫຼືອທີ່ໜ້າຮັກດ້ວຍໃບອະນຸຍາດສ່ວນບຸກຄົນ, ຫຼື ການອັບເກຣດເປັນໃບອະນຸຍາດພຣີມຽມຂອງ PBS!

ລົງທະບຽນຮັບຈົດໝາຍຂ່າວຂອງພວກເຮົາ

ຟັງຊັນການສ້າງແຜນທີ່ shortcode ຈະເປີດໃຫ້ລູກຄ້າຂອງພວກເຮົາໃຊ້ງານຊົ່ວຄາວໃນວັນທີ 12 ສິງຫາ  15 ສິງຫາ  16 ສິງຫາ 2016. ບໍ່ແມ່ນທຸກ shortcodes ທີ່ຈະຖືກສ້າງແຜນທີ່ພາຍໃນເວລານີ້ (ການປະເມີນຂອງພວກເຮົາແມ່ນອາດຈະປະມານ 100 ປລັກອິນ), ແຕ່ການສ້າງແຜນທີ່ຈະຖືກດຳເນີນການຢ່າງຕໍ່ເນື່ອງ ແລະ ລູກຄ້າຈະໄດ້ຮັບພວກມັນທັນທີທີ່ມີອັນໃໝ່ໆອອກມາ.

ລົງທະບຽນຮັບຈົດໝາຍຂ່າວຂອງພວກເຮົາເພື່ອຮັບຂ່າວສານກ່ຽວກັບການສ້າງແຜນທີ່ shortcode, ເວລາທີ່ພວກເຮົາຈະປ່ອຍມັນ, ແລະ ເວລາທີ່ພວກເຮົາເປີດການສ້າງແຜນທີ່ shortcode ສູ່ສາທາລະນະ!