Saltar a contenido

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_faq
  • convoca_kb

Taxonomías (2)

  • convoca_faq_cat
  • convoca_kb_cat

Rutas REST (8)

  • convoca/v1/assistant/clear-logs
  • convoca/v1/assistant/index
  • convoca/v1/assistant/log
  • convoca/v1/assistant/rebuild-index
  • convoca/v1/assistant/recent
  • convoca/v1/assistant/search
  • convoca/v1/assistant/stats
  • convoca/v1/assistant/unanswered

Eventos cron (2)

  • convoca_assistant_regenerate
  • convoca_assistant_regenerate_now

Tablas propias (1)

  • convoca_assistant_log

Pantallas de administración (2)

  • convoca-assistant
  • manage_options

Opciones (8)

  • convoca_assistant
  • convoca_assistant_index_generated
  • convoca_assistant_index_hash
  • convoca_assistant_index_schema
  • convoca_assistant_settings
  • convoca_assistant_stop_words
  • convoca_assistant_synonyms
  • convoca_uninstall_keep_data

Capacidades (3)

  • edit_post
  • edit_posts
  • manage_options

convoca-core — Convoca Core 2.3.53

PHP ≥ 8.1

Shortcodes (6)

  • convoca_cuando
  • convoca_donde
  • convoca_menu
  • convoca_relacionadas
  • convoca_socials
  • convoca_stats

Rutas REST (1)

  • convoca/v1/admin/metrics

Acciones AJAX (2)

  • convoca_notifications_dismiss
  • convoca_notifications_mark_read

Bloques (1)

  • convoca-common/post-meta-field

Eventos cron (6)

  • convoca_continue_access_codes
  • convoca_license_validate
  • convoca_log_cleanup
  • convoca_log_purge
  • convoca_security_digest
  • convoca_webhook_retry

Tablas propias (4)

  • convoca_locks
  • convoca_logs
  • convoca_member_sequence
  • convoca_webhook_retries

Pantallas de administración (3)

  • Convoca\Core\convoca_health_page
  • convoca-core
  • manage_convoca_templates

Opciones (15)

  • convoca_capabilities_hash
  • convoca_common_db_version
  • convoca_document_theme
  • convoca_gateway_settings
  • convoca_log_level
  • convoca_log_retention_days
  • convoca_members_plans
  • convoca_members_settings
  • convoca_pdf_templates
  • convoca_persistent_salt
  • convoca_shifts_hora_apertura
  • convoca_shifts_hora_cierre
  • convoca_uninstall_keep_data
  • convoca_utils_fired
  • convoca_webhook_log_

Capacidades (6)

  • common_manage_backup
  • edit_post
  • manage_convoca_logs
  • manage_convoca_templates
  • manage_options
  • unfiltered_html

convoca-courses — Convoca Courses 0.23.11

Depende de: convoca-core · PHP ≥ 8.1

Shortcodes (8)

  • convoca_curso
  • convoca_curso_acta
  • convoca_curso_examen
  • convoca_curso_leccion
  • convoca_curso_lecciones
  • convoca_curso_notas
  • convoca_curso_tareas
  • convoca_desistir

Eventos cron (2)

  • convoca_courses_purgar_pruebas
  • convoca_courses_reminders

Tablas propias (1)

  • convoca_course_progress

Pantallas de administración (1)

  • convoca-courses

Opciones (8)

  • convoca_courses_db_version
  • convoca_courses_desistir_page
  • convoca_courses_docente_secret
  • convoca_courses_keep_data
  • convoca_courses_material_rewrite
  • convoca_courses_rewrite_version
  • convoca_courses_video
  • permalink_structure

Capacidades (6)

  • convoca_grade_courses
  • convoca_manage_courses
  • edit_post
  • edit_posts
  • manage_options
  • read

convoca-enroll — Convoca Enroll 2.7.70

Depende de: convoca-core · PHP ≥ 8.1

Shortcodes (6)

  • convoca_actividad_meta
  • convoca_evaluacion
  • convoca_form_inscripcion
  • convoca_inscripcion_actual
  • convoca_inscripcion_page
  • convoca_panel_reservas

Tipos de contenido (3)

  • actividad
  • convoca_evaluacion
  • inscripcion

Rutas REST (21)

  • convoca-enroll/v1/actividades
  • convoca-enroll/v1/actividades/(?P<id>\d+)
  • convoca-enroll/v1/admin/users/search
  • convoca-enroll/v1/checkin
  • convoca-enroll/v1/checkin/flush
  • convoca-enroll/v1/ics
  • convoca-enroll/v1/inscripciones
  • convoca-enroll/v1/inscripciones/(?P<id>\d+)
  • convoca-enroll/v1/me/session-status
  • convoca-enroll/v1/stats/(?P<actividad_id>\d+)
  • convoca/v1/media/blog/create
  • convoca/v1/media/poster/regenerate
  • convoca/v1/media/poster/render
  • convoca/v1/media/templates
  • convoca/v1/media/templates/(?P<id>\d+)
  • convoca/v1/social/accounts
  • convoca/v1/social/accounts/(?P<id>\d+)
  • convoca/v1/social/auth/google
  • convoca/v1/social/auth/meta
  • convoca/v1/social/callback/google
  • convoca/v1/social/callback/meta

Acciones AJAX (18)

  • convoca_admin_inscribir
  • convoca_change_state
  • convoca_enroll_export_csv
  • convoca_eval_get_nonce
  • convoca_google_calendar_delete
  • convoca_google_calendar_sync
  • convoca_google_photos_create
  • convoca_google_photos_share
  • convoca_inscribir
  • convoca_mark_attendance
  • convoca_panel_cancelar
  • convoca_panel_login
  • convoca_preview_email
  • convoca_qr_checkin
  • convoca_resend_email
  • convoca_save_nota
  • convoca_submit_evaluacion
  • convoca_toggle_checkin

Bloques (1)

  • convoca-enroll/lista-espera

Eventos cron (12)

  • convoca_enroll_activity_reminder
  • convoca_enroll_cleanup_orphan_codes
  • convoca_enroll_daily_maintenance
  • convoca_enroll_eval_reminder
  • convoca_enroll_feedback
  • convoca_enroll_google_photos_share
  • convoca_enroll_process_email_queue
  • convoca_enroll_process_webhook_queue
  • convoca_enroll_reminder_1hora
  • convoca_enroll_reminder_24h
  • convoca_enroll_reminder_7dias
  • convoca_social_token_healthcheck

Tablas propias (8)

  • convoca_enroll_email_queue
  • convoca_enroll_webhook_queue
  • convoca_logs
  • convoca_media_logs
  • convoca_media_templates
  • convoca_reservation_codes
  • convoca_social_accounts
  • convoca_social_queue

Pantallas de administración (1)

  • convoca-enroll

Opciones (8)

  • convoca_enroll_db_version
  • convoca_enroll_delegados_actividades
  • convoca_enroll_panel_page_id
  • convoca_enroll_panel_reservas_page_id
  • convoca_enroll_settings
  • convoca_members_settings
  • convoca_pdf_templates
  • convoca_uninstall_keep_data

Capacidades (11)

  • convoca_manage_checkin
  • convoca_manage_enroll
  • convoca_manage_evaluations
  • convoca_manage_media
  • convoca_manage_social
  • convoca_view_reports
  • edit_post
  • edit_posts
  • gestionar_mis_turnos
  • manage_inscripciones
  • manage_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_pago
  • convoca_pago_ko
  • convoca_pago_ok

Tipos de contenido (1)

  • pago

Rutas REST (1)

  • convoca-gateway/v1/notify

Acciones AJAX (2)

  • convoca_diagnostic_run
  • convoca_gateway_diagnostic_fix

Bloques (3)

  • convoca-gateway/pagina-pago
  • convoca-gateway/pago-ko
  • convoca-gateway/pago-ok

Eventos cron (3)

  • convoca_gateway_expiry_notice
  • convoca_gateway_pending_reminder
  • convoca_gateway_quarter_hourly

Tablas propias (1)

  • convoca_logs

Pantallas de administración (2)

  • convoca-gateway
  • convoca_view_payments

Opciones (9)

  • convoca_gateway_db_version
  • convoca_gateway_notification_retry_limit
  • convoca_gateway_payment_page_id
  • convoca_gateway_persistent_salt
  • convoca_gateway_redsys_config
  • convoca_gateway_secret_needs_reentry
  • convoca_gateway_settings
  • convoca_gateway_settings_group
  • convoca_uninstall_keep_data

Capacidades (3)

  • convoca_view_payments
  • delete_post
  • manage_options

convoca-health-check — convoca-health-check

Eventos cron (1)

  • convoca_publisher_async_publish

Tablas propias (1)

  • convoca_publisher_retry_queue

Opciones (3)

  • active_plugins
  • convoca_gateway_settings
  • convoca_publisher_auto_publish

Capacidades (2)

  • manage_options
  • read

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_plugins
  • manage_woocommerce

convoca-members — Convoca Members 2.11.8

Depende de: convoca-core · PHP ≥ 8.1

Shortcodes (8)

  • convoca_alta_socio
  • convoca_mi_area
  • convoca_mi_perfil
  • convoca_renovar
  • convoca_top_voluntarios
  • convoca_verificar_certificado
  • convoca_verificar_socio
  • convoca_voluntariado

Tipos de contenido (1)

  • convoca_documento

Taxonomías (1)

  • tipo_miembro

Rutas REST (29)

  • convoca-members/v1/activities
  • convoca-members/v1/admin/members/search
  • convoca-members/v1/alta
  • convoca-members/v1/documentos/(?P<id>\d+)
  • convoca-members/v1/login
  • convoca-members/v1/me
  • convoca-members/v1/me/card
  • convoca-members/v1/me/certificate
  • convoca-members/v1/me/certificate/download
  • convoca-members/v1/me/confirm-email
  • convoca-members/v1/me/datos
  • convoca-members/v1/me/gamification
  • convoca-members/v1/me/horas
  • convoca-members/v1/me/inscripciones
  • convoca-members/v1/me/pagos
  • convoca-members/v1/me/privacidad
  • convoca-members/v1/me/profile
  • convoca-members/v1/me/renovar
  • convoca-members/v1/me/renovar-por-horas
  • convoca-members/v1/me/supresion
  • convoca-members/v1/me/turnos
  • convoca-members/v1/me/unsubscribe
  • convoca-members/v1/me/verify-phone
  • convoca-members/v1/me/voluntariado
  • convoca-members/v1/member/notifications
  • convoca-members/v1/member/notifications/read
  • convoca-members/v1/member/notifications/read-all
  • convoca-members/v1/proyectos
  • convoca-members/v1/search

Acciones AJAX (11)

  • convoca_alta_submit
  • convoca_change_state
  • convoca_delete_member_data
  • convoca_export_csv
  • convoca_export_member_data
  • convoca_get_nonce
  • convoca_log_whatsapp
  • convoca_save_csv_columns
  • convoca_send_payment_link
  • convoca_send_reminder
  • convoca_voluntariado_submit

Bloques (4)

  • convoca-members/formulario-alta
  • convoca-members/formulario-voluntariado
  • convoca-members/mi-area
  • convoca-members/verificar-certificado

Eventos cron (2)

  • convoca_daily_event
  • convoca_weekly_event

Tablas propias (3)

  • convoca_locks
  • convoca_logs
  • convoca_member_sequence

Pantallas de administración (3)

  • convoca-members
  • convoca_manage_webhooks
  • gestionar_miembros

Opciones (19)

  • convoca_document_theme
  • convoca_email_templates
  • convoca_gamification_tracks
  • convoca_gateway_settings
  • convoca_last_member_number
  • convoca_last_member_number_fallback
  • convoca_members_db_version
  • convoca_members_diagnostic_cache
  • convoca_members_gamification_group
  • convoca_members_list_version
  • convoca_members_plans
  • convoca_members_plans_group
  • convoca_members_settings
  • convoca_members_settings_group
  • convoca_members_volunteers_group
  • convoca_pdf_templates
  • convoca_uninstall_keep_data
  • convoca_volunteer_fields
  • convoca_volunteer_legal_text

Capacidades (29)

  • common_manage_backup
  • common_view_logs
  • convoca_export_members
  • convoca_manage_checkin
  • convoca_manage_evaluations
  • convoca_manage_hours
  • convoca_manage_payments
  • convoca_manage_webhooks
  • convoca_shifts_audit_hours
  • convoca_shifts_manage_turnos
  • convoca_shifts_view_stats
  • convoca_view_payments
  • convoca_view_reports
  • delete_others_posts
  • delete_post
  • delete_posts
  • delete_published_posts
  • edit_others_posts
  • edit_post
  • edit_posts
  • edit_published_posts
  • edit_users
  • gestionar_documentos_voluntariado
  • gestionar_miembros
  • manage_inscripciones
  • manage_options
  • publish_posts
  • read_private_posts
  • view_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/status
  • convoca-publisher/v1/test/(?P<channel>[a-z_]+)

Acciones AJAX (2)

  • convoca_publisher_preview_template
  • convoca_publisher_share

Eventos cron (5)

  • convoca_publisher_apply_spacing
  • convoca_publisher_async_publish
  • convoca_publisher_retry_event
  • convoca_publisher_retry_failed_posts
  • convoca_publisher_scheduled_publish

Tablas propias (1)

  • convoca_publisher_retry_queue

Pantallas de administración (2)

  • convoca-publisher
  • manage_options

Opciones (30)

  • convoca_publisher_auto_publish
  • convoca_publisher_email_alerts
  • convoca_publisher_enable_scheduler
  • convoca_publisher_facebook_page_id
  • convoca_publisher_facebook_token
  • convoca_publisher_gmb_location
  • convoca_publisher_gmb_token
  • convoca_publisher_instagram_business_id
  • convoca_publisher_linkedin_token
  • convoca_publisher_linkedin_urn
  • convoca_publisher_mastodon_server
  • convoca_publisher_mastodon_token
  • convoca_publisher_mastodon_visibility
  • convoca_publisher_message_template
  • convoca_publisher_moderation
  • convoca_publisher_moderation_channels
  • convoca_publisher_needs_help
  • convoca_publisher_privacy_acknowledged
  • convoca_publisher_publish_log
  • convoca_publisher_settings
  • convoca_publisher_telegram_chat_id
  • convoca_publisher_telegram_parse_mode
  • convoca_publisher_telegram_token
  • convoca_publisher_test_channel
  • convoca_publisher_tiktok_open_id
  • convoca_publisher_tiktok_token
  • convoca_publisher_twitter_bearer_token
  • convoca_publisher_verify_status
  • convoca_uninstall_keep_data
  • default_category

Capacidades (2)

  • edit_post
  • manage_options

convoca-shifts — Convoca Shifts 2.5.39

Depende de: convoca-core · PHP ≥ 8.1

Shortcodes (5)

  • convoca_boton_apuntarse
  • convoca_calendario
  • convoca_proximos_turnos
  • convoca_resumen_turnos
  • convoca_suscripcion_turnos

Tipos de contenido (1)

  • centro_turno

Taxonomías (1)

  • convoca_shifts_actividad

Rutas REST (6)

  • convoca-shifts/v1/turnos
  • convoca-shifts/v1/turnos/(?P<id>\d+)/apuntarse
  • convoca-shifts/v1/turnos/(?P<id>\d+)/desapuntarse
  • convoca-shifts/v1/turnos/apuntarse-proximo
  • convoca-shifts/v1/turnos/crear
  • convoca-shifts/v1/turnos/proximo-libre

Bloques (4)

  • centro-social/boton-apuntarse
  • centro-social/calendario
  • centro-social/proximos-turnos
  • centro-social/resumen

Eventos cron (2)

  • convoca_shifts_daily_event
  • convoca_shifts_hourly_event

Tablas propias (3)

  • convoca_locks
  • convoca_logs
  • convoca_shifts_activity_log

Pantallas de administración (1)

  • convoca-shifts

Opciones (10)

  • convoca_shifts_access_page_url
  • convoca_shifts_aviso_admin_cada
  • convoca_shifts_aviso_socio_en
  • convoca_shifts_calendar_page_url
  • convoca_shifts_hora_apertura
  • convoca_shifts_hora_cierre
  • convoca_shifts_settings_group
  • convoca_shifts_ventana_dias
  • convoca_shifts_version
  • convoca_uninstall_keep_data

Capacidades (7)

  • convoca_shifts_manage_turnos
  • convoca_shifts_view_stats
  • edit_post
  • edit_posts
  • gestionar_mis_turnos
  • manage_categories
  • manage_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.