Coder Social home page Coder Social logo

INSTALLAZIONE about giuaschool HOT 114 CLOSED

iisgiua avatar iisgiua commented on July 20, 2024
INSTALLAZIONE

from giuaschool.

Comments (114)

mondinimirko avatar mondinimirko commented on July 20, 2024 1

@mondinimirko Buongiorno,mi scusi:volevo solo sapere come sta procedendo la preparazione del documento -guida che mi serve per effettuare l'installazione del registro giua@school .Se per lei non è un fastidio , mi può mandare la documentazione al seguente indirizzo : [email protected]

Salve, le dico la verità: non ho ancora iniziato a scriverla. La pubblicherò in questa discussione in modo che possa essere fruibile a tutti.

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024 1

AmministratoreFixtures.php

Cosa devo fare con questo testo? Scusi l'ignoranza..

from giuaschool.

valerio-bozzolan avatar valerio-bozzolan commented on July 20, 2024

Buongiorno sig. @sempliciniluigi89. Quando sarà pronto sarà fra i primi a saperlo. Non penso sia però possibile dare delle tempistiche (questa funzionalità non è stata richiesta dalla scuola del volontario Antonello, e al momento nessuno sta co-finanziando la scuola di Antonello.).

Inviterei a chiudere questa segnalazione e di continuare in #23 dove ha avuto origine la cosa.

from giuaschool.

valerio-bozzolan avatar valerio-bozzolan commented on July 20, 2024

Se capisco bene, ecco pronto qui

https://github.com/trinko/giuaschool/releases/tag/v1.4.0

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

Buongiorno , dal momento che non sono molto pratico ,anzi per niente pratico ad usare docker per l'installazione del registro mi potrebbe fare anche un piccolissimo e breve video su come si fa ad installare la cartella Giua@school nel docker o comunque il procedimento?

from giuaschool.

valerio-bozzolan avatar valerio-bozzolan commented on July 20, 2024

Se ho capito bene quella che ho linkato è semplicemente una cartella compressa pronta all'uso da estrarre e mettere online.

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

si

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

Mi potrebbe aiutare anche con un piccolissimo video dal momento che non ho capito neanche come si fa a mettere online?L'unica cosa che so è solo fare l'estrazione dal zip ad una semplice cartella

from giuaschool.

valerio-bozzolan avatar valerio-bozzolan commented on July 20, 2024

Non ha la possibilità di coinvolgere il tecnico della vostra scuola per caricare questi materiali in una directory del vostro sito?
Difficilmente un volontario vi potrebbe dare supervisione su questo.

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

Allora con calma ,grazie alle indicazioni presenti sulla pagina README.md di github ,sono riuscito a installare la demo con l'uso del software docker e terminale e mi sembra un ottimo registro elettronico ,ora però vorrei scaricare la versione ufficiale da adeguare al mio istituto .Come posso fare dal momento che sulla pagine README.md fa vedere solo come scaricare la demo e non la versione da adeguare al proprio istituto? Spero in una risposta immediata e positiva.Grazie mille

from giuaschool.

trinko avatar trinko commented on July 20, 2024

La nuova versione contiene l'installazione semplificata.

Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL.
Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.

Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progetto

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Buonasera,

ho scaricato la cartella MASTER. Ho installato correttamente il DB. Raggiungo correttamente la pagina di login. Come faccio ora a iniziare il processo di creazione dell'Istituto da zero?

Lanciando il comando:

php bin/console doctrine:fixtures:load --group=App -n -q -e dev

il DB si popola correttamente ma con l'utenza ADMIN non mi è concesso di fare molto. L'ambiente è lo stesso che viene proposto tramite docker. C'è qualcosa che mi sfugge?

Grazie per la cortese risposta.

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Mi potrebbe aiutare con l'installazione dal momento che non sto riuscendo ?Mi farebbe davvero piacere dal momento che sono abituato a usare filezilla , quello che le chiedo è solo un piccolo tutorial che mi mostri passo dopo passo come scaricare il registro per la mia scuola.La ringrazio in anticipo

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

@sempliciniluigi89 Salve, che tipo di piattaforma state utilizzando?

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Io per la demo ho provato con docker e dal momento che mi è piaciuto come registro elettronico ,lo vorrei adeguare alla mia scuola . Questa è l'unica piattaforma che ho utilizzato (docker) .Mi farebbe piacere se mi mandasse un video-tutorial passo dopo passo ,davvero

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Buonasera,

ho scaricato la cartella MASTER. Ho installato correttamente il DB. Raggiungo correttamente la pagina di login. Come faccio ora a iniziare il processo di creazione dell'Istituto da zero?

Lanciando il comando:

php bin/console doctrine:fixtures:load --group=App -n -q -e dev

il DB si popola correttamente ma con l'utenza ADMIN non mi è concesso di fare molto. L'ambiente è lo stesso che viene proposto tramite docker. C'è qualcosa che mi sfugge?

Grazie per la cortese risposta.

Chiedo scusa Antonello. Ho letto un vecchio post ed ora mi è tutto molto più chiaro. Stavo curiosando un po' il codice sorgente e ho trovato le risposte che mi mancavano (un po' per pigrizia non avevo approfondito). Da quello che ho letto il menu scuola ancora non è attivo. Corretto? Grazie mille. Mirko

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

@mondinimirko Io per la demo ho provato con docker e dal momento che mi è piaciuto come registro elettronico ,lo vorrei adeguare alla mia scuola . Questa è l'unica piattaforma che ho utilizzato (docker) .Mi farebbe piacere se mi mandasse un video-tutorial passo dopo passo ,davvero

@sempliciniluigi89 Questo lo avevo letto. Per il momento vorrebbe una installazione locale su un PC/MAC? Se si, quale sistema operativo sta utiizzando?

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

Vorrei un'installazione su MAC,come sistema operativo utilizzo MAcOS Monterey

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

@sempliciniluigi89 Okey. Le preparo un documento: personalmente ritengo che un video sia poco istruttivo/propedeutico. Come se la cava in questo ambito (0 - 5 - 10)?

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

5

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Grazie mille per la sua disponibilità nell'aiutarmi ,le sono grado .Attendo con ansia il documento guida

from giuaschool.

trinko avatar trinko commented on July 20, 2024

Chiedo scusa Antonello. Ho letto un vecchio post ed ora mi è tutto molto più chiaro. Stavo curiosando un po' il codice sorgente e ho trovato le risposte che mi mancavano (un po' per pigrizia non avevo approfondito). Da quello che ho letto il menu scuola ancora non è attivo. Corretto? Grazie mille. Mirko

Si, non c'è la gestione per le modifiche relative alla scuola. Attualmente si possono modificare solo tramite il database.

Se, come sembra, stai usando un'installazione dove puoi usare i comandi di symfony, puoi anche modificare i file sorgenti delle fixtures, presenti nella cartella src/DataFixtures e modificare i dati di prova presenti nei file.

In particolare, modifica i file IstitutoFixtures, SedeFixtures, ClasseFixtures, ecc. Al termine, esegui il comando:
php bin/console doctrine:fixtures:load --group=App -n -q -e dev

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

@trinko Sisi sto usando il file master. Sto usando atom per la modifica dei vari file. Di massima quali sono i file necessari e quelli che posso omettere nel primo caricamento? Ho fatto alcune prove ma vedo che l'applicativo risponde male. Ho notato ma forse ho sbagliato a fare qualcosa che, quando vado a modificare i file e a reimportarli, si ottengono degli errori.

from giuaschool.

trinko avatar trinko commented on July 20, 2024

I file della configurazione iniziale sono (si possono caricare tutti assieme con un solo comando):

  • MenuFixtures
  • ConfigurazioneFixtures
  • IstitutoFixtures
  • SedeFixtures
  • CorsoFixtures
  • ClasseFixtures
  • MateriaFixtures
  • OrarioFixtures
  • ScansioneOrariaFixtures
  • FestivitaFixtures
  • AmministratoreFixtures
  • PresideFixtures
  • StaffFixtures
  • DocenteFixtures
  • CattedraFixtures
  • AtaFixtures
  • AlunnoFixtures

La procedura per le modifiche è la seguente:

  1. passare all'ambiente di sviluppo: dev in Symfony, modificando l'impostazione nel file .env. Si può fare con il comando seguente:
    sed -r -i -e "s/^APP_ENV\s*=.*$/APP_ENV=dev/" .env

  2. eliminare il database esistente; si può fare in diversi modi, ma per evitare errori suggerisco i comandi:
    php bin/console doctrine:database:drop --force
    php bin/console doctrine:database:create
    php bin/console doctrine:schema:update --force

  3. caricare i nuovi dati:
    php bin/console doctrine:fixtures:load --group App

  4. uscire dall'ambiente di sviluppo
    sed -r -i -e "s/^APP_ENV\s*=.*$/APP_ENV=prod/" .env

Così dovrebbe essere a posto.

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

@trinko Chiarissimo, grazie. Il mio obiettivo era quello di creare un ambiente vuoto (senza dati fittizzi) da poter iniziare a riempire liberamente tramite IFC senza dover interagire direttamente o semi direttamente tramite Symfony o phpadmin (o qualsivoglia altro tool di iterazione che permette di manipolare i dati del DB.

Ho notato anche che, entrando come admin, il banner grafico corrisponde a quello denomitato "PA" mentre con gli altri accessi no. È una cosa voluta?

Per quanto riguarda il pannello Scuola posso aiutarti in qualche modo a svilupparlo o lo hai lasciato così di proposito?

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

La nuova versione contiene l'installazione semplificata.

Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.

Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progetto

Buongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida).
Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio?
Grazie in anticipo.

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Buon giorno, devi raggiungere la cartella Public e ti cito quanto riportato da @trinko:
Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Buon giorno, devi raggiungere la cartella Public e ti cito quanto riportato da @trinko:
Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.

Buongiorno,
Come faccio a raggiungerla e ad impostare solo quella cartella come accessibile?
(Sto usando Altervista; qualora non dovesse andare bene saprebbe consigliarmi un servizio analogo e gratuito?)
Grazie mille.
@mondinimirko

from giuaschool.

trinko avatar trinko commented on July 20, 2024

@mondinimirko

Ho notato anche che, entrando come admin, il banner grafico corrisponde a quello denomitato "PA" mentre con gli altri accessi no. È una cosa voluta?

Si, ho iniziato a modificare l'interfaccia e l'aspetto grafico dalla gestione admin, poi però mi sono dovuto fermare lì... Soprattutto l'accesso per i docenti richiederebbe un lavoro molto lungo per adattarlo.

Per quanto riguarda il pannello Scuola posso aiutarti in qualche modo a svilupparlo o lo hai lasciato così di proposito?

E' solo mancanza di tempo, e per il fatto che noi non lo usiamo e quindi non è una priorità.
Ma se vuoi sviluppare tu le funzioni di gestione non posso che essertene grato.

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Buongiorno,mi scusi:volevo solo sapere come sta procedendo la preparazione del documento -guida che mi serve per effettuare l'installazione del registro giua@school .Se per lei non è un fastidio , mi può mandare la documentazione al seguente indirizzo : [email protected]

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progetto

Buongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida). Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio? Grazie in anticipo.

@trinko @mondinimirko

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Va bene,attendo.Grazie

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

@mondinimirko

Ho notato anche che, entrando come admin, il banner grafico corrisponde a quello denomitato "PA" mentre con gli altri accessi no. È una cosa voluta?

Si, ho iniziato a modificare l'interfaccia e l'aspetto grafico dalla gestione admin, poi però mi sono dovuto fermare lì... Soprattutto l'accesso per i docenti richiederebbe un lavoro molto lungo per adattarlo.

Per quanto riguarda il pannello Scuola posso aiutarti in qualche modo a svilupparlo o lo hai lasciato così di proposito?

E' solo mancanza di tempo, e per il fatto che noi non lo usiamo e quindi non è una priorità. Ma se vuoi sviluppare tu le funzioni di gestione non posso che essertene grato.

@trinko

Ho capito. Per me non ci sono problemi: a tempo perso tutto si puo' fare. Sono riuscito a creare un'installazione pulita (solo con le informazioni necessarie) grazie ai tuoi suggerimenti.

Per la parte grafica mi è chiaro. Io ho già lavorato con il template "PA" ammoderanando alcuni siti web (a titolo gratuito). L'integrazione è un po' fastidiosa però bisogna ammettere che è gradevole (il lavoro che hanno fatto merita).

Un'altra cosa: si potrebbe aggiungere una variabile in modo che possa essere inserito e visualizzato il codice meccanografico dell'Istituto (sia nell'header/footer che nei documenti)?

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progetto

Buongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida). Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio? Grazie in anticipo.

@trinko @mondinimirko

@Lucaccc

Salve, non ho mai lavorato con altervista: in questi giorni mi creo un sito di prova e le faccio sapere.

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progetto

Buongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida). Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio? Grazie in anticipo.

@trinko @mondinimirko

@Lucaccc

Salve, non ho mai lavorato con altervista: in questi giorni mi creo un sito di prova e le faccio sapere.

@mondinimirko
Buonasera, non vorrei disturbarla eccessivamente facendole creare un sito su altervista...in alternativa potrebbe seguirmi nel corso dell'installazione? in modo da vedere dove sbaglio...
Mi faccia sapere, ed eventualmente le lascio la mail, così evitiamo di occupare questo spazio...
Grazie mille.

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

Attendiamo tutti con ansia le istruzioni sull'installazione del registro elettronico per i nostri istituti , grazie a @mondinimirko che a quanto pare,è l'unico che sta offrendo nel mandarci un manuale guida passo a passo

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Attendiamo tutti con ansia le istruzioni sull'installazione del registro elettronico per i nostri istituti , grazie a @mondinimirko che a quanto pare,è l'unico che sta offrendo nel mandarci un manuale guida passo a passo

La versione che sta realizzando riguarda l'installazione semplificata (ovvero quella rilasciata pochi giorni fa)?

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progetto

Buongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida). Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio? Grazie in anticipo.

@trinko @mondinimirko

@Lucaccc
Salve, non ho mai lavorato con altervista: in questi giorni mi creo un sito di prova e le faccio sapere.

@mondinimirko Buonasera, non vorrei disturbarla eccessivamente facendole creare un sito su altervista...in alternativa potrebbe seguirmi nel corso dell'installazione? in modo da vedere dove sbaglio... Mi faccia sapere, ed eventualmente le lascio la mail, così evitiamo di occupare questo spazio... Grazie mille.

Nessu disturbo. Ho già realizzato il sito di prova. Con WinSCP sto facendo fatica a fare l'upload dei file... ma ci riuscirò.

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

Buonasera ,anch'io sto provando a trasferire nella cartella public di filezilla l'upload dei file .Allego foto

https://user-images.githubusercontent.com/93823125/141852222-7ed0c087-bd54-4d9d-95a1-9dd08a4f4789.png

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

è l'unico che sta offrendo nel mandarci un manuale guida passo a passo

@sempliciniluigi89

Trovo ingiusto questo suo commento. Vorrei ricordare che @trinko ha fatto un lavoro immane (per di più gratuito) senza contare il codice sorgente: pulitissimo e molto commentato. La procedura di installazione richiede un minimo di conoscenza sul funzionamento di un WebServer e giusto un minimo di impegno nel leggere i vari sorgenti.

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Buonasera ,anch'io sto provando a trasferire nella cartella public di filezilla l'upload dei file .Allego foto

https://user-images.githubusercontent.com/93823125/141852222-7ed0c087-bd54-4d9d-95a1-9dd08a4f4789.png

la cartella deve stare nella root principale del sito e non all'interno di quella cartella che hai creato.

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progetto

Buongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida). Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio? Grazie in anticipo.

@trinko @mondinimirko

@Lucaccc
Salve, non ho mai lavorato con altervista: in questi giorni mi creo un sito di prova e le faccio sapere.

@mondinimirko Buonasera, non vorrei disturbarla eccessivamente facendole creare un sito su altervista...in alternativa potrebbe seguirmi nel corso dell'installazione? in modo da vedere dove sbaglio... Mi faccia sapere, ed eventualmente le lascio la mail, così evitiamo di occupare questo spazio... Grazie mille.

Nessu disturbo. Ho già realizzato il sito di prova. Con WinSCP sto facendo fatica a fare l'upload dei file... ma ci riuscirò.

Io utilizzo FileZilla...è molto più semplice; in ogni caso mi affido a "mani" più esperte, dato che io sono abbastanza ignorante in materia....
Una domanda: sta utilizzando la versione RELASE (cioè quella semplificata)?.

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Mi scusi ,non sto capendo:dove devo inserire la cartella? Praticamente dal file zip di giuaschool che ho installato e decompresso devo solo fare l'upload della cartella public che si trova nella stessa cartella giuaschool nella cartella public che si trova in filezilla ?

from giuaschool.

trinko avatar trinko commented on July 20, 2024

@mondinimirko

Un'altra cosa: si potrebbe aggiungere una variabile in modo che possa essere inserito e visualizzato il codice meccanografico dell'Istituto (sia nell'header/footer che nei documenti)?

Per i documenti si usa (come in LAMPSCHOOL) un'immagine che contiene l'intera intestazione della scuola, che puoi personalizzare come vuoi, possibilmente cercando di mantenere le stesse dimensioni dell'immagine predefinita.
L'immagine la trovi in:
public/img/intestazione-documenti.jpg

Per le pagine del sito, per ora, puoi modificare direttamente il template che contiene la struttura della pagina.
Il file da personalizzare è il seguente:
templates/base.html.twig

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

@trinko
Buongiorno, scusi se la disturbo di nuovo.
Nell’installazione semplificata, una volta caricati i file tramite ftp, come devo procedere? Non riesco ad arrivare alla pagina principale del registro…forse salto qualche passaggio; in lampschool bastava caricare i file via ftp, e successivamente raggiungere una pagina del tipo www.miosito.altervista.org/index.php, mentre con questo registro non capisco come procedere…
Grazie.
Scusi se lo scrivo di nuovo ma ho un po’ di fretta nell’installare questo registro, che reputo perfetto.

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

@Lucaccc in teoria dovresti raggiungerla da

www.miosito.altervista.org/nomecartella/public/index.php

corretto?

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

@Lucaccc in teoria dovresti raggiungerla da

www.miosito.altervista.org/nomecartella/public/index.php

corretto?

Per “nome cartella” che intende? Io la carico direttamente sul sito, non in una cartella specifica..
Oltre a ciò, approfitto per un’altra domanda: caricato il file ftp, devo fare qualcosa nel database? Oppure basta caricare i file e raggiungere il sito?

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Dipende come ha impostato il lavoro. Io ho caricato tutto il progetto all'interno di una cartella chiamata regelettronico

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Dipende come ha impostato il lavoro. Io ho caricato tutto il progetto all'interno di una cartella chiamata regelettronico

Saprebbe rispondermi all’altra domanda?
Ovvero, Oltre a ciò, approfitto per un’altra domanda: caricato il file ftp, devo fare qualcosa nel database? Oppure basta caricare i file e raggiungere il sito?

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Scusi non avevo letto. Si, assolutamente. Bisogna modificare il file .env con i parametri del database di altervista. Successivamente utilizzando il file sql (aprirlo con Atom o software similari, copiare) bisogna eseguire i comandi per la creazione dello schema (incollare nel tab SQL i comandi precedentemente copiati).

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Scusi non avevo letto. Si, assolutamente. Bisogna modificare il file .env con i parametri del database di altervista. Successivamente utilizzando il file sql (aprirlo con Atom o software similari, copiare) bisogna eseguire i comandi per la creazione dello schema (incollare nel tab SQL i comandi precedentemente copiati).

Il file .env devo modificarlo prima di caricare i file su altervista? O dopo?

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Io le consiglio di modificare tutto prima e poi di caricare

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Buongiorno,io ho scaricato la versione semplificata,quella uscita circa 2 giorni fa.Come software ftp uso filezilla e come hosting altervista :ora io recandomi in filezilla dovrei dal desktop fare l'upload della cartella di giuaschool release ,giusto? Una volta avvenuto l'upload dei file , come devo fare per raggiungere la pagina online del registro ?Ve lo chiedo perché in LAMPSCHOOL bastava cliccare sulla cartella installa e fare su "copia url negli appunti" etc e riportando questo url su internet ,avveniva direttamente l'installazione del registro

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

@sempliciniluigi89 Modificati opportunamente i parametri, caricata la cartella e impostato il DB troverete il registro aggiungendo all'url

/nomecartella/public/index.php

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Grazie mille.Prima di effettuare l'upload ,quali parametri devo modificare e soprattutto che cartelle devo modificare o toccare?

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Io attualmente sto lavorando in locale.... senza utilizzare questa versione "semplificata". Sicuramente il file .env deve essere aggiornato con i parametri. Poi le modifiche per quanto riguarda scuola e classi si fanno o tramite DB o tramite SQL.

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Mi scusi,ma io non so proprio dove mettere mani ,purtroppo non sto riuscendo e non riesco se non vedo un'immagine che mostri passo dopo passo.Pertanto aspetterò

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Io le consiglio di modificare tutto prima e poi di caricare

Va bene, grazie.
Ma devo modificare qualcosa nel file SQL o basta che copio tutto e incollo?

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

No no. È ready to go

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

No no. È ready to go

Ultimissima domanda in merito e non disturbo più...promesso ahahah
copio anche le prime righe o no?
queste intendo:
Cattura

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Tranquillamente. Quelle sono righe di commento.

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Tranquillamente. Quelle sono righe di commento.

Ottimo. Grazie mille per la disponibilità.

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

@trinko @mondinimirko
Fatta la procedura, mi si apre questa schermata...come procedo?
Quali sono i dati per effettuare la login?

Catturaa

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

:) ottimo. Estratto dal file _AmministratoreFixtures.php_

  /**
   * Carica i dati da inizializzare nel database
   *
   * @param ObjectManager $em Gestore dei dati su database
   */
  public function load(ObjectManager $em) {
    // carica dati
    $utente = (new Amministratore())
      ->setUsername('admin')
      ->setEmail('[email protected]')
      ->setAbilitato(true)
      ->setNome('Charles')
      ->setCognome('Babbage')
      ->setSesso('M')
      ->setCodiceFiscale('BBBCRL91T26Z114G');
    $password = $this->encoder->encodePassword($utente, '**admin**');
    $utente->setPassword($password);
    $em->persist($utente);
    // memorizza dati
    $em->flush();
    // aggiunge riferimenti condivisi
    $this->addReference('utente_amministratore', $utente);
  }

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

... nulla hahahhahahahahahha chiedo venia. In questo testo è definito lo user Admin... Cmq

utente e pws sono
admin

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

AmministratoreFixtures.php

Cosa devo fare con questo testo? Scusi l'ignoranza..

... nulla hahahhahahahahahha chiedo venia. In questo testo è definito lo user Admin... Cmq

utente e pws sono admin

Non mi fa accedere..

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

dirigente
dirigente

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

dirigente dirigente

nemmeno così...dice credenziali errate.

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Ok il DB non è popolato

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Ok il DB non è popolato

Emh....quindi che occorre fare? ahaha

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Popolarlo =D

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Come bisogna fare?
@mondinimirko @trinko

Popolarlo =D

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

Questo è un export della mia tabella gs_utente. Selezioni il DB, tab sql copia incolla ed esegui.

--
-- Dump dei dati per la tabella `gs_utente`
--

INSERT INTO `gs_utente` (`id`, `sede_id`, `responsabile_bes_sede_id`, `classe_id`, `alunno_id`, `creato`, `modificato`, `username`, `password`, `email`, `token`, `token_creato`, `prelogin`, `prelogin_creato`, `abilitato`, `ultimo_accesso`, `nome`, `cognome`, `sesso`, `data_nascita`, `comune_nascita`, `codice_fiscale`, `citta`, `indirizzo`, `numeri_telefono`, `notifica`, `ruolo`, `tipo`, `segreteria`, `chiave1`, `chiave2`, `chiave3`, `otp`, `ultimo_otp`, `responsabile_bes`, `bes`, `note_bes`, `autorizza_entrata`, `autorizza_uscita`, `note`, `frequenza_estero`, `religione`, `credito3`, `credito4`, `giustifica_online`, `richiesta_certificato`, `foto`) VALUES
(3, NULL, NULL, NULL, NULL, '2021-11-15 14:06:07', '2021-11-16 17:37:53', 'admin', '$argon2id$v=19$m=65536,t=4,p=1$WXVkWFpOdER5bXhhMWhGNA$JzK0gU8lFD2g2mXQACrSrQPc70LXWWskXfPgMLZrYl4', 'test@test', NULL, NULL, NULL, NULL, 1, '2021-11-16 17:14:20', 'admin', 'admin', 'M', NULL, NULL, 'AAABBB87B30E666X', NULL, NULL, 'a:0:{}', 'a:0:{}', 'AMM', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(4, NULL, NULL, NULL, NULL, '2021-11-15 14:06:07', '2021-11-16 17:38:01', 'dirigente', '$argon2id$v=19$m=65536,t=4,p=1$SFRXbHJyNG1RQWJRZWwzUw$zn0yHb03XNqGZPKw4eIGv/9ynjnh8LJUYi7oaVNFL4o', '[email protected]', NULL, NULL, NULL, NULL, 1, '2021-11-16 17:38:01', 'tizia', 'due', 'F', NULL, NULL, 'TRNLNA12H23Z114P', NULL, NULL, 'a:0:{}', 'a:0:{}', 'PRE', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Mi appare questo...come mai?
image

Questo è un export della mia tabella gs_utente. Selezioni il DB, tab sql copia incolla ed esegui.

--
-- Dump dei dati per la tabella `gs_utente`
--

INSERT INTO `gs_utente` (`id`, `sede_id`, `responsabile_bes_sede_id`, `classe_id`, `alunno_id`, `creato`, `modificato`, `username`, `password`, `email`, `token`, `token_creato`, `prelogin`, `prelogin_creato`, `abilitato`, `ultimo_accesso`, `nome`, `cognome`, `sesso`, `data_nascita`, `comune_nascita`, `codice_fiscale`, `citta`, `indirizzo`, `numeri_telefono`, `notifica`, `ruolo`, `tipo`, `segreteria`, `chiave1`, `chiave2`, `chiave3`, `otp`, `ultimo_otp`, `responsabile_bes`, `bes`, `note_bes`, `autorizza_entrata`, `autorizza_uscita`, `note`, `frequenza_estero`, `religione`, `credito3`, `credito4`, `giustifica_online`, `richiesta_certificato`, `foto`) VALUES
(3, NULL, NULL, NULL, NULL, '2021-11-15 14:06:07', '2021-11-16 17:37:53', 'admin', '$argon2id$v=19$m=65536,t=4,p=1$WXVkWFpOdER5bXhhMWhGNA$JzK0gU8lFD2g2mXQACrSrQPc70LXWWskXfPgMLZrYl4', 'test@test', NULL, NULL, NULL, NULL, 1, '2021-11-16 17:14:20', 'admin', 'admin', 'M', NULL, NULL, 'AAABBB87B30E666X', NULL, NULL, 'a:0:{}', 'a:0:{}', 'AMM', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(4, NULL, NULL, NULL, NULL, '2021-11-15 14:06:07', '2021-11-16 17:38:01', 'dirigente', '$argon2id$v=19$m=65536,t=4,p=1$SFRXbHJyNG1RQWJRZWwzUw$zn0yHb03XNqGZPKw4eIGv/9ynjnh8LJUYi7oaVNFL4o', '[email protected]', NULL, NULL, NULL, NULL, 1, '2021-11-16 17:38:01', 'tizia', 'due', 'F', NULL, NULL, 'TRNLNA12H23Z114P', NULL, NULL, 'a:0:{}', 'a:0:{}', 'PRE', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

image

mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

il database è correttamente popolato.... mi puo mandare il link del progetto?

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

il database è correttamente popolato.... mi puo mandare il link del progetto?

Posso mandarglielo per email? Non vorrei condividerlo con tutti...
In alternativa lo invierò qui.

from giuaschool.

mondinimirko avatar mondinimirko commented on July 20, 2024

[email protected]

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Inviato.

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Buonasera ,mi scusi il disturbo :mi potrebbe dire almeno in linea di massima quando sarà il rilascio della documentazione guida per l'installazione del registro giuaschool?Lo chiedo in quanto la scuola necessita al più presto del registro elettronico.Grazie mille

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Se non dovesse riuscire per impegni vari ,potrei chiedere anche a @Lucaccc (sempre che sia d'accordo) ,dal momento che ha utilizzato come me Altervista e filezilla

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

Mi farebbe tanto piacere

from giuaschool.

zerai avatar zerai commented on July 20, 2024

image

mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?

da questa immagine si vede chiaramente che l'utente admin ha la password in chiaro, non criptata, (probabilmente modificatata a mano dopo aver popolato il db.)

Il login con utente admin non potrà mai funzionare in questo caso.

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

image

mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?

da questa immagine si vede chiaramente che l'utente admin ha la password in chiaro, non criptata, (probabilmente modificatata a mano dopo aver popolato il db.)

Il login con utente admin non potrà mai funzionare in questo caso.

Si, lo so.
Poi ho inserito ex novo il database (senza apportare alcuna modifica), ma non funziona nemmeno in questo modo.

from giuaschool.

zerai avatar zerai commented on July 20, 2024

prova a cambiare la variabile 'APP_ENV' nel file .env del server, i 2 valori possibili sono 'prod'oppure 'dev'

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

prova a cambiare la variabile 'APP_ENV' nel file .env del server, i 2 valori possibili sono 'prod'oppure 'dev'

Provo subito e le faccio sapere.

from giuaschool.

rodolfo024 avatar rodolfo024 commented on July 20, 2024

image

mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?

Scusate, ma secondo me qui c'è una cosa profondamente sbagliata ovvero che dal database la password che si visualizza è "admin". PHP adopera un sistema di criptazione della password quando viene inserita sul database in modo corretto dal programma. Ne sono esempio anche tutte le altre "righe". Non può essere per motivi di sicurezza che la password sia leggibile da database. Pertanto lì deve essere inserita la password in codice criptato perché è quella che deve corrispondere alla stringa riconvertita al momento dell'inserimento della password. Il processo di questa parte può essere leggermente diverso ma il senso comunque non cambia.

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

prova a cambiare la variabile 'APP_ENV' nel file .env del server, i 2 valori possibili sono 'prod'oppure 'dev'

Provo subito e le faccio sapere.

Non funziona nemmeno così.

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

image

mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?

Scusate, ma secondo me qui c'è una cosa profondamente sbagliata ovvero che dal database la password che si visualizza è "admin". PHP adopera un sistema di criptazione della password quando viene inserita sul database in modo corretto dal programma. Ne sono esempio anche tutte le altre "righe". Non può essere per motivi di sicurezza che la password sia leggibile da database. Pertanto lì deve essere inserita la password in codice criptato perché è quella che deve corrispondere alla stringa riconvertita al momento dell'inserimento della password. Il processo di questa parte può essere leggermente diverso ma il senso comunque non cambia.

Come già detto è stata una modifica effettuata a caso; ho successivamente reimpostato il database originario.

from giuaschool.

Lucaccc avatar Lucaccc commented on July 20, 2024

Mi sembra molto strano...non vorrei che c'è qualche errore nella versione del database inserito nella cartella con l'installazione semplificata...qualcuno potrebbe condividere il file del database (quello da caricare in mysql)?

from giuaschool.

rodolfo024 avatar rodolfo024 commented on July 20, 2024

database.sql.txt
Io ho caricato questo. Faccia così: tanto non ha potuto accedere e non perde nulla, selezioni tutte le tabelle e faccia elimina togliendo quando compare la scelta si no di togliere il flag in basso di controllo autorizzazioni ecc.... Successivamente a database pulito, dopo aver rinominato il file togliendo .txt, mia aggiunta per poter caricare il file su github, faccia importa e selezioni questo file. Faccia poi sapere.

from giuaschool.

zerai avatar zerai commented on July 20, 2024

A livello tecnico la cosa più probabile è che il file sql. ha le password criptate con il protocollo x mentre poi il server al momento del login usa il protocollo y per fare la verifica della passaword.
Questa è la config. nel file 'config/packages/security.yaml'

security:
  encoders:
    App\Entity\Utente:
      algorithm: 'auto'

L'algoritmo di criptazione della password è scelto in automatico tra 3 o 4 possibili algoritmi, quindi se il server in locale quello uasto per generare il file di database che poi viene caricato sul server su altervista o altro provider è uguale o molto simile(caratteristiche php version, stesse librerie e moduli) la procedura funziona, nel caso contrario si avranno problemi visto che la password non sarà mai decodificata con l'algoritmo corretto.

Se altervista non fornisce un' accesso da terminale (ssh) per eseguire le comuni operazioni di installazione ed in fututro di manutenzione probabilmente non è il servizio di hosting adatto, o forse cercare di andare a risparmio nella scelta del servizio di hosting non è l'idea migliore.

Poi si può andare avanti per tentativi o ipotesi, ma sapendo che non è la scelta da fare che senso ha?
L'installazione in locale non ha limitazioni in termini di funzionalità, se l'obbiettivo è 'esplorare' le caratteristiche/funzioni del registro lo si può fare benissimo con quella penso.

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@mondinimirko Spero in una sua viva risposta in merito al materiale ,ossia documento guida di installazione del registro elettronico giuaschool

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

Buongiorno, ho fatto l'upload dei file con filezilla, allego foto .Una volta effettuato l'upload dei file cosa devo fare?
https://user-images.githubusercontent.com/93823125/142477211-a3bd221a-8bad-461d-84d8-166194027ae0.png

@mondinimirko @Lucaccc

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

Buongiorno, mi servirebbe urgentemente una risposta al messaggio precedente in quanto la mia scuola necessita urgentemente dell'installazione del registro .Grazie

from giuaschool.

rodolfo024 avatar rodolfo024 commented on July 20, 2024

deve modificare il file .env con i dati del suo database

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

@rodolfo024 Il problema è che non so dove si trova il file env

from giuaschool.

rodolfo024 avatar rodolfo024 commented on July 20, 2024

Si trova in "prima posizione" appena aperta la cartella

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 20, 2024

Questa è la cartella mi dica lei dove trovare il file
https://user-images.githubusercontent.com/93823125/142731374-0e1e5e5e-c655-4199-9e03-a22374b096ce.png"
@rodolfo024

from giuaschool.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.