Nella mia ricerca di un buon pacchetto di accesso social per App Engine, sto dando una prova a gae-boilerplate. Ma trovo che non ci sia documentazione ad eccezione del file readme, che penso non sia abbastanza.documentazione gae-boilerplate
Ho molte domande, tra i quali:
- caso in cui il boilerplate essere usato come biblioteca o scaricare e modificare, se necessario?
- Come deve essere aggiornato il testo?
- Cosa fa ogni modello?
- Dove dovrebbero andare i miei modelli?
- Devo avere un file di percorsi diverso?
- Devo derivare i miei gestori da BaseHandler?
- In generale, quali cose devo implementare nelle mie pagine? Ad esempio, ho scoperto che devo includere un csrf_token in tutte le richieste POST. Sarebbe stato bello saperlo in anticipo, e molte altre cose che dovrei scoprire lungo la strada, e che realizzo senza essere sicuro se dovrei farlo.
- E ancora un po '...
mio problema più grande è che login sociale non funziona, e sento che questo testo standard è un grande mostro con la quale io non so da dove cominciare. Per peggiorare le cose, è difficile eseguire il debug dell'autent social da qualsiasi macchina che non sia quella di produzione. Ecco perché sto cercando disperatamente alcuni documenti.
Non ho trovato nulla in SO, e credo che ci devono essere più persone nella mia situazione. Quindi, qualsiasi suggerimento alla documentazione che potrebbe aiutare a capire un po 'meglio gae-boilerplate sarebbe molto apprezzato.
MODIFICA: Sono passato a gae-boilerplate in un sito che avevo precedentemente funzionato. Forse la maggior parte dei miei problemi deriva dal modo in cui ho cercato di integrare gae-boilerplate e il mio sito esistente. Di conseguenza ho cercato di trattare gae-boilerplate come una libreria e di mantenere i miei modelli, gestori, file statici e così via.
Grazie ragazzi!
EDIT 2: Dopo aver provato altre opzioni, devo dire che sono molto felice con gae-simpleauth. Funziona molto bene, e il supporto di Alex è superbo.
Grazie per aver risposto ad alcune delle mie domande. Informazioni su "Come deve essere aggiornato il boilerplate?", Lo standard di riscaldamento viene modificato ogni giorno, se lo si utilizza come una libreria, lo si aggiorna semplicemente. Ma se lo usi come riferimento, come puoi aggiornare all'ultima versione se lo hai già modificato? Inoltre, immagino che non ci siano altri documenti, giusto? Il tuo ultimo paragrafo getta molta luce su come dovrebbe essere usato gae-boilerplate. Ha sicuramente alcuni grandi pezzi di codice da cui sto imparando. Sto adattando un sito esistente a gae-boilerplate, forse è questo il problema. – payala
Per quanto riguarda la procedura di aggiornamento, è necessario monitorare le modifiche in ogni nuova versione e applicare la patch alla propria implementazione con loro, se necessario, ovviamente. –
Non finisce per sorprendermi. Oggi ho il login di Facebook per funzionare, e quando ho effettuato l'accesso, il primo messaggio che torno sul mio sito è ** "L'account Facebook non è associato ad alcun account locale. Se hai già un Boiler per Google App Engine Account, hai eseguito l'accesso qui o Crea un account "**. A che serve utilizzare l'accesso social se la prima cosa che fai al tuo utente dopo aver effettuato l'accesso con un social provider gli sta chiedendo di compilare un modulo di registrazione sul tuo sito? – payala