Create new topic via URL and set tag or category


(Andrea Borruso) #1

Hi,
I’m trying to use a simple html <a> to open a URL like

http://mysite.com/new-topic?title=topic%20title&body=topic%20body&category=actions

It works for title and body, but I’m not able to set the category via URL. Is it possible?
And is it possible to set a tag?

I need to do it via a simple click.

Thank you


#2

It should work ok as per here:

https://url.com/new-topic?title=topic%20title&body=topic%20body&category=category/subcategory&tags=email,planned

For example:
https://meta.discourse.org/new-topic?title=topic%20title&body=topic%20body&category=support&tags=email,planned


(Jeff Atwood) #3

If it’s not working @techAPJ can follow up; it should be working!


(Andrea Borruso) #4

It works great!!

It was my error: I was writing the category slug and not the category name.

Thank you


(Joshua Rosenfeld) #5

This has come up before @techAPJ. Bit me personally back in the day. Any reason why we only support name and not slug?


Using category slug when creating new topic via URL
(Arpit Jalan) #6

Not sure actually. Might be because slug sounds technical.

It can either support name or slug. Should we deprecate name in favour of slug?


(Jeff Atwood) #7

They are different things. Name does not equal slug.

Name would be

Games and Fun

slug would be

games-and-fun


(Arpit Jalan) #8

I understand. By “slug sounds technical” what I meant was not everybody would understand the difference between name and slug. That’s why I added support for name instead of slug.


#9

Moreover, name could be Quick: Unreliable Information Causes Knowledge and slug could be quick. So it’s not as easy at it sounds to deprecate name in favor of slug…


(Jeff Atwood) #10

I do think site owners who are familiar with how the web works should understand the word “slug”, so it is not that technical IMO.


(Arpit Jalan) #11

Not anymore :slight_smile: