Amministratore di JoesWriters.Club e, al momento, sono l’unico sviluppatore.
Sto cercando uno sviluppatore Discourse esperto e organizzato nei cicli di sviluppo per aiutarmi a tenere il progetto in linea con gli obiettivi. Inizialmente, qualsiasi consiglio tu possa fornire in risposta a questo argomento sarebbe molto utile. Siamo disposti ad assumere il candidato giusto a ore, con il minimo compenso richiesto, solo per aiutarmi a elaborare un piano a lungo termine e fornire indicazioni sulle migliori pratiche per l’implementazione degli aggiornamenti. Sono piuttosto disorganizzato: spesso intervengo direttamente sul server o nella console di personalizzazione senza salvare repository Git o immagini Docker. Potrei probabilmente mettere in ordine queste cose da solo, ma vorrei uno sviluppatore competente che mi aiuti a mantenere la responsabilità.
Inoltre, comincio a preoccuparmi di poter compiere azioni che potrebbero turbare i nostri membri. Ad esempio, ho recentemente aggiunto il plugin calendario e il plugin eventi di seguito:
Ho notato che, durante l’importazione dell’iCal su Google Calendar, vengono visualizzati solo gli eventi pubblici. Ho pensato che potesse dipendere dal fatto che l’autenticazione Google non avesse inizialmente richiesto l’autorizzazione per l’API di Google Calendar, quindi ho aggiunto tale autorizzazione alle nostre impostazioni di sviluppo Google. Il punto fondamentale è che, anche se alla fine troverò una soluzione, temo che alcuni dei nostri membri stiano utilizzando il calendario nelle loro stanze private e non vorrei che perdano traccia di cose importanti se dovessi apportare modifiche sostanziali.
Abbiamo progetti per altre integrazioni e personalizzazioni, e saremmo grati per indicazioni sulla progettazione di una tempistica realistica, che verrebbe retribuita.
A lungo termine, speriamo di collaborare con uno sviluppatore interessato a unirsi alla nostra comunità di scrittori e forse a diventare un partner del nostro club. Siamo un piccolo club e non disponiamo di un budget molto ampio per lo sviluppo continuo; pertanto, cerchiamo una persona qualificata che possa supportarci con una retribuzione base minima più una quota di partnership.
Se questo progetto non è eccessivamente urgente, sono interessato. Sono più un consulente che uno sviluppatore, ma ho una buona conoscenza di Discourse e dell’integrazione di altri servizi con Discourse.
Vorrei comprendere meglio le tue esigenze. Sentiti libero di scrivere un’email a bhanu@orng.co e possiamo parlarne.
Ti ho inviato un’email con una panoramica generale di ciò che vorremmo realizzare. Fondamentalmente, vorrei iniziare con qualcuno che ci aiuti a organizzarci per evitare errori gravi. Se potessi consigliare altri sviluppatori man mano che procediamo, ne saremmo grati.
Per quanto riguarda l’importazione di un abbonamento a un calendario in Google Calendar, sembra che gli eventi delle categorie private non vengano visualizzati:
Vorrei implementare questa funzionalità in futuro e noto che ogni categoria con restrizioni mostra un link per generare le chiavi API iCal. Probabilmente indagherò su questo argomento e non mi preoccuperei troppo di aggiungerlo al nostro sito, ma mi spaventa pensare che, se arrivassi a elaborare qualcosa di utile, potrei inviare una PR al ramo principale. Sono certo che, se si arrivasse a quel punto, molte persone esperte lo avrebbero già revisionato.
Qualcuno ha visto una soluzione esistente per integrare direttamente le API iCal dagli eventi di Discourse con Google Calendar?
Ho anche visto post su Google Calendar Onebox, ma alcune persone dicono che non funziona per loro e, inoltre, ciò richiede l’accesso con Google per utilizzare il calendario.
Non voglio che questo thread sia tutto sui calendari, ma volevo chiarire tutto ciò che so nel caso in cui qualcuno si imbatta in questo argomento.
Sono riuscito a importare gli eventi privati in Google Calendar e iOS aggiungendo la chiave API generata, grazie. Ho notato che aggiungendo un calendario per una categoria specifica, vengono aggiunti tutti gli eventi di ogni categoria a cui appartengo. Quindi per ora ho creato un nuovo utente per ogni categoria con accesso solo a quella categoria. Poi ho generato una chiave separata per ciascuno. Sto pensando di implementarlo in modo programmatico.