Stav sestavení

Disciple.Tools - Přístrojová deska

Tento plugin přidává krásnou úvodní stránku, která pomáhá tvůrcům žáků vědět, jaké jsou nejdůležitější akce, které je třeba provést (Nové kontakty, Kontakty vyžadující aktualizaci atd.).

Účel

Ve službě přístupu, kde máte velké množství příchozích kontaktů, které potřebují následnou kontrolu, tento úvodní panel pomáhá objasnit od okamžiku, kdy se žák přihlásí, aby řešil nejnaléhavější problémy.

Rychle vám pomůže odpovědět:

  1. Mám přiřazeny nějaké nové kontakty?
  2. Mám nějaké kontakty, které potřebují následnou kontrolu?
  3. Jaké úkoly mám nevyřízené?
  4. Jaké je moje tempo a pokrok?

Používání

Udělám

  • Rychlý přístup k počtu kontaktů, nově přiřazeným kontaktům a kontaktům, které potřebují aktualizace.
  • Rychlý přístup k dostupnosti pro další přiřazení kontaktů
  • Rychlý přístup k úkolům.
  • Rychlý přístup ke klíčovým metrikám pro milníky víry, osobní měřítka a pokroky hledajících.

Nedělám

  • Neprovádí přímou editaci. Zobrazí pouze klíčové položky pro zaostření.

požadavky

  • Disciple.Tools Motiv nainstalovaný na serveru Wordpress

Instalace

  • Nainstalujte jako standard Disciple.Tools/Wordpress plugin v oblasti Správce/Pluginy systému.
  • Vyžaduje uživatelskou roli správce.

Obklady na zakázku

Dlaždice lze zaregistrovat pomocí dt_dashboard_register_tile funkce.

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žitější vlastní dlaždice lze vytvářet prodlužováním DT_Dashboard_Plugin_Tile.

Zde je příklad:

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

háčky

Projekt dt_dashboard_tiles filtr lze použít k odhlášení dlaždic nebo k přidání nových dlaždic bez použití DT_Dashboard_Plugin_Tiles::instance()->register.

Příspěvek

Příspěvky vítány. Problémy a chyby můžete nahlásit v Problémy sekce repo. Nápady můžete prezentovat v jednání sekce repo. A příspěvky kódu jsou vítány pomocí Vytáhněte požadavek systém pro git. Další podrobnosti o příspěvku viz pokyny pro příspěvky.

Ukázky

screenshot.png