Disciple.Tools - Panelo
Ĉi tiu kromaĵo aldonas belan komencpaĝon por helpi disĉiplo-faristojn scii, kiuj estas la plej gravaj agoj por fari (Novaj Kontaktoj, Kontaktoj Bezonantaj Ĝisdatigon, ktp).
intenco
En ministerio de aliro, kie vi havas grandan kvanton da envenantaj kontaktoj, kiuj bezonas sekvadon, ĉi tiu komenca panelo helpas klarigi de la momento, kiam la disĉiplo ensalutas por trakti la plej urĝajn aferojn.
Ĝi rapide helpas vin respondi:
- Ĉu mi havas novajn kontaktojn asignitajn al mi?
- Ĉu mi havas iujn kontaktojn, kiuj bezonas sekvadon?
- Kiajn taskojn mi havas elstarajn?
- Kiel estas mia ritmo kaj progreso?
uzado
Faros
- Rapida aliro al nombro da kontaktoj, lastatempe asignitaj kontaktoj kaj kontaktoj bezonantaj ĝisdatigojn.
- Rapida aliro al havebleco por pli da kontaktaj taskoj
- Rapida aliro al taskoj.
- Rapida aliro al ŝlosilaj metrikoj por kredaj mejloŝtonoj, personaj komparnormoj kaj serĉanto-progreso.
Ne Faras
- Ne faras rektan redaktadon. Ĝi nur surfacas la ŝlosilajn erojn por fokuso.
postuloj
- Disciple.Tools Temo instalita sur Wordpress Servilo
instalado
- Instalu kiel normo Disciple.Tools/Wordpress kromaĵo en la sistemo Admin/Plugins areo.
- Postulas la uzantrolon de Administranto.
Propraj kaheloj
Kaheloj povas esti registritaj uzante la dt_dashboard_register_tile
funkcio
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
]);
}
);
Pli kompleksaj kutimaj kaheloj povas esti kreataj per etendado DT_Dashboard_Plugin_Tile
.
Jen ekzemplo:
/**
* 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
]
));
Hokoj
la dt_dashboard_tiles
filtrilo povas esti uzata por nuligi kahelojn, aŭ por aldoni novajn kahelojn sen uzi DT_Dashboard_Plugin_Tiles::instance()->register
.
Kontribuo
Kontribuoj bonvenaj. Vi povas raporti problemojn kaj cimojn en la temoj sekcio de la repo. Vi povas prezenti ideojn en la diskutoj sekcio de la repo. Kaj kodaj kontribuoj estas bonvenaj uzante la Tiru Peton sistemo por git. Por pliaj detaloj pri kontribuo vidu la gvidlinioj pri kontribuo.