Byggstatus

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:

  1. Har jag några nya kontakter tilldelade mig?
  2. Har jag några kontakter som behöver följas upp?
  3. Vilka uppgifter har jag utestående?
  4. 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.

Skärmbilder

screenshot.png