Impostazioni del sito raggruppate sotto intestazioni nei Plugin

I plugin sono diventati sempre più grandi e complessi.

Sarebbe davvero bello se potessimo avere impostazioni del sito raggruppate con intestazioni, molto simili a come abbiamo avuto per lungo tempo nelle categorie (ad es. impostazioni di categoria).

17 Mi Piace

Sarebbe fantastico per migliorare l’esperienza utente in termini di leggibilità e usabilità. :+1:

5 Mi Piace

+1 per questo. Qualcosa che avevo sognato per molto tempo.

5 Mi Piace

:star_struck: Sarebbe semplicemente fantastico!!! :cowboy_hat_face:

Forse questo è stato tenuto in serbo dal team di discourse per la prossima grande versione con numero intero (aggiornamento). [Ma nel frattempo dovremmo tutti essere obbligati a nascondere il fatto di quanto ci sentiamo persi in questa giungla di impostazioni di discourse :slight_smile: ]

2 Mi Piace

Questa è sicuramente una cosa a cui stiamo pensando da un po’ di tempo sotto l’ombrello di staff-experience, sono il tech lead di questo team che lavora al fianco di @tobiaseigen come PM.

È soprattutto qualcosa che vogliamo per il plugin AI, che ha molte impostazioni. Stiamo gradualmente aggiornando i plugin con interfacce utente personalizzate per seguire le nostre nuove linee guida sull’interfaccia utente, che inserisce la scheda Impostazioni nell’area di configurazione del plugin per un più facile accesso come primo passo:

Stiamo anche iniziando a implementare il concetto di quelle che chiamiamo “aree di configurazione” nell’interfaccia utente di amministrazione, che raggrupperanno le impostazioni del sito e altre configurazioni in un unico posto per ridurre la necessità di cercare nell’enorme elenco /admin/site_settings.

Un buon esempio di ciò è la nostra nuova area di configurazione Informazioni:



Puoi vedere come tutto è raggruppato in schede logiche, e la maggior parte degli input in questa pagina sono impostazioni del sito in background. Avremo anche un modo per reimpostare queste impostazioni individualmente ai valori predefiniti, come facciamo nella pagina delle impostazioni esistente, e i log delle azioni dello staff vengono ancora creati in background.

Questo è un sacco di parole per dire: siamo d’accordo con la premessa dell’OP, ci arriveremo prima o poi, tuttavia per ora stiamo scegliendo di concentrarci maggiormente su queste aree di configurazione e sulla coerenza delle interfacce utente dei plugin.

Chiederò però, quali plugin pensi abbiano più bisogno di questo tipo di raggruppamento delle impostazioni (oltre all’AI)?

6 Mi Piace

La mia proposta è stata innescata dalla mia esperienza nel creare Discourse Chatbot 🤖

Devono esserci miglioramenti generici che possono essere apportati senza dover ricorrere alla creazione di interfacce amministrative su misura per singoli plugin.

Uno di questi miglioramenti sarebbe consentire il raggruppamento delle impostazioni a livello di sotto-plugin in modo che possano essere ordinate e disposte in modo molto più amichevole e logico.

2 Mi Piace

Grazie, Robert! È utile. Come scrive Martin, stiamo già lavorando al raggruppamento delle impostazioni. Ne avremo bisogno non solo per i plugin ma anche per le funzionalità principali che hanno molte impostazioni.

Saresti disponibile a condividere una bozza di come immagini che questo possa apparire, usando il tuo plugin come esempio? Tu e Martin potreste anche confrontarvi qui su come potrebbe funzionare nel codice. Ad esempio, vorresti che ogni raggruppamento avesse una descrizione o una spiegazione? Vorresti poter scegliere l’ordine in cui vengono elencati i raggruppamenti? È solo la necessità di raggruppare le impostazioni che desideri o ci sono altre limitazioni/problemi che stai riscontrando durante la creazione dell’interfaccia utente di amministrazione per i tuoi plugin? Che feedback stai ricevendo dagli utenti dei tuoi plugin sulla loro configurazione?

1 Mi Piace

Sarei più che lieto di fornire tale input.

2 Mi Piace