
Benvenuto Ospite,
per utilizzare il Forum ed avere accesso a tutte le sezioni e poter aprire un tuo Topic, rispondere nelle varie discussioni, mandare o ricevere Messaggi Privati devi seguire pochi passaggi:
Leggi il nostro Regolamento -> PREMI QUI <-
Segui il link su come Iscriversi -> PREMI QUI <-
Ricordati di aggiornare l'Avatar usando una immagine che ti distingua nel Forum
per utilizzare il Forum ed avere accesso a tutte le sezioni e poter aprire un tuo Topic, rispondere nelle varie discussioni, mandare o ricevere Messaggi Privati devi seguire pochi passaggi:
Leggi il nostro Regolamento -> PREMI QUI <-
Segui il link su come Iscriversi -> PREMI QUI <-
Ricordati di aggiornare l'Avatar usando una immagine che ti distingua nel Forum
Sito web Arcade Database
Moderatore: Moderatore ADB
- saltafossi
- Affezionato
- Messaggi: 112
- Iscritto il: 19/11/2013, 13:06
- Città: Bologna
- Località: Zola Predosa
- Contatta:
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
E' passato un po' di tempo ma ho avuto da fare con altri siti 
Dietro le quinte ho preparato l'ambiente per la pubblicazione sul sito ufficiale, ma ci vorrà ancora un po' prima di iniziare il lavoro.
Sappiate che per l'impianto iniziale ho fatto l'upload di 100GB di dati e c'è voluto parecchio... il database ovviamente è ancora vuoto.
Nel frattempo ho sistemato alcune piccole cose relative a cloni/parent e pulito il codice con qualche controllo migliore sull'import xml.
Nella pagina di dettagli del gioco ho aggiunto il riferimento al bios utilizzato e, nel caso si visualizzi la scheda del bios, l'elenco dei giochi che lo richiedono.
Come nel riquadro della serie anche qui sono disponibili i filtri per parent/clone/hack e la possibilità di variare il numero di titoli visualizzati per pagina.

Dietro le quinte ho preparato l'ambiente per la pubblicazione sul sito ufficiale, ma ci vorrà ancora un po' prima di iniziare il lavoro.
Sappiate che per l'impianto iniziale ho fatto l'upload di 100GB di dati e c'è voluto parecchio... il database ovviamente è ancora vuoto.
Nel frattempo ho sistemato alcune piccole cose relative a cloni/parent e pulito il codice con qualche controllo migliore sull'import xml.
Nella pagina di dettagli del gioco ho aggiunto il riferimento al bios utilizzato e, nel caso si visualizzi la scheda del bios, l'elenco dei giochi che lo richiedono.
Come nel riquadro della serie anche qui sono disponibili i filtri per parent/clone/hack e la possibilità di variare il numero di titoli visualizzati per pagina.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Aggiunta la gestione proposte, una sorta di procedura guidata per cambiare il contenuto del sito.
Per ora ho gestito due possibili azioni:
- proposta di rimozione media (immagine, video, manuale)
- proposta di cambio nome semplificato
In pratica in alcuni punti è possibile apportare direttamente le correzioni necessarie con solo 2 click, da chiunque voglia contribuire.
Nel primo caso per cancellare un'immagine o video, nel secondo caso per proporre un nome alternativo più corretto.
La procedura è semplice: click sul tasto "proponi" o "cancella", riempimento dati (alcuni opzionali) e click su "invia".
A quel punto verrà creata una richiesta di modifica che potrò controllare io con comodo e mi basterà premere "accetta" o "rifiuta" per confermare o annullare la proposta.
Quindi nel caso di un cambio nome verrà fatto un aggiornamento in tabella mentre nel caso di rimozione immagine verrà cancellato il file dal disco.
E' possibile indicare una mail e gestirò anche le notifiche all'utente.
Nella riga interessata ho anche tutti i link di aiuto (al gioco e all'immagine) così da poter prendere la decisione nel più breve tempo possibile.
Inoltre nel caso si cancelli l'immagine corrente viene poi sostituita dalla prima disponibile in archivio (se presente) mentre se si cancella un file in archivio il tutto viene spostato di una posizione, quindi l'immagine 3 diventa la 2, la 4 diventa la 3, ecc.
E' più difficile spiegarlo che usarlo
Di fatto utilizzo questo sistema anzichè cambiare i dati a mano, perchè molto più pratico. Inoltre viene riconosciuto l'utente che effettua la notifica per cui se è un amministratore (io) viene evidenziato in verde così da evitare anche di pensarci sopra.
Ovviamente l'impianto è pensato per gestire parecchie cose, anche le più diverse, ed intendo usarlo per stimolare il contributo da parte di ogni visitatore.
Il discorso è semplice: se con due click posso cambiare qualcosa, sono più invogliato a farlo. Se invece devo mandare una mail, indicare il gioco, leggere il messaggio e manualmente rimuovere o riordinare quei file, allora molto probabilmente smetterò di farlo.
Nella pagina di dettaglio gioco ho integrato anche 4 tipologie di file: history inglese, history italiano, mame info e mamescore (story.dat).
Più vado avanti nello sviluppo e più mi convinto che questo progetto non avrà mai fine......
Per ora ho gestito due possibili azioni:
- proposta di rimozione media (immagine, video, manuale)
- proposta di cambio nome semplificato
In pratica in alcuni punti è possibile apportare direttamente le correzioni necessarie con solo 2 click, da chiunque voglia contribuire.
Nel primo caso per cancellare un'immagine o video, nel secondo caso per proporre un nome alternativo più corretto.
La procedura è semplice: click sul tasto "proponi" o "cancella", riempimento dati (alcuni opzionali) e click su "invia".
A quel punto verrà creata una richiesta di modifica che potrò controllare io con comodo e mi basterà premere "accetta" o "rifiuta" per confermare o annullare la proposta.
Quindi nel caso di un cambio nome verrà fatto un aggiornamento in tabella mentre nel caso di rimozione immagine verrà cancellato il file dal disco.
E' possibile indicare una mail e gestirò anche le notifiche all'utente.
Nella riga interessata ho anche tutti i link di aiuto (al gioco e all'immagine) così da poter prendere la decisione nel più breve tempo possibile.
Inoltre nel caso si cancelli l'immagine corrente viene poi sostituita dalla prima disponibile in archivio (se presente) mentre se si cancella un file in archivio il tutto viene spostato di una posizione, quindi l'immagine 3 diventa la 2, la 4 diventa la 3, ecc.
E' più difficile spiegarlo che usarlo

Di fatto utilizzo questo sistema anzichè cambiare i dati a mano, perchè molto più pratico. Inoltre viene riconosciuto l'utente che effettua la notifica per cui se è un amministratore (io) viene evidenziato in verde così da evitare anche di pensarci sopra.
Ovviamente l'impianto è pensato per gestire parecchie cose, anche le più diverse, ed intendo usarlo per stimolare il contributo da parte di ogni visitatore.
Il discorso è semplice: se con due click posso cambiare qualcosa, sono più invogliato a farlo. Se invece devo mandare una mail, indicare il gioco, leggere il messaggio e manualmente rimuovere o riordinare quei file, allora molto probabilmente smetterò di farlo.
Nella pagina di dettaglio gioco ho integrato anche 4 tipologie di file: history inglese, history italiano, mame info e mamescore (story.dat).
Più vado avanti nello sviluppo e più mi convinto che questo progetto non avrà mai fine......

Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
Zak0077
- Banned
- Messaggi: 5818
- Iscritto il: 23/05/2012, 12:26
- Medaglie: 10
- Città: viterbo
- Grazie Ricevuti: 1 volta
Re: Progetto Arcade Database
Moto...il tuo lavoro è bestialeeee...
Spaccaaaaaa

Complimentiiiiiii
Inviato dal mio GT-I9195 utilizzando Tapatalk
Spaccaaaaaa

Complimentiiiiiii
Inviato dal mio GT-I9195 utilizzando Tapatalk
- TheBaro
- Amministratore
- Messaggi: 6837
- Iscritto il: 22/07/2005, 21:52
- Località: Brescia
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 3 volte
Re: Progetto Arcade Database
Grandeeeeeee nn vedo L ora di vederlo in funzione...sempre più grandiiiii...
Arcade Cab : Crazy Taxi, 18 Wheeler, Virtua Golf, 3 Naomi, Videogame, Magnum, Astrowar, Zaccaria, Operation Bear, Point Blank 2 e 3, Taito ZuZuBlock, Racing Hero, Badlands, Generico Guida Upright
Flipper : Creature from Black Lagoon, Road Show, Dracula, World Cup '94, Theatre of Magic, Tales from the Arabian Nights, Medieval Madness, Cactus Canyon, The Getaway HSII, Star Trek Next Generation, Monster Bash, Attack from Mars, Terminator 2, Revenge From Mars, ScaredStiff, Indiana Jones, The Addam's Family, Twilight Zone, Card King
Flipper : Creature from Black Lagoon, Road Show, Dracula, World Cup '94, Theatre of Magic, Tales from the Arabian Nights, Medieval Madness, Cactus Canyon, The Getaway HSII, Star Trek Next Generation, Monster Bash, Attack from Mars, Terminator 2, Revenge From Mars, ScaredStiff, Indiana Jones, The Addam's Family, Twilight Zone, Card King
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Ci metto molta passione quindi spero che venga davvero bene.
Inoltre continuo a pensare a tante altre cose da aggiungere o integrare... il problema è che non riesco più a fermarmi!!!

Finalmente il sito sta assomigliando a quello che avevo in mente a gennaio, ma ci sono voluti alcuni mesi per arrivare a questo punto.
E poi una volta che sarà online continuerò ad ampliarlo con quello che mi verrà in mente o suggerito da voi.
Ho in mente ad esempio una sezione in cui creare grafici con i più svariati parametri, tipo quello che hanno fatto qui: http://mamedev.org/mame_chart_0128.png.
La differenza è che il grafico verrà fatto al momento e non sarà un'immagine statica, quindi ad ogni nuova versione sarà sempre aggiornato in automatico
Poi ci sono altre 3-4 tipologie di viste, alcune molto belle, ma non so quando riuscirò a farle. Una che ho in testa da sempre è una maschera con blocchi stile fotografie (titoli/marquee del gioco), orienzamento e zoom casuali, disposti lungo l'asse verticale e suddivisi per anno di uscita. La form scorre verso destra o sinistra per coprire tutti gli anni di uscita presenti. Maschera molto dinamica ed interattiva, tutta composta da queste "foto" dei giochi che vengono animati e spostati con i tasti freccia. Poi invio o click sul gioco e parte il filmato corto o il gioco completo.
E' un'idea intendiamoci, ma mi stuzzica sempre di più
Inoltre continuo a pensare a tante altre cose da aggiungere o integrare... il problema è che non riesco più a fermarmi!!!


Finalmente il sito sta assomigliando a quello che avevo in mente a gennaio, ma ci sono voluti alcuni mesi per arrivare a questo punto.
E poi una volta che sarà online continuerò ad ampliarlo con quello che mi verrà in mente o suggerito da voi.
Ho in mente ad esempio una sezione in cui creare grafici con i più svariati parametri, tipo quello che hanno fatto qui: http://mamedev.org/mame_chart_0128.png.
La differenza è che il grafico verrà fatto al momento e non sarà un'immagine statica, quindi ad ogni nuova versione sarà sempre aggiornato in automatico

Poi ci sono altre 3-4 tipologie di viste, alcune molto belle, ma non so quando riuscirò a farle. Una che ho in testa da sempre è una maschera con blocchi stile fotografie (titoli/marquee del gioco), orienzamento e zoom casuali, disposti lungo l'asse verticale e suddivisi per anno di uscita. La form scorre verso destra o sinistra per coprire tutti gli anni di uscita presenti. Maschera molto dinamica ed interattiva, tutta composta da queste "foto" dei giochi che vengono animati e spostati con i tasti freccia. Poi invio o click sul gioco e parte il filmato corto o il gioco completo.
E' un'idea intendiamoci, ma mi stuzzica sempre di più

Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
pippitto87
- Cab-dipendente
- Messaggi: 999
- Iscritto il: 03/08/2012, 23:18
- Medaglie: 1
- Città: Losanna
- Località: Losanna
- Grazie Ricevuti: 1 volta
Re: Progetto Arcade Database

Avevo...
1 Cab MAGNUM V32
1 Cab MAGNUM Gold
Possiedo:
1 Weecade Bubble Bobble
1 Cab MAGNUM V32
1 Cab MAGNUM Gold
Possiedo:
1 Weecade Bubble Bobble
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: Progetto Arcade Database
mi ricorda questo: www.mameitalia.net/index.php?showtopic=13788motoschifo ha scritto:Ho in mente ad esempio una sezione in cui creare grafici con i più svariati parametri, tipo quello che hanno fatto qui: http://mamedev.org/mame_chart_0128.png.
La differenza è che il grafico verrà fatto al momento e non sarà un'immagine statica, quindi ad ogni nuova versione sarà sempre aggiornato in automatico
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: Progetto Arcade Database
mentre in generale il tuo progetto (se sarà allargato a molte cose fuori dal MAME) mi ricorda questo: www.mameitalia.net/index.php?showtopic=13499
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Io spero di allargarlo ad altri emulatori, anche se il Mame rimane quello più completo (anzi, quello che hai più dettagli inseribili in automatico).
Come sezioni differenti sto pensando a NeoGeo, CreatiVision e Mess.
Inoltre considera che ogni emulatore è un mondo a parte, quindi per esempio la sezione NeoGeo potrà essere totalmente differente e contenere file che non sono quelli del Mame, oppure anche riferimenti a quest'ultimo. Le tabelle saranno altre, i dettagli legati alla console/emulatore, le immagini ovviamente seguiranno a ruota. Per esempio potrei inserire foto dei pezzi di ricambio di una scheda gioco, pcb riparate o guide di riparazioni, ecc.
Insomma Mame è "solo" una parte del sito e mentre lo sviluppo tengo sempre conto di questa cosa.
Ci sono anche eventuali estensioni o servizi che si possono legare a Feel, come suggerito tempo fa. Anche qui il limite è la fantasia: dal sito mi creo la lista dei miei giochi più belli, poi la esporto in formato Feel e scelgo di scaricare anche tutto ciò che può essere gestito (immagini, video, dati sui giochi, titoli, ecc). Da fare in automatico (web service/richieste semplici) oppure in manuale per chi non ha la connessione sul cab (file zip da estrarre in seguito). Se questa lista la memorizzo sul sito sarà sempre disponibile anche in futuro per eventuali estensioni o correzioni, oppure deciso di memorizzarla in locale e poi in futuro dovrò fare l'upload di questa lista per poterla gestire (nessun login necessario).
Ancora non ho in mente tutti i dettagli di quello che sarà il "carrello della spesa" del sito, ma presto dovrei iniziare a buttare giù qualcosa.
Come detto, le idee sono davvero tante e quando sarà online sarete voi a dirmi cosa cambiare e come correggere il tiro
Come sezioni differenti sto pensando a NeoGeo, CreatiVision e Mess.
Inoltre considera che ogni emulatore è un mondo a parte, quindi per esempio la sezione NeoGeo potrà essere totalmente differente e contenere file che non sono quelli del Mame, oppure anche riferimenti a quest'ultimo. Le tabelle saranno altre, i dettagli legati alla console/emulatore, le immagini ovviamente seguiranno a ruota. Per esempio potrei inserire foto dei pezzi di ricambio di una scheda gioco, pcb riparate o guide di riparazioni, ecc.
Insomma Mame è "solo" una parte del sito e mentre lo sviluppo tengo sempre conto di questa cosa.
Ci sono anche eventuali estensioni o servizi che si possono legare a Feel, come suggerito tempo fa. Anche qui il limite è la fantasia: dal sito mi creo la lista dei miei giochi più belli, poi la esporto in formato Feel e scelgo di scaricare anche tutto ciò che può essere gestito (immagini, video, dati sui giochi, titoli, ecc). Da fare in automatico (web service/richieste semplici) oppure in manuale per chi non ha la connessione sul cab (file zip da estrarre in seguito). Se questa lista la memorizzo sul sito sarà sempre disponibile anche in futuro per eventuali estensioni o correzioni, oppure deciso di memorizzarla in locale e poi in futuro dovrò fare l'upload di questa lista per poterla gestire (nessun login necessario).
Ancora non ho in mente tutti i dettagli di quello che sarà il "carrello della spesa" del sito, ma presto dovrei iniziare a buttare giù qualcosa.
Come detto, le idee sono davvero tante e quando sarà online sarete voi a dirmi cosa cambiare e come correggere il tiro

Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
Jorghino
- Cab-dipendente
- Messaggi: 651
- Iscritto il: 05/11/2011, 14:01
- Medaglie: 11
- Città: Gradara
- Località: Pesaro/Rimini
- Grazie Inviati: 3 volte
Re: Progetto Arcade Database
Pucci poi hai verificato hai azzeccato le previsioni?
Il progetto di Motoschifo mi entusiasma sempre di più: ogni volta mi sembra completo ma lui se ne esce sempre con nuove idee!
Continua così.
Aspetto con ansia di vederlo onl ine!
Il progetto di Motoschifo mi entusiasma sempre di più: ogni volta mi sembra completo ma lui se ne esce sempre con nuove idee!
Continua così.
Aspetto con ansia di vederlo onl ine!
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Piccoli aggiustamenti e gestione aggiuntiva dei file pcbinfo. Anche se non sono sempre aggiornati all'ultima release, sono ugualmente fonte di informazioni preziose. Esattamente come tutti i file del Mame, anche questi sono archiviati al cambio di versione (se differenti ovviamente).
Per le altre informazioni accessorie (mameinfo, history-en, history-it, mamescore) sono riconosciuti in automatico gli elenchi puntati, quelli numerati, i simboli di copyright/registered, i titoli, ecc.
In questo modo il testo presentato a video è formattato in maniera migliore e più pulita con il risultato che la lettura è semplificata. Quindi ci saranno i rientri per ogni elenco della lista, i titoli in grassetto spaziati rispetto alla riga precedente, ecc.
Come quasi tutti i dettagli di ciascun gioco anche queste informazioni sono caricate su richiesta (solo la prima volta) riducendo così le dimensioni della pagina da scaricare e la potenza del server quando ci sono tanti utenti connessi.
Per le altre informazioni accessorie (mameinfo, history-en, history-it, mamescore) sono riconosciuti in automatico gli elenchi puntati, quelli numerati, i simboli di copyright/registered, i titoli, ecc.
In questo modo il testo presentato a video è formattato in maniera migliore e più pulita con il risultato che la lettura è semplificata. Quindi ci saranno i rientri per ogni elenco della lista, i titoli in grassetto spaziati rispetto alla riga precedente, ecc.
Come quasi tutti i dettagli di ciascun gioco anche queste informazioni sono caricate su richiesta (solo la prima volta) riducendo così le dimensioni della pagina da scaricare e la potenza del server quando ci sono tanti utenti connessi.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
baritonomarchetto
- God of Arcade
- Messaggi: 2965
- Iscritto il: 12/11/2008, 14:40
- Medaglie: 1
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Aggiornamento corposo stavolta, anche lato utente. Riporto le modifiche principali.
Profilo utente
Gestione del profilo utente rifatto e ripensato con una semplificazione notevole, specialmente lato programmazione.
Anche se la tabella utenti per ora rimane vuota (probabilmente legherò l'account a quello di ArcadeItalia, ma devo ancora pensarci), è ugualmente possibile connettersi e viene riconosciuto l'account facendo cambiare pagine e toolbar. Quindi se chi è connesso ha i privilegi di amministrazione, oltre a vedere voci nuove nella toolbar potrà magari sistemare alcuni dati direttamente sul sito (es. link sbagliati, ricerche particolari, ecc). Ad esempio io vedo a lato il numero di richieste e di proposte nuove e da quei link potrò passare direttamente all'azione (es. approvare la modifica di un nome). Il tutto in pochi click, che poi è il segreto per fare le cose... altrimenti se ci impiego troppo mi passa la voglia
Dati personali
Salvataggio di dati personali, legati all'utente, e divisi per tipologia. Il primo esempio è la ricerca rapida (vedi sotto).
Ricerca rapida
Possibilità di salvarsi le ricerche più utilizzate, in modo da non dover sempre impostare l'opzione che si usa più spesso o semplicemente per avere liste particolari e confrontarle con le nuove uscite del Mame.
In questo caso i filtri salvati sono tutti quelli applicabili, che sono davvero tanti... ma tanti tanti!
Sempre riguardo alle versioni nuove del Mame ho in mente di gestire tipi particolari di avvisi o di segnalazioni, in modo da capire subito se qualcosa "che ci interessa" è cambiato e quindi magari andare a curiosare. Tutto ancora da pensare, però mi viene in mente ad esempio che mi tornerebbe comodo sapere quando il tal gioco passa da not-working a working, oppure quando entra in lista un nuovo gioco di corse d'auto, o ancora quando nella mia lista preferita c'è qualcosa che cambia.
Ci tornerò sopra in futuro.
Popup
La gestione dei popup/finestre che avevo fatto era un po' troppo semplificata. Ora viene oscurata la parte dietro (opacità 0.6) in modo da potersi concentrare sulle informazioni che servono. Se si clicca fuori dall'area, il focus torna subito al primo controllo disponibile. Si può anche spostare la form con il mouse, basta fare drag&drop sul titolo.
Questo controllo l'ho pensato per poterlo usare con finestre modali oppure no, quindi mi tornerà utile più avanti in altre situazioni.
In sostanza il sito sta diventando proprio bello... me lo dico da solo perchè mi piace davvero e non per vantarmi
Lo sviluppo mi prende molto tempo ed i test sono davvero lunghi da fare, spero di riuscire a farlo funzionare senza problemi a breve.
Non so se lo avevo già detto ma il sito verrà ospitato qui su ArcadeItalia, quindi non avrei potuto sperare di meglio per il mio pargoletto
Profilo utente
Gestione del profilo utente rifatto e ripensato con una semplificazione notevole, specialmente lato programmazione.
Anche se la tabella utenti per ora rimane vuota (probabilmente legherò l'account a quello di ArcadeItalia, ma devo ancora pensarci), è ugualmente possibile connettersi e viene riconosciuto l'account facendo cambiare pagine e toolbar. Quindi se chi è connesso ha i privilegi di amministrazione, oltre a vedere voci nuove nella toolbar potrà magari sistemare alcuni dati direttamente sul sito (es. link sbagliati, ricerche particolari, ecc). Ad esempio io vedo a lato il numero di richieste e di proposte nuove e da quei link potrò passare direttamente all'azione (es. approvare la modifica di un nome). Il tutto in pochi click, che poi è il segreto per fare le cose... altrimenti se ci impiego troppo mi passa la voglia

Dati personali
Salvataggio di dati personali, legati all'utente, e divisi per tipologia. Il primo esempio è la ricerca rapida (vedi sotto).
Ricerca rapida
Possibilità di salvarsi le ricerche più utilizzate, in modo da non dover sempre impostare l'opzione che si usa più spesso o semplicemente per avere liste particolari e confrontarle con le nuove uscite del Mame.
In questo caso i filtri salvati sono tutti quelli applicabili, che sono davvero tanti... ma tanti tanti!

Sempre riguardo alle versioni nuove del Mame ho in mente di gestire tipi particolari di avvisi o di segnalazioni, in modo da capire subito se qualcosa "che ci interessa" è cambiato e quindi magari andare a curiosare. Tutto ancora da pensare, però mi viene in mente ad esempio che mi tornerebbe comodo sapere quando il tal gioco passa da not-working a working, oppure quando entra in lista un nuovo gioco di corse d'auto, o ancora quando nella mia lista preferita c'è qualcosa che cambia.
Ci tornerò sopra in futuro.
Popup
La gestione dei popup/finestre che avevo fatto era un po' troppo semplificata. Ora viene oscurata la parte dietro (opacità 0.6) in modo da potersi concentrare sulle informazioni che servono. Se si clicca fuori dall'area, il focus torna subito al primo controllo disponibile. Si può anche spostare la form con il mouse, basta fare drag&drop sul titolo.
Questo controllo l'ho pensato per poterlo usare con finestre modali oppure no, quindi mi tornerà utile più avanti in altre situazioni.
In sostanza il sito sta diventando proprio bello... me lo dico da solo perchè mi piace davvero e non per vantarmi

Lo sviluppo mi prende molto tempo ed i test sono davvero lunghi da fare, spero di riuscire a farlo funzionare senza problemi a breve.
Non so se lo avevo già detto ma il sito verrà ospitato qui su ArcadeItalia, quindi non avrei potuto sperare di meglio per il mio pargoletto

Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Consueto appuntamento con gli aggiornamenti. Ho rivisto alcuni dettagli grafici, rimosso il superfluo (non era tanto) ma soprattutto inserito la gestione proposta file/url. Ci sono una ventina di tipologie ed altre le aggiungerò in futuro se sarà necessario.
In pratica usando alcuni link a fianco dei valori si riesce a proporre qualcosa di nuovo (o cambiare qualcosa di già presente) senza troppo sforzo: l'utente fa due click, io quando vedo la segnalazione posso procedere alla conferma, modificare a mia volta ciò che è stato proposto oppure rifiutarla.
Lo step intermedio di modifiche si rende necessario la segnalazione contiene qualche errore o quando devo aggiungere alcuni dettagli, come la tipologia di server o la modalità di visualizzazione (link normale, video con preview, immagine con anteprima).
Al momento ho gestito bene link e video mentre le immagini ancora voglio pensarci sopra e predisporrò un upload con drag&drop visto che mi torna comodo in altre occasioni.
Qui vedete i link presenti per ciascun gioco: Utilizzo del pulsante di segnalazione per nuovi file: I link compariranno integrati nella pagina, in base alla tipologia. Le immagini in alto insieme alle altre, poi i video raggruppati anche loro per tipo (shortplay, longplay, speedrun), eventuali manuali/guide in pdf ed in fondo alla pagina i link generici (es. approfondimenti su un gioco, repair log di una pcb, ecc) Anche se la pagina di dettaglio gioco non è conclusa, da domani inizio a pensare alla gestione carrello e all'esportazione delle liste.
Non so ancora dove metterle a menu ma l'idea è quella di avere una paginetta con l'elenco delle liste dell'utente e poi la possibilità di esportarle con diverse opzioni. Queste voci saranno anche accessibili da un'icona in alto a destra, come quella della cronologia e della condivisione pagina.
Inoltre dovrà essere possibile rimuovere dei giochi dalle liste, quindi pensavo anche di introdurre il concetto di lista corrente: quando ho una lista selezionata, le azioni di aggiungi e rimuovi (accessibili direttamente dalla pagina di ricerca o di dettaglio) insisteranno su quella lista.
Il pulsante sarà simile a quello di Amazon per cui un click a lato farà comparire tutte le liste e ci sarà anche la possibilità di crearne una nuova.
Inizialmente gestirò liste solo per utenti registrati, poi mi preoccuperò anche di quelli che non hanno fatto login e darò la possibilità di gestire ugualmente una lista alla volta ed esportarla o importarla tramite file ini.
In pratica usando alcuni link a fianco dei valori si riesce a proporre qualcosa di nuovo (o cambiare qualcosa di già presente) senza troppo sforzo: l'utente fa due click, io quando vedo la segnalazione posso procedere alla conferma, modificare a mia volta ciò che è stato proposto oppure rifiutarla.
Lo step intermedio di modifiche si rende necessario la segnalazione contiene qualche errore o quando devo aggiungere alcuni dettagli, come la tipologia di server o la modalità di visualizzazione (link normale, video con preview, immagine con anteprima).
Al momento ho gestito bene link e video mentre le immagini ancora voglio pensarci sopra e predisporrò un upload con drag&drop visto che mi torna comodo in altre occasioni.
Qui vedete i link presenti per ciascun gioco: Utilizzo del pulsante di segnalazione per nuovi file: I link compariranno integrati nella pagina, in base alla tipologia. Le immagini in alto insieme alle altre, poi i video raggruppati anche loro per tipo (shortplay, longplay, speedrun), eventuali manuali/guide in pdf ed in fondo alla pagina i link generici (es. approfondimenti su un gioco, repair log di una pcb, ecc) Anche se la pagina di dettaglio gioco non è conclusa, da domani inizio a pensare alla gestione carrello e all'esportazione delle liste.
Non so ancora dove metterle a menu ma l'idea è quella di avere una paginetta con l'elenco delle liste dell'utente e poi la possibilità di esportarle con diverse opzioni. Queste voci saranno anche accessibili da un'icona in alto a destra, come quella della cronologia e della condivisione pagina.
Inoltre dovrà essere possibile rimuovere dei giochi dalle liste, quindi pensavo anche di introdurre il concetto di lista corrente: quando ho una lista selezionata, le azioni di aggiungi e rimuovi (accessibili direttamente dalla pagina di ricerca o di dettaglio) insisteranno su quella lista.
Il pulsante sarà simile a quello di Amazon per cui un click a lato farà comparire tutte le liste e ci sarà anche la possibilità di crearne una nuova.
Inizialmente gestirò liste solo per utenti registrati, poi mi preoccuperò anche di quelli che non hanno fatto login e darò la possibilità di gestire ugualmente una lista alla volta ed esportarla o importarla tramite file ini.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Ho pensato al giro delle liste utente e vorrei sapere se così può andare.
Per prima cosa solo chi è registrato potrà definirne più di una alla volta. Ad ogni login si ritroverà ovviamente le liste intatte, mentre chi non fa login potrà (in futuro) gestire una sola lista che però dovrà essere esportata in un file ini per non andare persa alla scadenza della sessione.
Se l'utente è connesso vedrò una stellina a fianco dell'immagine (o del nome quando ci saranno altre visualizzazioni) e tutto il comportamento descritto qui lo replicherò della pagina di dettaglio del gioco.
Se la lista contiene il gioco comparirà una stella gialla, altrimenti una stella bianca/vuota.
A questo punto potrò "avvicinarmi" alla stella ed in quel momento vedrò un pannellino comparire (ossia il riquadro si allarga con una piccola animazione) ed anzichè la stella compariranno dei punsanti:
- aggiungi alla lista, solo quando avrò definito una lista preferita ed il gioco non sarà presente in quella
- aggiungi ad un'altra lista, quando avrò definito più di una lista
- crea una nuova lista
- rimuovi dalla lista, quando il gioco sarà già presente
Nel primo caso il gioco viene aggiunto ed il riquadro si chiude, aggiornando la form sottostante dei giochi.
Nel secondo caso comparirà una finestra con la selezione della lista alla quale voler aggiungere il gioco oppure un semplice combo a fianco del pulsante (stile Amazon).
Nel terzo caso comparirà una finestra con i parametri necessari per la creazione di una nuova lista (nome ed eventuale descrizione, più un check per renderla predefinita).
Nel quarto ovviamente sarà rimosso, senza conferma.
A questo punto la definizione della lista preferita è in pratica quella sulla quale sto lavorando, e pensavo di salvarla sempre su database. In questo modo più che "predefinita" userei magari "corrente" come termine in giro per le pagine.
Ho già fatto parecchio ma sto cercando il modo di riunire queste routine in funzioni richiamabili anche da altre pagine, altrimenti dovrei duplicare troppo codice php/javascript e sarebbe un casino poi doverlo gestire in futuro.
Altra cosa: in alto a destra comparirà un altro tasto "liste" che conterrò l'elenco di tutte le mie liste, quella di default segnata in grassetto e la possibilità di cancellare/rinominare i dati esistenti, creare di nuovi, aprire la pagina di ricerca con tutti i giochi evidenziati (probabilmente con tutti i filtri di ricerca a disposizione), conterrà informazioni come il numero di giochi per ciascuna lista.
Invece per quanto riguarda le esportazioni pensavo di aggiungere una voce alla pagina di ricerca (che è sempre più complessa...) in modo tale da poter esportare agilmente non solo la lista personale ma anche qualsiasi tipo di risultato ottenuto con i filtri impostati.
Inoltre ho delimitato le liste alla gestione di un solo emulatore: ci sono liste per Mame e liste per Mess, separate. Questo perchè le pagine e le tabelle saranno di fatto due mondi diversi, ognuno con le proprie particolarità e dettagli, quindi non mi sentivo di aggiungere questo tipo di complessità al programma. Considerando che le operazioni saranno visualizzazione ed esportazione, è davvero limite questo che ho messo?
Il giro sta in piedi secondo voi?
Vi allego qualche schermata per farvi vedere a che punto sono arrivato.
Altra cosa: tutte queste informazioni, come le ricerche personalizzate, vengono memorizzate con chiave utente e id numerico progressivo. Queste informazioni sono sempre confrontate, prima di ogni lettura/ricerca/visualizzazione, con l'utente effettivamente connesso. Quindi anche in caso di tentativi di intrusione, ossia se forzo i parametri con qualche tecnica particolare lato client, avrò sempre la certezza di non restituire mai dati altrui.
Inoltre con oggi ho iniziato la scrittura di un paio di pagine che possono servire a chiunque per recuperare informazioni e potranno essere la base per futuri servizi di Feel.
Ad esempio:
Recupera la descrizione di un gioco Mame
Recupera tutte le informazioni disponibili
Recupera il video di anteprima del gioco
ecc.
Per prima cosa solo chi è registrato potrà definirne più di una alla volta. Ad ogni login si ritroverà ovviamente le liste intatte, mentre chi non fa login potrà (in futuro) gestire una sola lista che però dovrà essere esportata in un file ini per non andare persa alla scadenza della sessione.
Se l'utente è connesso vedrò una stellina a fianco dell'immagine (o del nome quando ci saranno altre visualizzazioni) e tutto il comportamento descritto qui lo replicherò della pagina di dettaglio del gioco.
Se la lista contiene il gioco comparirà una stella gialla, altrimenti una stella bianca/vuota.
A questo punto potrò "avvicinarmi" alla stella ed in quel momento vedrò un pannellino comparire (ossia il riquadro si allarga con una piccola animazione) ed anzichè la stella compariranno dei punsanti:
- aggiungi alla lista, solo quando avrò definito una lista preferita ed il gioco non sarà presente in quella
- aggiungi ad un'altra lista, quando avrò definito più di una lista
- crea una nuova lista
- rimuovi dalla lista, quando il gioco sarà già presente
Nel primo caso il gioco viene aggiunto ed il riquadro si chiude, aggiornando la form sottostante dei giochi.
Nel secondo caso comparirà una finestra con la selezione della lista alla quale voler aggiungere il gioco oppure un semplice combo a fianco del pulsante (stile Amazon).
Nel terzo caso comparirà una finestra con i parametri necessari per la creazione di una nuova lista (nome ed eventuale descrizione, più un check per renderla predefinita).
Nel quarto ovviamente sarà rimosso, senza conferma.
A questo punto la definizione della lista preferita è in pratica quella sulla quale sto lavorando, e pensavo di salvarla sempre su database. In questo modo più che "predefinita" userei magari "corrente" come termine in giro per le pagine.
Ho già fatto parecchio ma sto cercando il modo di riunire queste routine in funzioni richiamabili anche da altre pagine, altrimenti dovrei duplicare troppo codice php/javascript e sarebbe un casino poi doverlo gestire in futuro.
Altra cosa: in alto a destra comparirà un altro tasto "liste" che conterrò l'elenco di tutte le mie liste, quella di default segnata in grassetto e la possibilità di cancellare/rinominare i dati esistenti, creare di nuovi, aprire la pagina di ricerca con tutti i giochi evidenziati (probabilmente con tutti i filtri di ricerca a disposizione), conterrà informazioni come il numero di giochi per ciascuna lista.
Invece per quanto riguarda le esportazioni pensavo di aggiungere una voce alla pagina di ricerca (che è sempre più complessa...) in modo tale da poter esportare agilmente non solo la lista personale ma anche qualsiasi tipo di risultato ottenuto con i filtri impostati.
Inoltre ho delimitato le liste alla gestione di un solo emulatore: ci sono liste per Mame e liste per Mess, separate. Questo perchè le pagine e le tabelle saranno di fatto due mondi diversi, ognuno con le proprie particolarità e dettagli, quindi non mi sentivo di aggiungere questo tipo di complessità al programma. Considerando che le operazioni saranno visualizzazione ed esportazione, è davvero limite questo che ho messo?
Il giro sta in piedi secondo voi?
Vi allego qualche schermata per farvi vedere a che punto sono arrivato.
Altra cosa: tutte queste informazioni, come le ricerche personalizzate, vengono memorizzate con chiave utente e id numerico progressivo. Queste informazioni sono sempre confrontate, prima di ogni lettura/ricerca/visualizzazione, con l'utente effettivamente connesso. Quindi anche in caso di tentativi di intrusione, ossia se forzo i parametri con qualche tecnica particolare lato client, avrò sempre la certezza di non restituire mai dati altrui.
Inoltre con oggi ho iniziato la scrittura di un paio di pagine che possono servire a chiunque per recuperare informazioni e potranno essere la base per futuri servizi di Feel.
Ad esempio:
Codice: Seleziona tutto
mame_services.php?ajax=game_description&game_name=mslug
Codice: Seleziona tutto
mame_services.php?ajax=game_information&game_name=mslug
Codice: Seleziona tutto
mame_services.php?ajax=game_media&game_name=mslug&type=shortplay&
ecc.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
La gestione delle liste utente è arrivata a buon punto. Mancano alcune funzionalità base e soprattutto la possibilità di esportazione, ma sono gestite le aggiunte/rimozioni di singoli giochi o di tutti quelli trovati dalla ricerca.
C'è la possibiltà di filtrare per lista o anche di escludere dall'elenco quello che è in una lista (opzioni avanzate).
Quando si va con il mouse sopra alla stellina di ciascuna immagine del gioco comparità un menu con le possibili azioni a disposizione: aggiungere il gioco alla lista corrente (se impostata), aggiungerli ad un'altra lista, rimuoverli dalla lista corrente o creare una nuova lista. Nel caso si scelga di aggiungerle ad un'altra lista comparirà subito sotto l'elenco di tutte quelle definite.
La stessa cosa è replicata a livello ricerca e con questo si può effettuare l'operazione di aggiunta per tutti i giochi che abbiamo trovato (potenzialmente, anche tutti quelli del Mame).
In alto a destra abbiamo la gestione delle liste con la possibiltà di vedere quali sono, quanti giochi contengono, cambiare il nome o cancellarla completamente. Ogni lista può essere accompagnata da una descrizione.
A questo elenco e al pulsante "opzioni" nella ricerca dovrò aggiungere le funzionalità di esportazione. Al click verrà aperta una nuova o un popup che chiederà quale formato scegliere. Per ora metterò ini, xml ed eventualmente dat. Diciamo che questa parte sarà estesa in futuro, perchè di fatto il limite è la fantasia. Potrei esportare ad esempio tutte le immagini dei giochi che ho scelto, generare uno script di copia di rom/snap/altro che agisce sui file in locale (vedi pulizia romset), scaricare tutti i video, scaricare una pagina html con le miniature dei giochi (da usare come elenco semplice in locale) o anche generare un pdf.
Sempre nel menu delle liste ci sarà anche la voce di importazione, che permetterà di recuperare una lista esportata in precedenza. Qui leggerò solo il formato ini, oppure altri formati se dovessero essere utili a qualcuno.
Ho cercato di migliorare la gestione delle tabelle per evitare problemi di prestazioni e spero di esserci riuscito. Diciamo che meglio di così diventa quasi impossibile fare, perchè ho ridotto i campi al minimo (solo 2) e con tipologie elementari (interi unsigned).
Aggiungo che ho fatto molte prove di usabilità prima di scegliere questa e secondo me è la migliore.
Infatti inizialmente pensavo di usare il concetto di lista corrente o lista di default, con indicato a video il nome, ma poi mi sono reso conto che la maschera di ricerca poteva trarre in inganno.
Così ho semplificato, tagliato, automatizzato tutto ciò che ho potuto.
Potete vedere alcune di queste cose negli screenshot allegati.
C'è la possibiltà di filtrare per lista o anche di escludere dall'elenco quello che è in una lista (opzioni avanzate).
Quando si va con il mouse sopra alla stellina di ciascuna immagine del gioco comparità un menu con le possibili azioni a disposizione: aggiungere il gioco alla lista corrente (se impostata), aggiungerli ad un'altra lista, rimuoverli dalla lista corrente o creare una nuova lista. Nel caso si scelga di aggiungerle ad un'altra lista comparirà subito sotto l'elenco di tutte quelle definite.
La stessa cosa è replicata a livello ricerca e con questo si può effettuare l'operazione di aggiunta per tutti i giochi che abbiamo trovato (potenzialmente, anche tutti quelli del Mame).
In alto a destra abbiamo la gestione delle liste con la possibiltà di vedere quali sono, quanti giochi contengono, cambiare il nome o cancellarla completamente. Ogni lista può essere accompagnata da una descrizione.
A questo elenco e al pulsante "opzioni" nella ricerca dovrò aggiungere le funzionalità di esportazione. Al click verrà aperta una nuova o un popup che chiederà quale formato scegliere. Per ora metterò ini, xml ed eventualmente dat. Diciamo che questa parte sarà estesa in futuro, perchè di fatto il limite è la fantasia. Potrei esportare ad esempio tutte le immagini dei giochi che ho scelto, generare uno script di copia di rom/snap/altro che agisce sui file in locale (vedi pulizia romset), scaricare tutti i video, scaricare una pagina html con le miniature dei giochi (da usare come elenco semplice in locale) o anche generare un pdf.
Sempre nel menu delle liste ci sarà anche la voce di importazione, che permetterà di recuperare una lista esportata in precedenza. Qui leggerò solo il formato ini, oppure altri formati se dovessero essere utili a qualcuno.
Ho cercato di migliorare la gestione delle tabelle per evitare problemi di prestazioni e spero di esserci riuscito. Diciamo che meglio di così diventa quasi impossibile fare, perchè ho ridotto i campi al minimo (solo 2) e con tipologie elementari (interi unsigned).
Aggiungo che ho fatto molte prove di usabilità prima di scegliere questa e secondo me è la migliore.
Infatti inizialmente pensavo di usare il concetto di lista corrente o lista di default, con indicato a video il nome, ma poi mi sono reso conto che la maschera di ricerca poteva trarre in inganno.
Così ho semplificato, tagliato, automatizzato tutto ciò che ho potuto.
Potete vedere alcune di queste cose negli screenshot allegati.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
Re: Progetto Arcade Database
Non so se è già stato trattato l' argomento, ma visto che hai previsto dei profili utente hai pensato anche ad implementare una votazione per ogni gioco, un rating (diciamo "voto personale" - "voto medio utenti")? In questo modo una volta popolato quel campo si potrebbero estrarre delle liste xml per FEEL (o altri frontend) basate su rating... che ne pensi? Onestamente 

-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Si avevo pensato di inserire contenuti utente, tra cui anche dati personali non visibili agli altri.
Le liste e le ricerche salvate sono un esempio e per adesso sembra vengano gestite molto bene.
Più avanti aggiungerò i tag (privati e pubblici), 2-3 tipologie di testo (nota privata+pubblica, nota "come si chiama quel gioco che" pubblica) ed anche il voto che è ovviamente pubblico.
In particolare il voto risulterà come media ponderata dei votanti e sarà espresso in stelline (da 1 a 5 o da 1 a 10).
Devo ancora pensarci meglio e potrei gestire anche più tipologie di voto (tecnico, grafico, gameplay, longevità, ecc).
C'è da dire che il voto è molto soggettivo, ma ugualmente meglio avere qualcosa in più se può tornare utile.
Inoltre dovrò aggiungere altre selezioni che saranno simili a liste/ricerche personali, solo che in questo caso sono gestite da me. Per esempio cercare subito shooter verticali o giochi cambiati rispetto alla versione precedente e così via. Una sorta di selezione rapida insomma.
Come liste pubbliche invece metterò poche cose visto che ognuno poi si fa le proprie in base ai gusti.
In realtà spero che gli utenti contribuiscano molto per completare il sito, ad esempio con i link o video, note, suggerimenti, ecc.
Infatti il valore aggiunto è proprio questo
Grazie della segnalazione, magari visto che me lo hai ricordato cerco di metterlo in pista prima di altre modifiche.
Stasera pubblicherò nuovi screenshot con le news di questa settimana.
Le liste e le ricerche salvate sono un esempio e per adesso sembra vengano gestite molto bene.
Più avanti aggiungerò i tag (privati e pubblici), 2-3 tipologie di testo (nota privata+pubblica, nota "come si chiama quel gioco che" pubblica) ed anche il voto che è ovviamente pubblico.
In particolare il voto risulterà come media ponderata dei votanti e sarà espresso in stelline (da 1 a 5 o da 1 a 10).
Devo ancora pensarci meglio e potrei gestire anche più tipologie di voto (tecnico, grafico, gameplay, longevità, ecc).
C'è da dire che il voto è molto soggettivo, ma ugualmente meglio avere qualcosa in più se può tornare utile.
Inoltre dovrò aggiungere altre selezioni che saranno simili a liste/ricerche personali, solo che in questo caso sono gestite da me. Per esempio cercare subito shooter verticali o giochi cambiati rispetto alla versione precedente e così via. Una sorta di selezione rapida insomma.
Come liste pubbliche invece metterò poche cose visto che ognuno poi si fa le proprie in base ai gusti.
In realtà spero che gli utenti contribuiscano molto per completare il sito, ad esempio con i link o video, note, suggerimenti, ecc.
Infatti il valore aggiunto è proprio questo

Grazie della segnalazione, magari visto che me lo hai ricordato cerco di metterlo in pista prima di altre modifiche.
Stasera pubblicherò nuovi screenshot con le news di questa settimana.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase