Introduzione¶
pTabsWeb è un’applicazione server che permette l’accesso via Web alle tabelle di un report prodotto con pTabs. [1]
Prova una demo di pTabsWeb (Login: demo - Password: zd3ap8c9).
Un nuovo formato di output di pTabs permette di creare i file necessari per alimentare l’applicazione. Non è necessario nessun passaggio di conversione o importazione dei dati, semplicemente si aggiunge una nuova istruzione di render del report nello script, come già viene fatto per i normali output in PDF, Excel, ecc. Il database generato contiene i dati relativi alle tabelle calcolate nel report e non i dati disaggregati originali. pTabsWeb non calcola nuove tavole, ma presenta le tavole definite nel report. [2]
1 2 | # genera il file <nome_report.db>
report.render :ptweb, :file => "nome_report"
|
Un database centrale contiene i dati relativi al funzionamento dell’applicazione come credenziali di accesso, dati di sessione, informazioni relative ai progetti e ai report dei vari clienti.
Interfaccia amministrativa¶
Nell’applicazione è presente un’interfaccia amministrativa che permette di:
- modificare i parametri di configurazione dell’applicazione,
- definire i temi di colore da applicare alle tabelle,
- creare e gestire gruppi di utenti e definire il layout del sito,
- creare e gestire gli accessi degli utenti,
- definire nuovi progetti e abilitare l’accesso degli utenti ai diversi progetti,
- definire nuovi report, specificando il tema da applicare, il database contenete i dati delle tavole, il periodo di pubblicazione e altre configurazioni.
Utilizzo¶
L’utente accede all’applicazione per mezzo di un browser tramite autenticazione HTTP Basic.
Progetti¶
I report sono organizzati per progetto. L’utente seleziona uno dei propri progetti e al suo interno uno dei report disponibili.
Report¶
Entrando nel report viene mostrato l’elenco delle tabelle che lo compongono. L’utente può filtrare l’elenco delle tabelle attraverso una ricerca per titolo, base della tavola, paese e periodo di riferimento.
Tabelle¶
Cliccando sul titolo della tabella, questa viene mostrata a video con le prime variabili di pannello disponibili.
Il menu laterale permette varie azioni, tra cui esportare la tabella in formato Excel, Csv e PDF e modificare la visualizzazione della tabella selezionando o meno alcuni elementi:
- la variabili di pannello disponibili,
- le statistiche,
- i livelli dei net (se presenti nella tabella),
- eventuali sottotabelle,
- accentuazioni.
La stessa tabella con variabili di pannnello differenti e senza accentuazioni:
senza valori assoluti, con solo i net e con accentuazioni:
Dei pulsanti di navigazione consentono di spostarsi tra le tabelle precedentemente selezionate:
Note
[1] | pTabsWeb è realizzato con il linguaggio di programmazione Ruby e il framework web Ruby on Rails. |
[2] | Le tavole di pTabsWeb sono simili ma non identiche a quelle degli altri output di pTabs. Alcuni elementi o tipologie di tavole al momento non sono supportate. |