Build Status

Disciple.Tools - Dashboard

Ev pêvek rûpelek destpêkek bedew lê zêde dike da ku ji çêkerên şagirtan re bibe alîkar ku zanibin ku kiryarên herî girîng çi ne (Têkiliyên Nû, Têkiliyên Pêdivî Nûvekirin, hwd.).

Armanc

Di wezaretek gihîştinê de, li cihê ku we hejmareke mezin ji têkiliyên dahatî yên ku hewceyê şopandinê ne hene, ev tabloya destpêkê ji gava ku şagirt nîşanan dike ji bo çareserkirina pirsgirêkên herî lezgîn ji zelalkirina alîkariyê dike.

Ew zû ji we re dibe alîkar ku hûn bersiv bidin:

  1. Têkiliyên min ên nû ji min re hatine peywirdarkirin?
  2. Ma têkiliyên min hene ku hewceyê şopandinê heye?
  3. Çi karên min ên berbiçav hene?
  4. Lez û pêşkeftina min çawa ye?

Bikaranîna

Wê Bikin

  • Gihîştina bilez a hejmara têkiliyan, têkiliyên nû hatine tayînkirin, û têkiliyên ku hewceyê nûvekirinê ne.
  • Gihîştina bilez a hebûna ji bo peywirên pêwendiyê bêtir
  • Gihîştina bilez a peywiran.
  • Gihîştina bilez a metrîkên sereke ji bo qonaxên baweriyê, pîvanên kesane, û pêşkeftina lêger.

Wê Nekin

  • sererastkirina rasterast nake. Ew ji bo balê tenê hêmanên sereke radixe ber çavan.

pêwîstiyên

  • Disciple.Tools Mijar li ser serverek Wordpress hatî saz kirin

Sazkirina

  • Wek standard saz bikin Disciple.Tools/Pêveka Wordpressê di qada Admin/Plugins a pergalê de.
  • Rola bikarhêner a Rêveberê hewce dike.

tilên Custom

Pîlan dikarin bi karanîna bikêr bêne tomar kirin dt_dashboard_register_tile karî.

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

Pêlên xwerû yên tevlihevtir dikarin bi dirêjkirinê werin afirandin DT_Dashboard_Plugin_Tile.

Li vir mînakek heye:

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

Ew dt_dashboard_tiles Parzûn dikare were bikar anîn ji bo rakirina tomarkirinê, an jî lê zêdekirina pêlên nû bêyî karanîna DT_Dashboard_Plugin_Tiles::instance()->register.

Beş

Beşdariyên bi xêr hatin. Hûn dikarin pirsgirêk û xeletiyan di nav de rapor bikin pirsên beşa depoyê. Hûn dikarin ramanan di nav de pêşkêş bikin Gotûbêjên beşa depoyê. Û beşdariyên kodê bi karanîna bi xêr hatî Daxwaza vekişînê sîstema ji bo git. Ji bo bêtir agahdarî li ser beşdariyê li ser binêre rêbernameyên beşdariyê.

Screenshots

screenshot.png