Pagtukod Status

Disciple.Tools - Dashboard

Ang kini nga plugin nagdugang usa ka matahum nga panid sa pagsugod aron matabangan ang mga naghimo sa disipulo nga mahibal-an kung unsa ang labing hinungdanon nga mga aksyon nga buhaton (Bag-ong mga Kontak, Mga Kontak nga Nanginahanglan Pag-update, etc).

Katuyoan

Sa usa ka ministeryo sa pag-access, diin ikaw adunay daghang mga umaabot nga kontak nga nanginahanglan pag-follow-up kini nga pagsugod nga dashboard makatabang sa pagpatin-aw gikan sa higayon nga ang disipulo nagpirma aron matubag ang labing dinalian nga mga isyu.

Kini dali nga makatabang kanimo sa pagtubag:

  1. Aduna ba koy bag-ong mga kontak nga gi-assign kanako?
  2. Aduna ba koy mga kontak nga nagkinahanglan og follow-up?
  3. Unsang mga buluhaton ang naa koy outstanding?
  4. Kumusta ang akong dagan ug pag-uswag?

paggamit

Buhaton

  • Dali nga pag-access sa gidaghanon sa mga kontak, bag-ong gi-assign nga mga kontak, ug mga kontak nga nanginahanglan mga update.
  • Dali nga pag-access sa pagkaanaa alang sa daghang mga buluhaton sa kontak
  • Dali nga pag-access sa mga buluhaton.
  • Dali nga pag-access sa hinungdanon nga mga sukatan alang sa mga milestone sa pagtuo, personal nga mga sukaranan, ug pag-uswag sa nangita.

Dili Buhaton

  • Dili direkta nga pag-edit. Nagpakita lamang kini sa yawe nga mga butang alang sa pagtutok.

Kinahanglanon

  • Disciple.Tools Ang tema nga gi-install sa usa ka Wordpress Server

pagbutang

  • Pag-instalar isip usa ka sumbanan Disciple.Tools/Wordpress plugin sa system Admin/Plugins nga lugar.
  • Nagkinahanglan sa tahas sa tiggamit sa Administrator.

Pasadya nga mga tile

Ang mga tile mahimong marehistro pinaagi sa paggamit sa dt_dashboard_register_tile function.

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

Ang labi ka komplikado nga naandan nga mga tile mahimo nga paghimo pinaagi sa pagpalapad DT_Dashboard_Plugin_Tile.

Ania ang usa ka pananglitan:

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

Mga hook

ang dt_dashboard_tiles filter mahimong gamiton sa deregister tile, o sa pagdugang sa bag-ong mga tile nga walay paggamit DT_Dashboard_Plugin_Tiles::instance()->register.

Pag-amot

Giabiabi ang mga kontribusyon. Mahimo nimong ireport ang mga isyu ug mga bug sa mga isyu seksyon sa repo. Mahimo nimong ipresentar ang mga ideya sa mga Panaghisgutan seksyon sa repo. Ug ang mga kontribusyon sa code gidawat gamit ang Paghangyo sa Pagbitad sistema alang sa git. Para sa dugang detalye sa kontribusyon tan-awa ang mga giya sa kontribusyon.

screenshots

screenshot.png