Disciple.Tools - Tablero
Este complemento agrega una hermosa página de inicio para ayudar a los formadores de discípulos a saber cuáles son las acciones más importantes a realizar (nuevos contactos, contactos que necesitan una actualización, etc.).
Propósito
En un ministerio de acceso donde tiene una gran cantidad de contactos entrantes que necesitan seguimiento, este panel de inicio ayuda a aclarar desde el momento en que el discípulo inicia sesión para abordar los problemas más urgentes.
Rápidamente te ayuda a responder:
- ¿Tengo nuevos contactos asignados a mí?
- ¿Tengo algún contacto que necesite seguimiento?
- ¿Qué tareas tengo pendientes?
- ¿Cómo es mi ritmo y progreso?
Uso
Servirá
- Acceso rápido a la cantidad de contactos, contactos recién asignados y contactos que necesitan actualizaciones.
- Acceso rápido a la disponibilidad para más asignaciones de contactos
- Acceso rápido a las tareas.
- Acceso rápido a métricas clave para hitos de fe, puntos de referencia personales y progreso del buscador.
Qué no hará
- No hace edición directa. Solo muestra los elementos principales de enfoque.
Requisitos
- Disciple.Tools Tema instalado en un servidor de Wordpress
Instalación
- Instálalo como un complemento estándar de Disciple.Tools/Wordpress en el área de administración/complementos del sistema.
- Requiere el rol de usuario de Administrador.
Azulejos personalizados
Los mosaicos se pueden registrar utilizando el dt_dashboard_register_tile
función.
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
]);
}
);
Se pueden crear mosaicos personalizados más complejos extendiendo DT_Dashboard_Plugin_Tile
.
He aquí un ejemplo:
/**
* 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
]
));
Manos
El dt_dashboard_tiles
El filtro se puede usar para cancelar el registro de azulejos o para agregar nuevos azulejos sin usar DT_Dashboard_Plugin_Tiles::instance()->register
.
Contribución
Contribuciones bienvenidas. Puede reportar problemas y errores en el Temas sección del repositorio. Puede presentar ideas en el discusiones sección del repositorio. Y las contribuciones de código son bienvenidas usando el Solicitud de extracción sistema para git. Para obtener más detalles sobre contribuciones, consulte el pautas de contribución.