Warn about calls closing and content coming off the site
A dashboard widget lists what expires in the next two weeks, and a daily command reminds whoever edits it a week and a day ahead. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
11
README.md
11
README.md
@@ -1165,6 +1165,16 @@ abre en cuanto se crea. Antes la copia salía sin slug —un registro sin
|
||||
dirección, que la salud del sitio marcaba— y conservaba el estado: duplicar una
|
||||
página publicada daba otra «publicada» sin URL.
|
||||
|
||||
**Próximos vencimientos** — en el dashboard, las convocatorias que cierran y
|
||||
el contenido que sale de la web solo (`unpublish_at`) en las próximas dos
|
||||
semanas, a quien puede editarlos. Y `content:expiring`, cada día a las 8, avisa
|
||||
en la campana del panel a esas mismas personas **una semana y un día antes**
|
||||
(`site.expiry_reminders`): dos avisos por cosa, no uno cada mañana durante
|
||||
quince días. Nada de esto es un error —las fechas se pusieron a propósito— y
|
||||
por eso no está en la salud del sitio; pero una convocatoria que cierra el
|
||||
viernes sin que nadie haya contestado al buzón se ve mejor con una semana de
|
||||
margen.
|
||||
|
||||
**Vista previa en el formulario** — el mismo botón de vista previa está también
|
||||
arriba de la edición de páginas, proyectos, servicios y convocatorias: se mira
|
||||
en la web real sin salir de lo que se está escribiendo.
|
||||
@@ -1688,6 +1698,7 @@ php artisan media:process # deriva lo que falte de las imáge
|
||||
php artisan media:process --all # reprocesa todas
|
||||
|
||||
php artisan content:schedule # cierra convocatorias vencidas
|
||||
php artisan content:expiring --dry-run # a quién se avisaría de lo que vence
|
||||
php artisan content:prune --dry-run # qué se tiraría
|
||||
php artisan content:prune --media # tira también imágenes huérfanas
|
||||
|
||||
|
||||
Reference in New Issue
Block a user