Dashboard Masticationpedia: differenze tra le versioni
Nessun oggetto della modifica Etichetta: Annullato |
Nessun oggetto della modifica Etichetta: Annullato |
||
| Riga 56: | Riga 56: | ||
<!-- 📊 Stato Progetti --> | <!-- 📊 Stato Progetti --> | ||
<div id="project-status" class="dashboard-box" style="display: | <div id="project-status" class="dashboard-box" style="display:block; margin-top:1rem;"> | ||
<strong>📊 Stato Progetti</strong><br><br> | <strong>📊 Stato Progetti</strong><br><br> | ||
<!-- 🧠 Risposta GPT – Analisi progetto --> | <!-- 🧠 Risposta GPT – Analisi progetto --> | ||
<!-- === Parametri per GPT (come prima) === --> | |||
<div id="gptParams" class="dashboard-box" style="margin-top:12px; border-style:dashed;"> | |||
<div style="display:grid;grid-template-columns:1fr 1fr;gap:8px;"> | |||
<input id="p_goal" placeholder="🎯 Obiettivo (es. Attivare SSO MediaWiki classico)" /> | |||
<input id="p_audience" placeholder="👥 Pubblico (es. amministratori, sviluppatori)" /> | |||
<input id="p_deliverable" placeholder="📦 Output atteso (patch LocalSettings + file PHP)" /> | |||
<input id="p_constraints" placeholder="⏱️ Vincoli (MW 1.43, evitare conflitti)" /> | |||
</div> | |||
<div style="margin-top:10px;"> | |||
<button id="btnAnalyze" class="primary">Analizza con GPT</button> | |||
</div> | </div> | ||
</div> | |||
<!-- === Gestione Progetti (come prima) === --> | |||
<div class="projects-controls dashboard-box" style="margin-top:1rem; background:#fff;"> | |||
<h4>📂 Gestione Progetti</h4> | |||
<div style="display:flex;gap:6px;flex-wrap:wrap;"> | |||
<input id="newProjectName" type="text" placeholder="Nome progetto (A-Z 0-9 _ -)"> | |||
<button id="btnCreateProject" class="primary">Crea progetto</button> | |||
</div> | </div> | ||
<ul id="projectsList" class="projects-list" style="margin-top:1rem; list-style:none; padding:0;"></ul> | |||
</div> | </div> | ||
<!-- 🤖 ChatGPT plus (stato attuale) --> | <!-- 🤖 ChatGPT plus (stato attuale) --> | ||
| Riga 414: | Riga 407: | ||
}); | }); | ||
</script> | </script> | ||
<script> | |||
document.addEventListener('DOMContentLoaded', () => { | |||
// tieni la sezione sempre aperta | |||
const ps = document.getElementById('project-status'); | |||
if (ps) ps.style.display = 'block'; | |||
// bind pulsanti | |||
document.getElementById('btnAnalyze')?.addEventListener('click', runProjectAnalysis); | |||
document.getElementById('btnCreateProject')?.addEventListener('click', createProject); | |||
// popola lista progetti | |||
loadProjects(); | |||
}); | |||
</script> | |||
</body> | </body> | ||
</html> | </html> | ||
Versione delle 10:45, 21 set 2025
<!doctype html>
🔧 Dashboard Operativa – Masticationpedia
Centro di comando per progetti, API, file e backup
📊 Stato Progetti
📂 Gestione Progetti
📁 Importa file dal server (semplificata)
Compila i campi in basso (Project/Subfolder/Filename) per decidere la destinazione nel progetto.