dbravoan / dbcms-module-creative-studio
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
Requires
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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.0dbravoan/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_budgetcurrencyestimate_textestimate_imageestimate_videoconcurrency
Rutas
Rutas admin de campañas en el módulo.
Comandos Artisan
creative-studio:recover— firma:creative-studio:recovercreative-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:creativemanage:mediause: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.