ໃນ ບົດຄວາມກ່ອນໜ້ານີ້, ພວກເຮົາໄດ້ສົນທະນາກ່ຽວກັບພື້ນຖານຂອງການສ້າງແຜນທີ່ shortcode ແລະ ວິທີທີ່ທ່ານສາມາດເຂົ້າເຖິງຜົນປະໂຫຍດອັນຍອດຢ້ຽມຂອງມັນ. ພວກເຮົາໄດ້ຕັດສິນໃຈແຍກບົດຄວາມທີ່ນຳສະເໜີ Shortcode Mapping ເວີຊັນຂອງ Page Builder Sandwich ອອກມາ, ເນື່ອງຈາກການຂຽນຕໍ່ໄປນີ້ອາດຈະມີລັກສະນະທາງເຕັກນິກຫຼາຍຂຶ້ນເລັກນ້ອຍ.
ລຸ່ມນີ້ແມ່ນຄຳອະທິບາຍຢ່າງລະອຽດເພີ່ມເຕີມກ່ຽວກັບການເຮັດວຽກພາຍໃນຂອງຄຸນສົມບັດການສ້າງແຜນທີ່ shortcode ຂອງພວກເຮົາ, ແລະ ວິທີທີ່ພວກເຮົາເຮັດໃຫ້ມັນໃຊ້ງານໄດ້.
ຂະບວນການອັດຕະໂນມັດ
ເພື່ອຕັດສິນໃຈວ່າຈະລວມເອົາປລັກອິນໃດແດ່ເຂົ້າໃນຕົວສ້າງແຜນທີ່ shortcode, ພວກເຮົາໄດ້ສ້າງສະຄຣິບອັດຕະໂນມັດທີ່ຈະລວບລວມເອົາປລັກອິນຍອດນິຍົມໃນໄດເຣັກທໍຣີປລັກອິນຂອງ WordPress ໂດຍອີງຕາມເກນດັ່ງຕໍ່ໄປນີ້:
- ຢູ່ໃນກຸ່ມ 1,000 ປລັກອິນທີ່ໄດ້ຮັບຄວາມນິຍົມ, ໄດ້ຄະແນນສູງສຸດ ແລະ ໄດ້ຮັບການອັບເດດ, ມີການຕິດຕັ້ງໃຊ້ງານຢ່າງໜ້ອຍ 4,000 ຄັ້ງ,
- ມີການຕິດຕັ້ງໃຊ້ງານຢ່າງໜ້ອຍ 4,000 ຄັ້ງ,
- ມີການໃຫ້ຄະແນນຢ່າງໜ້ອຍ 20 ຄັ້ງ, ແລະ;
- ມີຄະແນນສະເລ່ຍຢ່າງໜ້ອຍ 3 ດາວ
ພວກເຮົາເອີ້ນໃຊ້ຄຳສັ່ງ query ນີ້ທຸກໆມື້ກັບໄດເຣັກທໍຣີປລັກອິນຂອງ WordPress. ຕົວກອງເຫຼົ່ານີ້ຮັບປະກັນວ່າພວກເຮົາຈະໄດ້ຮັບລາຍຊື່ປລັກອິນທີ່ມີຄຸນນະພາບດີເຊິ່ງມີຜູ້ຄົນໃຊ້ງານເປັນຈຳນວນຫຼາຍ. ໃນລະຫວ່າງເວລາທີ່ຂຽນບົດຄວາມນີ້, ເກນດັ່ງກ່າວເຮັດໃຫ້ໄດ້ປລັກອິນເຖິງ 800 ຕົວ. ນັ້ນຖືວ່າຫຼາຍແທ້ໆ. ແບບວ່າຫຼາຍສຸດໆ.

ຈາກນັ້ນ ພວກເຮົາກໍດຳເນີນການກວດສອບອັດຕະໂນມັດຫຼາຍໆຂັ້ນຕອນຕໍ່ກັບຊອດໂຄ້ດຂອງແຕ່ລະປລັກອິນ ເພື່ອຊອກຫາວ່າມັນມີ 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.

ພວກເຮົາຈະຕ້ອງກວດສອບແຕ່ລະປລັກອິນດ້ວຍຕົນເອງ ແລະ ກວດເບິ່ງເອກະສານ shortcode ຂອງພວກມັນ ເພື່ອໃຫ້ແນ່ໃຈວ່າຂໍ້ມູນທັງໝົດທີ່ພວກເຮົາມີແມ່ນຖືກຕ້ອງ.
ເຖິງແມ່ນວ່ານີ້ຈະເປັນເລື່ອງທີ່ໜ້າເບື່ອ ແລະ ຕ້ອງໃຊ້ຄວາມພະຍາຍາມຫຼາຍ, ແຕ່ກໍຍັງມີຂໍ້ດີບາງຢ່າງໃນການມີຂະບວນການອັດຕະໂນມັດ:
- ອີງຕາມສະຖິຕິເບື້ອງຕົ້ນຂອງພວກເຮົາ, ມີພຽງແຕ່ປະມານ 1 ໃນທຸກໆ 2 ປລັກອິນເທົ່ານັ້ນທີ່ມີ shortcodes.
- ເຄິ່ງໜຶ່ງຂອງ shortcodes ທີ່ກວດພົບແມ່ນບໍ່ມີ attributes (ແຕ່ສ່ວນໜຶ່ງຂອງສິ່ງນີ້ອາດຈະເປັນການກວດພົບທີ່ຜິດພາດ)
- ໂດຍການເລືອກເອົາສະເພາະປລັກອິນທີ່ມີຄຸນນະພາບດີ, ສ່ວນຫຼາຍແລ້ວພວກມັນຈະມີເອກະສານ shortcode ພ້ອມ
ເມື່ອ shortcodes ທັງໝົດຂອງປລັກອິນໄດ້ຮັບການກວດສອບແລ້ວ, ເຊີເວີຈຶ່ງຈະເລີ່ມແຈກຢາຍການສ້າງແຜນທີ່ shortcode ຂອງປລັກອິນນັ້ນໃຫ້ກັບຜູ້ໃຊ້.
ການເອີ້ນໃຊ້ Rest API
ຊິ້ນສ່ວນສຸດທ້າຍຂອງປິດສະໜານີ້ແມ່ນຕົວປລັກອິນເອງ. ແນວຄວາມຄິດຢູ່ນີ້ແມ່ນງ່າຍດາຍ: ຊອກຫາວ່າປລັກອິນໃດທີ່ກຳລັງເປີດໃຊ້ງານຢູ່, ເວັບໄຊໃຊ້ທີມໃດ ແລະ ມີ shortcodes ໃດແດ່ທີ່ສາມາດໃຊ້ໄດ້, ຈາກນັ້ນຖາມຖານຂໍ້ມູນການສ້າງແຜນທີ່ shortcode ວ່າມັນມີການສ້າງແຜນທີ່ຫຼືບໍ່. ສຳລັບສິ່ງນີ້ ພວກເຮົາໄດ້ສ້າງ WP REST API endpoint ແບບກຳນົດເອງທີ່ໄຄລແອນທັງໝົດຈະ ping ໄປຫາ ເພື່ອຮັບເອົາການສ້າງແຜນທີ່ shortcode ຫຼ້າສຸດຂອງພວກເຂົາ.
ອະນາຄົດ: ການລະດົມຄວາມຄິດຈາກມວນຊົນ (Crowdsourcing)
ການກວດສອບແຕ່ລະປລັກອິນດ້ວຍຕົນເອງຮຽກຮ້ອງໃຫ້ໃຊ້ເວລາ ແລະ ຄວາມພະຍາຍາມຢ່າງຫຼວງຫຼາຍ. ເມື່ອແພລັດຟອມການສ້າງແຜນທີ່ shortcode ມີຄວາມໝັ້ນຄົງແລ້ວ, ພວກເຮົາວາງແຜນທີ່ຈະເປີດການສ້າງແຜນທີ່ shortcode ໃຫ້ກັບທຸກຄົນ. ນີ້ໝາຍຄວາມວ່າທຸກຄົນສາມາດຊ່ວຍເພີ່ມ shortcodes ໄດ້.
ທ່ານອາດຈະຄິດວ່າ, “ເປັນຫຍັງຂ້ອຍຈຶ່ງຕ້ອງຊ່ວຍສ້າງແຜນທີ່ shortcodes? ຂ້ອຍຈະໄດ້ຫຍັງຈາກສິ່ງນີ້?” ແນ່ນອນ, ມີບາງເຫດຜົນທີ່ເຂົ້າມາໃນຄວາມຄິດວ່າເປັນຫຍັງຄົນເຮົາຈຶ່ງຢາກຊ່ວຍເຫຼືອ:
- ຖ້າທ່ານໄດ້ສ້າງປລັກອິນຂຶ້ນມາ, ແລະ ພວກເຮົາຍັງບໍ່ທັນໄດ້ກວດພົບມັນເນື່ອງຈາກເກນຂ້າງເທິງ, (ແລະ ມັນຢູ່ໃນໄດເຣັກທໍຣີປລັກອິນຂອງ WordPress) ທ່ານກໍສາມາດເພີ່ມການສ້າງແຜນທີ່ດ້ວຍຕົວທ່ານເອງໄດ້. ປລັກອິນຂອງທ່ານຈະໄດ້ຮັບການຮອງຮັບຢ່າງເຕັມທີ່ໂດຍ PBS!
- ເນື່ອງຈາກພວກເຮົາຈະຈັດການສະເພາະສິ່ງທີ່ຢູ່ໃນໄດເຣັກທໍຣີປລັກອິນຂອງ WordPress ໃນຂະບວນການອັດຕະໂນມັດເທົ່ານັ້ນ, ຜູ້ສ້າງປລັກອິນ ແລະ ທີມແບບພຣີມຽມຈະບໍ່ຖືກລວມເຂົ້າ. ດັ່ງນັ້ນ ຖ້າທ່ານມີຢູ່, ທ່ານກໍສາມາດເພີ່ມການສ້າງແຜນທີ່ shortcode ຂອງທ່ານສຳລັບສິ່ງເຫຼົ່ານັ້ນໄດ້ເຊັ່ນກັນ.
- ແລະ ສຳລັບຜູ້ທີ່ບໍ່ໄດ້ສ້າງປລັກອິນ, ພວກເຮົາສາມາດມອບລາງວັນໃຫ້ກັບຜູ້ທີ່ຊ່ວຍເຫຼືອ. ເພື່ອເຮັດໃຫ້ການສ້າງແຜນທີ່ shortcode ເປັນສິ່ງທີ່ດຶງດູດໃຈ, ພວກເຮົາສາມາດມອບລາງວັນໃຫ້ກັບຜູ້ຊ່ວຍເຫຼືອທີ່ໜ້າຮັກດ້ວຍໃບອະນຸຍາດສ່ວນບຸກຄົນ, ຫຼື ການອັບເກຣດເປັນໃບອະນຸຍາດພຣີມຽມຂອງ PBS!
ລົງທະບຽນຮັບຈົດໝາຍຂ່າວຂອງພວກເຮົາ
ຟັງຊັນການສ້າງແຜນທີ່ shortcode ຈະເປີດໃຫ້ລູກຄ້າຂອງພວກເຮົາໃຊ້ງານຊົ່ວຄາວໃນວັນທີ 12 ສິງຫາ 15 ສິງຫາ 16 ສິງຫາ 2016. ບໍ່ແມ່ນທຸກ shortcodes ທີ່ຈະຖືກສ້າງແຜນທີ່ພາຍໃນເວລານີ້ (ການປະເມີນຂອງພວກເຮົາແມ່ນອາດຈະປະມານ 100 ປລັກອິນ), ແຕ່ການສ້າງແຜນທີ່ຈະຖືກດຳເນີນການຢ່າງຕໍ່ເນື່ອງ ແລະ ລູກຄ້າຈະໄດ້ຮັບພວກມັນທັນທີທີ່ມີອັນໃໝ່ໆອອກມາ.
ລົງທະບຽນຮັບຈົດໝາຍຂ່າວຂອງພວກເຮົາເພື່ອຮັບຂ່າວສານກ່ຽວກັບການສ້າງແຜນທີ່ shortcode, ເວລາທີ່ພວກເຮົາຈະປ່ອຍມັນ, ແລະ ເວລາທີ່ພວກເຮົາເປີດການສ້າງແຜນທີ່ shortcode ສູ່ສາທາລະນະ!