Disciple.Tools - Kontrolna tabla
Ovaj dodatak dodaje prekrasnu početnu stranicu kako bi pomogao kreatorima učenika da znaju koje su najvažnije radnje koje treba poduzeti (Novi kontakti, Kontakti kojima je potrebno ažuriranje, itd.).
svrha
U službi za pristup, gdje imate veliki broj dolaznih kontakata koji trebaju praćenje, ova početna kontrolna tabla pomaže da se razjasni od trenutka kada se učenik prijavi za rješavanje najhitnijih pitanja.
Brzo vam pomaže da odgovorite:
- Da li imam dodijeljene nove kontakte?
- Da li imam neke kontakte koje treba pratiti?
- Koje zadatke imam nerešene?
- Kakav je moj tempo i napredak?
upotreba
Uradit ću
- Brzi pristup broju kontakata, novododijeljenim kontaktima i kontaktima kojima je potrebno ažuriranje.
- Brzi pristup dostupnosti za više zadataka kontakata
- Brz pristup zadacima.
- Brz pristup ključnim metrikama za prekretnice u vjeri, lična mjerila i napredak tragača.
neće učiniti
- Ne vrši direktno uređivanje. Pokriva samo ključne stavke za fokus.
zahtjevi
- Disciple.Tools Tema instalirana na Wordpress serveru
Instalacija
- Instalirajte kao standard Disciple.Tools/Wordpress dodatak u oblasti sistemske Admin/Plugins.
- Zahtijeva korisničku ulogu administratora.
Custom pločice
Pločice se mogu registrirati korištenjem dt_dashboard_register_tile
funkcija.
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
]);
}
);
Složenije prilagođene pločice se mogu kreirati proširenjem DT_Dashboard_Plugin_Tile
.
Evo primjera:
/**
* 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
filter se može koristiti za odjavu pločica ili za dodavanje novih pločica bez upotrebe DT_Dashboard_Plugin_Tiles::instance()->register
.
Doprinos
Doprinosi su dobrodošli. Možete prijaviti probleme i greške u pitanja dio repo. Možete predstaviti ideje u diskusije dio repo. I doprinosi kodu su dobrodošli koristeći PullRequest sistem za git. Za više detalja o doprinosu pogledajte smjernice za doprinose.