Principiante assoluto in difficoltà nel visualizzare il modale di registrazione con il mio tema di prova, cosa mi sto perdendo?

Ciao a tutti,

sono l’ultima persona che ci si aspetterebbe sia uno sviluppatore (lavoro nel supporto alla community di beneficenza), ma mi occupo di un forum della community che utilizza Discourse (piano Pro Plus) e sto facendo del mio meglio per imparare. Mi sto godendo il processo, anche se questo particolare aspetto è stato un vero mal di testa!

Ho cercato post simili qui e ho chiesto aiuto al bot AI di Discourse, ma sono ancora bloccato. Mi scuso se mi sfugge qualcosa di ovvio.

Sto cercando di allargare il modulo di iscrizione e ridurre il padding laterale. Ho creato un tema di prova e ho aggiunto il CSS lì, ma non riesco a capire come visualizzare effettivamente il modulo di iscrizione utilizzando quel tema di prova. Non sembro avere nessuna delle opzioni di “anteprima come anonimo” che ho visto in altri posti.

Finora ho provato:

  • Con accesso effettuato: /signup reindirizza alla homepage (previsto).

  • Senza accesso effettuato: Posso accedere a /signup, ma solo con il tema predefinito, mai con il mio tema di prova.

  • ?preview_theme_id=XX senza accesso effettuato restituisce:
    “Impossibile visualizzare l’anteprima del tema perché non esiste o non si dispone delle autorizzazioni per accedervi.”

  • Accedere tramite incognito mi permette di selezionare il tema di prova, ma poi non posso visitare /signup perché ho effettuato l’accesso.

  • Ho anche provato a usare Discourse Theme Creator, ma credo che il mio tema non sia idoneo per essere visualizzato in modo anonimo e dovrei far parte di un gruppo specifico o avere abilitate le autorizzazioni di condivisione per rendere il tema visibile pubblicamente, quindi anche lì posso vederlo solo come se avessi effettuato l’accesso.

Al momento sembra che io possa vedere la pagina di iscrizione oppure vedere il tema di prova, ma non entrambi contemporaneamente.

Prima di chiudere per oggi, esiste un modo semplice e supportato per un amministratore non tecnico di visualizzare l’anteprima della modale di iscrizione utilizzando un tema non predefinito su un sito Discourse ospitato (senza renderlo il tema predefinito per tutti)?

Grazie, e mi scuso se sto trascurando qualcosa di semplice o stupidamente ovvio. Sono ansioso di capire il modo giusto per affrontare questo problema da totale principiante.

1 Mi Piace

Penso che potresti doverlo fare in un ambiente di sviluppo, il che sembra un grande passo (ma Installare Discourse per lo sviluppo usando Docker potrebbe non essere così difficile).

L’altro modo per affrontarlo è vivere sul filo del rasoio e farlo direttamente sul sito live. A meno che tu non riceva decine di iscrizioni al giorno, è probabile che nessuno se ne accorga.

Modifica:

Questo è ciò che devi fare!

2 Mi Piace

Benvenuto in Meta :waving_hand:

Potresti unirti al gruppo @theme_creator, che ti permette di condividere un tema su theme creator in modo da poterlo visualizzare senza effettuare l’accesso.

Potresti anche aggiungere il tuo tema di prova come tema disponibile per gli utenti sul tuo forum (ma non come impostazione predefinita per i nuovi utenti). Con Sidebar Theme Toggle potresti selezionare quel tema mentre sei disconnesso. Ma gli utenti, ovviamente, potrebbero comunque vederlo.

Anche un’installazione per sviluppatori potrebbe essere più facile di quanto ti aspetti. Ho iniziato con un codespace su GitHub dove ho installato i miei temi.

Anche l’iscrizione a una prova gratuita di 14 giorni di Discourse e l’utilizzo di quella per i test funzionerebbe.

2 Mi Piace

Ciao,

Grazie per l’argomento, è spiegato molto bene quello che hai già provato e capisco che deve essere frustrante trovare una soluzione non tecnica.

se si tratta solo di un semplice CSS che stai cercando di visualizzare dal vivo, un’estensione del browser potrebbe esserti d’aiuto. Installa qualcosa come Stylus, incolla il tuo CSS e potrai visualizzare la pagina con l’utente disconnesso.

Questo potrebbe esserti d’aiuto?

1 Mi Piace