Build-Status

Disciple.Tools - Instrumententafel

Dieses Plugin fügt eine schöne Startseite hinzu, um Jüngermachern dabei zu helfen, zu wissen, was die wichtigsten Maßnahmen sind (neue Kontakte, Kontakte, die aktualisiert werden müssen usw.).

Zweck

In einem Zugangsdienst, wo Sie eine große Menge eingehender Kontakte haben, die nachverfolgt werden müssen, hilft dieses Start-Dashboard, von dem Moment an, in dem sich der Schüler anmeldet, Klarheit zu schaffen, um die dringendsten Probleme anzusprechen.

Es hilft Ihnen schnell zu antworten:

  1. Werden mir neue Kontakte zugewiesen?
  2. Habe ich Kontakte, die nachverfolgt werden müssen?
  3. Welche Aufgaben habe ich noch offen?
  4. Wie ist mein Tempo und mein Fortschritt?

Anwendungsbereich

Wird besorgt

  • Schneller Zugriff auf die Anzahl der Kontakte, neu zugewiesene Kontakte und Kontakte, die aktualisiert werden müssen.
  • Schneller Zugriff auf die Verfügbarkeit für weitere Kontaktzuweisungen
  • Schneller Zugriff auf Aufgaben.
  • Schneller Zugriff auf wichtige Kennzahlen für Glaubensmeilensteine, persönliche Benchmarks und den Fortschritt des Suchenden.

Wird nicht tun

  • Führt keine direkte Bearbeitung durch. Es zeigt nur die wichtigsten Elemente für den Fokus.

Voraussetzungen:

  • Disciple.Tools Auf einem Wordpress-Server installiertes Theme

Montage von

  • Standardmäßig installieren Disciple.Tools/Wordpress-Plugin im Bereich Admin/Plugins des Systems.
  • Erfordert die Benutzerrolle Administrator.

Benutzerdefinierte Kacheln

Kacheln können mithilfe von registriert werden 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
        ]);
    }
);

Komplexere benutzerdefinierte Kacheln können durch Erweitern erstellt werden DT_Dashboard_Plugin_Tile.

Hier ist ein Beispiel:

/**
* 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
         ]
    ));

Haken

Das dt_dashboard_tiles Filter kann verwendet werden, um Kacheln abzumelden oder neue Kacheln hinzuzufügen, ohne zu verwenden DT_Dashboard_Plugin_Tiles::instance()->register.

Beitrag

Beiträge willkommen. Sie können Probleme und Fehler im melden Fragen Abschnitt des Repos. Sie können Ideen in der präsentieren Diskussionen Abschnitt des Repos. Und Codebeiträge sind willkommen, wenn Sie die verwenden Anfrage ziehen System für git. Weitere Einzelheiten zum Beitrag finden Sie unter Beitragsrichtlinien.

Screenshots

screenshot.png