I posted this Explanation & Thank You on Ben's Friends blog. We are eternally grateful to Jeff Atwood, Erlend Soghe Heggen, Neil Lalonde, and Arpit Jalan of Discourse. I wanted to explain why we moved from Ning to Discourse. Thanks Discourse Team!
It seems that Welcome Messageno longer take credit of local Discourse language and automatically set it to English. I didn't make any change, just updated it. Before that, the Welcome Message was in French (my selected language)
I'm thinking of starting to make a plugin (working title: bookquote) that would replace citations from database and replace the citation in the message, for example [us-constitution 1.1] would give out All legislative Powers herein granted shall be vested in a Congress of the United States, which shall consist of a Senate and House of Representatives. (U.S. Constitution, I.1).
I'm not really a coder, I'm a humanist scholar myself, but I have some rudimentary knowledge of coding, postgresql, git, and I'm a really good in copy&paste. Nerd youth...
My first question is: can I use the same database that Discourse uses to store the data, or should I use some other kind of storage i.e. a file? If I can use the database, how do I do that so that I don't destroy anything that Discourse is trying to do?
Sometimes during commute, there are some things that can be put together quickly along with images, so ideally, everything can be created within discourse and save to draft. When trying to create another topic, only the previous one is shown.
Since there isn't a draft feature (like wordpress posts) that can be used to start multiple topics (ideas + images + formatting) and prepare it for publishing, any tips and how to handle this?
If a user posts a new topic via email but forgets to include a subject, the default subject posted on the site and in email notifications is Incoming email from %{email} This exposes a user's email to everyone.
Proposed solutions
Changing the default text for the subject to This topic needs a subject or
Reject email with an error message to user
Work around
Modify the text Admin > Customize > Text Content for "emails.incoming.default_subject" from Incoming email from %{email} to This topic needs a subject
I honestly thought we had a user who just liked announcing his email address to everyone, until I accidentally posted via email with no subject line
It seems (from our experience and one other poster in the above thread) that the behaviour when Discourse isn't passed a full name by SSO (which is an optional field) is that it populates that field with the email address.
This seems like a bug (it should probably be left blank, or if it's required by the settings then populated with username).
We are in process of migration from Vbulletin to Discourse. Discourse provides notification system against subscribe Category, Topic and Post. Vbulletin's subscription is built around updates via email and it gives user option to receive email on Daily & Weekly bases. I tried many option from user profile on meta.discourse.org but it send updates via single email per Post/Topic instead of email digest with list of all updated topics, threads etc. Am i missing something or there is no such feature? Thanks
We added a set of non-square custom Emojis to our Discourse instance. To prevent them to be resized to 20x20 by the clients, we prefixed all of them with _ and added the following CSS rule:
body img.emoji[title^=":_"] {
width: initial !important;
height: initial !important;
}
It works great but not when these Emojis are included in a spoiler tag. The title attribute is missing and nothing seems to allow us to prevent them to be resized to 20x20.