Estat de construcció

Disciple.Tools - Panell

Aquest connector afegeix una bonica pàgina d'inici per ajudar els creadors de deixebles a saber quines són les accions més importants a fer (nous contactes, contactes que necessiten actualització, etc.).

Propòsit

En un ministeri d'accés, on teniu una gran quantitat de contactes entrants que necessiten un seguiment, aquest quadre de comandament inicial ajuda a aclarir des del moment que el deixeble inicia sessió per abordar els problemes més urgents.

Ràpidament t'ajuda a respondre:

  1. Tinc algun contacte nou assignat?
  2. Tinc algun contacte que necessiti un seguiment?
  3. Quines tasques tinc pendents?
  4. Com és el meu ritme i progrés?

Ús

Ho faré

  • Accés ràpid al nombre de contactes, contactes recentment assignats i contactes que necessiten actualitzacions.
  • Accés ràpid a la disponibilitat per a més tasques de contacte
  • Accés ràpid a les tasques.
  • Accés ràpid a mètriques clau per a fites de fe, punts de referència personals i progrés del cercador.

No ho farà

  • No fa edició directa. Només mostra els elements clau per al focus.

Requisits

  • Disciple.Tools Tema instal·lat en un servidor de Wordpress

Instal · lació

  • Instal·lar com a estàndard Disciple.ToolsConnector /Wordpress a l'àrea Admin/Plugins del sistema.
  • Requereix el rol d'usuari d'administrador.

Rajoles personalitzades

Les fitxes es poden registrar mitjançant el dt_dashboard_register_tile funció.

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

Es poden crear fitxes personalitzades més complexes ampliant-les DT_Dashboard_Plugin_Tile.

Aquí teniu un exemple:

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

ganxos

El dt_dashboard_tiles El filtre es pot utilitzar per anul·lar el registre de fitxes o per afegir fitxes noves sense utilitzar-les DT_Dashboard_Plugin_Tiles::instance()->register.

Aportació

Benvingudes aportacions. Podeu informar problemes i errors al Qüestions secció del repo. Podeu presentar idees al discussions secció del repo. I les contribucions de codi són benvingudes utilitzant el Sol·licitud de tirada sistema per a git. Per a més detalls sobre la contribució vegeu el directrius de contribució.

Imatges

screenshot.png