Build Status

Disciple.Tools - Kontrolna tabla

Ovaj dodatak dodaje prekrasnu početnu stranicu kako bi pomogao kreatorima učenika da znaju koje su najvažnije radnje koje treba poduzeti (Novi kontakti, Kontakti kojima je potrebno ažuriranje, itd.).

svrha

U službi za pristup, gdje imate veliki broj dolaznih kontakata koji trebaju praćenje, ova početna kontrolna tabla pomaže da se razjasni od trenutka kada se učenik prijavi za rješavanje najhitnijih pitanja.

Brzo vam pomaže da odgovorite:

  1. Da li imam dodijeljene nove kontakte?
  2. Da li imam neke kontakte koje treba pratiti?
  3. Koje zadatke imam nerešene?
  4. Kakav je moj tempo i napredak?

upotreba

Uradit ću

  • Brzi pristup broju kontakata, novododijeljenim kontaktima i kontaktima kojima je potrebno ažuriranje.
  • Brzi pristup dostupnosti za više zadataka kontakata
  • Brz pristup zadacima.
  • Brz pristup ključnim metrikama za prekretnice u vjeri, lična mjerila i napredak tragača.

neće učiniti

  • Ne vrši direktno uređivanje. Pokriva samo ključne stavke za fokus.

zahtjevi

  • Disciple.Tools Tema instalirana na Wordpress serveru

Instalacija

  • Instalirajte kao standard Disciple.Tools/Wordpress dodatak u oblasti sistemske Admin/Plugins.
  • Zahtijeva korisničku ulogu administratora.

Custom pločice

Pločice se mogu registrirati korištenjem dt_dashboard_register_tile funkcija.

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

Složenije prilagođene pločice se mogu kreirati proširenjem DT_Dashboard_Plugin_Tile.

Evo primjera:

/**
* 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

The dt_dashboard_tiles filter se može koristiti za odjavu pločica ili za dodavanje novih pločica bez upotrebe DT_Dashboard_Plugin_Tiles::instance()->register.

Doprinos

Doprinosi su dobrodošli. Možete prijaviti probleme i greške u pitanja dio repo. Možete predstaviti ideje u diskusije dio repo. I doprinosi kodu su dobrodošli koristeći PullRequest sistem za git. Za više detalja o doprinosu pogledajte smjernice za doprinose.

Screenshots

Screenshot.png