Ciao community di Discourse,
Sto cercando uno sviluppatore/integratore freelance esperto per aiutarci a implementare un tema personalizzato di Discourse per il nostro forum CockpitLab. Abbiamo già creato un mockup funzionale con Lovable (un editor AI) e ora desideriamo integrarlo correttamente nella nostra istanza di Discourse.
Mockup realizzato con Lovable: https://preview–forum-discourse.lovable.app/
Forum Discourse attuale: https://forum.cockpitlab.io/
Informazioni sul progetto:
- Abbiamo già un mockup dettagliato del tema con tutto il CSS necessario
- Il tema include navigazione personalizzata, pulsanti stilizzati, un piè di pagina specifico e varie modifiche ai componenti standard di Discourse
- Vogliamo mantenere la nostra attuale palette di colori (principalmente #edb067 come colore primario)
- Abbiamo collegato Lovable con GitHub e GitHub con un nuovo tema Discourse, quindi le modifiche possono essere apportate direttamente su GitHub
Problemi tecnici e sfide da risolvere:
- Navigazione personalizzata: Il nostro mockup include una barra di navigazione superiore con menu a discesa (Link Utili, Strumenti, ecc.) che non vengono visualizzati correttamente nell’istanza Discourse attuale.
- Integrazione del piè di pagina: Il piè di pagina personalizzato con più sezioni non viene visualizzato affatto nella nostra istanza.
- Coerenza visiva: Alcuni dei nostri stili CSS vengono ignorati o sovrascritti dagli stili predefiniti di Discourse.
- Design reattivo: Il nostro design funziona bene sul desktop ma presenta bug su mobile (menu a discesa che non vengono visualizzati correttamente, elementi disallineati).
Esempi di bug specifici:
- Le classi
.cockpitlab-topnave.cockpitlab-footersono nel nostro CSS ma non vengono applicate agli elementi corrispondenti - Le variabili CSS definite in
:rootnon vengono riconosciute in alcune parti dell’interfaccia - I pulsanti con la classe
.btn-primarymantengono lo stile predefinito di Discourse invece del nostro stile personalizzato - La gerarchia dei colori non viene rispettata (ad esempio, link e pulsanti utilizzano ancora il colore predefinito di Discourse)
Competenze richieste:
- Esperienza avanzata con i temi di Discourse e il loro sistema di componenti
- Padronanza di SCSS/CSS e tecniche di integrazione dei temi
- Conoscenza di JavaScript per implementare funzionalità interattive
- Comprensione dei problemi di compatibilità tra temi personalizzati e aggiornamenti di Discourse
Posso fornire:
- Accesso al nostro mockup su Lovable
- Accesso al nostro repository GitHub con il codice del tema
- File CSS/SCSS già sviluppati
- Screenshot dettagliati del risultato desiderato
- Accesso alla nostra istanza Discourse per i test
Budget e tempistiche da discutere in base al profilo. Se sei interessato o hai domande, non esitare a contattarmi tramite messaggio privato o nei commenti.
Grazie in anticipo per il tuo aiuto!
Ho aggiunto un punto elenco nella sezione “Informazioni sul progetto” che menziona la tua integrazione con GitHub e ho incluso anche “Accesso al nostro repository GitHub con il codice del tema” nell’elenco delle cose che puoi fornire.