Bou Status

Disciple.Tools - Dashboard

Hierdie inprop voeg 'n pragtige beginbladsy by om dissipelmakers te help om te weet wat die belangrikste aksies is om te neem (nuwe kontakte, kontakte wat bygewerk moet word, ens.).

Doel

In 'n toegangsbediening, waar jy 'n groot hoeveelheid inkomende kontakte het wat opgevolg moet word, help hierdie beginpaneelbord om te verduidelik vanaf die oomblik dat die dissipel aanmeld om die mees dringende kwessies aan te spreek.

Dit help jou vinnig om te antwoord:

  1. Het ek enige nuwe kontakte aan my toegewys?
  2. Het ek enige kontakte wat opgevolg moet word?
  3. Watter take het ek uitstaande?
  4. Hoe is my tempo en vordering?

Gebruik

Sal so maak

  • Vinnige toegang tot die aantal kontakte, nuut toegewysde kontakte en kontakte wat opdaterings benodig.
  • Vinnige toegang tot beskikbaarheid vir meer kontakopdragte
  • Vinnige toegang tot take.
  • Vinnige toegang tot sleutelmaatstawwe vir geloofsmylpale, persoonlike maatstawwe en soekervordering.

Sal Nie Doen nie

  • Doen nie direkte redigering nie. Dit kom slegs na die sleutelitems vir fokus.

Vereistes

  • Disciple.Tools Tema geïnstalleer op 'n Wordpress Server

Installering

  • Installeer as 'n standaard Disciple.Tools/Wordpress-inprop in die stelsel Admin/Plugins-area.
  • Vereis die gebruikersrol van administrateur.

Pasgemaakte teëls

Teëls kan geregistreer word deur die dt_dashboard_register_tile funksie.

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

Meer komplekse pasgemaakte teëls kan geskep word deur uit te brei DT_Dashboard_Plugin_Tile.

Hier is 'n voorbeeld:

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

Hooks

Die dt_dashboard_tiles filter kan gebruik word om teëls te deregistreer, of om nuwe teëls by te voeg sonder om te gebruik DT_Dashboard_Plugin_Tiles::instance()->register.

bydrae

Bydraes welkom. Jy kan probleme en foute in die Kwessies afdeling van die repo. Jy kan idees in die besprekings afdeling van die repo. En kode bydraes is welkom met behulp van die Trek Versoek stelsel vir git. Vir meer besonderhede oor bydrae sien die bydrae riglyne.

Screenshots

skermkiekie.png