កសាងស្ថានភាព

Disciple.Tools - ផ្ទាំងគ្រប់គ្រង

កម្មវិធីជំនួយនេះបន្ថែមទំព័រចាប់ផ្តើមដ៏ស្រស់ស្អាតដើម្បីជួយអ្នកបង្កើតសិស្សក្នុងការដឹងពីសកម្មភាពសំខាន់បំផុតដែលត្រូវអនុវត្ត (ទំនាក់ទំនងថ្មី ទំនាក់ទំនងត្រូវការអាប់ដេត។ល។)។

គោលបំណង

នៅក្នុងក្រសួងចូលប្រើ ដែលអ្នកមានទំនាក់ទំនងចូលច្រើន ដែលត្រូវការការតាមដាន ផ្ទាំងគ្រប់គ្រងចាប់ផ្តើមនេះជួយឱ្យមានភាពច្បាស់លាស់ចាប់ពីពេលដែលសិស្សធ្វើការចុះហត្ថលេខាដើម្បីដោះស្រាយបញ្ហាបន្ទាន់បំផុត។

វាជួយអ្នកឱ្យឆ្លើយយ៉ាងរហ័ស៖

  1. តើ​ខ្ញុំ​មាន​ទំនាក់ទំនង​ថ្មី​ណា​មួយ​ដែល​បាន​កំណត់​ឱ្យ​ខ្ញុំ​?
  2. តើ​ខ្ញុំ​មាន​ទំនាក់ទំនង​ណា​មួយ​ដែល​ត្រូវ​ការ​តាម​ដាន​ដែរ​ឬ​ទេ?
  3. តើ​ខ្ញុំ​មាន​ភារកិច្ច​អ្វី​ខ្លះ​ដែល​ពូកែ?
  4. តើ​ល្បឿន​និង​ការ​រីក​ចម្រើន​របស់​ខ្ញុំ​យ៉ាង​ណា?

ការប្រើប្រាស់

នឹង​ធ្វើ

  • ការចូលប្រើរហ័សទៅកាន់ចំនួនទំនាក់ទំនង ទំនាក់ទំនងដែលបានចាត់តាំងថ្មី និងទំនាក់ទំនងដែលត្រូវការបច្ចុប្បន្នភាព។
  • ការចូលប្រើរហ័សទៅកាន់ភាពអាចរកបានសម្រាប់កិច្ចការទំនាក់ទំនងបន្ថែមទៀត
  • ការចូលដំណើរការរហ័សទៅកាន់កិច្ចការ។
  • ការចូលប្រើរហ័សទៅកាន់រង្វាស់សំខាន់ៗសម្រាប់ចំណុចសំខាន់នៃសេចក្តីជំនឿ ស្តង់ដារផ្ទាល់ខ្លួន និងវឌ្ឍនភាពរបស់អ្នកស្វែងរក។

នឹងមិនធ្វើ

  • មិនធ្វើការកែសម្រួលដោយផ្ទាល់។ វាបង្ហាញតែធាតុសំខាន់ៗសម្រាប់ការផ្តោតអារម្មណ៍ប៉ុណ្ណោះ។

តម្រូវការ

  • Disciple.Tools ស្បែកត្រូវបានដំឡើងនៅលើម៉ាស៊ីនមេ Wordpress

ការដំឡើង

  • ដំឡើងតាមស្តង់ដារ Disciple.Tools/Wordpress plugin នៅក្នុងតំបន់គ្រប់គ្រងប្រព័ន្ធ/កម្មវិធីជំនួយ។
  • ទាមទារតួនាទីរបស់អ្នកប្រើជាអ្នកគ្រប់គ្រង។

ក្បឿងផ្ទាល់ខ្លួន

ក្រឡាក្បឿងអាចត្រូវបានចុះឈ្មោះដោយប្រើ dt_dashboard_register_tile មុខងារ។

dt_dashboard_register_tile(
    'Your_Custom_Tile',                     //handle
    __('Custom Tile Label', 'your-plugin'), //label
    function() {                            //Register any assets the tile needs or do anything else needed on registration.
        wp_enqueue_script( $this->handle, 'path-to-your-tiles-script.js', [], null, true);
    },
    function() {                            //Render the tile
        get_template_part( 'whatever-slug', 'whatever-file', [
            'handle' => $this->handle,
            'label' => $this->label,
            'tile' => $this
        ]);
    }
);

ក្រឡាផ្ទាល់ខ្លួនដែលស្មុគស្មាញជាងនេះអាចត្រូវបានបង្កើតដោយការពង្រីក DT_Dashboard_Plugin_Tile.

នេះជាឧទាហរណ៍៖

/**
* Your custom tile class
 */
class Your_Custom_Tile extends DT_Dashboard_Tile
{

    /**
     * Register any assets the tile needs or do anything else needed on registration.
     * @return mixed
     */
    public function setup() {
        wp_enqueue_script( $this->handle, 'path-t0-your-tiles-script.js', [], null, true);
    }

    /**
     * Render the tile
     */
    public function render() {
        get_template_part( 'whatever-slug', 'whatever-file', [
            'handle' => $this->handle,
            'label' => $this->label,
            'tile' => $this
        ]);
    }
}

/**
* Next, register our class. This can be done in the after_setup_theme hook.
*/
DT_Dashboard_Plugin_Tiles::instance()->register(
    new Your_Custom_Tile(
        'Your_Custom_Tile',                     //handle
        __('Custom Tile Label', 'your-plugin'), //label
         [
            'priority' => 1,
            'span' => 1
         ]
    ));

ហុក

នេះ dt_dashboard_tiles តម្រងអាចត្រូវបានប្រើដើម្បីលុបឈ្មោះក្រឡា ឬបន្ថែមក្រឡាថ្មីដោយមិនប្រើ DT_Dashboard_Plugin_Tiles::instance()->register.

វិភាគទាន

ការរួមចំណែកសូមស្វាគមន៍។ អ្នកអាចរាយការណ៍បញ្ហា និងកំហុសនៅក្នុង បញ្ហា ផ្នែកនៃ repo ។ អ្នកអាចបង្ហាញគំនិតនៅក្នុង ការពិភាក្សា ផ្នែកនៃ repo ។ ហើយការរួមចំណែកកូដត្រូវបានស្វាគមន៍ដោយប្រើ ទាញសំណើ ប្រព័ន្ធសម្រាប់ git ។ សម្រាប់ព័ត៌មានលម្អិតបន្ថែមអំពីការរួមចំណែក សូមមើល ការណែនាំអំពីការរួមចំណែក.

រូបថតអេក្រង់

រូបថតអេក្រង់.png