📖 Brief Progetto
Lo Sviluppo Hub (sviluppo.mclmedia.eu) è il centro di controllo di tutti i progetti MCL Media SRL. È un portale PHP/JSON costruito da zero che traccia circa 15 progetti attivi con stato, task, brief, changelog, deadlines, file allegati e note operative. Ogni progetto è un file JSON nella cartella /projects/ e viene gestito sia dall'interfaccia web che da un'API REST usata da Claude per aggiornare i progetti a fine sessione.
Il sistema è alla versione 3.1.0. La v3.0.0 ha introdotto il layout command-center con dark mode, KPI dashboard, sistema di alert con canali Telegram/email, monitoring multi-server (server-health, service-status, site-ping, ssl-expiry, cron-audit), fires panel per alert attivi e appuntamenti, widget daily-focus, e il flusso Claude-friendly con tre prompt copiabili (Brief+ToDo per iniziare sessione, JSON Completo per aggiornamento fine sessione, Tasks Only per aggiornamenti rapidi). La v3.1.0 appena rilasciata ha aggiunto due feature: eliminazione progetti con conferma slug e backup automatico nella cartella backups/, e fix del sistema upload file con error handling dettagliato, .user.ini per alzare i limiti PHP a 64MB, e supporto completo per zip, pdf, docx, xlsx, pptx, immagini e codice.
Il portale gira sul VPS OVH 54.36.100.203 (Plesk, Debian) sotto il dominio sviluppo.mclmedia.eu. L'utente PHP è mclmedia.eu_2cxzkbdro6e:psacln — importante ricordarlo per i permessi file. La cartella files/ per gli upload è stata creata e correttamente assegnata a questo utente.
Il sistema include anche un wizard 'Nuovo Progetto' che genera un prompt per Claude, il quale restituisce il JSON di popolamento iniziale. L'API supporta le azioni: list, read, update, create, delete, add_log, update_tasks, update_deadlines, update_brief, list_files.
Prossimi step possibili: aggiungere ricerca/filtro progetti nella dashboard, migliorare il monitoring con grafici storici, e valutare l'aggiunta di un sistema di notifiche push quando un progetto resta stale per troppi giorni.
Il sistema è alla versione 3.1.0. La v3.0.0 ha introdotto il layout command-center con dark mode, KPI dashboard, sistema di alert con canali Telegram/email, monitoring multi-server (server-health, service-status, site-ping, ssl-expiry, cron-audit), fires panel per alert attivi e appuntamenti, widget daily-focus, e il flusso Claude-friendly con tre prompt copiabili (Brief+ToDo per iniziare sessione, JSON Completo per aggiornamento fine sessione, Tasks Only per aggiornamenti rapidi). La v3.1.0 appena rilasciata ha aggiunto due feature: eliminazione progetti con conferma slug e backup automatico nella cartella backups/, e fix del sistema upload file con error handling dettagliato, .user.ini per alzare i limiti PHP a 64MB, e supporto completo per zip, pdf, docx, xlsx, pptx, immagini e codice.
Il portale gira sul VPS OVH 54.36.100.203 (Plesk, Debian) sotto il dominio sviluppo.mclmedia.eu. L'utente PHP è mclmedia.eu_2cxzkbdro6e:psacln — importante ricordarlo per i permessi file. La cartella files/ per gli upload è stata creata e correttamente assegnata a questo utente.
Il sistema include anche un wizard 'Nuovo Progetto' che genera un prompt per Claude, il quale restituisce il JSON di popolamento iniziale. L'API supporta le azioni: list, read, update, create, delete, add_log, update_tasks, update_deadlines, update_brief, list_files.
Prossimi step possibili: aggiungere ricerca/filtro progetti nella dashboard, migliorare il monitoring con grafici storici, e valutare l'aggiunta di un sistema di notifiche push quando un progetto resta stale per troppi giorni.
📁 File Progetto
0 file
Max 64M · zip, pdf, docx, xlsx, immagini, codice…
📊 Avanzamento
85%
✅ To Do List
9/10
✓
Build portale v3.0.0 da zero (layout, KPI, fires, monitoring, alert, API)
✓
Sistema wizard Nuovo Progetto con prompt Claude
✓
Tre prompt copiabili per flusso Claude (Brief, JSON Completo, Tasks Only)
✓
Monitoring multi-server con 5 check types
✓
Alert engine con canali Telegram ed email
✓
Upload file per progetto con gestione e download
✓
v3.1.0 — Eliminazione progetti con backup automatico
✓
v3.1.0 — Fix upload file (error handling, .user.ini 64MB, accept attribute)
✓
v3.1.0 — Fix permessi cartella files/ (owner mclmedia.eu_2cxzkbdro6e)
Sistemare owner root:root su config.php, .htaccess, nuovo-progetto.php, backups/
📝 Note
Il portale è il punto di riferimento per tutte le sessioni di lavoro con Claude. Ogni progetto ha un brief narrativo che serve da contesto per nuove conversazioni. L'API è usata sia dall'interfaccia web che potenzialmente da script automatici.
ATTENZIONE PERMESSI: su Plesk l'utente PHP è mclmedia.eu_2cxzkbdro6e:psacln (NON www-data). Tutti i file e cartelle creati devono avere questo owner. Alcuni file (config.php, .htaccess, nuovo-progetto.php, istruzioni-claude.php, backups/) sono attualmente root:root e andrebbero corretti.
Il .user.ini nella root alza upload_max_filesize a 64M e post_max_size a 70M. Se non funziona, impostare da Plesk → PHP Settings.
La cartella backups/ contiene backup automatici: pre-pulizia, pre-reset, e deleted_* per i progetti eliminati.
📜 Changelog
v3.1.0 — Eliminazione progetti con Zona Pericolosa (conferma slug + backup automatico), fix upload file con error handling dettagliato e .user.ini per limiti 64MB, icone file migliorate per docx/xlsx/pptx/code/img, azione delete aggiunta all'API
2026-03-19 09:10 · claude
v3.0.0 FINAL — Pulizia changelog, reset progetti con dati puliti, deploy completo
2026-03-18 09:00 · claude
Monitoring multi-server, fires panel, alert engine con Telegram/email, KPI dashboard
2026-03-15 10:00 · claude
Build completa v3 da zero — layout command-center, dark mode, API REST, prompt Claude
2026-03-11 12:00 · claude
ℹ️ Info
URL
https://sviluppo.mclmedia.eu
Server
OVH VPS 54.36.100.203 (Plesk, Debian)
Versione
3.1.0
Utente PHP
mclmedia.eu_2cxzkbdro6e:psacln
API Endpoint
/api/update.php
Progetti tracciati
~15 attivi
Storage
JSON files in /projects/
🛠 Tech Stack
🔗 Link
📘 README
Nessun README. Usa "Copia README" per farlo generare da Claude.
⚠️ Zona Pericolosa
clicca per espandere