Disciple.Tools - ផ្ទាំងគ្រប់គ្រង
កម្មវិធីជំនួយនេះបន្ថែមទំព័រចាប់ផ្តើមដ៏ស្រស់ស្អាតដើម្បីជួយអ្នកបង្កើតសិស្សក្នុងការដឹងពីសកម្មភាពសំខាន់បំផុតដែលត្រូវអនុវត្ត (ទំនាក់ទំនងថ្មី ទំនាក់ទំនងត្រូវការអាប់ដេត។ល។)។
គោលបំណង
នៅក្នុងក្រសួងចូលប្រើ ដែលអ្នកមានទំនាក់ទំនងចូលច្រើន ដែលត្រូវការការតាមដាន ផ្ទាំងគ្រប់គ្រងចាប់ផ្តើមនេះជួយឱ្យមានភាពច្បាស់លាស់ចាប់ពីពេលដែលសិស្សធ្វើការចុះហត្ថលេខាដើម្បីដោះស្រាយបញ្ហាបន្ទាន់បំផុត។
វាជួយអ្នកឱ្យឆ្លើយយ៉ាងរហ័ស៖
- តើខ្ញុំមានទំនាក់ទំនងថ្មីណាមួយដែលបានកំណត់ឱ្យខ្ញុំ?
- តើខ្ញុំមានទំនាក់ទំនងណាមួយដែលត្រូវការតាមដានដែរឬទេ?
- តើខ្ញុំមានភារកិច្ចអ្វីខ្លះដែលពូកែ?
- តើល្បឿននិងការរីកចម្រើនរបស់ខ្ញុំយ៉ាងណា?
ការប្រើប្រាស់
នឹងធ្វើ
- ការចូលប្រើរហ័សទៅកាន់ចំនួនទំនាក់ទំនង ទំនាក់ទំនងដែលបានចាត់តាំងថ្មី និងទំនាក់ទំនងដែលត្រូវការបច្ចុប្បន្នភាព។
- ការចូលប្រើរហ័សទៅកាន់ភាពអាចរកបានសម្រាប់កិច្ចការទំនាក់ទំនងបន្ថែមទៀត
- ការចូលដំណើរការរហ័សទៅកាន់កិច្ចការ។
- ការចូលប្រើរហ័សទៅកាន់រង្វាស់សំខាន់ៗសម្រាប់ចំណុចសំខាន់នៃសេចក្តីជំនឿ ស្តង់ដារផ្ទាល់ខ្លួន និងវឌ្ឍនភាពរបស់អ្នកស្វែងរក។
នឹងមិនធ្វើ
- មិនធ្វើការកែសម្រួលដោយផ្ទាល់។ វាបង្ហាញតែធាតុសំខាន់ៗសម្រាប់ការផ្តោតអារម្មណ៍ប៉ុណ្ណោះ។
តម្រូវការ
- 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 ។ សម្រាប់ព័ត៌មានលម្អិតបន្ថែមអំពីការរួមចំណែក សូមមើល ការណែនាំអំពីការរួមចំណែក.