📖 Brief Progetto
Nessun brief ancora. Usa il tasto qui sotto per farlo generare da Claude.
1. Premi 🧠 Chiedi generazione Brief → incolla nella chat Claude (allega anche lo zip del progetto se disponibile)
2. Claude ti restituisce il testo → premi 📥 Incolla Brief e incollalo qui
2. Claude ti restituisce il testo → premi 📥 Incolla Brief e incollalo qui
📁 File Progetto
0 file
Max 64M · zip, pdf, docx, xlsx, immagini, codice…
📊 Avanzamento
0%
✅ To Do List
0/0
Nessuna task
📝 Note
== STRUTTURA PAGINE TRAVEL SU BASE ==
pages/travel/overview.php — Griglia 63 siti + dettaglio per sito (API live + cache)
pages/travel/blog-articles.php — Articoli blog con KPI pubblicati/schedulati/pronti
pages/travel/agoda-cities.php — Gestione city ID Agoda per destinazioni
pages/dashboard/grafico.php — Dashboard Salvina con task immagini da tutti i siti
pages/dashboard/admin.php — Dashboard admin v5 con Sviluppo Hub
== CRON SU BASE ==
cache-travel-overview.sh — ogni 3h, SSH su server Travel, raccoglie dati 63 siti
cache-grafico.php — ogni ora, API image-tasks + blog-posts da 63 siti
cache-travel-blog.sh — ogni 6h, articoli blog con status immagini
travel-blog-safety.sh — 09:00, check post scaduti, pubblica max 1/sito
sync-drafts.php — ogni 10min, sync bozze da siti Discover
== DATI NELLA CACHE OVERVIEW (per sito) ==
SSL (status, expiry, days_left), Sitemap (status, urls, lastmod), Logo (white, dark)
Hotel: total, published, unpublished, enriched, not_enriched, last_enriched, last_published, published_today/yesterday, next_to_publish[5]
Blog: total, published, scheduled, draft, ready, with_cover, with_seo, overdue, next_scheduled[5]
Destinations: total, with_desc, with_cover, with_og, with_accom, with_seo, list[]
Flights: total, active
== DATI NELLA CACHE GRAFICO ==
siv_tasks: 7.065 task pending da 63 siti con _site, _siteUrl, _siteToken
siv_blog: 2.815 blog schedulati da 61 siti
yappo: task da Yappo
discover: articoli da Discover
== FIX IMPORTANTI 14/03 ==
1. cache:clear rimosso da routes/console.php di tutti i 63 siti (interferiva con mutex scheduler)
2. 87 post blog scaduti pubblicati manualmente
3. civitadibagnoreggio: generati 31 task cover_blog + 31 cover_blog
4. Revenue Taboola: fix matching regex + totali reali da API (da €2.51 a €143.20)
5. Push: fix PDO cross-DB con query separate
6. Bozze: reset prima di sync + cron da 3h a 10min
== ORDINAMENTO GRAFICO SALVINA ==
1. Logo
2. Cover blog con deadline ≤7 giorni (post in scadenza!)
3. Cover destinazione (229 mancanti)
4. Hero homepage (62 mancanti)
5. OG Image (238 mancanti)
6. SIV/SIVBLOG con deadline generica
7. Deadline generica
8. Task giornalieri (yappo, discover)
9. Priority SIV (high > medium > low)
10. Fallback data creazione
📜 Changelog
Sessione intensiva: griglia overview 63 siti con hotel pub/progr/da scrivere, prossimo articolo, alert overdue. Dettaglio sito con sezione hotel enriched/pubblicati/coda/da scrivere + alert enrichment fermo. SIV integrata (cron + overview). Cron safety blog attivato. Fix cache:clear, bozze fantasma, revenue Taboola, push PDO, sidebar, acquisto domini multi-server. Dashboard Admin v5. Ordinamento grafico aggiornato.
2026-03-14 17:30 · claude
ℹ️ Info
Server
OVH VPS — IP 54.36.100.203 — Plesk porta 8443
URL
https://base.mclmedia.eu
DB Travel
travel_ (tabella sites con api_token per 63 siti)
DB Base
basemcl_ (tasks, activity_log, gestionale_drafts, domain_buy_servers)
Cache overview
cache/travel-overview.json — cron ogni 3h via SSH su server Travel
Cache grafico
cache/grafico-data.json — cron ogni ora, 7.065 task pending da 63 siti
Cache blog
cache/travel-blog-articles.json — cron ogni 6h
Pagine Travel
overview (griglia+dettaglio), blog-articles, agoda-cities, deploy, deploy-single
Dashboard Grafico
Salvina vede task immagini da tutti i siti (Discover+Travel+Yappo)
Cron safety blog
travel-blog-safety.sh — 09:00 giornaliero, pubblica max 1 post scaduto/sito
Cron cache overview
cache-travel-overview.sh — ogni 3h, SSH su 152.228.162.32
Cron cache grafico
cache-grafico.php — ogni ora, fetcha API image-tasks + blog-posts da 63 siti
🛠 Tech Stack
🔗 Link
📘 README
Nessun README. Usa "Copia README" per farlo generare da Claude.
⚠️ Zona Pericolosa
clicca per espandere