Search by

dbravoan / dbcms-module-creative-studio

dbravoan

Campañas, revisiones inmutables y producción privada de texto, imagen, carrusel y vídeo con configuración guiada.

Package info

github.com/dbravoan/dbcms-module-creative-studio

Type:dbcms-module

pkg:composer/dbravoan/dbcms-module-creative-studio

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-11-05 15:41 UTC

This package is auto-updated.

Last update: 2026-11-06 08:58:03 UTC


README

Qué hace

dbravoan/dbcms-module-creative-studio aporta campañas privadas, revisiones y composición multimedia. Requiere Marketing en Composer; instala/activa los módulos y configura credenciales, modalidades compatibles y presupuesto.

Revisa campaña, genera borrador, inspecciona medios y aprueba la acción concreta. Un modelo configurado o prueba de texto correcta no verifica imagen/vídeo. Las revisiones y recibos remotos son privados. El vídeo compuesto es silencioso salvo que la implementación añada una pista de audio explícita.

El scheduler ejecuta creative-studio:recover cada minuto. Generación y render necesitan los workers y herramientas de Marketing. Una operación remota pendiente conserva su ID; un resultado incierto exige evidencia del proveedor antes de otra petición de pago. Cancelar evita fases futuras, sin retractar efectos aceptados. Verifica MIME, dimensiones, duración y restricciones del destino antes de publicar. Las pruebas locales no acreditan una cuenta externa.

Requisitos y dependencias

  • dbravoan/dbcms-core ^1.0
  • dbravoan/dbcms-module-marketing ^1.0
  • Identificador CMS: creative-studio

Instalación y activación

Instala el paquete con Composer e instálalo/actívalo en el CMS (creative-studio).

Ajustes con módulo inactivo (Fix B): si el módulo está instalado pero inactivo, puedes abrir y guardar su configuración en el panel; el runtime en el sitio requiere activarlo.

Configuración

Ajustes del módulo (claves por nombre):

  • installation_budget
  • currency
  • estimate_text
  • estimate_image
  • estimate_video
  • concurrency

Rutas

Rutas admin de campañas en el módulo.

Comandos Artisan

  • creative-studio:recover — firma: creative-studio:recover
  • creative-studio:privacy — firma: creative-studio:privacy {action : export or erase} {--id=* : Explicit campaign UUIDs} {--verified : Identity, scope and third-party rights were checked} {--retention-released : Publication, asset and accounting retention were reviewed}

Permisos

  • manage:creative
  • manage:media
  • use:ai

Privacidad y datos

Configura legal.processing revisado para creative-studio antes de guardar briefs, audiencias, snapshots de fuentes/marca, actor, uploads, revisiones y generaciones. AI requiere además la política ai_assistant con destinatarios y transferencias reales. Payloads/fases se cifran; el cifrado no elimina retención.

./vendor/bin/sail artisan creative-studio:privacy export --id=CAMPAIGN_UUID --verified crea JSON privado con traducciones, revisiones, generaciones y descriptores de artefactos. Revisa alcance y datos ajenos, entrega solo archivos privados apropiados y elimina exports al terminar. Funciona instalado aunque inactivo.

El borrado usa erase --id=CAMPAIGN_UUID --verified --retention-released. El operador debe liberar antes conservación editorial, de assets y contable. La campaña debe terminar y todos sus contenidos superar su plazo. Trabajo pendiente, pausado, procesando, remoto, renderizando o incierto bloquea el borrado. Reconcilia mediante el flujo normal; no alteres payloads/recibos para forzarlo. No hay limpieza automática de bibliotecas por fecha final: revisa si los assets aprobados siguen siendo necesarios dentro del procedimiento del responsable.

Borrar elimina el agregado seleccionado y sus archivos privados. Las importaciones sociales tienen copias y conservación propias; otros consumidores deben liberar referencias. Un fallo de limpieza se informa: reintenta los mismos IDs antes de dar la solicitud por atendida. El coste agregado no personal permanece y no se reembolsa presupuesto gastado. Reasigna trabajo legítimo o completa el borrado revisado antes de eliminar el usuario. Copias del proveedor y contenido ya publicado requieren tratamiento por sus propietarios.

Enlaces