Pyrite ENMenu Scarica l'alpha
01 / Prodotto

Un programma, due mestieri.

Pyrite gestisce tutte le app e fa girare quelle con i dati, ognuna con la sua istanza PocketBase. Una console per chi amministra, un portale per chi usa le app, e in mezzo il motore che tiene tutto insieme.

«Una console per gestirle. Un portale per usarle.»

il prodotto in una riga
02 / La console

Tutta la gestione, in una console.

La console si apre dal browser, all'indirizzo del motore. Ci entrano solo i Proprietari e gli Admin, con il loro account della rubrica, e ognuno vede quello che il suo livello gli permette.

02.1Panoramica
Stato delle app, consumi e traffico, operazioni in corso, ultimi eventi e app in attesa di approvazione, in una pagina sola.
02.2Applicazioni
L'elenco delle app con il loro stato. Ogni app ha la sua pagina: accessi e ruoli, dati, import e configurazione.
02.3Carica app
Installa un'app da uno zip, con i controlli a passi e il riepilogo. Se la carica un Admin, aspetta l'approvazione di un Proprietario.
02.4Persone e gruppi
La rubrica centrale: persone, gruppi e, per ognuno, le app in cui può entrare.
02.5Backup
I backup del motore e delle app: crearli, scaricarli, ripristinarli. Quelli notturni partono da soli.
02.6Storico del motore
Il diario del motore: avvii, arresti, errori, backup, ripristini, accessi, modifiche e approvazioni, in un file che dalla console nessuno può cancellare; di serie si conserva un anno.
02.7Analisi
Chi usa le app e quanto negli ultimi 30 giorni, l'ultima attività di ciascuno e gli accessi da rivedere.
02.8Strumenti
Gli strumenti del motore che le app possono usare, come l'import da Excel e CSV, e quali app li usano.
02.9Home del portale
L'aspetto della pagina che vedono le persone, con l'anteprima prima di pubblicarla.
03 / Il portale

Per le persone, una porta sola.

Il portale è la pagina con le tue app, all'indirizzo del motore. Si entra una volta con email e password, e ogni tessera apre la sua app già autenticata, senza un secondo login. «Esci» chiude la sessione per tutte le app insieme.

Le app aperte a tutti si vedono anche senza accedere. Con «Prova import» chi ha fatto l'accesso al portale può caricare un file Excel o CSV e vedere come verrebbe letto, senza importare niente: è il modo più semplice di preparare i dati prima di passarli all'amministratore.

04 / Il ciclo di vita

Dalla prima versione all'archivio.

Ogni app passa per le stesse tappe, nello stesso modo, dalla stessa console.

  1. Crea o caricaUna cartella nuova dalla console, oppure uno zip costruito con lo standard e caricato con «Carica app».
  2. ApprovaL'app si installa spenta: l'amministratore guarda scheda e codice, decide chi entra e la accende.
  3. SorvegliaControllo ogni 5 secondi, riavvio automatico se cade, misure ogni minuto con 30 giorni di storico.
  4. AggiornaIl codice si sostituisce senza toccare i dati. Con un pacchetto nuovo, il cambio è tutto o niente.
  5. ArchiviaQuando non serve più, il motore la copia in archivio, verifica la copia e solo allora libera la cartella.
05 / Le app

Tre tipi di app.

Le app si distinguono per cosa contengono. Il tipo non decide chi entra: anche un'app fatta solo di pagine può essere riservata a pochi.

05.1

Statica

Cosa contiene
Solo file statici (HTML, CSS, JavaScript), serviti dal motore senza istanza né database. L'accesso si controlla come per le altre app.
Esempi
Una guida, un calcolatore, un elenco che si aggiorna con l'app, un sito.
05.2

Con database

Cosa contiene
Un'istanza PocketBase dedicata: raccolte, regole d'accesso sui record, hook e migrazioni in JavaScript, API REST e in tempo reale.
Esempi
Le prenotazioni di uno studio, il catalogo di un negozio, il listino dei ricambi dell'app di esempio.
05.3

Con automazioni

Cosa contiene
Come la precedente, più job programmati (cron) che girano dentro l'istanza: recuperi di dati e lavori ripetitivi.
Nella console
Il motore la avvia come un'app con database; la pagina «Lavori pianificati» mostra quando partono le attività e com'è andata l'ultima volta, con pausa e «Avvia ora».