Come ho già detto, sono un semplice utente del forum; non conosco molto HTML/CSS, conosco solo le basi e la sintassi. Vorrei contribuire creando un tema o un layout per il forum Discourse (scorciatoia) (su quello in cui sono un utente regolare). Quale linguaggio di programmazione mi serve per creare un tema o un layout? Dovrebbe essere un tema moderno e gradevole, simile all’aspetto di Twitter o Instagram.
Non sono uno sviluppatore; ho imparato HTML/CSS leggendo libri di informatica a scuola. Esiste un programma extra per gli utenti finali, semplice e di base, oppure avete un buon tutorial su come creare un tema simile a Instagram per i forum Discourse?
Devs
Potreste ricategorizzare il mio argomento nella sezione corretta, poiché non so dove sia meglio inserirlo; forse in ux.
@Ar_D Anche io mi trovo in una situazione simile (anche se ho già iniziato a lavorare con il tema). Ti consiglio di dare un’occhiata a questi argomenti. Potresti voler concentrarti prima sui primi tre e, una volta preso meglio confidenza con ciò che stai facendo, approfondire gli ultimi due.
Con le funzionalità predefinite di Theme Creator puoi arrivare molto lontano. Ho provato Theme CLI (la prima volta che impostavo qualcosa di così complesso, sono ancora un n00b) e l’ho trovato estremamente utile per ottenere feedback immediato su qualsiasi modifica al design. Nel complesso, le mie conoscenze HTML/CSS, seppur molto limitate, mi hanno permesso di fare grandi progressi.
Sì, è un enorme vantaggio poter apportare modifiche in un editor reale sul proprio computer, salvare e vederle subito davanti agli occhi. Tuttavia, come suggerisci, ha senz’altro senso fare qualche modifica banale nell’interfaccia web per assicurarsi di star facendo qualcosa (di solito inserisco qualcosa come color: red per vedere che ho un effetto) prima di dedicare tempo a capire lo strumento CLI. Ma se intendi passare più di un’ora della tua vita a smanettare con i temi, vale davvero la pena imparare a usare lo strumento CLI. Quel tempo verrà ripagato molto rapidamente.
Ho notato di recente che la CLI funziona solo se uso WSL, ma non eseguo mai applicazioni Linux. Inoltre, il sistema che sto usando non apre il Microsoft Store a causa di alcuni possibili bug, e sto eseguendo la build più recente, quindi non posso nemmeno aggiornare Windows.
Quindi penso che la CLI non sia più utile per me; ho bisogno di installare Linux su una VM con la mia connessione internet lenta.