Статус зборкі

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

гаплікі

,en dt_dashboard_tiles фільтр можа быць выкарыстаны для адмены рэгістрацыі плітак або для дадання новых плітак без выкарыстання DT_Dashboard_Plugin_Tiles::instance()->register.

ўклад

Унёскі вітаюцца. Вы можаце паведаміць аб праблемах і памылках у Пытанні раздзел РЭПО. Вы можаце прадставіць ідэі ў абмеркавання раздзел РЭПО. І ўклад кода вітаецца з дапамогай Запыт на выцягванне сістэма для git. Для больш падрабязнай інфармацыі аб укладзе гл кіруючыя прынцыпы ўкладу.

Скрыншоты

screenshot.png