Inventario de funcionalidades — línea base¶
Generado desde el código de ~/repos/convoca-* con bin/convoca-inventario.py. No editar a mano: se regenera.
Esta es la referencia contra la que se mide que la refactorización no pierde capacidades. python3 bin/convoca-inventario.py --check compara el árbol actual con inventario.json y falla si desaparece cualquier elemento de esta lista.
Resumen por plugin¶
| Plugin | Versión | Ficheros PHP | LOC | Shortcodes | CPT | REST | AJAX | Cron | Opciones | Hooks emite / escucha |
|---|---|---|---|---|---|---|---|---|---|---|
convoca-assistant |
0.2.26 | 34 | 7.545 | 1 | 2 | 8 | 0 | 2 | 8 | 1 / 34 |
convoca-core |
2.3.53 | 46 | 15.266 | 6 | 0 | 1 | 2 | 6 | 15 | 39 / 58 |
convoca-courses |
0.23.11 | 83 | 18.770 | 8 | 0 | 0 | 0 | 2 | 8 | 12 / 28 |
convoca-enroll |
2.7.70 | 76 | 23.755 | 6 | 3 | 21 | 18 | 12 | 8 | 16 / 80 |
convoca-ext-gateway |
1.0.2 | 1 | 150 | 1 | 0 | 0 | 0 | 0 | 0 | 1 / 2 |
convoca-gateway |
2.16.2 | 28 | 10.948 | 3 | 1 | 1 | 2 | 3 | 9 | 12 / 23 |
convoca-health-check |
— | 10 | 1.826 | 0 | 0 | 0 | 0 | 1 | 3 | 1 / 3 |
convoca-license-api |
— | 6 | 1.021 | 0 | 0 | 0 | 0 | 0 | 0 | 0 / 0 |
convoca-license-generator |
1.0.4 | 4 | 430 | 0 | 0 | 0 | 0 | 0 | 0 | 2 / 7 |
convoca-members |
2.11.8 | 59 | 26.172 | 8 | 1 | 29 | 11 | 2 | 19 | 56 / 85 |
convoca-mu-plugins |
— | 9 | 501 | 0 | 0 | 0 | 0 | 0 | 1 | 2 / 11 |
convoca-publisher |
1.22.14 | 30 | 9.398 | 0 | 0 | 3 | 2 | 5 | 30 | 4 / 32 |
convoca-shifts |
2.5.39 | 27 | 8.730 | 5 | 1 | 6 | 0 | 2 | 10 | 9 / 36 |
convoca-theme |
2.9.48 | 17 | 3.287 | 0 | 0 | 0 | 0 | 0 | 0 | 14 / 29 |
| Total | 430 | 127.799 | 38 | 8 | 69 | 35 | 35 | 111 |
LOC y ficheros: PHP propio, sin vendor/, tests/ ni build/.
Detalle por plugin¶
convoca-assistant — Convoca Assistant 0.2.26¶
Depende de: convoca-core · PHP ≥ 8.1
Shortcodes (1)
convoca_assistant
Tipos de contenido (2)
convoca_faqconvoca_kb
Taxonomías (2)
convoca_faq_catconvoca_kb_cat
Rutas REST (8)
convoca/v1/assistant/clear-logsconvoca/v1/assistant/indexconvoca/v1/assistant/logconvoca/v1/assistant/rebuild-indexconvoca/v1/assistant/recentconvoca/v1/assistant/searchconvoca/v1/assistant/statsconvoca/v1/assistant/unanswered
Eventos cron (2)
convoca_assistant_regenerateconvoca_assistant_regenerate_now
Tablas propias (1)
convoca_assistant_log
Pantallas de administración (2)
convoca-assistantmanage_options
Opciones (8)
convoca_assistantconvoca_assistant_index_generatedconvoca_assistant_index_hashconvoca_assistant_index_schemaconvoca_assistant_settingsconvoca_assistant_stop_wordsconvoca_assistant_synonymsconvoca_uninstall_keep_data
Capacidades (3)
edit_postedit_postsmanage_options
convoca-core — Convoca Core 2.3.53¶
PHP ≥ 8.1
Shortcodes (6)
convoca_cuandoconvoca_dondeconvoca_menuconvoca_relacionadasconvoca_socialsconvoca_stats
Rutas REST (1)
convoca/v1/admin/metrics
Acciones AJAX (2)
convoca_notifications_dismissconvoca_notifications_mark_read
Bloques (1)
convoca-common/post-meta-field
Eventos cron (6)
convoca_continue_access_codesconvoca_license_validateconvoca_log_cleanupconvoca_log_purgeconvoca_security_digestconvoca_webhook_retry
Tablas propias (4)
convoca_locksconvoca_logsconvoca_member_sequenceconvoca_webhook_retries
Pantallas de administración (3)
Convoca\Core\convoca_health_pageconvoca-coremanage_convoca_templates
Opciones (15)
convoca_capabilities_hashconvoca_common_db_versionconvoca_document_themeconvoca_gateway_settingsconvoca_log_levelconvoca_log_retention_daysconvoca_members_plansconvoca_members_settingsconvoca_pdf_templatesconvoca_persistent_saltconvoca_shifts_hora_aperturaconvoca_shifts_hora_cierreconvoca_uninstall_keep_dataconvoca_utils_firedconvoca_webhook_log_
Capacidades (6)
common_manage_backupedit_postmanage_convoca_logsmanage_convoca_templatesmanage_optionsunfiltered_html
convoca-courses — Convoca Courses 0.23.11¶
Depende de: convoca-core · PHP ≥ 8.1
Shortcodes (8)
convoca_cursoconvoca_curso_actaconvoca_curso_examenconvoca_curso_leccionconvoca_curso_leccionesconvoca_curso_notasconvoca_curso_tareasconvoca_desistir
Eventos cron (2)
convoca_courses_purgar_pruebasconvoca_courses_reminders
Tablas propias (1)
convoca_course_progress
Pantallas de administración (1)
convoca-courses
Opciones (8)
convoca_courses_db_versionconvoca_courses_desistir_pageconvoca_courses_docente_secretconvoca_courses_keep_dataconvoca_courses_material_rewriteconvoca_courses_rewrite_versionconvoca_courses_videopermalink_structure
Capacidades (6)
convoca_grade_coursesconvoca_manage_coursesedit_postedit_postsmanage_optionsread
convoca-enroll — Convoca Enroll 2.7.70¶
Depende de: convoca-core · PHP ≥ 8.1
Shortcodes (6)
convoca_actividad_metaconvoca_evaluacionconvoca_form_inscripcionconvoca_inscripcion_actualconvoca_inscripcion_pageconvoca_panel_reservas
Tipos de contenido (3)
actividadconvoca_evaluacioninscripcion
Rutas REST (21)
convoca-enroll/v1/actividadesconvoca-enroll/v1/actividades/(?P<id>\d+)convoca-enroll/v1/admin/users/searchconvoca-enroll/v1/checkinconvoca-enroll/v1/checkin/flushconvoca-enroll/v1/icsconvoca-enroll/v1/inscripcionesconvoca-enroll/v1/inscripciones/(?P<id>\d+)convoca-enroll/v1/me/session-statusconvoca-enroll/v1/stats/(?P<actividad_id>\d+)convoca/v1/media/blog/createconvoca/v1/media/poster/regenerateconvoca/v1/media/poster/renderconvoca/v1/media/templatesconvoca/v1/media/templates/(?P<id>\d+)convoca/v1/social/accountsconvoca/v1/social/accounts/(?P<id>\d+)convoca/v1/social/auth/googleconvoca/v1/social/auth/metaconvoca/v1/social/callback/googleconvoca/v1/social/callback/meta
Acciones AJAX (18)
convoca_admin_inscribirconvoca_change_stateconvoca_enroll_export_csvconvoca_eval_get_nonceconvoca_google_calendar_deleteconvoca_google_calendar_syncconvoca_google_photos_createconvoca_google_photos_shareconvoca_inscribirconvoca_mark_attendanceconvoca_panel_cancelarconvoca_panel_loginconvoca_preview_emailconvoca_qr_checkinconvoca_resend_emailconvoca_save_notaconvoca_submit_evaluacionconvoca_toggle_checkin
Bloques (1)
convoca-enroll/lista-espera
Eventos cron (12)
convoca_enroll_activity_reminderconvoca_enroll_cleanup_orphan_codesconvoca_enroll_daily_maintenanceconvoca_enroll_eval_reminderconvoca_enroll_feedbackconvoca_enroll_google_photos_shareconvoca_enroll_process_email_queueconvoca_enroll_process_webhook_queueconvoca_enroll_reminder_1horaconvoca_enroll_reminder_24hconvoca_enroll_reminder_7diasconvoca_social_token_healthcheck
Tablas propias (8)
convoca_enroll_email_queueconvoca_enroll_webhook_queueconvoca_logsconvoca_media_logsconvoca_media_templatesconvoca_reservation_codesconvoca_social_accountsconvoca_social_queue
Pantallas de administración (1)
convoca-enroll
Opciones (8)
convoca_enroll_db_versionconvoca_enroll_delegados_actividadesconvoca_enroll_panel_page_idconvoca_enroll_panel_reservas_page_idconvoca_enroll_settingsconvoca_members_settingsconvoca_pdf_templatesconvoca_uninstall_keep_data
Capacidades (11)
convoca_manage_checkinconvoca_manage_enrollconvoca_manage_evaluationsconvoca_manage_mediaconvoca_manage_socialconvoca_view_reportsedit_postedit_postsgestionar_mis_turnosmanage_inscripcionesmanage_options
convoca-ext-gateway — Convoca External Gateway Demo 1.0.2¶
PHP ≥ 8.1
Shortcodes (1)
convoca_ext_pay
Capacidades (1)
manage_options
convoca-gateway — Convoca Gateway — Payment Gateway 2.16.2¶
Depende de: convoca-core · PHP ≥ 8.1
Shortcodes (3)
convoca_pagoconvoca_pago_koconvoca_pago_ok
Tipos de contenido (1)
pago
Rutas REST (1)
convoca-gateway/v1/notify
Acciones AJAX (2)
convoca_diagnostic_runconvoca_gateway_diagnostic_fix
Bloques (3)
convoca-gateway/pagina-pagoconvoca-gateway/pago-koconvoca-gateway/pago-ok
Eventos cron (3)
convoca_gateway_expiry_noticeconvoca_gateway_pending_reminderconvoca_gateway_quarter_hourly
Tablas propias (1)
convoca_logs
Pantallas de administración (2)
convoca-gatewayconvoca_view_payments
Opciones (9)
convoca_gateway_db_versionconvoca_gateway_notification_retry_limitconvoca_gateway_payment_page_idconvoca_gateway_persistent_saltconvoca_gateway_redsys_configconvoca_gateway_secret_needs_reentryconvoca_gateway_settingsconvoca_gateway_settings_groupconvoca_uninstall_keep_data
Capacidades (3)
convoca_view_paymentsdelete_postmanage_options
convoca-health-check — convoca-health-check¶
Eventos cron (1)
convoca_publisher_async_publish
Tablas propias (1)
convoca_publisher_retry_queue
Opciones (3)
active_pluginsconvoca_gateway_settingsconvoca_publisher_auto_publish
Capacidades (2)
manage_optionsread
convoca-license-api — convoca-license-api¶
Sin capacidades públicas detectadas.
convoca-license-generator — Convoca License Generator 1.0.4¶
Depende de: convoca-core, woocommerce · PHP ≥ 8.1
Capacidades (2)
activate_pluginsmanage_woocommerce
convoca-members — Convoca Members 2.11.8¶
Depende de: convoca-core · PHP ≥ 8.1
Shortcodes (8)
convoca_alta_socioconvoca_mi_areaconvoca_mi_perfilconvoca_renovarconvoca_top_voluntariosconvoca_verificar_certificadoconvoca_verificar_socioconvoca_voluntariado
Tipos de contenido (1)
convoca_documento
Taxonomías (1)
tipo_miembro
Rutas REST (29)
convoca-members/v1/activitiesconvoca-members/v1/admin/members/searchconvoca-members/v1/altaconvoca-members/v1/documentos/(?P<id>\d+)convoca-members/v1/loginconvoca-members/v1/meconvoca-members/v1/me/cardconvoca-members/v1/me/certificateconvoca-members/v1/me/certificate/downloadconvoca-members/v1/me/confirm-emailconvoca-members/v1/me/datosconvoca-members/v1/me/gamificationconvoca-members/v1/me/horasconvoca-members/v1/me/inscripcionesconvoca-members/v1/me/pagosconvoca-members/v1/me/privacidadconvoca-members/v1/me/profileconvoca-members/v1/me/renovarconvoca-members/v1/me/renovar-por-horasconvoca-members/v1/me/supresionconvoca-members/v1/me/turnosconvoca-members/v1/me/unsubscribeconvoca-members/v1/me/verify-phoneconvoca-members/v1/me/voluntariadoconvoca-members/v1/member/notificationsconvoca-members/v1/member/notifications/readconvoca-members/v1/member/notifications/read-allconvoca-members/v1/proyectosconvoca-members/v1/search
Acciones AJAX (11)
convoca_alta_submitconvoca_change_stateconvoca_delete_member_dataconvoca_export_csvconvoca_export_member_dataconvoca_get_nonceconvoca_log_whatsappconvoca_save_csv_columnsconvoca_send_payment_linkconvoca_send_reminderconvoca_voluntariado_submit
Bloques (4)
convoca-members/formulario-altaconvoca-members/formulario-voluntariadoconvoca-members/mi-areaconvoca-members/verificar-certificado
Eventos cron (2)
convoca_daily_eventconvoca_weekly_event
Tablas propias (3)
convoca_locksconvoca_logsconvoca_member_sequence
Pantallas de administración (3)
convoca-membersconvoca_manage_webhooksgestionar_miembros
Opciones (19)
convoca_document_themeconvoca_email_templatesconvoca_gamification_tracksconvoca_gateway_settingsconvoca_last_member_numberconvoca_last_member_number_fallbackconvoca_members_db_versionconvoca_members_diagnostic_cacheconvoca_members_gamification_groupconvoca_members_list_versionconvoca_members_plansconvoca_members_plans_groupconvoca_members_settingsconvoca_members_settings_groupconvoca_members_volunteers_groupconvoca_pdf_templatesconvoca_uninstall_keep_dataconvoca_volunteer_fieldsconvoca_volunteer_legal_text
Capacidades (29)
common_manage_backupcommon_view_logsconvoca_export_membersconvoca_manage_checkinconvoca_manage_evaluationsconvoca_manage_hoursconvoca_manage_paymentsconvoca_manage_webhooksconvoca_shifts_audit_hoursconvoca_shifts_manage_turnosconvoca_shifts_view_statsconvoca_view_paymentsconvoca_view_reportsdelete_others_postsdelete_postdelete_postsdelete_published_postsedit_others_postsedit_postedit_postsedit_published_postsedit_usersgestionar_documentos_voluntariadogestionar_miembrosmanage_inscripcionesmanage_optionspublish_postsread_private_postsview_reports
convoca-mu-plugins — convoca-mu-plugins¶
Opciones (1)
blogdescription
convoca-publisher — Convoca Publisher 1.22.14¶
Depende de: convoca-core · PHP ≥ 8.1
Rutas REST (3)
convoca-publisher/v1/publish/(?P<post_id>\d+)convoca-publisher/v1/statusconvoca-publisher/v1/test/(?P<channel>[a-z_]+)
Acciones AJAX (2)
convoca_publisher_preview_templateconvoca_publisher_share
Eventos cron (5)
convoca_publisher_apply_spacingconvoca_publisher_async_publishconvoca_publisher_retry_eventconvoca_publisher_retry_failed_postsconvoca_publisher_scheduled_publish
Tablas propias (1)
convoca_publisher_retry_queue
Pantallas de administración (2)
convoca-publishermanage_options
Opciones (30)
convoca_publisher_auto_publishconvoca_publisher_email_alertsconvoca_publisher_enable_schedulerconvoca_publisher_facebook_page_idconvoca_publisher_facebook_tokenconvoca_publisher_gmb_locationconvoca_publisher_gmb_tokenconvoca_publisher_instagram_business_idconvoca_publisher_linkedin_tokenconvoca_publisher_linkedin_urnconvoca_publisher_mastodon_serverconvoca_publisher_mastodon_tokenconvoca_publisher_mastodon_visibilityconvoca_publisher_message_templateconvoca_publisher_moderationconvoca_publisher_moderation_channelsconvoca_publisher_needs_helpconvoca_publisher_privacy_acknowledgedconvoca_publisher_publish_logconvoca_publisher_settingsconvoca_publisher_telegram_chat_idconvoca_publisher_telegram_parse_modeconvoca_publisher_telegram_tokenconvoca_publisher_test_channelconvoca_publisher_tiktok_open_idconvoca_publisher_tiktok_tokenconvoca_publisher_twitter_bearer_tokenconvoca_publisher_verify_statusconvoca_uninstall_keep_datadefault_category
Capacidades (2)
edit_postmanage_options
convoca-shifts — Convoca Shifts 2.5.39¶
Depende de: convoca-core · PHP ≥ 8.1
Shortcodes (5)
convoca_boton_apuntarseconvoca_calendarioconvoca_proximos_turnosconvoca_resumen_turnosconvoca_suscripcion_turnos
Tipos de contenido (1)
centro_turno
Taxonomías (1)
convoca_shifts_actividad
Rutas REST (6)
convoca-shifts/v1/turnosconvoca-shifts/v1/turnos/(?P<id>\d+)/apuntarseconvoca-shifts/v1/turnos/(?P<id>\d+)/desapuntarseconvoca-shifts/v1/turnos/apuntarse-proximoconvoca-shifts/v1/turnos/crearconvoca-shifts/v1/turnos/proximo-libre
Bloques (4)
centro-social/boton-apuntarsecentro-social/calendariocentro-social/proximos-turnoscentro-social/resumen
Eventos cron (2)
convoca_shifts_daily_eventconvoca_shifts_hourly_event
Tablas propias (3)
convoca_locksconvoca_logsconvoca_shifts_activity_log
Pantallas de administración (1)
convoca-shifts
Opciones (10)
convoca_shifts_access_page_urlconvoca_shifts_aviso_admin_cadaconvoca_shifts_aviso_socio_enconvoca_shifts_calendar_page_urlconvoca_shifts_hora_aperturaconvoca_shifts_hora_cierreconvoca_shifts_settings_groupconvoca_shifts_ventana_diasconvoca_shifts_versionconvoca_uninstall_keep_data
Capacidades (7)
convoca_shifts_manage_turnosconvoca_shifts_view_statsedit_postedit_postsgestionar_mis_turnosmanage_categoriesmanage_options
convoca-theme — convoca-theme 2.9.48¶
PHP ≥ 8.1
Capacidades (1)
manage_options
Acoplamiento por hooks¶
59 enlaces entre plugins, todos por hooks con prefijo convoca_. El detalle está en el mapa de dependencias.