Disciple.Tools - Dashbord
Denne plugin-en legger til en vakker startside for å hjelpe disippelmakere med å vite hva som er de viktigste handlingene å ta (nye kontakter, kontakter som trenger oppdatering, etc).
Formål
I et tilgangsdepartement, hvor du har en stor mengde innkommende kontakter som trenger oppfølging, hjelper dette startdashbordet med å avklare fra det øyeblikket disippelen logger på for å løse de mest presserende problemene.
Det hjelper deg raskt å svare:
- Har jeg noen nye kontakter tildelt meg?
- Har jeg noen kontakter som trenger oppfølging?
- Hvilke oppgaver har jeg utestående?
- Hvordan er tempoet og fremgangen min?
bruk
Vil gjøre
- Rask tilgang til antall kontakter, nylig tildelte kontakter og kontakter som trenger oppdateringer.
- Rask tilgang til tilgjengelighet for flere kontaktoppdrag
- Rask tilgang til oppgaver.
- Rask tilgang til nøkkelberegninger for trosmilepæler, personlige benchmarks og søkerfremgang.
Vil ikke gjøre
- Gjør ikke direkte redigering. Den viser bare nøkkelelementene for fokus.
Krav
- Disciple.Tools Tema installert på en Wordpress-server
Installere
- Installeres som standard Disciple.Tools/Wordpress-plugin i systemet Admin/Plugins-området.
- Krever brukerrollen som administrator.
Tilpassede fliser
Fliser kan registreres ved å bruke dt_dashboard_register_tile
funksjon.
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
]);
}
);
Mer komplekse tilpassede fliser kan lages ved å utvide DT_Dashboard_Plugin_Tile
.
Her er et eksempel:
/**
* 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
]
));
kroker
De dt_dashboard_tiles
filter kan brukes til å avregistrere fliser, eller til å legge til nye fliser uten å bruke DT_Dashboard_Plugin_Tiles::instance()->register
.
Bidrag
Bidrag velkommen. Du kan rapportere problemer og feil i Problemer delen av repoen. Du kan presentere ideer i Diskusjoner delen av repoen. Og kodebidrag er velkomne ved å bruke Trekk forespørsel system for git. For mer informasjon om bidrag se retningslinjer for bidrag.