Mi chiedo se qualcosa di simile sia possibile per un link alle icone gratuite di FontAwesome. Quello viene utilizzato nella descrizione delle impostazioni di alcuni componenti e se questi contenessero solo %{FA_free_link}, l’aggiornamento dei link nel core li correggerebbe in tutti i componenti che utilizzano quel link. Inoltre, i traduttori non dovrebbero più tradurre la descrizione.
Penso che idealmente dovremmo collegarci a https://meta.discourse.org/styleguide/atoms/icons, e avrebbe una bella interfaccia di ricerca per accedere a tutte le icone disponibili. Avevo un WIP per quello qualche mese fa… dovrò rispolverarlo e vedere se riesco a renderlo un mergeable
Quello mostra solo le icone già aggiunte al forum? Penso che sia abbastanza comune scegliere altre icone gratuite in componenti come “Condivisione social”.
Molte descrizioni delle impostazioni dei componenti tema e dei plugin dovranno essere aggiornate di nuovo ora. Quindi, sebbene per la maggior parte dei componenti si tratti principalmente di aggiornare la descrizione dell’impostazione svg_icons per menzionare la versione 7 invece della 6, potrebbe essere utile pensare a una soluzione più permanente basata sui parametri in modo che i traduttori non debbano tradurre tutto di nuovo ad ogni aggiornamento di versione.
Aggiungo qui un esempio che contiene entrambi: il link e il numero di versione
Come fanno gli amministratori a sapere quali icone FontAwesome possono usare? Voglio dire, al momento è sicuro presumere l’uso della versione più recente. Ma quando verrà rilasciata la V8, ci sarà un momento in cui sarà necessario sapere che le icone aggiunte in FA8 non funzioneranno, e nei casi in cui il nome è stato modificato, sarà necessario utilizzare anche il nome FA7 dell’icona. O questo non è più un problema?
Circa un anno fa, è stato cvx a suggerire di mantenere un numero di versione nei link:
Speravo che l’aggiunta di segnaposto per il numero di versione e un link al sito web di FA che possono essere utilizzati nelle descrizioni delle impostazioni dei componenti potesse essere più semplice di un’impostazione del sito (Icon type SiteSetting) e di un’icona per l’impostazione del tema e un menu a discesa delle icone per l’impostazione dell’oggetto
(E poi ci sono ancora i componenti che non sono migrati per utilizzare le impostazioni dell’oggetto ma utilizzano qualcosa come
Inserisci la configurazione delimitata da virgole per i tag, nel formato “slug-tag,icona,colore-icona”. Il colore dell’icona è facoltativo.