Documentazione prodotto

Documentazione Trackers Lens

Una guida pratica al plugin e al runtime locale costruita dalla documentazione reale in /Users/cmalleux/Sites/trackerLens.

Runtime locale

Trackers Lens nasce come plugin browser con esecuzione locale. Le pagine operative usano una sidebar comune e salvano asset, workspace e configurazioni in IndexedDB, lasciando i dati sul dispositivo quando non serve sincronizzare.

Workspace

Il workspace e una griglia operativa. Salva solo riferimenti leggeri ai box sorgente, cosi se un boxLens viene aggiornato ogni workspace puo ricaricare la versione nuova dalla libreria.

workspace.html?workspaceId=<id-workspace>

boxLens e boxTracker

boxLens gestisce visualizzazione HTML, CSS e JS. boxTracker e la parte dati: REST, RSS, WebSocket, trasformazioni, output channel, log, retry e stato runtime. I due comunicano tramite collegamenti e canali dati.

IndexedDB e libreria locale

Il database locale si chiama TrackersLens. Gli store principali sono tl_widgets per boxLens/boxTracker, tl_pages per workspace, tl_connections per collegamenti e tl_settings per preferenze.

TrackersLens
tl_widgets
tl_pages
tl_connections
tl_settings

Schermate operative

Oggi esistono library, editorWorkspace, workspace viewer, editorBoxLens, editorBoxTracker, database explorer, connections, analytics, AI Runtime Center e profilo. Alcune sono operative, altre sono mockup avanzati in preparazione.

API e dashboard cloud

L API Laravel gestisce autenticazione, sessioni e dati persistenti. La dashboard app.trackerslens.com consumera gli endpoint /api/... mentre il plugin resta orientato al runtime locale.

API Reference