Steven is seeking help to update a theme component for a custom ad placeholder in Discourse, which stopped rendering HTML correctly after recent core changes. The component, originally developed as a plugin and later converted to a theme component, allows admins to create custom ads displayed between posts with customizable settings like categories and user ranks. Steven offers a $120 budget and is open to sharing the code privately. NateDhaliwal clarifies the component type and asks about rebuilding the HTML, while Heliosurge suggests sharing the code privately and notes potential issues related to core updates, such as the shift from Ember to Glimmer components. Steven moves the topic to the Marketplace category and later thanks Arkshine, who successfully fixed the issue via private message Steven.
Two years ago, I’ve called a developper for a client to create a theme component allowing a forum to create an custom ad between posts. The ad takes the form of a discourse post.
The ads, name and avatars are customable, we can define on what categories they’re shown, what ranks should see them, etc.
Anyway, it worked perfectly until last year (around this time : Commits · discourse/discourse · GitHub). The ads is still shown but the html doesn’t work anymore.
Sadly the dev is not available anymore so I come to you about this.
I can’t share publicly the code but of course it will be shared to the developper willing to take the project or at least work
If you need a little bit more info about the theme component, how it works, feel free to ask me
What is your budget, in $ USD that you can offer for this task?
I know the budget is not that high, we hope we can work on a 120$ budget.
Of course, I can share the code with a dev to see if it can be done in this budget.
Theme component, it was a plugin in a first version but remade into a TC, my bad.
They aren’t real post, I don’t know how to best describe it, they are more like auto-generated placeholders, they don’t have any discourse option to like, quote, edit or rebuild.
May need to share the git repo if it has one at least if you go with market help in a pm to keep it private.
There have been a lot changes in core. So Marketplace is likely your best place to ask. Depending on the DeV and the amount of work required to update the component might not be a big expense. The plus the DeV may even give an idea how long they might be willing to keep it updated to help prevent future breakage.
One thing I see that maybe related if my understanding is correct. One of the changes is moving from ember component? To glimmer components - but that is fairly recent.
The adplugin templates may give an idea on html/css maybe.