Sezioni personalizzate della barra laterale vengono testate su meta.

Noto che è attiva (ma sperimentale, ovviamente)! Fantastico! La OP potrebbe essere aggiornata per notarlo.

Inoltre, potrebbe valere la pena notare che ha il simpatico piccolo globo solo per @staff:
image
L’ho scoperto dopo essere riuscito a nasconderlo con CSS pensando che sarebbe stato sciocco per i nostri utenti regolari!

6 Mi Piace

Come funziona? È visibile e modificabile da tutto il personale? (Può essere limitato solo agli amministratori?)

2 Mi Piace

Ci sono restrizioni sul tipo di link che possono essere aggiunti? Ad esempio:

  • link esterni
  • /my/activity/bookmarks
  • /latest?order=activity&state=watching
2 Mi Piace

È possibile nelle impostazioni disabilitare la personalizzazione delle sezioni della barra laterale da parte degli utenti?

4 Mi Piace

Attualmente è visibile a tutti e modificabile da @staff. Non può essere limitato ai soli amministratori, ma sarebbe un’opzione molto utile.

Attualmente (almeno mentre è sperimentale) puoi selezionare chi può vedere (e modificare) i link personalizzati, ma non è granulare per quanto riguarda la modifica dei link globali.

image

Solo i link /my non vanno bene tra questi tre. Tuttavia, sembra esserci una whitelist deliberata. Noto che anche i percorsi aggiunti dai plugin non sono inclusi (cioè con il Custom Wizard Plugin /w)

Puoi sperimentare con questo su Meta: si comporta esattamente allo stesso modo dei link personali.

7 Mi Piace

Grazie mille per la conferma. I link /my/* sono una limitazione piuttosto importante per ciò di cui avrei bisogno. Attualmente sto usando una variazione di questo codice per aggiungere link personalizzati alla barra laterale:

Il codice personalizzato sopra è ancora un po’ traballante (i link personalizzati scompaiono se il browser viene ridimensionato da stretto a largo di nuovo), quindi preferirei usare la soluzione ufficiale di Discourse. Ma mi chiedo se forse potrei usare quel codice come soluzione temporanea per aggiungere i link /my/* al menu personalizzato ufficiale di Discourse?

3 Mi Piace

Sembra strano che i link /my siano bloccati perché puoi collegarti alle versioni /u/{username}, almeno per tutti quelli che ho provato.

MODIFICA: Screenshot aggiunto, e mi scuso con Falco, ho solo preso in prestito il suo nome utente per mostrarlo perché era il primo nome utente valido a cui riuscivo a pensare :slight_smile:

4 Mi Piace

Abbiamo in programma di aggiungere il supporto per i collegamenti /my/* in un futuro non troppo lontano.

9 Mi Piace

Caro team — state (si spera) permettendo URL /my a un certo punto. Vorrei richiedere ancora una cosa: /safe-mode

Aiuterebbe un po’ l’uso di DiscourseHub quando le cose vanno storte perché è quasi impossibile cambiare URL. E se io e noi potessimo avere una sezione admin con un collegamento rapido alla modalità sicura tra le altre scorciatoie sarebbe… bello. Certo — c’è sempre l’opzione di usare il browser, ma richiede più clic :wink:

6 Mi Piace

@nathank, @ClawdiaWolf, @Jagster, @rahim123

Grazie per aver segnalato quei bug relativi ai link /my e /safe-mode.

Entrambi sono stati corretti con questa PR :slight_smile:

14 Mi Piace

È già stato implementato completamente? Posso creare una sezione globale, ma è visibile solo ai membri del gruppo con permessi di modifica definiti in enable_custom_sidebar_sections, e non come sezione di sola lettura per tutti gli utenti (‘Rendi questa sezione pubblica e visibile a tutti’ è selezionato nella sezione personalizzata).

2 Mi Piace

Quei link (cioè /my/…) rimangono neri, è un miglioramento :wink: Ma non succede nulla quando ci si clicca sopra. Non qui, non sulla mia istanza.

Ho capito male qualcosa?

3 Mi Piace

Hai ragione, sia le sezioni personalizzate dell’utente che le sezioni personalizzate globali sono disponibili solo per gli utenti nei gruppi specificati nell’impostazione del sito enable_custom_sidebar_sections. Non ci sono impostazioni separate per le sezioni personalizzate globali e quelle dell’utente. Puoi abilitare la funzionalità per tutti aggiungendo tutti i gruppi di trust_level.

Mi dispiace, c’era un bug sui dispositivi touchscreen come telefoni cellulari e tablet. Dovrebbe essere stato corretto, potresti riprovare?

7 Mi Piace

iPad ama di nuovo Discourse, alias. il tocco ora funziona perfettamente.

Grazie!

6 Mi Piace

Molte grazie per aver fatto funzionare i link /my/*. C’è un modo per impedire che si aprano in una nuova scheda del browser?

3 Mi Piace

Sì, i link /my vengono trattati come esterni perché è necessario un ricaricamento completo per essi. Pertanto, il comportamento della nuova scheda può essere controllato in Discourse Meta - The Official Support Forum for Discourse con l’impostazione Apri tutte le link esterni in una nuova scheda.
Dopo aver modificato le impostazioni, probabilmente dovrai ricaricare la pagina.

3 Mi Piace

Ah, interessante, grazie per la spiegazione. Anche se vorrei che i link esterni effettivi si aprissero in una nuova scheda per impostazione predefinita per tutti gli utenti, quindi questo è meno che ideale.

Mi chiedo se ci sia un modo per aggiungere una specie di segnaposto come $USER o qualcos’altro e poi far sì che Javascript lo risolva in /u/username dell’utente attivo?

4 Mi Piace

Ah, capisco. Puoi cambiare il comportamento predefinito in Impostazioni sito → Preferenze utente → Apri altri link esterni in una nuova scheda per impostazione predefinita.

Gli utenti possono comunque sovrascrivere l’impostazione predefinita nel loro profilo. Questo risolve il problema?

4 Mi Piace

Giusto, ma la maggior parte degli utenti preferisce che i link esterni si aprano in una nuova scheda. Il problema del ricaricamento con i link /my/* sembra un po’ complicato da gestire, ma forse in futuro si potrà fare qualcosa con JS e una variabile segnaposto per il menu personalizzato in modo da poter collegare direttamente /u/username/* nei menu personalizzati.

3 Mi Piace

Davvero? Senza voler essere sarcastico, ma… ci sono ricerche a riguardo?

Personalmente, trovo fastidioso quando un sito apre i link in una nuova scheda. Se voglio una nuova scheda, i browser hanno modi semplici per farlo, ma in genere nessun modo semplice per dire “stessa scheda, ignora il sito”.

E in assenza di forti prove oggettive, devo presumere che le mie preferenze personali siano universali, giusto?

3 Mi Piace