Disciple.Tools - Dashibodi
Programu-jalizi hii inaongeza ukurasa mzuri wa kuanza ili kusaidia wafanya wanafunzi kujua ni hatua gani muhimu zaidi za kuchukua (Anwani Mpya, Anwani Zinazohitaji Usasisho, n.k).
Kusudi
Katika huduma ya ufikiaji, ambapo una idadi kubwa ya waasiliani wanaoingia wanaohitaji ufuatiliaji dashibodi hii ya kuanzia husaidia kufafanua tangu wakati ambapo mwanafunzi anaingia kushughulikia masuala ya dharura zaidi.
Inakusaidia haraka kujibu:
- Je, nina anwani zozote mpya nilizokabidhiwa?
- Je, nina anwani zozote zinazohitaji ufuatiliaji?
- Je, nina kazi gani ambazo hazijakamilika?
- Je, kasi na maendeleo yangu yakoje?
Matumizi
Nita fanya
- Ufikiaji wa haraka wa idadi ya watu unaowasiliana nao, unaowasiliana nao wapya uliokabidhiwa, na anwani zinazohitaji masasisho.
- Ufikiaji wa haraka wa upatikanaji kwa kazi zaidi za mawasiliano
- Ufikiaji wa haraka wa majukumu.
- Ufikiaji wa haraka wa vipimo muhimu vya matukio muhimu ya imani, viwango vya kibinafsi na maendeleo ya mtafutaji.
Si Kufanya
- Haifanyi uhariri wa moja kwa moja. Inaangazia tu vitu muhimu kwa kuzingatia.
Mahitaji ya
- Disciple.Tools Mandhari imewekwa kwenye Seva ya Wordpress
Kufunga
- Sakinisha kama kiwango Disciple.Tools/Wordpress Plugin katika eneo la mfumo Admin/Plugins.
- Inahitaji jukumu la mtumiaji la Msimamizi.
Vigae maalum
Tiles inaweza kusajiliwa kwa kutumia dt_dashboard_register_tile
kazi.
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
]);
}
);
Vigae vilivyo ngumu zaidi vinaweza kuunda kwa kupanua DT_Dashboard_Plugin_Tile
.
Hapa ni mfano:
/**
* 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
]
));
Hooks
The dt_dashboard_tiles
chujio kinaweza kutumika kufuta usajili wa vigae, au kuongeza vigae vipya bila kutumia DT_Dashboard_Plugin_Tiles::instance()->register
.
Mchango
Michango inakaribishwa. Unaweza kuripoti matatizo na hitilafu katika faili ya Masuala sehemu ya repo. Unaweza kuwasilisha mawazo katika majadiliano sehemu ya repo. Na michango ya kificho inakaribishwa kwa kutumia Ombi la Kuvuta mfumo wa git. Kwa maelezo zaidi juu ya mchango tazama miongozo ya mchango.