# Development

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

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

**Page:** 67

---

## [Using onebox images for topic thumbnails](https://meta.discourse.org/t/using-onebox-images-for-topic-thumbnails/165713)

<div class="topic-metadata">

**Author:** [@Terrapop](https://meta.discourse.org/u/Terrapop)\
**Replies:** 27\
**Last updated:** [February 27, 2022, 12:25am UTC](https://meta.discourse.org/t/using-onebox-images-for-topic-thumbnails/165713 "2022-02-27T00:25:18Z")

</div>

Why does the API often fail to create thumbnails although big enough images are downloaded? Example, if you paste this in an opening post… This onebox downloads a large enough image with dimensions of 690 x 465: S…

---

## [How to get a full list of badges of all users](https://meta.discourse.org/t/how-to-get-a-full-list-of-badges-of-all-users/219311)

<div class="topic-metadata">

**Author:** [@Gabriel\_Baierle](https://meta.discourse.org/u/Gabriel_Baierle)\
**Replies:** 1\
**Last updated:** [February 24, 2022, 9:41pm UTC](https://meta.discourse.org/t/how-to-get-a-full-list-of-badges-of-all-users/219311 "2022-02-24T21:41:18Z")

</div>

I need to do something similar to the /user\_badges/{user} endpoint, but I would like to retrieve the badges from all users at once. I could make a request for each user, but I don’t think this solution would scale with a…

---

## [SemRush Structured Data](https://meta.discourse.org/t/semrush-structured-data/219210)

<div class="topic-metadata">

**Author:** [@Gustavo\_Papasergio1](https://meta.discourse.org/u/Gustavo_Papasergio1)\
**Replies:** 4\
**Last updated:** [February 23, 2022, 7:21pm UTC](https://meta.discourse.org/t/semrush-structured-data/219210 "2022-02-23T19:21:38Z")

</div>

I would like to know why SemRush gives so many invalid structured data errors with Discourse. From already thank you very much.

---

## [How to add colspan and rowspan tag in whitelist for html table?](https://meta.discourse.org/t/how-to-add-colspan-and-rowspan-tag-in-whitelist-for-html-table/57973)

<div class="topic-metadata">

**Author:** [@mingxia](https://meta.discourse.org/u/mingxia)\
**Replies:** 4\
**Last updated:** [February 22, 2022, 9:00pm UTC](https://meta.discourse.org/t/how-to-add-colspan-and-rowspan-tag-in-whitelist-for-html-table/57973 "2022-02-22T21:00:03Z")

</div>

Hi all： in my site, some important posts will use table, and need use colspan and rowspan , but i find these tags can’t be set, so it will be ignore. \<table border="1"\> \<tr\> \<th colspan="2"\>number\</th\> \</tr\> \<tr\> \<t…

---

## [Customizing text in auth plugin outside of after\_initialize](https://meta.discourse.org/t/customizing-text-in-auth-plugin-outside-of-after-initialize/217638)

<div class="topic-metadata">

**Author:** [@RGJ](https://meta.discourse.org/u/RGJ)\
**Replies:** 3\
**Last updated:** [February 21, 2022, 10:17am UTC](https://meta.discourse.org/t/customizing-text-in-auth-plugin-outside-of-after-initialize/217638 "2022-02-21T10:17:10Z")

</div>

I’m trying to make the authenticate button text for an external authentication provider configurable. However, since the auth\_provider call must be outside of after\_initialize (because it must be loaded before OmniAuth …

---

## [Is it possible to put avatar picture before topics?](https://meta.discourse.org/t/is-it-possible-to-put-avatar-picture-before-topics/218069)

<div class="topic-metadata">

**Author:** [@danielabc](https://meta.discourse.org/u/danielabc)\
**Replies:** 5\
**Last updated:** [February 18, 2022, 6:21pm UTC](https://meta.discourse.org/t/is-it-possible-to-put-avatar-picture-before-topics/218069 "2022-02-18T18:21:50Z")

</div>

I searched here, but I didn’t find anything, maybe google translate uses a term that you are not using… I wanted pictures of people’s avatars to appear before topics like this The avatar of the topics always show th…

---

## [Discourse.SiteSettings not working after upgrade](https://meta.discourse.org/t/discourse-sitesettings-not-working-after-upgrade/218006)

<div class="topic-metadata">

**Author:** [@AstonJ](https://meta.discourse.org/u/AstonJ)\
**Replies:** 5\
**Last updated:** [February 17, 2022, 4:58pm UTC](https://meta.discourse.org/t/discourse-sitesettings-not-working-after-upgrade/218006 "2022-02-17T16:58:29Z")

</div>

Following the advice here Moving away from Discourse.SiteSettings: An upgrading guide: When I do that I get: TypeError: undefined is not an object (evaluating 'settings.tag\_style') This is in a component I created wit…

---

## [Deeply integrating Discourse into website](https://meta.discourse.org/t/deeply-integrating-discourse-into-website/44214)

<div class="topic-metadata">

**Author:** [@Christian\_Windeck](https://meta.discourse.org/u/Christian_Windeck)\
**Replies:** 6\
**Last updated:** [February 17, 2022, 2:32pm UTC](https://meta.discourse.org/t/deeply-integrating-discourse-into-website/44214 "2022-02-17T14:32:55Z")

</div>

Hi, I’m new to discourse. How well is it possible to integrate discourse into a complex website or integrate a website into discourse. I need high integration, graphically and technically. These should be no optical d…

---

## [Moving away from Discourse.SiteSettings: An upgrading guide](https://meta.discourse.org/t/moving-away-from-discourse-sitesettings-an-upgrading-guide/158977)

<div class="topic-metadata">

**Author:** [@eviltrout](https://meta.discourse.org/u/eviltrout)\
**Replies:** 0\
**Last updated:** [July 27, 2020, 6:10pm UTC](https://meta.discourse.org/t/moving-away-from-discourse-sitesettings-an-upgrading-guide/158977 "2020-07-27T18:10:35Z")

</div>

In the most recent releases of Discourse, we’ve completely removed Discourse.SiteSettings from the Javascript application. The only places you’ll find it are for backwards compatibility. We’re doing this as part of our …

---

## [Infinite scrolling for the category](https://meta.discourse.org/t/infinite-scrolling-for-the-category/218355)

<div class="topic-metadata">

**Author:** [@Amigo](https://meta.discourse.org/u/Amigo)\
**Replies:** 9\
**Last updated:** [February 16, 2022, 7:19pm UTC](https://meta.discourse.org/t/infinite-scrolling-for-the-category/218355 "2022-02-16T19:19:02Z")

</div>

Hi! Please tell me, is it possible to implement infinite scrolling for the category section somehow? If there are a lot of subcategories and categories, the page starts loading for a long time.

---

## [How to downsize Discourse layout?](https://meta.discourse.org/t/how-to-downsize-discourse-layout/218319)

<div class="topic-metadata">

**Author:** [@danielabc](https://meta.discourse.org/u/danielabc)\
**Replies:** 2\
**Last updated:** [February 16, 2022, 6:25pm UTC](https://meta.discourse.org/t/how-to-downsize-discourse-layout/218319 "2022-02-16T18:25:53Z")

</div>

How does it shrink like in the gif below? \[image\]

---

## [Discord base URL must be updated](https://meta.discourse.org/t/discord-base-url-must-be-updated/218196)

<div class="topic-metadata">

**Author:** [@Wolftallemo](https://meta.discourse.org/u/Wolftallemo)\
**Replies:** 1\
**Last updated:** [February 15, 2022, 10:58am UTC](https://meta.discourse.org/t/discord-base-url-must-be-updated/218196 "2022-02-15T10:58:50Z")

</div>

Earlier today (around Noon EST), Discord announced the release of API v10. This version will not accept traffic on discordapp.com, and will be the default version starting on April 30. The current default version (v6) wi…

---

## [Add background video to certain user profiles?](https://meta.discourse.org/t/add-background-video-to-certain-user-profiles/210916)

<div class="topic-metadata">

**Author:** [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)\
**Replies:** 6\
**Last updated:** [February 13, 2022, 8:40pm UTC](https://meta.discourse.org/t/add-background-video-to-certain-user-profiles/210916 "2022-02-13T20:40:52Z")

</div>

I’m currently attempting to add a video to specific user profile pages, such that all of our patrons would have a certain background video on their profile. (Before you get all up in arms, it’d just be a looping animatio…

---

## [How to Remove blurb under Category Name](https://meta.discourse.org/t/how-to-remove-blurb-under-category-name/217999)

<div class="topic-metadata">

**Author:** [@needhelp](https://meta.discourse.org/u/needhelp)\
**Replies:** 2\
**Last updated:** [February 13, 2022, 12:11am UTC](https://meta.discourse.org/t/how-to-remove-blurb-under-category-name/217999 "2022-02-13T00:11:28Z")

</div>

Hi All, Is there a way to remove or hide the blurb that shows up underneath the Category Name when users mouse over the ALL CATEGORIES drop down menu on the top left hand corner? See screen shot below where I have the …

---

## [Top menu editing :: Removing all categories dropdown](https://meta.discourse.org/t/top-menu-editing-removing-all-categories-dropdown/217943)

<div class="topic-metadata">

**Author:** [@nplanchon](https://meta.discourse.org/u/nplanchon)\
**Replies:** 1\
**Last updated:** [February 12, 2022, 12:06am UTC](https://meta.discourse.org/t/top-menu-editing-removing-all-categories-dropdown/217943 "2022-02-12T00:06:35Z")

</div>

I did some searching about editing the top menu and found nothing addressing my specific interest. so jumping in here for guidance and directions. We have opted to use the Categories button (teal in my image) and would …

---

## [JuxtaposeJS integration in Discourse](https://meta.discourse.org/t/juxtaposejs-integration-in-discourse/217767)

<div class="topic-metadata">

**Author:** [@Matze](https://meta.discourse.org/u/Matze)\
**Replies:** 0\
**Last updated:** [February 10, 2022, 10:55am UTC](https://meta.discourse.org/t/juxtaposejs-integration-in-discourse/217767 "2022-02-10T10:55:59Z")

</div>

I think juxtaposeJS would be a nice addition for a forum: Does anyone know what needs to be done to integrate the functionality into Discourse? (Including saving the photos in the Discourse instance) Thank you!

---

## [Calling out for Testers](https://meta.discourse.org/t/calling-out-for-testers/208363)

<div class="topic-metadata">

**Author:** [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)\
**Replies:** 6\
**Last updated:** [February 11, 2022, 6:39am UTC](https://meta.discourse.org/t/calling-out-for-testers/208363 "2022-02-11T06:39:21Z")

</div>

Hi Guys, I have created a rewards plugin for 2 of my clients. This plugin allows users to earn points by earning reward badges OR doing some pre-defined tasks. These earned points can be redeemed in the points-center wh…

---

## [Right way to customize login page and others things](https://meta.discourse.org/t/right-way-to-customize-login-page-and-others-things/84232)

<div class="topic-metadata">

**Author:** [@nikitabytsko](https://meta.discourse.org/u/nikitabytsko)\
**Replies:** 8\
**Last updated:** [February 10, 2022, 12:45pm UTC](https://meta.discourse.org/t/right-way-to-customize-login-page-and-others-things/84232 "2022-02-10T12:45:52Z")

</div>

Good evening. I wanna know the right way of customization of the login page. I should made it like a plugin or from the admin page? And i wanna change the categories page, should i change it from the admin page, discours…

---

## [Can we toggle anonymous mode via API](https://meta.discourse.org/t/can-we-toggle-anonymous-mode-via-api/217757)

<div class="topic-metadata">

**Author:** [@Dheerain\_Jain](https://meta.discourse.org/u/Dheerain_Jain)\
**Replies:** 1\
**Last updated:** [February 10, 2022, 12:13pm UTC](https://meta.discourse.org/t/can-we-toggle-anonymous-mode-via-api/217757 "2022-02-10T12:13:09Z")

</div>

Is there a way we can toggle anonymous mode via api or we can create anonymous user via api ? Also is there any api that i can use to know to which user exactly this anonymous user belongs to?

---

## [Add lazy loading for emojis](https://meta.discourse.org/t/add-lazy-loading-for-emojis/217024)

<div class="topic-metadata">

**Author:** [@rrit](https://meta.discourse.org/u/rrit)\
**Replies:** 5\
**Last updated:** [February 9, 2022, 11:23am UTC](https://meta.discourse.org/t/add-lazy-loading-for-emojis/217024 "2022-02-09T11:23:38Z")

</div>

Profile pictures and image elements in posts get lazyloaded by having the attribute loading="lazy" set. Emojis are missing out on this. :sloth: \<img src="https://emoji.discourse-cdn.com/twitter/sloth.png?v=12" title=":…

---

## [How to inject a service in discourse?](https://meta.discourse.org/t/how-to-inject-a-service-in-discourse/217533)

<div class="topic-metadata">

**Author:** [@JQ331](https://meta.discourse.org/u/JQ331)\
**Replies:** 8\
**Last updated:** [February 8, 2022, 8:46pm UTC](https://meta.discourse.org/t/how-to-inject-a-service-in-discourse/217533 "2022-02-08T20:46:34Z")

</div>

I want to use a service in a theme component I am building. If services are only available in plugins, I can build a plugin as well. Goal is to connect two different plugin outlets - press a button in one outlet, and hav…

---

## [Using Ember Services in Discourse plugins](https://meta.discourse.org/t/using-ember-services-in-discourse-plugins/51713)

<div class="topic-metadata">

**Author:** [@david](https://meta.discourse.org/u/david)\
**Replies:** 7\
**Last updated:** [February 6, 2022, 9:39pm UTC](https://meta.discourse.org/t/using-ember-services-in-discourse-plugins/51713 "2022-02-06T21:39:43Z")

</div>

I am attempting to make use of Ember “Services” in a discourse plugin. Right now I am just trying to get a simple proof of concept working based off of this tutorial online. Unfortunately I can’t get it working and am no…

---

## [Theme/component installation error](https://meta.discourse.org/t/theme-component-installation-error/217194)

<div class="topic-metadata">

**Author:** [@Genyus](https://meta.discourse.org/u/Genyus)\
**Replies:** 6\
**Last updated:** [February 8, 2022, 1:05am UTC](https://meta.discourse.org/t/theme-component-installation-error/217194 "2022-02-08T01:05:13Z")

</div>

Hi, I’m developing a theme component for a project and created a GitHub repo for it, but when I try to install it (or any other remote theme/component) in my local development instance, I just get a 500 error. This is wh…

---

## [What is this strange bar around my "Create Topic"?](https://meta.discourse.org/t/what-is-this-strange-bar-around-my-create-topic/217290)

<div class="topic-metadata">

**Author:** [@CookieDev](https://meta.discourse.org/u/CookieDev)\
**Replies:** 4\
**Last updated:** [February 6, 2022, 11:24pm UTC](https://meta.discourse.org/t/what-is-this-strange-bar-around-my-create-topic/217290 "2022-02-06T23:24:43Z")

</div>

I recently noticed there is this strange very hard to see bar around my “create topic” box. Is there anything I can do to get rid of this?

---

## [Run rake spec in parallel](https://meta.discourse.org/t/run-rake-spec-in-parallel/217275)

<div class="topic-metadata">

**Author:** [@rrit](https://meta.discourse.org/u/rrit)\
**Replies:** 2\
**Last updated:** [February 6, 2022, 8:12pm UTC](https://meta.discourse.org/t/run-rake-spec-in-parallel/217275 "2022-02-06T20:12:00Z")

</div>

By chance has anyone already running the rake spec tasks in parallel? https://github.com/grosser/parallel\_tests

---

## [Any plans to support native classess and glimmer components in ember?](https://meta.discourse.org/t/any-plans-to-support-native-classess-and-glimmer-components-in-ember/217233)

<div class="topic-metadata">

**Author:** [@hawm](https://meta.discourse.org/u/hawm)\
**Replies:** 1\
**Last updated:** [February 6, 2022, 1:38pm UTC](https://meta.discourse.org/t/any-plans-to-support-native-classess-and-glimmer-components-in-ember/217233 "2022-02-06T13:38:22Z")

</div>

Discourse seems upgraded to Ember Octane already but does not support some new features yet. I know that possible huge workload to migrate the existing component in Discourse, but we would love to use these new features…

---

## [Developing on the mobile version of Discourse](https://meta.discourse.org/t/developing-on-the-mobile-version-of-discourse/216643)

<div class="topic-metadata">

**Author:** [@tubignaaso](https://meta.discourse.org/u/tubignaaso)\
**Replies:** 4\
**Last updated:** [February 4, 2022, 6:17pm UTC](https://meta.discourse.org/t/developing-on-the-mobile-version-of-discourse/216643 "2022-02-04T18:17:51Z")

</div>

I’ve got a local development installation of Discourse running on my Ubuntu machine. I’ve got the main development version up and running just fine by following the local install guide. Given the new addition of ember-cl…

---

## [How to get the composer state in a markdown extension](https://meta.discourse.org/t/how-to-get-the-composer-state-in-a-markdown-extension/217008)

<div class="topic-metadata">

**Author:** [@hawm](https://meta.discourse.org/u/hawm)\
**Replies:** 0\
**Last updated:** [February 3, 2022, 7:15pm UTC](https://meta.discourse.org/t/how-to-get-the-composer-state-in-a-markdown-extension/217008 "2022-02-03T19:15:32Z")

</div>

Hello I’m developing a markdown extension refer to these two topics: Developer's guide to Markdown extensions Repackaging a markdown-it extension as a Discourse plugin Now I want to disable/enable some features based…

---

## [Running discourse with Postgres running in docker](https://meta.discourse.org/t/running-discourse-with-postgres-running-in-docker/216803)

<div class="topic-metadata">

**Author:** [@abdellani](https://meta.discourse.org/u/abdellani)\
**Replies:** 7\
**Last updated:** [February 2, 2022, 4:34pm UTC](https://meta.discourse.org/t/running-discourse-with-postgres-running-in-docker/216803 "2022-02-02T16:34:23Z")

</div>

Hi I’m trying to set up discourse in my local development environment with only a small difference: I’m running Postgres in docker. The database is accessible using psql from the OS, but when I tried to create the data…

---

## [What controls the order of execution for Theme components' j/s?](https://meta.discourse.org/t/what-controls-the-order-of-execution-for-theme-components-j-s/190410)

<div class="topic-metadata">

**Author:** [@craigconstantine](https://meta.discourse.org/u/craigconstantine)\
**Replies:** 14\
**Last updated:** [February 2, 2022, 2:26pm UTC](https://meta.discourse.org/t/what-controls-the-order-of-execution-for-theme-components-j-s/190410 "2022-02-02T14:26:40Z")

</div>

I have j/s in my theme (am I infamous yet? ;) which is modifying the DOM by adding elements via api.decorateCooked(…. It inserts a variety HTML head elements. I also have the DiscoTOC Theme component installed. However…

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

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