# Editor de configurações de tema JSON é incrível! (E Events também é ótimo!)

**URL:** <https://meta.discourse.org/t/json-theme-settings-editor-is-awesome-and-events-is-great-too/276074>\
**Category:** Praise\
**Created:** [Agosto 21, 2023, 5:46pm UTC](https://meta.discourse.org/t/json-theme-settings-editor-is-awesome-and-events-is-great-too/276074 "2023-08-21T17:46:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [Agosto 21, 2023, 5:46pm UTC](https://meta.discourse.org/t/json-theme-settings-editor-is-awesome-and-events-is-great-too/276074/1 "2023-08-21T17:46:25Z")

</div>

Nossa! O [Novo editor JSON de temas](https://meta.discourse.org/t/3-1-0-beta7-new-discourse-lightbox-json-editor-for-theme-settings-public-channels-toggle-and-more/272357#new-json-editor-for-theme-and-component-settings-3) é simplesmente fantástico!

### E outra coisa — Eventos e ordenação por data também são uma grande melhoria

Estou usando o Discourse para ensinar um curso neste semestre (que é como comecei a usar o Discourse em primeiro lugar), então estou passando algum tempo configurando um novo site do zero, o que não faço com frequência. Uma coisa que, embora tenha levado um tempo para eu entender, é realmente incrível, e é poder transformar tópicos em Eventos e, em seguida, ter a categoria ordenando as coisas na ordem do evento, resolve completamente o “como faço para que os tópicos sejam exibidos na ordem do plano de ensino” (o que eu costumava resolver com um tópico de plano de ensino que os vinculava a todos).

---

<div class="post-metadata">

**Author:** ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)\
**Post date:** [Agosto 21, 2023, 5:49pm UTC](https://meta.discourse.org/t/json-theme-settings-editor-is-awesome-and-events-is-great-too/276074/2 "2023-08-21T17:49:41Z")

</div>

> [@pfaffman](#):
>
> Santo Deus! O [Novo editor de temas JSON](https://meta.discourse.org/t/3-1-0-beta7-new-discourse-lightbox-json-editor-for-theme-settings-public-channels-toggle-and-more/272357#new-json-editor-for-theme-and-component-settings-3) é simplesmente fantástico!

Eu sei, né?! Adoro essa ferramenta. Ótima adição, equipe, obrigado 🙂

---

<div class="post-metadata">

**Author:** ![Lhc\_fl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lhc_fl/32/268115_2.png) [@Lhc\_fl](https://meta.discourse.org/u/Lhc_fl)\
**Post date:** [Agosto 25, 2023, 3:23am UTC](https://meta.discourse.org/t/json-theme-settings-editor-is-awesome-and-events-is-great-too/276074/3 "2023-08-25T03:23:57Z")

</div>

Eu realmente preciso agradecer a este recurso, que me permitiu replicar configurações complexas de componentes de tema.

 ![太酷啦](https://global.discourse-cdn.com/meta/original/4X/f/9/e/f9e6ffd391943dc9e7e373b7806344b261a581f7.jpeg)

---

<div class="post-metadata">

**Author:** ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)\
**Post date:** [Setembro 3, 2023, 3:47pm UTC](https://meta.discourse.org/t/json-theme-settings-editor-is-awesome-and-events-is-great-too/276074/4 "2023-09-03T15:47:49Z")

</div>

Uma coisa que quero destacar sobre o editor de configurações é o quão especialmente útil o acho para solucionar problemas ou alterar configurações de componentes de tema que exigem especificamente uma entrada de string delimitada para formar arrays. Na minha opinião, acho muito mais fácil fazer edições de configurações de string no modal do editor de configurações do que nos campos da interface do usuário.

Por exemplo, aqui está uma saída do editor de configurações para o componente de tema Header Links (as linhas de configuração são separadas por "|").

```yaml
[
	{
		"setting": "Custom_header_links",
		"value": "Meta-D, este link abrirá o Meta em uma nova aba, https://meta.discourse.org, vdo, blank, remove|Most Liked, Posts com a maior quantidade de curtidas, /latest/?order=op_likes, vdo, self, keep|Privacy, Nossa Política de Privacidade, /privacy, vdm, self, keep|FAQ, Perguntas Frequentes, /faq, vdm, self, keep"
	},
	{
		"setting": "links_position",
		"value": "right"
	}
]

```

Não há necessidade de mexer com strings longas em caixas de texto de tamanho pequeno ou mesmo de clicar em botões de marca de seleção verde, pois salvar no editor de configurações salva automaticamente as configurações.
