Build Status

Disciple.Tools - Башкаруу тактасы

Бул плагин шакирт даярдоочуларга эң маанилүү иш-аракеттерди (Жаңы байланыштар, Жаңыртууга муктаж болгон байланыштар ж.

ниет

Кирүү кызматында, сизде көп сандагы кирүүчү байланыштар бар, алар артынан байкоо жүргүзүүнү талап кылат.

Бул сизге тез жооп берүүгө жардам берет:

  1. Мага дайындалган жаңы байланыштар барбы?
  2. Менде байкоону талап кылган байланыштар барбы?
  3. Кандай милдеттерим бар?
  4. Менин темпим жана прогрессим кандай?

колдонуу

Кылат

  • Байланыштардын санына, жаңы дайындалган байланыштарга жана жаңыртууга муктаж байланыштарга тез жетүү.
  • Көбүрөөк байланыш тапшырмалары үчүн жеткиликтүүлүккө тез жетүү
  • Тапшырмаларга тез жетүү.
  • Ишеним этаптары, жеке көрсөткүчтөр жана издөөчүлөрдүн прогресси үчүн негизги көрсөткүчтөргө тез жетүү.

Жасабайт

  • Түздөн-түз түзөтүү жасабайт. Ал фокус үчүн негизги нерселерди гана көрсөтөт.

талаптар

  • Disciple.Tools Wordpress серверинде орнотулган тема

орнотуу

  • Стандарт катары орнотуу Disciple.Tools/Wordpress плагини системанын администратору/плагиндер аймагында.
  • Колдонуучунун Администратор ролун талап кылат.

Ыңгайлаштырылган плиткалар

плиткалар аркылуу катталышы мүмкүн dt_dashboard_register_tile милдети.

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

Татаал ыңгайлаштырылган плитканы узартуу менен түзсө болот DT_Dashboard_Plugin_Tile.

Бул жерде бир мисал:

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

илгичтери

The dt_dashboard_tiles чыпка плиткаларды каттоодон чыгаруу үчүн, же колдонбостон жаңы плиткаларды кошуу үчүн колдонулушу мүмкүн DT_Dashboard_Plugin_Tiles::instance()->register.

салым

Салымдар кабыл алынат. Маселелер жана мүчүлүштүктөр жөнүндө кабарлай аласыз маселелер репо бөлүмү. Идеяларды бөлүмдө сунуштай аласыз Талкуу репо бөлүмү. Жана коддуу салымдарды колдонуу менен кабыл алынат Тартуу жөнүндө арыз git үчүн система. салым тууралуу көбүрөөк маалымат алуу үчүн карагыла салым боюнча көрсөтмөлөр.

Screenshots

screenshot.png