Membangun Status

Disciple.Tools - Dasbor

Plugin ini menambahkan halaman awal yang indah untuk membantu pembuat murid mengetahui tindakan apa yang paling penting untuk diambil (Kontak Baru, Kontak Membutuhkan Pembaruan, dll).

Tujuan

Dalam pelayanan akses, di mana Anda memiliki sejumlah besar kontak masuk yang memerlukan tindak lanjut, dasbor awal ini membantu mengklarifikasi sejak murid masuk untuk mengatasi masalah yang paling mendesak.

Dengan cepat membantu Anda menjawab:

  1. Apakah saya memiliki kontak baru yang ditetapkan untuk saya?
  2. Apakah saya memiliki kontak yang perlu ditindaklanjuti?
  3. Tugas apa yang saya miliki luar biasa?
  4. Bagaimana langkah dan kemajuan saya?

penggunaan

Akan melakukan

  • Akses cepat ke sejumlah kontak, kontak yang baru ditetapkan, dan kontak yang memerlukan pembaruan.
  • Akses cepat ke ketersediaan untuk penetapan kontak lainnya
  • Akses cepat ke tugas.
  • Akses cepat ke metrik kunci untuk pencapaian iman, tolok ukur pribadi, dan kemajuan pencari.

Tidak akan melakukan

  • Tidak melakukan penyuntingan langsung. Itu hanya menampilkan item utama untuk fokus.

Persyaratan

  • Disciple.Tools Tema diinstal pada Server Wordpress

Instalasi

  • Instal sebagai standar Disciple.Tools/Plugin Wordpress di area Admin/Plugin sistem.
  • Memerlukan peran pengguna Administrator.

Ubin khusus

Ubin dapat didaftarkan dengan menggunakan dt_dashboard_register_tile fungsi.

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

Ubin khusus yang lebih kompleks dapat dibuat dengan memperluas DT_Dashboard_Plugin_Tile.

Ini sebuah contoh:

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

kait

Grafik dt_dashboard_tiles filter dapat digunakan untuk membatalkan pendaftaran ubin, atau menambahkan ubin baru tanpa menggunakan DT_Dashboard_Plugin_Tiles::instance()->register.

Kontribusi

Kontribusi diterima. Anda dapat melaporkan masalah dan bug di Isu bagian dari repo. Anda dapat mempresentasikan ide di Diskusi bagian dari repo. Dan kontribusi kode dipersilakan menggunakan Tarik Permintaan sistem untuk git. Untuk rincian lebih lanjut tentang kontribusi, lihat pedoman kontribusi.

Tangkapan layar

screenshot.png