Adquiri o hábito de criar painéis de configuração bastante robustos para meus módulos agora e estou achando os nomes e gerenciamento de variáveis bastante problemáticos .
Eu tenho variáveis como mymodule_section_subvar_varname_type_context
e eu não apenas perdi o controle da ordem dos elementos em meus nomes de variáveis, mas também sinto que ter um nome de variável tão longo é uma falha de design.
Eu estive pensando em usar uma matriz serializada em uma variável mymodule_section_settings
em conjunto com um conjunto de funções que facilitam a manutenção dessa matriz, mas eu gostaria de receber algumas sugestões sobre quais (se houver) melhores práticas foram estabelecidas fora dos prefixos e / ou exemplos de módulos nos quais confiamos e o que eles estão fazendo para grandes conjuntos de variáveis.
Obrigado!