# Development

**URL:** https://meta.discourse.org/c/dev/7.md?page=21

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

**Page:** 22

---

## [Load similar topics](https://meta.discourse.org/t/load-similar-topics/323038)

<div class="topic-metadata">

**Author:** [@Harshit\_Dave](https://meta.discourse.org/u/Harshit_Dave)\
**Replies:** 5\
**Last updated:** [August 27, 2024, 7:58am UTC](https://meta.discourse.org/t/load-similar-topics/323038 "2024-08-27T07:58:59Z")

</div>

Hello Discourse, can I load the similar topics as soon as composer loads if it has title? If yes, then can anyone please let me know how can I do that? Thanks!

---

## [Removing a plugin for debugging](https://meta.discourse.org/t/removing-a-plugin-for-debugging/323463)

<div class="topic-metadata">

**Author:** [@nathank](https://meta.discourse.org/u/nathank)\
**Replies:** 1\
**Last updated:** [August 26, 2024, 9:10pm UTC](https://meta.discourse.org/t/removing-a-plugin-for-debugging/323463 "2024-08-26T21:10:35Z")

</div>

A while ago @pfaffman showed me how to remove plugins directly via the file structure (i.e. within the container for a non-dev site) - thus markedly speeding up the debugging process when you suspect you’ve got a naughty…

---

## [Issue with discourse header icon colours](https://meta.discourse.org/t/issue-with-discourse-header-icon-colours/323163)

<div class="topic-metadata">

**Author:** [@lucr](https://meta.discourse.org/u/lucr)\
**Replies:** 4\
**Last updated:** [August 25, 2024, 6:16pm UTC](https://meta.discourse.org/t/issue-with-discourse-header-icon-colours/323163 "2024-08-25T18:16:06Z")

</div>

For quite some time, I have been having issues with my icon headers. My dark theme has white header icons, my light theme has dark header icons. I tried again to figure out the issue, and looked at a number of topics. I…

---

## [How to do a "mutual ignore"?](https://meta.discourse.org/t/how-to-do-a-mutual-ignore/148133)

<div class="topic-metadata">

**Author:** [@pnoeric](https://meta.discourse.org/u/pnoeric)\
**Replies:** 22\
**Last updated:** [August 25, 2024, 5:30pm UTC](https://meta.discourse.org/t/how-to-do-a-mutual-ignore/148133 "2024-08-25T17:30:53Z")

</div>

Edit: I thought I was clever, but I wasn’t. See next message. Hey, just wanted to share something I figured out… I am using Discourse as the forums on an existing member site, and on my existing site, members can block e…

---

## [Can't remove topic footer buttons on iOS](https://meta.discourse.org/t/cant-remove-topic-footer-buttons-on-ios/322754)

<div class="topic-metadata">

**Author:** [@CaptainJ](https://meta.discourse.org/u/CaptainJ)\
**Replies:** 4\
**Last updated:** [August 23, 2024, 6:53pm UTC](https://meta.discourse.org/t/cant-remove-topic-footer-buttons-on-ios/322754 "2024-08-23T18:53:26Z")

</div>

I’ve managed to remove the Flag and Share buttons from the bottom of topics on desktop, but in the iOS app there’s still a “Topic Controls” dropdown containing Flag and Share. I did the CSS in the “Common” section. Is t…

---

## [The API or Plugin ERROR](https://meta.discourse.org/t/the-api-or-plugin-error/322669)

<div class="topic-metadata">

**Author:** [@yangxuan](https://meta.discourse.org/u/yangxuan)\
**Replies:** 9\
**Last updated:** [August 22, 2024, 8:18am UTC](https://meta.discourse.org/t/the-api-or-plugin-error/322669 "2024-08-22T08:18:30Z")

</div>

As an administrator, I clicked on the API or Plugin button and encountered an error. How can I resolve it?

---

## [How do I fix category menu](https://meta.discourse.org/t/how-do-i-fix-category-menu/322804)

<div class="topic-metadata">

**Author:** [@Heliosurge](https://meta.discourse.org/u/Heliosurge)\
**Replies:** 0\
**Last updated:** [August 22, 2024, 12:23am UTC](https://meta.discourse.org/t/how-do-i-fix-category-menu/322804 "2024-08-22T00:23:04Z")

</div>

Air theme mod/fix I added a box around ty category link with the cod below. How do I also have it include the dropdown arrow? Or target it on it’s own This is the code I used .list-control-toggle-link\_\_text { /\*…

---

## [Custom template for PM via API?](https://meta.discourse.org/t/custom-template-for-pm-via-api/322585)

<div class="topic-metadata">

**Author:** [@BrianGillespie](https://meta.discourse.org/u/BrianGillespie)\
**Replies:** 3\
**Last updated:** [August 21, 2024, 9:13am UTC](https://meta.discourse.org/t/custom-template-for-pm-via-api/322585 "2024-08-21T09:13:19Z")

</div>

Hi, We’re building a system for reaching out to users when our software crashes, and are thinking of using Discourse as a private email support portal and and Start a new conversation with a customer not yet in Discourse …

---

## [Install yarn pacakge in plugin](https://meta.discourse.org/t/install-yarn-pacakge-in-plugin/322516)

<div class="topic-metadata">

**Author:** [@Harshit\_Dave](https://meta.discourse.org/u/Harshit_Dave)\
**Replies:** 0\
**Last updated:** [August 20, 2024, 3:59pm UTC](https://meta.discourse.org/t/install-yarn-pacakge-in-plugin/322516 "2024-08-20T15:59:30Z")

</div>

Hello, I want to know if one can install yarn package in plugin or not. I want to install puppeteer package in plugin. I tried to find in other posts but couldn’t find anything. Hence, creating new topic. Can anyone gu…

---

## [Add a personal header to post](https://meta.discourse.org/t/add-a-personal-header-to-post/322332)

<div class="topic-metadata">

**Author:** [@STORMS](https://meta.discourse.org/u/STORMS)\
**Replies:** 0\
**Last updated:** [August 19, 2024, 8:04pm UTC](https://meta.discourse.org/t/add-a-personal-header-to-post/322332 "2024-08-19T20:04:58Z")

</div>

Is there any way to personalize this area? Meaning, almost like adding a signature to this space or an image? It could add like a profile banner?

---

## [Auto-tagging based on user group](https://meta.discourse.org/t/auto-tagging-based-on-user-group/322339)

<div class="topic-metadata">

**Author:** [@Carlos\_Leiva](https://meta.discourse.org/u/Carlos_Leiva)\
**Replies:** 0\
**Last updated:** [August 19, 2024, 9:30pm UTC](https://meta.discourse.org/t/auto-tagging-based-on-user-group/322339 "2024-08-19T21:30:39Z")

</div>

I’d like to automatically tag topics created or replied by users that belong to a specific group. This would be helpful for facilitating cross-functional team collaboration and tracking

---

## [Add 'my posts' as an alternative for Categories default topic list](https://meta.discourse.org/t/add-my-posts-as-an-alternative-for-categories-default-topic-list/322338)

<div class="topic-metadata">

**Author:** [@Carlos\_Leiva](https://meta.discourse.org/u/Carlos_Leiva)\
**Replies:** 0\
**Last updated:** [August 19, 2024, 9:20pm UTC](https://meta.discourse.org/t/add-my-posts-as-an-alternative-for-categories-default-topic-list/322338 "2024-08-19T21:20:48Z")

</div>

I have a use case that prioritizes listing each user generated content for each category instead of ‘latest’ or ‘top’. This way, when clicking on categories in the sidebar menu, users will visit /c/example-category/27/l…

---

## [How to create a custom form in composer?](https://meta.discourse.org/t/how-to-create-a-custom-form-in-composer/322259)

<div class="topic-metadata">

**Author:** [@Harshit\_Dave](https://meta.discourse.org/u/Harshit_Dave)\
**Replies:** 5\
**Last updated:** [August 19, 2024, 4:34pm UTC](https://meta.discourse.org/t/how-to-create-a-custom-form-in-composer/322259 "2024-08-19T16:34:45Z")

</div>

Hello, I want to open composer on button click which will have an input field and whatever the value in the input field I will fetch data and then I will create a topic by filling fetched data. Can someone guide me how…

---

## [How to link images with topic](https://meta.discourse.org/t/how-to-link-images-with-topic/321246)

<div class="topic-metadata">

**Author:** [@Harshit\_Dave](https://meta.discourse.org/u/Harshit_Dave)\
**Replies:** 9\
**Last updated:** [August 19, 2024, 7:49am UTC](https://meta.discourse.org/t/how-to-link-images-with-topic/321246 "2024-08-19T07:49:01Z")

</div>

Hello @Discourse, I have created a plugin which uploads an image to topics and I am saving file path in custom\_fields. but discourse does deletes all the images that are uploaded for the topics by considering orphaned i…

---

## [Off topic categories not in recent lists?](https://meta.discourse.org/t/off-topic-categories-not-in-recent-lists/322102)

<div class="topic-metadata">

**Author:** [@patrickemin](https://meta.discourse.org/u/patrickemin)\
**Replies:** 2\
**Last updated:** [August 18, 2024, 1:30pm UTC](https://meta.discourse.org/t/off-topic-categories-not-in-recent-lists/322102 "2024-08-18T13:30:01Z")

</div>

Hello. I’m not sure if this feature exists or has even been suggested as I’m having trouble researching exactly what I’m thinking of. My wish would be to have one or more categories that don’t show up in the Topics or R…

---

## [Issues with PWA Packaging for Apple Store](https://meta.discourse.org/t/issues-with-pwa-packaging-for-apple-store/321911)

<div class="topic-metadata">

**Author:** [@joo](https://meta.discourse.org/u/joo)\
**Replies:** 3\
**Last updated:** [August 16, 2024, 10:21am UTC](https://meta.discourse.org/t/issues-with-pwa-packaging-for-apple-store/321911 "2024-08-16T10:21:08Z")

</div>

Hello, I’m trying to package my website as a PWA for submission to the Apple App Store, but I’ve encountered some issues. 1. Service Worker Capabilities Not Activated When analyzing my PWA with PWABuilder, the followin…

---

## [Can I turn my forum into an app?](https://meta.discourse.org/t/can-i-turn-my-forum-into-an-app/321896)

<div class="topic-metadata">

**Author:** [@wenqin](https://meta.discourse.org/u/wenqin)\
**Replies:** 3\
**Last updated:** [August 16, 2024, 9:15am UTC](https://meta.discourse.org/t/can-i-turn-my-forum-into-an-app/321896 "2024-08-16T09:15:53Z")

</div>

What tools do people typically use? I asked my friend to try to make it into an app. but it seems to be hard to handle the display between different phones. And lost the ability to drop down and instantly refresh the com…

---

## [Help with a plugin](https://meta.discourse.org/t/help-with-a-plugin/321360)

<div class="topic-metadata">

**Author:** [@tpglitch](https://meta.discourse.org/u/tpglitch)\
**Replies:** 3\
**Last updated:** [August 13, 2024, 3:01pm UTC](https://meta.discourse.org/t/help-with-a-plugin/321360 "2024-08-13T15:01:31Z")

</div>

Can someone please make me a quick ruby plugin that validates emails againsts my api and doesnt allow signup if it returns false: https://redacted.com/is-academic?email=my@example.email - returns { “isAcademic”: true/fa…

---

## [Fetch third party data for topic list](https://meta.discourse.org/t/fetch-third-party-data-for-topic-list/320860)

<div class="topic-metadata">

**Author:** [@Harshit\_Dave](https://meta.discourse.org/u/Harshit_Dave)\
**Replies:** 7\
**Last updated:** [August 13, 2024, 8:48am UTC](https://meta.discourse.org/t/fetch-third-party-data-for-topic-list/320860 "2024-08-13T08:48:14Z")

</div>

Hello @Discourse, I want to render data from third party api’s under the title of the topic for each them in topic list page. Can someone guide me how can I render data using best practices? As I am don’t know much abo…

---

## [How to add a new Chat Bot connected to a self-hosted LLM?](https://meta.discourse.org/t/how-to-add-a-new-chat-bot-connected-to-a-self-hosted-llm/299791)

<div class="topic-metadata">

**Author:** [@Nadeem](https://meta.discourse.org/u/Nadeem)\
**Replies:** 11\
**Last updated:** [August 12, 2024, 10:19pm UTC](https://meta.discourse.org/t/how-to-add-a-new-chat-bot-connected-to-a-self-hosted-llm/299791 "2024-08-12T22:19:55Z")

</div>

I want to add a new “Chat Bot” and link it to a self hosted LLM. I have tried to use the “ai hugging face model display name” field and that doesn’t seem to appear anywhere, perhaps I have to reference that in the promp…

---

## [Linting configuration](https://meta.discourse.org/t/linting-configuration/321051)

<div class="topic-metadata">

**Author:** [@gormus](https://meta.discourse.org/u/gormus)\
**Replies:** 4\
**Last updated:** [August 11, 2024, 8:12pm UTC](https://meta.discourse.org/t/linting-configuration/321051 "2024-08-11T20:12:08Z")

</div>

I’m seeing a significant difference in default linting configuration, and the way it supposed to work. The default configuration installs the eslint-config-discourse package as a dev devendency: https://www.npmjs.com/p…

---

## [Can Anyone Resolve This Plugin Error?](https://meta.discourse.org/t/can-anyone-resolve-this-plugin-error/321117)

<div class="topic-metadata">

**Author:** [@tpglitch](https://meta.discourse.org/u/tpglitch)\
**Replies:** 4\
**Last updated:** [August 11, 2024, 8:10pm UTC](https://meta.discourse.org/t/can-anyone-resolve-this-plugin-error/321117 "2024-08-11T20:10:28Z")

</div>

Why is this plugin not working? I haven’t done much Ruby so it is written by ChatGPT. https://github.com/tpglitch/discourse-swot-validation If anyone can help fix it, please open a PR. For reference, it should be usin…

---

## [Using AI to create Hide content bbcode wrapper](https://meta.discourse.org/t/using-ai-to-create-hide-content-bbcode-wrapper/321078)

<div class="topic-metadata">

**Author:** [@Heliosurge](https://meta.discourse.org/u/Heliosurge)\
**Replies:** 7\
**Last updated:** [August 11, 2024, 3:36pm UTC](https://meta.discourse.org/t/using-ai-to-create-hide-content-bbcode-wrapper/321078 "2024-08-11T15:36:21Z")

</div>

Using generic bbcode wrapper create theme component that hides content if not in group string variable Show drafts Creating a Generic BBCode Wrapper and Theme Component Understanding the Requirements Based on your …

---

## [Change hover background color for nav class buttons](https://meta.discourse.org/t/change-hover-background-color-for-nav-class-buttons/320801)

<div class="topic-metadata">

**Author:** [@patrickemin](https://meta.discourse.org/u/patrickemin)\
**Replies:** 21\
**Last updated:** [August 9, 2024, 7:48pm UTC](https://meta.discourse.org/t/change-hover-background-color-for-nav-class-buttons/320801 "2024-08-09T19:48:27Z")

</div>

Hi, found this discussion: I tried to adapt to my case which is how to change the background color for nav buttons when hovering them (not when they are active). My poor CSS knowledge did not suffice… Help appreciated …

---

## [How do I configure Category Text align, to = Center?](https://meta.discourse.org/t/how-do-i-configure-category-text-align-to-center/320930)

<div class="topic-metadata">

**Author:** [@oga](https://meta.discourse.org/u/oga)\
**Replies:** 9\
**Last updated:** [August 9, 2024, 5:06pm UTC](https://meta.discourse.org/t/how-do-i-configure-category-text-align-to-center/320930 "2024-08-09T17:06:41Z")

</div>

First take a look at the official Discourse categories HEADINGS. Notice how they are Centered on the Header display like these Notice how both the header and the Text below are centered? Now look at mine. Mine…

---

## [Problem tracking nested structure](https://meta.discourse.org/t/problem-tracking-nested-structure/320886)

<div class="topic-metadata">

**Author:** [@RGJ](https://meta.discourse.org/u/RGJ)\
**Replies:** 6\
**Last updated:** [August 9, 2024, 1:49pm UTC](https://meta.discourse.org/t/problem-tracking-nested-structure/320886 "2024-08-09T13:49:55Z")

</div>

I’m inserting a Glimmer component in topic-above-footer-buttons. This Glimmer component attempts to show some metadata about the topic. I am serializing these to topic.my\_metadata When the metadata is updated from a bac…

---

## [Advice for starting with Discourse development](https://meta.discourse.org/t/advice-for-starting-with-discourse-development/320869)

<div class="topic-metadata">

**Author:** [@Brett\_Peters](https://meta.discourse.org/u/Brett_Peters)\
**Replies:** 4\
**Last updated:** [August 9, 2024, 9:56am UTC](https://meta.discourse.org/t/advice-for-starting-with-discourse-development/320869 "2024-08-09T09:56:53Z")

</div>

Hello to you and please give me a 101 of Discourse for a Dev if you have some spare time. I am looking at a new project and honestly have no knowlege of thia platform. Vb and XF were my last project for clients but as a…

---

## [Is this possible ? Additional interactive editing dialog on file upload in create topic dialog](https://meta.discourse.org/t/is-this-possible-additional-interactive-editing-dialog-on-file-upload-in-create-topic-dialog/320836)

<div class="topic-metadata">

**Author:** [@wewake](https://meta.discourse.org/u/wewake)\
**Replies:** 0\
**Last updated:** [August 9, 2024, 4:35am UTC](https://meta.discourse.org/t/is-this-possible-additional-interactive-editing-dialog-on-file-upload-in-create-topic-dialog/320836 "2024-08-09T04:35:18Z")

</div>

For a forum I am working on, I am looking to add a complex custom behaviour on the create topic dialog. In this niche forum, every topic revolves around a single image/PDF file. In short, I want to programmatically modi…

---

## [How can I get type hints when coding in RubyMine?](https://meta.discourse.org/t/how-can-i-get-type-hints-when-coding-in-rubymine/320830)

<div class="topic-metadata">

**Author:** [@lemonchan](https://meta.discourse.org/u/lemonchan)\
**Replies:** 0\
**Last updated:** [August 9, 2024, 2:33am UTC](https://meta.discourse.org/t/how-can-i-get-type-hints-when-coding-in-rubymine/320830 "2024-08-09T02:33:42Z")

</div>

Hi! I’m new to the development of Discourse plugins. I was wondering how I could get type hints while I’m using RubyMine. Right now, I have to check the Discourse source code as I get stuff like "Cannot find ‘enabled\_si…

---

## [TypeError: E is not iterable and script versions](https://meta.discourse.org/t/typeerror-e-is-not-iterable-and-script-versions/320755)

<div class="topic-metadata">

**Author:** [@cogdog](https://meta.discourse.org/u/cogdog)\
**Replies:** 0\
**Last updated:** [August 8, 2024, 3:54pm UTC](https://meta.discourse.org/t/typeerror-e-is-not-iterable-and-script-versions/320755 "2024-08-08T15:54:35Z")

</div>

I’m mostly a dabbler in the code, dangerously trying things. On an overdue update, our use of this how to (on adding a featured topics to home page) vanished. https://meta.discourse.org/t/add-a-featured-topic-list-to-yo…

[Previous page](https://meta.discourse.org/c/dev/7.md?page=20)

[Next page](https://meta.discourse.org/c/dev/7.md?page=22)
