@alefattorini wrote:
Hi guys,
I'm testing my first Discourse installation. My firts users received the "Welcome Message" that contains the Discourse Cheet-sheet. How can I customize it? Any hint?
Posts: 4
Participants: 3
@alefattorini wrote:
Hi guys,
I'm testing my first Discourse installation. My firts users received the "Welcome Message" that contains the Discourse Cheet-sheet. How can I customize it? Any hint?
Posts: 4
Participants: 3
@TechnoBear wrote:
Steps to repro:
Go to a category page, or your Profile messages page.
Open search and type in a term.
Decide none of the offered results is what you're looking for and close search.
Try to use End to scroll down.Result - nothing happens.
Use j/k to scroll up or down - all good (except on Messages). But End/Home will not function, even after initiating scroll with j/k.
I'm using Firefox 35.0.1 on Ubuntu Gnome 14.10 and the problem occurs even in safe mode. It doesn't seem to affect Chromium.
Update: Problem also affects "Latest" and "Top".
Posts: 3
Participants: 2
@masda70 wrote:
I'm aware that S3 setups for upload are not really recommended anymore vs origin pull CDNs, but I have a fairly old installation and I've been worried at how Discourse handles Cache control rules for S3 uploads.
So far I've noticed that Etag/last-modified headers are set properly, but no Cache-Control header is set for S3 uploads. Since the official nginx setup uses Cache-control rules for avatar/uploads, it would help a lot to have S3 uploads use the same set of parameters. S3 does not let me set global HTTP headers, so it has to be done from the discourse app.
Posts: 1
Participants: 1
@tobiaseigen wrote:
I think this might be left over from developments in the tagging module, @eviltrout - there is a tag here on meta that links to an empty topic list.
Posts: 3
Participants: 3
@Hector wrote:
It seems that there is a difference in the way relative dates are calculated for posts in profile and the topic page.
In some posts there is a difference of 1 day.
Posts: 4
Participants: 3
@stephengfriend wrote:
I'm currently using discourse to setup a forum for a group of role-players. Each player could have a various number of 'in-game' characters. Is there any way to provide alternate display names (and avatars?) on a per post basis?
Ex. UserA has two characters. CharA and CharB. This user would like to start a topic as CharA and respond to his own topic as CharB as though those characters are having an 'in-game' conversation? Is this possible? Should I consider developing a plugin?
Thanks
Posts: 2
Participants: 2
@chrisadams wrote:
Basically the gist of this is that I came in to work on Monday to find that our installation of discourse was not responsive. The server is an S3 ubuntu server through Amazon. I couldn't even shell in to the server or pingplot the domain, nothing was working. Here are my steps to fix whatever the issue was or is. It was obvious that it had something to do with aufs and the Docker software and I will explain why, even though there are other subjects covering this in different ways. This is how I fixed my issue.
I mirrored the server, just in case, because I hadn't setup a bucket to save discourse backups...yet.
I stopped and restarted the server. With the new IP, I was able to shell in to the server. I checkedTOP
and found that the entire docker and discourse system had not started with the system. When I went to check ./launcher I got the error about not having aufs installed.So I ran the following,
sudo apt-get update sudo apt-get upgrade
The kicker is that this did not update docker or aufs, but everything else.
So I ran this;sudo apt-get install lxc wget bsdtar curl sudo apt-get install linux-image-extra-$(uname -r) sudo modprobe aufs
So then I ran
sudo docker run -i -t ubuntu echo 'hello'
and produced an error. Docker is still not working. Ransudo apt-get update
and thensudo apt-get upgrade
again and then I ran the following I found here.sudo add-apt-repository ppa:docker-maint/testing sudo apt-get update sudo apt-get install docker.io
After running this command and trying
./launcher start
everything looked normal. Tried using the URL to the server and poof, it worked.I hope this information is understandable and helps others.
Posts: 2
Participants: 2
@riking wrote:
I've recently received a flurry of similar errors as well:
root@discourse:~ # free -h total used free shared buffers cached Mem: 2.0G 1.9G 103M 43M 60M 327M -/+ buffers/cache: 1.5G 492M Swap: 2.0G 80M 1.9G
Swap was set up at the time of those errors. Any suggestions for settings to adjust?
Thanks much.
Posts: 5
Participants: 3
@gerhard wrote:
Steps to reproduce:
- Send a private message
- Try to edit the message you just sent
- You'll see the following empty error message:
Expected behaviour:
Let me edit the private message or show an error message.
Posts: 4
Participants: 3
@downey wrote:
Not sure if bug or feature ... depends on one's view.
Background: When getting an email notification from a post, the "Previous Replies" only include the most recent replies. This can be meaningless (and worse, terribly confusing) if someone is replying to an earlier post in the topic. Paging @techAPJ or other fans of Discourse email hacking.
Reproduce: Have someone reply to your post in a topic later, after other replies have been added to the end of the topic.
Expected Behavior: Get a notification email with the "Previous Replies" starting (below the new post) with the post that reply is replying to.
Actual Behavior: "Previous Replies" is the last N replies in the topic overall, regardless.
Posts: 2
Participants: 2
@matt_mcneil wrote:
We have a custom fixed nav bar (above Discourse's native d-header nav) that takes up about 60px on the top of the screen.
Is there any way to let Discourse know about this vertical shift when it's calculating which post is currently visible? I ask because at least two nice features end up being slightly broken (post URL updating while scrolling and the timing of the switch from full header to compressed topic header) because of the difference between what Discourse thinks is visible and what's actually visible.
Posts: 1
Participants: 1
@chrisadams wrote:
First off, I was designated to find an application for internal work that allowed good fluid search features with ease of use and the capability to store documentation for training purposes. I went through something like 14 different applications and it was really a mixed bag of rocks that just didn't quite mesh up to what we were looking for. Then a friend of mine pointed me in the direction of Discourse and to be honest I was a bit hesitant. It was a forums format, but not. It was different and that's hard to sell to your boss. Ultimately I scrapped all other instances and soon found myself knee deep in the configuration of Discourse and I never once looked back. It fit everything we needed perfectly.
Secondly, when I had my first issue I didn't know where to go, but coming here it was super simple to instanly find a fix and if I didn't find it I could post my issue looking for help and both @codinghorror and @sam have been there within hours of my post helping out with quality info or a way to fix it.
So my hats are off to you two gentleman for somehow being able to keep up with the influx of bugs and continuously updating your superb software platform. Your dedication to your users is by far the best experience I have ever had.
Again, thank you for your superb work, you guys are the best in the business as far as I am concerned.
Posts: 3
Participants: 3
@pakl wrote:
While I can easily see how many times a user was suspended I don't see an option to find out details about those suspensions. Would be good to be able to look at a full history of a user with suspensions and flags etc.
Posts: 2
Participants: 2
@AdamCapriola wrote:
Try clicking the video title (before clicking the play button). The click tracking looks like it gets hung up.
Posts: 2
Participants: 2
@sk4l wrote:
Hey!
I have a problem with Discourse I can't solve, even though I spent the last day on it. I have read EVERY possible topic here and on other websites and still can't find a solution, so I would be really grateful for any help.
I installed the latest version of Discourse on a VPS, following the official guide. After setting up SPF and DKIM for my domain, I signed up for Mandrill and put the required setting in containers/app.yml. I am 100% sure everything is correct, since I pasted and triple checked it. Here are my settings:
LANG: en_US.UTF-8
DISCOURSE_DEFAULT_LOCALE: en
UNICORN_WORKERS: 3
DISCOURSE_DEVELOPER_EMAILS: 'myemail@domain.tld'
DISCOURSE_HOSTNAME: 'mydomain.tld'
DISCOURSE_SMTP_ADDRESS: smtp.mandrillapp.com # (mandatory)
DISCOURSE_SMTP_PORT: 587 # (optional)
DISCOURSE_SMTP_USER_NAME: myemail@domain.tld # (optional)
DISCOURSE_SMTP_PASSWORD: API key from Mandrill # (optional)Currently, mailtest works just fine with this configuration, however, I can't receive the confirmation email for my admin accout. I created my account with rake, logged in, opened
discoursedomain.tld/admin/email
and tried sending email from there without any luck. What I am getting isERROR - 435 4.7.8 Error: authentication failed:
I am sure my VPS provider is not blocking Mandrill's servers, because I could telnet in.
I did a
./launcher bootstrap app
after changing the app.yml file. I would like to note that I kept getting this error:RuntimeError: socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1 failed with return #
Location of failure: /pups/lib/pups/exec_command.rb:105:in `spawn'
exec failed with the params "socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1"Someone mentioned in a topic I found here that I should reboot the server to fix the postgress error. That didn't work, so I killed the docker container and rebuild then. Was this a mistake?
After all this, I tried a clean install, again following the guide closely, but I am still getting the same
ERROR - 435 4.7.8 Error: authentication failed:
How should I proceed?
Posts: 2
Participants: 1
@thisgeekza wrote:
I just upgraded docker to 1.5.0. Since then I have been unable to bootstrap the web container.
$ sudo ./launcher bootstrap web WARNING: No swap limit support Calculated ENV: -e LANG=en_US.UTF-8 -e HOME=/root -e RAILS_ENV=production -e UNICORN_WORKERS=6 -e UNICORN_SIDEKIQS=1 -e RUBY_GC_MALLOC_LIMIT=40000000 -e RUBY_HEAP_MIN_SLOTS=800000 -e DISCOURSE_DB_SOCKET= -e DISCOURSE_DB_HOST=data -e DISCOURSE_DB_PORT= -e DISCOURSE_DB_PASSWORD=xxx -e DISCOURSE_REDIS_HOST=data -e DISCOURSE_DEVELOPER_EMAILS=xxx@xxx -e DISCOURSE_HOSTNAME=xxx -e DISCOURSE_SMTP_ADDRESS=xxx -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=xxx -e DISCOURSE_SMTP_PASSWORD=xxx cd /pups && git pull && /pups/bin/pups --stdin FATA[0000] Error response from daemon: Cannot start container 880ca22223f382d1ab33cc0c0a7e2c5899f3b9e6bc7cb46aba9238b3610a1183: (exit status 1) 880ca22223f382d1ab33cc0c0a7e2c5899f3b9e6bc7cb46aba9238b3610a1183 FAILED TO BOOTSTRAP
Downgrading to docker 1.4.1 allows web to bootstrap. Oddly enough, data can bootstrap with 1.5.0, but web won't.
Posts: 7
Participants: 3
@bartv wrote:
I'm using @eviltrout's script to display comments on my blog. Everything works fine, but I'd like to tweak the styling a little. As I wasn't able to find a setting in the admin for the embed css, I was wondering how to best approach this? Any tips?
Posts: 2
Participants: 2
@bartv wrote:
I bugs me a little (just a little) that 'User Visits' is a separate table on the Dashboard. To get a good sense of my community's activity at a glance, it would help if it was part of the first table (users, topics, ...).
I guess it would then also make sense to relabel 'Users' as 'New users' to clarify its meaning.
And to further clarify what 'User Visits' means - is that the # of daily active users, or user sessions during that day? Ideally, I'm more interested in knowing how many individuals are active during a day than the # of visits they've made (although that's an important metric as well).
Hope this makes sense!
Posts: 2
Participants: 2
@DigNeurosurgeon wrote:
I know that the issue has been discussed before and some progress has been made (and that many disagree that alphabetic sorting on topic title is useful), but to me it is. I am experimenting with Discourse to see if I can use it to replace NeuroDSS.com which contains neurosurgical classification and grading systems. The option that users can add their own classifications (and more) and discuss them on site is a great side benefit. Primarily however, I want users to go to categories easily and find the content they are looking for.
I managed to get the categories view first when accessing NeuroMind.cc, and modified @sam's Minimal Topic List Design to allow the user to sort topics in alphabetical order by changing this piece in the header :
<script type='text/x-handlebars' data-template-name='topic-list-header.raw'> {{raw "topic-list-header-column" sortable='true' order='topic.title' name='topic.title'}}
This works, but the user still has to perform the sorting manually. How can this be done as a default setting when the category is opened?
Side note: I also changed
{{raw "topic-list-header-column" sortable='true' number='true' order='replies' forceName='Replies'}}
(in the original post it said
order='posts'
and it gave some side effects, guess that is a typo)Any help would be greatly appreciated!
Pieter
Posts: 4
Participants: 3
@frdmn wrote:
Hello,
I am working on the following very simply plugin that aims to use a 3rd party Minecraft skin service for the default avatars.
However, it doesn't work and I'm not sure how to troubleshoot/debug this.
The plugin can be found here: https://github.com/yeahwhat-mc/discourse-minecraft-heads/blob/master/assets/javascripts/minecraft-heads.js
Thanks in advance!
Edit: I am also not sure if this is the appropriate category for this kind of question. If it's not, feel free to move it.
Posts: 3
Participants: 2