After successfully installing Discourse, I deleted my Welcome Post that was pinned to the top of the homepage. I did this because I thought I would just recreate it with my admin, instead of the Discourse System user. I've tried pinning it to the Uncategorized, but can't get it to show up (with the summary) at the top of the Latest when you first come to the site.
Could anyone suggest me some discourse installations with a lot of this custom badges already implemented? Just for take a look and copy Something with multiple badges and so on..
copied samples/standalone.yml to containers/app.yml
set the dev's email, hostname and smtp settings (made an account on mandrill for that)
hit ./launcher bootstrap app --> says it can't find github.com
I want to mention that I have read the topics about DNS problems with docker but my problem is that I cannot ping 8.8.8.8 from inside docker or any IP from the Internet. I can ping all IPs from the host machine, even IPs from different subnets than the subnet of the docker0 interface.
Maybe I should also mention that I tried a few other docker containers unrelated to discourse and the internet worked with those.
Did anyone encountered anything similar? I would appreciate any hints.
My host OS is Ubuntu 14.04. Internet is working fine on the host.
(please delete my other post about the dev setup, I apologize for the false start)
We're building an Ember app at the moment and the discussions will all take place in Discourse. Really enjoy working with both.
I need to theme the Discourse side of things and I'm confused why the site uses a massive html table as the main list of posts. Am I missing something? Can I enable a mobile friendly version somehow which uses a nicely collapsing layout instead?
Or can I just override the templates in the customisations? Do I have to do that in discourse or can I somehow link out to external templates, so that they are under version control.
Or is there some great reason to use a table instead of some flexbox or grid system?
I've been able to run the excellent import script for phpBB and get most of the content moved over with a few tweaks for our situation.
Thanks to @neil and everyone who had a hand in the script. I've made an addition to the script for placing the imported users into their respective groups also. I'll add this to the official git and make a pr. Code at the end of message for review.
Has anyone had any luck with importing the phpBB3 group to forum permissions into Discourse as group to category permissions? I'm importing 123 forums so it'd be great if someone else had already knocked this out. I've searched meta but found nothing.
Importing user/group data:
def put_users_in_groups
# group_id 4 and 5 are taken care of in import_users
puts '', "adding users to groups"
progress_count = 0
total_count = mysql_query("SELECT count(*) count
FROM amazingc_forum.phpbb_user_group ug
join phpbb_groups g on g.group_id = ug.group_id
join phpbb_users u on u.user_id = ug.user_id
AND ug.group_id NOT IN (4,5);").first['count']
batches(BATCH_SIZE) do |offset|
results = mysql_query(
"SELECT u.user_id, g.group_id
FROM amazingc_forum.phpbb_user_group ug
join phpbb_groups g on g.group_id = ug.group_id
join phpbb_users u on u.user_id = ug.user_id
AND ug.group_id NOT IN (4,5)
order by user_id
LIMIT #{BATCH_SIZE}
OFFSET #{offset};")
break if results.size < 1
results.each do |users_group|
begin
current_user = find_user_by_import_id(users_group["user_id"])
current_group = group_id_from_imported_group_id(users_group["group_id"])
progress_count += 1
print_status(progress_count, total_count)
next if current_user.nil?
next if current_group.nil?
GroupUser.find_or_create_by(user: current_user, group_id: current_group)
rescue SystemCallError => err
puts "Couldnt add user to group: #{err.message}"
end
end
end
end
The thing is that I add links in the HTML on run time in JS, to make city names link to Nomad List. The issue is that those links are the ones where external link tracking stays on. So I think it's a JS capture that goes wrong because I add the links on runtime.
Amazon deployed a region in China last year, but this region is not a part of amazonaws.com. The region name is "cn-north-1", and the s3 endpoint is "s3.cn-north-1.amazonaws.com.cn". So is that possible for Discourse to support this s3 region? Thank you for your fantastic work.
I was going through the feature list and I wasn't sure but does Discourse use a theme/template/style setup at all. And if so does it use a particular standard/framework?
Thank you @sam for helping me with the previous problem
I have removed all the topics from the "uncategorized" category. Then I disabled the "allow uncategorized topics" feature.
Test 1 Error Then I created a new topic. The default category was "general" and I did not change it. The newly created topic was created in the "uncategorized" category. (I believe this is an error)
Test 2 as expected. I created a new topic, this time I selected a different category and then reselected the "general" category The newly created topic was created in the "General" category as expected.
Test 3 as expected. I logged in as a non-admin user Then I created a new topic. The default category was "general" and I did not change it. The newly created topic was created in the "General" category as expected.
This bug only seems to affect admins/mod. This bug only seems to affect the post if you leave it as the default category and not change it. This bug only seems to happen when the "allow uncategorized topics" feature is disabled.
We've recently set up Discourse, and I've found that every time I reply to a new topic, I will receive an email containing my reply. This seems similar to Getting notification when you reply to a topic, though this topic does not discuss email notifications. I feel like this is a bug as I know what I've just posted; I shouldn't have to receive an email confirmation.
Someone just opened a followup on a closed topic. I wanted to quote one of the post in that closed topic to support why I think the person should not have opened another topic.
But... turns out you can select text in a closed topic, but the quote button won't appear. The editor is also hidden.
Of course this makes sense within that closed topic. But it's not a very uncommon thing to quote from a closed topic into another topic.
This plugin provides tagging functionality to Discourse. When users create topics they can optionally attach tags.
Tags are a useful alternative to categories for some forums. For example if you were running a music forum, being able to tag a topic as "Hip Hop" and "Electronica" would be useful. If you were using categories you'd have to choose one or the other.
Features
Users can tag topics with tags
You can restrict who can tag to a particular trust level
Users can choose to auto watch tags as desired
Users can list all tags, and filter topics by tag
There are bulk tools to assign tags to many topics at once and to rename tags.
Installation
Follow our Install a Plugin howto, using git clone https://github.com/discourse/discourse-tagging.git as the plugin command.
Once you've installed it, review the settings under admin and then enable tagging_enabled.
In posts, user's groups are added as classes to the span that contains their username:
In this screenshot, it appears I am only a member of the admin group. However, I am actually a member of more than one group - my "primary" group is developer. After reloading the page:
So, it is only when you are in a thread and a new post loads in that this bug occurs. I assume there are just two separate baking processes or something of that nature. This has actually caused some other weird behavior that I've noticed in the past (I can't think of it now).
On a related note, we have a plugin that adds a signature to the end of the post menu, and we have a similar issue: Signatures are not appended to posts that load when viewing a topic. Perhaps these problems are caused by the same behavior.
Our forum is dedicated to Minecraft, and it allows users to use their Minecraft username's to sign on. Because these parameters differ from Discourse's, names are incorrectly changed. For example, _Username (a valid Minecraft username) is changed to Username.
What really doesn't make sense is the we use SSO to override usernames, but the username standards are still enforced. I'm not sure of any reasoning behind this - I think SSO override should.. well, override . For now, is there anything we can do to prevent usernames from getting changed?