Pensavo che la migrazione avrebbe dovuto spostare la configurazione di @Richie dal componente alle impostazioni principali e avrebbe dovuto anche abilitare l’impostazione nascosta del sito show_additional_about_groups. Un motivo per cui non ha funzionato potrebbe essere che ha cambiato il nome, perché è facilmente fattibile nell’interfaccia.
C’è una ragione per cui la migrazione si basa solo sul nome invece di controllare anche un componente in cui la remote_url dalla tabella remote_themes corrisponde? Ciò catturerebbe i componenti rinominati purché siano stati installati dal repository ufficiale.
L’impostazione nascosta del sito, che non è stata abilitata perché la migrazione non è avvenuta, ha impedito al core di mostrare i gruppi e, invece, il componente mostrava ancora i gruppi. Ma l’avviso globale dal componente gli ha detto di eliminare il componente. Quindi il core non mostrava ancora i gruppi perché show_additional_about_groups era ancora disabilitato e non era facilmente possibile abilitarlo.
Quindi, se la migrazione automatica non ha funzionato, come fanno gli amministratori a migrare manualmente? Copiare la configurazione non è il problema. Ma quando passano dalla visualizzazione dei gruppi del componente alla visualizzazione dei gruppi del core senza dover abilitare l’impostazione nascosta?
Forse sarebbe stato meglio abilitare show_additional_about_groups per tutti o mostrarlo nell’interfaccia prima di aggiungere un avviso al componente che dovrebbe essere eliminato. Quindi una migrazione manuale avrebbe funzionato e il core avrebbe mostrato i gruppi in seguito, quindi l’eliminazione del componente non lascerebbe gli amministratori senza alcun gruppo nella pagina informazioni.
In questo momento, quando un amministratore aggiunge gruppi all’impostazione del sito about page extra groups, non succede nulla perché l’impostazione nascosta show_additional_about_groups non è abilitata. Sembra un bug, anche se dal punto di vista di uno sviluppatore, tutto funziona come previsto. Penso che sarebbe più facile per un amministratore capire cosa succede se l’impostazione fosse visibile invece che nascosta.