حالة البناء

Disciple.Tools - لوحة القيادة

يضيف هذا المكون الإضافي صفحة بداية جميلة لمساعدة صانعي التلميذ في معرفة أهم الإجراءات التي يجب اتخاذها (جهات الاتصال الجديدة ، جهات الاتصال التي تحتاج إلى تحديث ، إلخ).

الهدف

في وزارة الوصول ، حيث يكون لديك عدد كبير من جهات الاتصال الواردة التي تحتاج إلى متابعة ، تساعد لوحة معلومات البداية هذه على التوضيح من اللحظة التي يقوم فيها التلميذ بتسجيل الدخول لمعالجة المشكلات الأكثر إلحاحًا.

يساعدك بسرعة على الإجابة:

  1. هل لدي أي جهات اتصال جديدة معيَّنة لي؟
  2. هل لدي أي جهات اتصال تحتاج إلى متابعة؟
  3. ما هي المهام التي لدي معلقة؟
  4. كيف هي وتيرتي وتقدمي؟

الأستعمال

سوف تفعل

  • وصول سريع إلى عدد جهات الاتصال وجهات الاتصال المعينة حديثًا وجهات الاتصال التي تحتاج إلى تحديثات.
  • الوصول السريع إلى التوافر لمزيد من مهام الاتصال
  • وصول سريع إلى المهام.
  • الوصول السريع إلى المقاييس الرئيسية لمعالم الإيمان والمعايير الشخصية وتقدم الباحث.

سوف لن أفعل

  • لا يقوم بالتحرير المباشر. إنه يظهر فقط العناصر الرئيسية للتركيز.

المتطلبات الأساسية

  • Disciple.Tools موضوع مثبت على خادم وورد

تثبيت

  • تثبيت كمعيار Disciple.Tools/ Wordpress plugin في منطقة Admin / Plugins.
  • يتطلب دور المستخدم كمسؤول.

بلاط مخصص

يمكن تسجيل البلاط باستخدام 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
         ]
    ));

السنانير

dt_dashboard_tiles يمكن استخدام عامل التصفية لإلغاء تسجيل البلاط ، أو لإضافة مربعات جديدة دون استخدام DT_Dashboard_Plugin_Tiles::instance()->register.

إسهام

نرحب بالمساهمات. يمكنك الإبلاغ عن المشكلات والأخطاء في ملف قضايا قسم من الريبو. يمكنك تقديم الأفكار في مناقشات قسم من الريبو. والمساهمات البرمجية مرحب بها باستخدام امتداد طلب سحب نظام بوابة. لمزيد من التفاصيل حول المساهمة انظر إرشادات المساهمة.

صور

screenshot.png