Sometimes I want to write “Good job”, “Great you found the solution” or something that is relevant to all the people in the thread and especially the last poster, but not relevant for all the people in the forum in general.
Is there a way to post something without bumping the whole topic to the top?
My forum was down all last night, showing a “502 Bad Gateway” error. Last time this happened I ran a cleanup and the forum returned. Did the same today, as well as shutting down the droplet and resizing it at Digital Ocean…
Now the forum is back up, but only for mobile users, not desktop.
Any idea why that would be happening?
I have recently gone over to update some of the automated messages that are sent out regarding flags and blocks, and I have found that I cannot remove the %{site_name} from them without getting the error: interpolation key(s) are missing: “site_name”.
The messages in question are:
system_messages.too_many_tl3_flags.text_body_template
system_messages.too_many_spam_flags.text_body_template
system_messages.post_hidden.text_body_template
system_messages.blocked_by_staff.text_body_template
system_messages.unblocked.text_body_template
And perhaps more, but these are the ones I have tried.
All the messages state “This is an automated message from %{site_name} to let you know that…” and are sent as PMs from the site system username.
In these cases I think stating that the message is from the site is unnecessary fluff. People know what site they are on, and shouldn’t need to be told it.
Hi,
Next to notification email setting, it says that
“The from: email address used when sending all essential system emails. The domain specified here must have SPF, DKIM and reverse PTR records set correctly for email to arrive”
I’ve only set SPF, but the emails are arriving without problems at least to Gmail. Do I need to set all these three records? And is there a documentation on how to do it.
Thanks
(We don’t know much about this site yet but it seems legit. Requires more writing, but, if you’re feeling up for it, go ahead!)
Having an honest and up-to-date representation of Discourse on these sites can make a big difference, so if you can make the time to sign up and chime in we’d greatly appreciate it. And if you spot outdated information that needs to be edited/removed, please report it on the site and let us know here as well.
Are there other sites like these that we should have a presence on? Let us know!
We use Discourse both to facilitate community discussion around our app, and also to do all user-facing technical support.
There is a support category where people post general issues, and our support team is also a group (@support) that can be flagged when people need help in other areas of the site, like in the Feature Requests category.
Our moderators do a great job keeping things categorized properly, but I am working to streamline our support infrastructure and need a way to track and categorize support requests so I know where we need to write more docs, change the product, do more QA, etc. Categories of support requests I’d like to track over time would be things like “Android” or “Media Importing” etc.
I’ve considered adding subcategories in the Support category, and I’ve also considered enabling tags, but there are some issues with both approaches, as I understand them:
I don’t really want users to be forced to categorize their own issues, even though I know reports about per-category activity would give me some decent metrics.
Tags would basically be invisible to users, but it’s not clear to me whether I can generate reports or metrics based on which tags have the most activity over the last x weeks.
Is there anyone who has dealt with similar issues that can recommend one of these approaches, or something completely different?
So, we recently had someone create an account to make a couple of offensive posts, and we’re trying to piece together what exactly is going on. The first problem is that the user deleted their first post inside the grace editing window so the original post is not showing up, even in the editing history, only the “Post will be deleted in 1 hour unless flagged” message. We (think we) have corrected future problems with this via turning off the grace window, but are wondering if it’s possible to pull back what the original message was.
Additionally, we know the account is a sockpuppet and generally I scrape the info from sock puppet accounts to see if someone has any more (or creates them in the future), but the account was deleted by an admin, so the information (IP, email, ect.) is gone. Is there any way to recover this too?
The mail function used to work, but after a server restart, it gives out
"There was a problem sending the test email. Please double-check your mail settings, verify that your host is not blocking mail connections, and try again."
when trying to send a test mail . What happened to it? I need to fix it asap as users are complaining about not receiving any confirmation mails
I’m using elasticemail, and has checked that the server can connect to smtp server with telnet, username and password correct
I commonly view Discourse sites from my iPhone while I’m not at home, but this caught my eye today. The tags are displayed right next to the category, but they’re aligned with the top of the category box. In my personal opinion, they should either be moved to the middle, or be bigger so that they take up the same height as the category boxes.
If the team is not willing to mm a change, is there a HTML snippet that I could include to make either one of the suggested changes a reality?
I’m seeking advice and experience from admins/mods that have moved from vBulletin (or any platform using warnings and infractions) to Discourse and how your moderation process has changed. We were dependent on warnings and infractions and being able to reference them during forum policy violations.
In the past, if the offense wasn’t blatant or minor, we would send a warning PM and apply a warning to the user account, which was tracked at the user account level (accessible to all mods). If the offense was blatant or the user was around longer than a “new user” and committed a violation, infraction and PM. Recurrence of offenses (infractions total hit a limit or some time period) or just blatant violations would be met with temporary or permanent bans.
Now on Discourse, with just official warnings, we’re wondering how others sites and teams are approaching this. Are you simply making everything an official warning and PMing, so you can track the action/behavior at the user level, with that information available to all of the mod team members? Or are you still informally warning with a PM first? If the latter, how do you keep record of this offense for later reference if the user does violates policy again and you need to be able to make that connection?
Even on VB our mod team had a spreadsheet where we recorded offenses, and used that as a reference for all moderators.
Any other tips you could share would be awesome. Thanks!
I have seen one solution where the first image in the topic will be used for open graph and twitter tags
But my issue is something different.
I need to provide custom images just as mentioned above, but the image would not be present in the topic content (it will be present in topic custom fields).
I checked the ApplicationHelper class containing crawlable_meta_data function.
But how do I dynamically set the tags in topic view. I used serialiser to insert excerpt inside topic, but it had no effect on meta tags.
add_to_serializer :topic_view_ , :excerpt do
# add custom fields to topic view excerpt
end
I also tried dynamically changing meta tags using javascript, but it did not have any effect as the facebook and twitter will parse the head tags once (first time), while javascript will change the meta tags later.
If you can even point me to relevant code, it would be helpful, as I am not sure how to use applicationhelper inside topic serialiser.
Has anybody faced this issue? How did you solve it?
I wasn’t sure which category to put this in - I’m happy to have it moved.
We have a community of around 400 users at present. We migrated from a purely mailing-list format (an old version of mailman, hacked together with OpenLDAP for user authentication, etc), and presented the result back to our membership as “mail-enabled web forums” rather than a straight-up mailing list replacement.
Many of our users still use the mail interface as their primary interaction with Discourse, and a vocal minority are quite, well, vocal, about some issues they see with how Discourse treats email.
The primary concerns they seem to have is that they believe that Discourse breaks quoting and threading of replies. I believe “mailing list mode” largely addresses the latter - so it’s quoting I am focusing on here.
I believe it is possible to “prompt” Discourse to correctly quote emails (or parts thereof) by introducing double carriage returns (I assume this is the trick) between quoted text and comments made inline (seems to only matter after the quoted text, not after the comment before the next quoted section). However, even in my own experience, this seems a bit hit and miss - when doing it myself, and doing it in what I believe is a consistent fashion, sometimes my quotations and comments are nicely separated, at other times they seem to just run into each other (be that within quotes our outside them)
What’s the cause? I’m not sure. I saw this thread:
Which mentions that support for “>” characters indicating quoting was added to Discourse.
I’ve tested doing that, and it seems to work consistently.
What doesn’t seem to work consistently is other characters that get used to indicate quoting - Gmail in particular in my case, which seems to use a vertical line in front of the quoted text.
So, the question is - is there a “secret sauce” to getting Discourse to recognise the quoted text? Can characters other than > be used to indicate quoting - and how many email clients (be it gmail web client or “thick” clients" do we think it’s reasonable for Discourse to be able to “recognise” quoting behaviour from?
Increased significantly the number of requests: this is the best time
The update is done via: launcher rebuild app
app.yml
templates:
- "templates/cron.template.yml"
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
## which TCP/IP ports should this container expose?
## If you want Discourse to share a port with another webserver like Apache or nginx,
## see https://meta.discourse.org/t/17247 for details
expose:
- "25654:80" # http
params:
db_default_text_search_config: "pg_catalog.english"
## Set db_shared_buffers to a max of 25% of the total memory.
## will be set automatically by bootstrap based on detected RAM, or you can override
db_shared_buffers: "128MB"
## can improve sorting performance, but adds memory usage per-connection
#db_work_mem: "40MB"
## Which Git revision should this container use? (default: tests-passed)
#version: tests-passed
env:
LANG: en_US.UTF-8
# DISCOURSE_DEFAULT_LOCALE: en
## How many concurrent web requests are supported? Depends on memory and CPU cores.
## will be set automatically by bootstrap based on detected CPUs, or you can override
UNICORN_WORKERS: 2
This file has not changed since last time
# DISCOURSE_DEFAULT_LOCALE: en -> DISCOURSE_DEFAULT_LOCALE: ru ?
Errors /logs no
When switching: default locale -> en (admin/site_settings/category/basic)
the speed of loading pages is reduced: 2434мс to 187мс
Hello,
I’m not able to send email. The admin email has been activated manually.
When I try to send an email a get “Client does not have permissions to send as this sender”