Bauen Status

Disciple.Tools - Dashboard

Dëse Plugin füügt eng schéi Startsäit fir Jünger Hiersteller ze hëllefen fir ze wëssen wat déi wichtegst Aktiounen sinn fir ze huelen (Nei Kontakter, Kontakter déi Update brauchen, etc).

Zweck

An engem Zougangsministère, wou Dir eng grouss Quantitéit vun erakommen Kontakter hutt, déi Suivi brauchen, hëlleft dëst Start-Dashboard aus dem Moment ze klären, datt de Jünger Zeechen mécht fir déi dréngendst Themen unzegoen.

Et hëlleft Iech séier ze beäntweren:

  1. Hunn ech nei Kontakter mir zougewisen?
  2. Hunn ech Kontakter déi Suivi brauchen?
  3. Wéi eng Aufgaben hunn ech aussergewéinlech?
  4. Wéi ass mäi Tempo a Fortschrëtt?

Verwendung

Gëtt gemaach

  • Schnell Zougang zu Zuel vu Kontakter, nei zougewisen Kontakter, a Kontakter déi Updates brauchen.
  • Schnell Zougang zu Disponibilitéit fir méi Kontakt Uerderen
  • Schnell Zougang zu Aufgaben.
  • Schnell Zougang zu Schlëssel Metriken fir Glawen Meilesteen, perséinlech Benchmarks, a Sicher Fortschrëtter.

Wäert net maachen

  • Maacht keng direkt Redaktioun. Et stellt nëmmen d'Schlësselartikele fir de Fokus op.

Ufuerderunge

  • Disciple.Tools Thema installéiert op engem Wordpress Server

installéiere

  • Installéiert als Standard Disciple.Tools/Wordpress Plugin am System Admin / Plugins Beräich.
  • Verlaangt d'Benotzer Roll vum Administrator.

Benotzerdefinéiert Plättercher

Fliesen kënnen ugemellt ginn andeems Dir de dt_dashboard_register_tile fonktionnéieren.

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
        ]);
    }
);

Méi komplex personaliséiert Fliesen kënnen erstallt ginn andeems se verlängeren DT_Dashboard_Plugin_Tile.

Hei ass e Beispill:

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

Kreep

d' dt_dashboard_tiles Filter ka benotzt ginn fir Fliesen ofzemellen, oder fir nei Fliesen ze addéieren ouni ze benotzen DT_Dashboard_Plugin_Tiles::instance()->register.

Matzemaachen

Contributiounen wëllkomm. Dir kënnt Problemer a Käfere mellen an der Problemer Sektioun vum Repo. Dir kënnt Iddien presentéieren am Diskussiounen Sektioun vum Repo. A Code Contributiounen sinn wëllkomm benotzt der Pull Ufro System fir git. Fir eng méi Detailer iwwert Bäitrag gesinn der Bäitrag Richtlinnen.

verletzen

Screenshot.png