Disciple.Tools -Dashboard
Ang plugin na ito ay nagdaragdag ng magandang panimulang pahina upang tulungan ang mga gumagawa ng disipulo na malaman kung ano ang pinakamahalagang aksyon na dapat gawin (Mga Bagong Contact, Mga Contact na Nangangailangan ng Update, atbp).
Layunin
Sa isang ministeryo sa pag-access, kung saan mayroon kang malaking bilang ng mga papasok na contact na nangangailangan ng follow-up na ito panimulang dashboard ay tumutulong upang linawin mula sa sandaling mag-sign in ang disipulo upang matugunan ang mga pinaka-kagyat na isyu.
Mabilis itong nakakatulong sa iyo na sumagot:
- Mayroon ba akong mga bagong contact na nakatalaga sa akin?
- Mayroon ba akong anumang mga contact na nangangailangan ng follow-up?
- Anong mga gawain ang mayroon akong natitirang?
- Paano ang aking bilis at pag-unlad?
Paggamit
Gagawin
- Mabilis na pag-access sa bilang ng mga contact, mga bagong itinalagang contact, at mga contact na nangangailangan ng mga update.
- Mabilis na pag-access sa availability para sa higit pang mga pagtatalaga ng contact
- Mabilis na pag-access sa mga gawain.
- Mabilis na pag-access sa mga pangunahing sukatan para sa mga milestone ng pananampalataya, mga personal na benchmark, at pag-unlad ng naghahanap.
Hindi gagawin
- Hindi gumagawa ng direktang pag-edit. Pinapakita lamang nito ang mga pangunahing item para sa pagtuon.
Kinakailangan
- Disciple.Tools Naka-install na tema sa isang Wordpress Server
Pag-install
- I-install bilang isang pamantayan Disciple.Tools/Wordpress plugin sa system Admin/Plugins area.
- Nangangailangan ng tungkulin ng user ng Administrator.
Mga custom na tile
Maaaring mairehistro ang mga tile sa pamamagitan ng paggamit ng dt_dashboard_register_tile
function.
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
]);
}
);
Maaaring gumawa ng mas kumplikadong mga custom na tile sa pamamagitan ng pagpapalawak DT_Dashboard_Plugin_Tile
.
Narito ang isang halimbawa:
/**
* 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
Ang dt_dashboard_tiles
Maaaring gamitin ang filter upang alisin sa pagkakarehistro ang mga tile, o upang magdagdag ng mga bagong tile nang hindi ginagamit DT_Dashboard_Plugin_Tiles::instance()->register
.
Kontribusyon
Malugod na tinatanggap ang mga kontribusyon. Maaari kang mag-ulat ng mga isyu at bug sa Mga Isyu seksyon ng repo. Maaari kang maglahad ng mga ideya sa mga talakayan seksyon ng repo. At ang mga kontribusyon sa code ay malugod na tinatanggap gamit ang Hiling na Hilahin sistema para sa git. Para sa higit pang mga detalye sa kontribusyon tingnan ang mga alituntunin sa kontribusyon.