← Torna ai documenti

media_popup.d — scaffolding

Each file is ~100 lines and starts with a header comment: purpose, inputs, outputs.

Passphrase to start tomorrow

ACQUA-SALATA-ALBERO-THUMBS

Files

media_popup.d/

├── css/

│ └── media_popup.css → stile base del popup, grid, selezione, colonne

├── js/

│ ├── tree.frontend.js → logica per la colonna sinistra (navigazione cartelle)

│ ├── media.insert.js → funzione doInsert() e interfaccia con TinyMCE

│ └── dz.upload.js → gestione upload drag’n’drop (Dropzone-like)

├── php/

│ ├── header.php → include bootstrap, setup utente, BASE_URL, log ecc.

│ ├── footer.php → chiusura debug / sessioni

│ ├── tree_backend.php → genera l’albero cartelle JSON (VitExplorer)

│ ├── gallery_backend.php → restituisce lista immagini (thumbnail + metadata)

│ ├── upload_backend.php → riceve e salva file da PC

│ └── insert_handler.php → copia/resize immagine scelta in foto/post_xx

├── tpl/

│ ├── tree.html.php → markup colonna sinistra (cartelle)

│ ├── grid.html.php → markup griglia immagini a destra

│ └── upload_form.html.php → form per caricamento locale

├── tools/

│ └── (script vari) → es. rigeneratore thumbs, lint, exporter

├── manifest.json → descrizione moduli e versioni (per build doc)

├── README.md → documentazione sintetica del modulo

└── (eventuali file .md o di test)