Disciple.Tools - Instrumentbräda
Detta plugin lägger till en vacker startsida för att hjälpa lärjungeskapare att veta vad som är de viktigaste åtgärderna att vidta (nya kontakter, kontakter som behöver uppdateras, etc).
Syfte
I ett åtkomstministerium, där du har en stor mängd inkommande kontakter som behöver följas upp, hjälper denna startpanel till att klargöra från det ögonblick då lärjungen loggar in för att lösa de mest akuta frågorna.
Det hjälper dig snabbt att svara:
- Har jag några nya kontakter tilldelade mig?
- Har jag några kontakter som behöver följas upp?
- Vilka uppgifter har jag utestående?
- Hur är mitt tempo och framsteg?
Användning
Ska göra
- Snabb åtkomst till antal kontakter, nyligen tilldelade kontakter och kontakter som behöver uppdateras.
- Snabb tillgång till tillgänglighet för fler kontaktuppdrag
- Snabb åtkomst till uppgifter.
- Snabb tillgång till nyckeltal för trosmilstolpar, personliga riktmärken och sökarframsteg.
Kommer inte att göra
- Gör inte direktredigering. Det visar bara de viktigaste punkterna för fokus.
Krav
- Disciple.Tools Tema installerat på en Wordpress-server
Installera
- Installera som standard Disciple.Tools/Wordpress-plugin i systemets Admin/Plugins-område.
- Kräver användarrollen administratör.
Anpassade brickor
Plattor kan registreras genom att använda dt_dashboard_register_tile
funktion.
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 komplexa anpassade brickor kan skapas genom att utöka DT_Dashboard_Plugin_Tile
.
Här är ett exempel:
/**
* 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
]
));
krokar
Smakämnen dt_dashboard_tiles
filter kan användas för att avregistrera brickor, eller för att lägga till nya brickor utan att använda DT_Dashboard_Plugin_Tiles::instance()->register
.
Bidrag
Bidrag välkomna. Du kan rapportera problem och buggar i Frågor del av repan. Du kan presentera idéer i diskussioner del av repan. Och kodbidrag är välkomna med hjälp av Dra begäran system för git. För mer information om bidrag se riktlinjer för bidrag.