មានកម្មវិធីបង្កើតទំព័រ (page builders) រាប់សិបប្រភេទនៅទីនោះ ហើយអ្នកប្រហែលជាកំពុងសួរសំណួរខ្លួនឯងថា៖ តើ Page Builder Sandwich មានអ្វីពិសេសទៅ? ហេតុអ្វីបានជាអ្នកត្រូវខ្វល់ខ្វាយក្នុងការប្រើប្រាស់វា ប្រសិនបើអ្នកមានមួយរួចទៅហើយនៅក្នុងដៃនោះ?
នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងរៀបរាប់អំពីមុខងារសំខាន់ៗមួយចំនួនដែលមាននៅក្នុង Page Builder Sandwich ដែលធ្វើឱ្យវាមានលក្ខណៈប្លែកពីគេ និងជាឧបករណ៍ដែលមិនអាចខ្វះបានសម្រាប់ទាំងអ្នកបង្កើតមាតិកា និងអ្នករចនា។ ប្រសិនបើអ្នកមិនដឹងថាតើ page builder ជាអ្វី និងមូលហេតុអ្វីដែលអ្នកត្រូវការវាទេនោះ កុំបារម្ភអី យើងមានព័ត៌មានមួយចំនួនដែលអាចជួយអ្នកបាន។
1. អ្នកនឹងមិនត្រឹមតែឃើញការបង្ហាញជារូបភាពនៃមាតិការបស់អ្នកប៉ុណ្ណោះទេ អ្នកថែមទាំងឃើញ និងកែសម្រួលមាតិកាជាក់ស្តែងរបស់អ្នកផ្ទាល់តែម្តង
នៅក្នុង page builders ផ្សេងទៀត អ្នកឃើញតែតំបន់ដែលគ្រាន់តែតំណាងឱ្យមាតិការបស់អ្នកប៉ុណ្ណោះ។ អ្នករៀបចំប្លង់មាតិការបស់អ្នកជាចម្បងដោយប្រើប្លុក និងរាងចតុកោណកែង ហើយលទ្ធផលមើលទៅដូចជាគ្រោងឆ្អឹងនៃកន្លែងដែលមាតិការបស់អ្នកនឹងបង្ហាញនៅលើទំព័ររបស់អ្នកតែប៉ុណ្ណោះ។ ចំណុចនេះនាំឱ្យអ្នកត្រូវចុចប៊ូតុងមើលជាមុន (preview) ជាបន្តបន្ទាប់ គ្រាន់តែដើម្បីមើលថាតើលទ្ធផលនឹងចេញមកយ៉ាងណា។
ជាមួយ Page Builder Sandwich ការកែសម្រួលទាំងអស់ត្រូវបានអនុវត្តនៅផ្នែកខាងមុខនៃគេហទំព័ររបស់អ្នក ហើយអ្នកកែសម្រួលមាតិការបស់អ្នកដោយផ្ទាល់ សម្រាប់បទពិសោធន៍អ្វីដែលអ្នកឃើញគឺអ្វីដែលអ្នកទទួលបាន (what-you-see-is-what-you-get) យ៉ាងពិតប្រាកដ។
2. ការកែសម្រួលដោយផ្ទាល់យ៉ាងរហ័ស និងងាយស្រួល ដោយមិនមានផ្ទាំងផុស (popup dialogs) រំខានទាំងនោះឡើយ
ផ្ទាំងផុស (Popups) គឺជាធាតុផ្សំទូទៅមួយសម្រាប់ page builders។ នៅក្នុងកម្មវិធីភាគច្រើន ប្រសិនបើអ្នកចង់កែសម្រួលអ្វីមួយនៅក្នុងប្លង់របស់អ្នក មិនថាជាចំណងជើង ស្លាកប៊ូតុង ឬអត្ថបទពាក្យស្លោកតូចមួយនោះទេ ដំបូងអ្នកត្រូវតែរង់ចាំឱ្យផ្ទាំងផុសបើកឡើងសិន ហើយទើបធ្វើការផ្លាស់ប្តូរនៅខាងក្នុងនោះ។
យើងបានកំណត់គោលដៅរបស់យើងក្នុងការកាត់បន្ថយការប្រើប្រាស់ផ្ទាំងផុសឱ្យនៅតិចបំផុតនៅក្នុង Page Builder Sandwich។ តាមរយៈការដកផ្ទាំងផុសចេញ ការកែសម្រួលមាតិកាណាមួយត្រូវបានធ្វើឡើងកាន់តែងាយស្រួល និងរលូនជាងពេលណាៗទាំងអស់។
ការកែសម្រួលត្រូវបានធ្វើឡើងតាមរបៀបសាមញ្ញ និងត្រង់ៗ – ចុចលើអត្ថបទរបស់អ្នកដើម្បីដាក់ទស្សន៍ទ្រនិចនៅទីនោះ ហើយចាប់ផ្តើមវាយបញ្ចូល។ អ្នកលែងចាំបាច់រង់ចាំផ្ទាំងផុសដែលមានកម្មវិធីកែសម្រួល TinyMCE ដើម្បីចាប់ផ្តើមកែសម្រួលទៀតហើយ។ ចំណុចល្អបំផុតនោះគឺអ្នកនៅតែអាចអូស និងទម្លាក់មាតិការបស់អ្នកទៅគ្រប់ទីកន្លែងបាន។
ការច្នៃប្រឌិតថ្មីមួយទៀតដែលជួយដល់ការកែសម្រួលដោយគ្មានការរំខាន គឺផ្ទាំងត្រួតពិនិត្យ (inspector) ដែលមានវត្តមានគ្រប់ពេលវេលា។ ផ្ទាំងត្រួតពិនិត្យនេះដើរតួជាប្រអប់ឧបករណ៍ និងជាកម្មវិធីកែសម្រួលលក្ខណៈសម្បត្តិរបស់អ្នក។ ឧបករណ៍សម្រាប់កំណត់ទម្រង់មាតិការបស់អ្នក៖ ពណ៌អត្ថបទ ចំណងជើង ការកែតម្រូវទំហំពុម្ពអក្សរ គម្លាតក្រៅ (margins) គម្លាតក្នុង (paddings) ស៊ុមបន្ទាត់ (borders) ប្លុកសម្រង់សម្តី (blockquotes) និងជាច្រើនទៀតគឺអាចប្រើបានដោយគ្រាន់តែចុចយ៉ាងងាយស្រួល។

3. ការប្រើប្រាស់មុខងាររបស់ WordPress ឡើងវិញ
រឿងមួយទៀតដែលយើងបានកត់សម្គាល់ឃើញនៅក្នុង page builders ផ្សេងទៀត គឺពួកគេតែងតែបង្កើតអ្វីដែលគេមានស្រាប់ឡើងវិញ។ កម្មវិធីមួយចំនួនបង្កើតឧបករណ៍រើសពណ៌ ឧបករណ៍ផ្ទុកឡើងរូបភាព ឧបករណ៍បង្កើតវិចិត្រសាល និងឧបករណ៍ផ្សេងៗទៀតផ្ទាល់ខ្លួនរបស់ពួកគេ។ តាមពិតទៅ វាមិនមែនជាការខុសឆ្គងនោះទេ ប៉ុន្តែ WordPress គឺជាឃ្លាំងកំណប់នៃកូដស្រាប់ៗ ដូច្នេះហេតុអ្វីបានជាមិនប្រើប្រាស់វា?
WordPress គឺជាវេទិកាដ៏ធំ និងអស្ចារ្យមួយ ហើយមានឧបករណ៍ល្អៗជាច្រើនដែលត្រូវបានបង្កើតឡើងដោយអ្នកចូលរួមចំណែកដ៏អស្ចារ្យរាប់មិនអស់។ Page Builder Sandwich ប្រើប្រាស់មុខងារដែលបានភ្ជាប់មកស្រាប់ជាមួយ WordPress ឱ្យបានច្រើនតាមដែលអាចធ្វើទៅបាន។
ជំនួសឱ្យការប្រើប្រាស់ឧបករណ៍រើសពណ៌ផ្ទាល់ខ្លួនរបស់យើង យើងប្រើប្រាស់ Iris color picker។ ជំនួសឱ្យឧបករណ៍ផ្ទុកឡើងរូបភាពផ្ទាល់ខ្លួនរបស់យើង យើងប្រើប្រាស់ media manager។ បន្ទាប់មកទៀត ក៏មាន backbonejs, underscorejs, wp.hooks និង wp.shortcode ផងដែរ គ្រាន់តែជាឧទាហរណ៍នៃស្គ្រីបដ៏មានប្រយោជន៍មួយចំនួនប៉ុណ្ណោះ។ យើងប្រើប្រាស់ឧបករណ៍ទាំងអស់នោះ ហើយចំណុចនេះបានធ្វើឱ្យកិច្ចការរបស់យើងកាន់តែងាយស្រួល ព្រមទាំងនាំឱ្យកូដកាន់តែមានស្ថេរភាពផងដែរ។
ការប្រើប្រាស់មុខងាររបស់ WordPress ឡើងវិញ ក៏បាននាំមកនូវភាពភ្ញាក់ផ្អើលដ៏អស្ចារ្យមួយចំនួនផងដែរ។ ឧទាហរណ៍ ដោយសារតែយើងបានប្រើ media manager ដើម្បីបញ្ចូលរូបភាព វាពិតជាគួរឱ្យភ្ញាក់ផ្អើល និងរីករាយណាស់ដែលឥឡូវនេះយើងក៏អាចគ្រប់គ្រងវិចិត្រសាល WordPress បញ្ជីចាក់វីដេអូ និងសំឡេង ព្រមទាំង URL ពីចម្ងាយបានភ្លាមៗតែម្តង។ យើងក៏អាចប្រើ media manager ដើម្បីកែសម្រួលរូបភាពបានផងដែរ ដែលជួយលុបបំបាត់ការឈឺក្បាលក្នុងការអភិវឌ្ឍដោយមិនចាំបាច់អស់ជាច្រើនម៉ោង។
4. ការរុករកតាមក្តារចុច និងផ្លូវកាត់ក្តារចុច
នៅក្នុង page builders ផ្សេងទៀត ម៉ៅស៍គឺជាដៃគូរបស់អ្នក។ អ្នកអូសនិងទម្លាក់ធាតុផ្សេងៗជាមួយវា ហើយចុចទ្វេដងលើធាតុផ្សេងៗដើម្បីកែសម្រួល។ ប៉ុន្តែក្តារចុចច្រើនតែត្រូវបានមើលរំលង។
ឧទាហរណ៍ នៅក្នុង builders មួយចំនួន អ្នកមិនអាចកែសម្រួលអត្ថបទមួយកថាខណ្ឌ/ផ្នែកនៅខាងលើកន្លែងដែលអ្នកកំពុងកែសម្រួលបានយ៉ាងងាយស្រួលនោះទេ ពីព្រោះអ្នកនឹងត្រូវចុចចេញពីផ្ទាំងផុសមួយ ហើយចុចចូលទៅក្នុងផ្ទាំងផុសថ្មីមួយទៀត។ នៅក្នុង Page Builder Sandwich អ្នកអាចរុករកដោយប្រើក្តារចុចរបស់អ្នកបាន។ ចុចគ្រាប់ចុចព្រួញដើម្បីរុករកចន្លោះមាតិការបស់អ្នក ហើយវាដំណើរការបាន ទោះបីជាមាតិកាផ្សេងទៀតរបស់អ្នកត្រូវបានដាក់នៅក្នុងជួរដេក ឬជួរឈរផ្សេងទៀតក៏ដោយ។
មុខងារសំខាន់មួយទៀតគឺផ្លូវកាត់ក្តារចុច undo និង redo។ ដំបូងឡើយពួកវាប្រហែលជាមើលទៅមិនសូវសំខាន់ប៉ុន្មានទេ ប៉ុន្តែសូមគិតអំពីចំណុចនេះ៖ ចុះបើអ្នកបានអូសនិងទម្លាក់មាតិការបស់អ្នកដោយអចេតនាទៅកាន់ទីតាំងខុស? នៅក្នុង page builders មួយចំនួន អ្នកនឹងត្រូវអូសវាត្រឡប់ទៅកាន់ទីតាំងដើមវិញ។ នៅក្នុង Page Builder Sandwich ទាំង undo និង redo សុទ្ធតែដំណើរការ។ ដូច្នេះ មិនថាអ្នកចង់កែកុនអ្វីដែលអ្នកបានវាយបញ្ចូល ឬចង់ត្រឡប់មាតិកាដែលបានអូស (ឬមាតិកាជាច្រើនដែលបានអូស) នោះទេ គ្រាន់តែចុច undo ឬ redo ជាការស្រេច។ Undo និង redo ដំណើរការសម្រាប់មាតិកាដែលបានអូសនិងទម្លាក់ ហើយថែមទាំងដំណើរការសម្រាប់ការផ្លាស់ប្តូរលក្ខណៈសម្បត្តិដូចជា ទំហំពុម្ពអក្សរ និងគម្លាតក្នុងជួរដេក (row paddings) ទៀតផង។ ចំណុចនេះធ្វើឱ្យពួកវាក្លាយជាឧបករណ៍ដ៏មានឥទ្ធិពលនៅក្នុងឃ្លាំងឧបករណ៍កែសម្រួលរបស់អ្នក។

5. កម្មវិធីបង្កើតទំព័រផ្នែកខាងមុខ (frontend) ដ៏ពិតប្រាកដ – បទពិសោធន៍កែសម្រួលកាន់តែធូរស្រាល និងគ្មានការរំខាន
ផ្នត់គំនិតរបស់យើងក្នុងអំឡុងពេលអភិវឌ្ឍគឺថា ការកែសម្រួលនៅផ្នែកខាងមុខ (front end) មិនគួរមានអារម្មណ៍ថាអ្នកនៅតែកំពុងកែសម្រួលដោយប្រើឧបករណ៍ផ្នែកខាងក្រោយ (back end) នោះទេ។ វាមិនគួរមានអារម្មណ៍ថា builder ត្រូវបានបង្កើតឡើងដំបូងសម្រាប់ back end ហើយបន្ទាប់មកត្រូវបានផ្ទេរមកកាន់ front end នោះឡើយ។
សរុបមក សម្រាប់ខ្ញុំ ចំណុចខុសប្លែកចម្បងនៃ Page Builder Sandwich គឺថាយើងបានបង្កើតវាឡើងដោយមានគោលដៅក្លាយជាកម្មវិធីបង្កើតទំព័រ frontend ដ៏ «ពិតប្រាកដ» – ការស្រមៃបង្កើតឡើងវិញអំពីរបៀបដែលការកែសម្រួលផ្នែកខាងមុខ (front end) គួរតែមាន។