{"id":18781819,"url":"https://github.com/madbob/gasdotto","last_synced_at":"2025-04-13T12:32:51.897Z","repository":{"id":141540407,"uuid":"1334733","full_name":"madbob/GASdotto","owner":"madbob","description":"Gestionale web-based per i Gruppi di Acquisto","archived":true,"fork":false,"pushed_at":"2017-08-29T16:00:36.000Z","size":12216,"stargazers_count":10,"open_issues_count":34,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-11T02:57:59.119Z","etag":null,"topics":["gwt","java","management","php"],"latest_commit_sha":null,"homepage":"http://gasdotto.net","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/madbob.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-02-06T16:44:09.000Z","updated_at":"2024-05-26T20:54:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"8d2088b2-889f-4129-999e-8054bb8f8340","html_url":"https://github.com/madbob/GASdotto","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madbob%2FGASdotto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madbob%2FGASdotto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madbob%2FGASdotto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madbob%2FGASdotto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/madbob","download_url":"https://codeload.github.com/madbob/GASdotto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248714728,"owners_count":21149955,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gwt","java","management","php"],"created_at":"2024-11-07T20:33:38.803Z","updated_at":"2025-04-13T12:32:51.890Z","avatar_url":"https://github.com/madbob.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING\n\nQuesto repository non è più mantenuto, vai alla nuova implementazione di GASdotto:\nhttps://github.com/madbob/GASdottoNG\n\nWARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING\n\n\n\n------------------------------------------------------------------------[Readme]\n\nGASdotto 4.0\nRoberto -MadBob- Guido\nFebbraio 2014\n\n-------------------------------------------------------------------------[Intro]\n\nGASdotto e' una applicazione web dedicata ai Gruppi di Acquisto Solidale, utile\nper gestire fornitori, prodotti ed ordini in maniera condivisa.\nLo scopo primario e' quello di automatizzare e formalizzare la procedura di\nraccolta degli ordini presso i membri del gruppo, i quali potranno svolgere le\nproprie ordinazioni su un unico canale e semplificare la vita dei responsabili.\nPer maggiori informazioni si consulti il sito http://gasdotto.net\n\n---------------------------------------------------------------------[Requisiti]\n\nGASdotto e' strutturato come programma client/server: il client e' implementato\nin Java e destinato ad essere compilato in Javascript per mezzo del Google Web\nToolkit, il server e' in PHP.\n\nPer compilare il tutto e' necessario:\n- Google Web Toolkit    http://code.google.com/intl/it/webtoolkit/         2.5.1\n\nSia che tu compili da sorgente che installi da pacchetto binario, hai bisogno di:\n- Apache                http://apache.org/                                 2.4.7\n- PHP                   http://php.net/                                    5.5.9\n- PDO                   http://php.net/manual/en/book.pdo.php    pdo_pgsql 9.1.1\n\nI seguenti pacchetti PHP sono utilizzati da GASdotto per vari compiti, ma e'\npresente un sistema di risoluzione automatica delle dipendenze percui anche se\nnon vengono reperiti localmente vengono scaricati dal repository del progetto.\nE' comunque sempre preferibile, laddove possibile, provvedere ad una\ninstallazione di sistema.\n- TCPDF                 http://www.tcpdf.org/                            4.8.007\n- Pear-Mail             http://pear.php.net/package/Mail/                1.2.0-4\n- Pear-Mail_Mime        http://pear.php.net/package/Mail_Mime/           1.8.4-1\n- Archive_Tar           http://pear.php.net/package/Archive_Tar/           1.3.8\n\nIl database in cui verranno messi i dati puo' essere:\n- PostgreSQL            http://www.postgresql.org/                           9.1\n- MySQL                 http://www.mysql.com/                             5.5.30\nE' comunque fortemente consigliato l'utilizzo di PostgreSQL.\n\nPer l'utente finale e' consigliato l'uso di un browser rispettoso degli standard\nweb. Sono stati verificati:\n- Firefox               http://www.mozilla-europe.org/it/firefox/         18.0.2\n- Chromium              http://www.google.com/chrome                        31.0\n- Epiphany              http://projects.gnome.org/epiphany/                3.2.1\nE' invece fortemente sconsigliato l'utilizzo di Microsoft Internet Explorer, in\nqualsiasi sua versione.\n\n------------------------------------------------------------------[Compilazione]\n\nI seguenti passaggi sono richiesti per la compilazione dei sorgenti reperibili\nsul repository GIT raggiungibile con il comando\ngit clone git://github.com/madbob/GASdotto.git\n\n- correggere il file build.xml con il path dei files .jar inclusi in GWT 2.5.1\n- eseguire `ant build`\n- il prodotto della compilazione si trovera' nella cartella\n  war/org.barberaware.GASdotto/\n\n-----------------------------------------------------------------[Installazione]\n\n- esporre la cartella war/org.barberaware.GASdotto/ prodotta al termine della\n  compilazione, oppure la cartella gasdotto/ rinvenuta nel pacchetto binario,\n  sul server web\n- accertarsi che il file server/config.php abbia permessi di scrittura per il\n  server web, per permettere l'esecuzione della procedura guidata di\n  installazione ed il salvataggio dei parametri\n- meglio ancora se tutta la cartella dell'applicativo ha permessi di scrittura:\n  cio' permette di utilizzare correttamente tutte le funzionalita' che prevedono\n  il caricamento di files, ad esempio le foto degli utenti o documenti relativi\n  ai fornitori\n- creare un database vuoto in PostgreSQL o MySQL, a scelta, eventualmente\n  assegnandolo ad un nuovo utente creato ad-hoc\n- accedere via browser alla cartella che contiene l'applicazione per avviare la\n  procedura guidata di installazione del DB\n\n-----------------------------------------------------------------[Aggiornamento]\n\nPer procedere correttamente ed in modo sicuro si consiglia di:\n\n- spostare la cartella della vecchia versione in un luogo sicuro, ed effettuare\n  una copia di backup del database\n- mettere la cartella della nuova versione al posto di quella vecchia, nello\n  stesso path e con lo stesso nome\n- copiare il file server/config.php dalla cartella della vecchia versione a\n  quella nuova\n- copiare tutto il contenuto della cartella uploads/ dalla vecchia cartella a\n  quella nuova, per migrare gli eventuali files che sono stati caricati nel\n  frattempo\n- accedere a GASdotto come sempre\n- la prima volta che verra' salvato un dato non contemplato dal precedente\n  schema del database, automaticamente scattera' la procedura di aggiornamento.\n  Essa non riporta alcuna segnalazione, la si potrebbe notare per un leggero\n  ritardo nella fase di salvataggio che ha innescato il meccanismo (ma che si\n  verifica una volta sola)\n\n------------------------------------------------------------------[Avvertimenti]\n\nE' stato constatato che, per motivi tecnici, GASdotto non funziona se installato\nsu taluni servizi che offrono spazio web gratuito o a basso costo. Se devi\nscegliere un tuo provider, opta per uno che non introduce banner pubblicitari in\ntesta o al fondo delle pagine ospitate.\n\nProviders gia' identificati come non adeguati:\n- coolpage.biz (banners pubblicitari iniettati nelle pagine)\n- altervista.org (mancano tutte le librerie PHP richieste a partire da PEAR)\n\nSia che tu abbia problemi con questo genere di hosting, sia che la tua\ninstallazione venga conclusa con successo, faccelo sapere affinche' la lista\ncondivisa venga aggiornata.\n\n----------------------------------------------------------------------[Sviluppo]\n\nIl sito di riferimento del progetto e' http://gasdotto.net\nI trackers e le informazioni per coloro che vogliono manipolare il codice e\ncontribuire allo sviluppo si trovano presso https://github.com/madbob/GASdotto\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadbob%2Fgasdotto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadbob%2Fgasdotto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadbob%2Fgasdotto/lists"}