bandregie

Il gestionale della band, ospitato da voi

Una band. Un posto solo. Nessun servizio in mezzo.

Date, scalette, brani, la cassa della band, l'attrezzatura e una pagina pubblica. Bandregie gira sul vostro server — nessun account da nessuna parte, nessun abbonamento, nessun altro che tenga i vostri dati.

Prova la demo Guarda su GitHub

PHP e un database. Nessun framework, nessuna compilazione, nessuna dipendenza — installato una volta e fra cinque anni funziona ancora.

Come va di solito

Una band di sei persone va avanti con una chat di gruppo, tre fogli di calcolo e una persona che si ricorda tutto. La risposta a ogni domanda sta da qualche parte — basta sapere chi ce l'ha e quando guarderà di nuovo il telefono.

Ogni schermata di Bandregie esiste perché qualcuno ha scritto esattamente quella domanda in chat e poi ha aspettato.

  • Chi può suonare il 14?
  • Cosa avevamo suonato lì l'ultima volta?
  • La sala prove costa più di quello che versiamo?
  • In quale case sta il microfono a grande diaframma — e quanto è costato?
  • L'organizzatore sa a che ora montiamo?

Per cosa è fatto

Una band, non una piattaforma

Un'installazione appartiene a una sola band. Nessun account condiviso fra band, nessuna separazione fra clienti che possa andare storta, nessun servizio in mezzo che possa sparire. Il server, il database e i dati sono della band.

Risposte, non elenchi

Non l'ennesimo strumento in cui inserire dati. Ogni pagina risponde a una domanda che altrimenti resterebbe in chat — subito e uguale per tutti.

Niente da mantenere

Nessun framework da aggiornare, nessuna compilazione, nessun elenco di pacchetti, nessuno script altrui. Chi lo installa deve poterlo far girare ancora fra cinque anni senza che nessuno ci abbia messo mano.

Ciò che è privato resta privato

Quanto qualcuno ha pagato per la propria attrezzatura, quanto versa, cosa gli appartiene — visibile a lui, non alla band. I permessi si verificano nella rotta, mai solo nell'interfaccia, e un sostituto vede le date per cui è stato chiamato e nient'altro.

Cosa c'è dentro

Le immagini mostrano i dati dimostrativi inclusi — un'installazione nuova si presenta subito così.

Pagina pubblica della band con le prossime date e la galleria fotografica

Pagina pubblica della band

Quello che vedono organizzatori e pubblico: prossime date, foto, musica, contatti. Nome della band, logo e sfondo vengono dalle impostazioni. Avete già un sito? Mettete la pagina pubblica in modalità reindirizzamento — area soci, calendario e pagine legali restano raggiungibili.

Elenco delle date con la disponibilità di ogni membro

Date e disponibilità

Un clic su ✔ ? ✘ e tutti vedono chi può. Tre orari per data — ritrovo, palco, fine —, stato da richiesto a confermato, cachet, commenti. Chi è via si nota prima che qualcuno si metta in viaggio.

Scaletta con brani, pause e blocco dei bis

Scalette

Pause e bis al posto giusto, durata sott'occhio, si copia invece di rifare. Per il palco c'è una vista di stampa, e quello che è stato suonato resta nello storico.

Cassa della band con movimenti, ordini permanenti e saldi

Cassa della band

Gli ordini permanenti si registrano da soli, i versamenti dei membri stanno di fronte all'affitto della sala prove, i cachet non incassati saltano all'occhio. Chi può vedere la cassa lo decide la gestione dei permessi.

Elenco dell'attrezzatura con case annidati e scadenze

Attrezzatura

Case dentro case, ogni pezzo con proprietario e posizione. Il prezzo d'acquisto è di chi ha pagato e di nessun altro. Le scadenze ricorrenti — verifica, manutenzione — si fanno vive da sole.

Piano palco con le posizioni dei membri e l'elenco dei canali

Piano palco e rider

Dai membri e dai loro strumenti nasce un piano che l'organizzatore riesce davvero a leggere — con elenco dei canali e ingressi, invece di uno schizzo su un tovagliolo.

E inoltre

  • Brani con un ciclo di vita e un contatore delle esecuzioni dal vivo
  • Locali con lo storico dei concerti e i referenti
  • Assenze con avviso in caso di conflitto di date
  • Compiti, foto e allegati
  • Gestione dei membri con permessi dettagliati e sostituti
  • Abbonamento al calendario (iCal) per telefono e computer
  • Discussioni su date e argomenti
  • Backup con ripristino e un controllo del sistema

Provala dal vivo

Un'installazione completa con una band inventata: date, brani, scalette, cassa, attrezzatura. Entrate come amministratore per vedere tutto — oppure come membro e come sostituto, per vedere quanto meno viene mostrato a quei due.

La demo si azzera a ogni ora esatta. Tutto quello che create, modificate o cancellate poi sparisce — quindi provate pure tutto.

Apri la demo

Credenziali — le stesse per tutti i visitatori
Amministratore admin@example.com demo
Membro lisa@example.com demo
Sostituto nora@example.com demo

Sei lingue

L'interfaccia è disponibile in tedesco, inglese, olandese, francese, spagnolo e italiano. I testi della band e le pagine legali si curano per lingua, con una catena di ripiego: lingua scelta → lingua predefinita → inglese → tedesco. Quali lingue compaiono lo decide la band, e ogni testo si può correggere nell'area soci.

Il vostro sito, non il nostro

Nome della band, logo, immagine di sfondo e favicon stanno nelle impostazioni. Verso l'esterno nulla rimanda a Bandregie se non lo volete — la pagina pubblica è la vostra.

Licenza

Bandregie è distribuito con la Functional Source License 1.1 e Apache 2.0 come licenza futura. È permesso ogni uso tranne quello concorrente: offrire Bandregie stesso come prodotto commerciale o servizio ospitato. Due anni dopo ogni pubblicazione decade anche questa limitazione e quella versione passa ad Apache 2.0.

Gratis per la vostra band: installarlo, usarlo, modificarlo, passarlo ad altri — anche se la band guadagna con i suoi concerti.

È una licenza a sorgente disponibile, non una licenza open source riconosciuta dall'OSI, perché l'open source per definizione non può limitare l'uso commerciale. Per questo GitHub la mostra come «Other».

Come iniziare

PHP 8.1 o più recente con pdo_mysql e fileinfo, MariaDB 10.4+ o MySQL 8, e un server web. Nessuna compilazione, nessun pacchetto da installare, niente Node.

git clone https://github.com/computi71/bandregie.git
cp app/config.example.php app/config.php

Inserite le credenziali e aprite la pagina: l'applicazione crea da sé le tabelle e importa le traduzioni, e la prima password di amministratore finisce in un file fuori dalla radice web. Un pulsante nelle impostazioni riempie l'installazione con i dati dimostrativi, un secondo rimuove esattamente quelle righe.

Guida all'installazione

Versione attuale: 1.115.0