Κατάσταση κατασκευής

Disciple.Tools - Ταμπλό

Αυτό το πρόσθετο προσθέτει μια όμορφη αρχική σελίδα για να βοηθήσει τους δημιουργούς μαθητών να γνωρίζουν ποιες είναι οι πιο σημαντικές ενέργειες που πρέπει να κάνουν (Νέες επαφές, Επαφές που χρειάζονται ενημέρωση, κ.λπ.).

Σκοπός

Σε μια υπηρεσία πρόσβασης, όπου έχετε μεγάλο αριθμό εισερχόμενων επαφών που χρειάζονται παρακολούθηση, αυτός ο αρχικός πίνακας εργαλείων βοηθά να διευκρινιστεί από τη στιγμή που ο μαθητής υπογράφει για να αντιμετωπίσει τα πιο επείγοντα ζητήματα.

Σας βοηθά γρήγορα να απαντήσετε:

  1. Μου έχουν ανατεθεί νέες επαφές;
  2. Έχω επαφές που χρειάζονται παρακολούθηση;
  3. Τι καθήκοντα έχω σε εκκρεμότητα;
  4. Πώς είναι ο ρυθμός και η πρόοδός μου;

Χρήση

Θα κάνω

  • Γρήγορη πρόσβαση σε αριθμό επαφών, επαφές που εκχωρήθηκαν πρόσφατα και επαφές που χρειάζονται ενημερώσεις.
  • Γρήγορη πρόσβαση στη διαθεσιμότητα για περισσότερες αναθέσεις επαφών
  • Γρήγορη πρόσβαση σε εργασίες.
  • Γρήγορη πρόσβαση σε βασικές μετρήσεις για ορόσημα πίστης, προσωπικά σημεία αναφοράς και πρόοδο του αναζητητή.

Δεν θα κάνει

  • Δεν κάνει απευθείας μοντάζ. Εμφανίζει μόνο τα βασικά στοιχεία για εστίαση.

απαιτήσεις

  • Disciple.Tools Θέμα εγκατεστημένο σε διακομιστή Wordpress

εγκατάσταση

  • Εγκατάσταση ως τυπική Disciple.Tools/Πρόσθετο Wordpress στην περιοχή 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.

Συνεισφορά

Οι συνεισφορές ευπρόσδεκτες. Μπορείτε να αναφέρετε ζητήματα και σφάλματα στο Θέματα τμήμα του repo. Μπορείτε να παρουσιάσετε ιδέες στο συζητήσεις τμήμα του repo. Και οι συνεισφορές κώδικα είναι ευπρόσδεκτες χρησιμοποιώντας το Τραβήξτε Αίτηση σύστημα για git. Για περισσότερες λεπτομέρειες σχετικά με τη συνεισφορά, βλ κατευθυντήριες γραμμές συνεισφοράς.

Στιγμιότυπα

screenshot.png