Quantcast
Channel: Discourse Meta - Latest topics
Viewing all 60707 articles
Browse latest View live

Internal Link Shortcuts

$
0
0

@hellekin wrote:

Today I was looking for a way to link to a post in the same topic.

The :link: icon, when clicked, shows post #4, so I tried: using #4 and post#4, only to get frustrated, but discovering that the # character pops up categories to link (which I read about extensively since, in meta.)

Now, I find this quite inconsistent, and would like to propose ways to consistently address internal links that matches the actual URL format, or already used patterns...

Generic Patterns

Using colon as a prefix or separator would be nice, but it already autocompletes to emoticons and that could become messy. But consider: :4, :10:4, and 3:10:4 (with optional colon prefix) to link to post number 4 in the current topic, post number 4 in topic 10, and post number 4 in topic 10 of category 3.

Using / instead might work, but then it should match the URL, e.g., /c/3, /t/10, and /t/10/4.

The "quote reply" to a post uses keyword colon number, e.g., post:4 or topic:123. This can be very useful is there's a way to show these IDs with every post (e.g., with an element title or tooltip).

In general though, #post_4 would use the actual anchor in the HTML. #4 would be great too, but it conflicts with the (current) category shortcut (BTW, what happens when you have a category name matching a tag name?)

Both solutions though are problematic for i10n since they impose English words.

The shortcut to a post in the current topic should make category and topic implicit.

Since topic IDs are global, .. can be useful, as in .[optional topic ID].[post number], e.g.:

  • ..4 to link to post #4 in current topic
  • .10.4 to link to post #4 in topic 10

Posts: 4

Participants: 3

Read full topic


Order Trust Level badges by level rather than alphabetically on the public /badges page

$
0
0

@meglio wrote:

Currently, badges in the "Trust Level" section are not ordered by the level and it looks confusing.

Instead, they are ordered alphabetically, so if you customize the names in your translation, you may end up in badges shown in a wrong order.

Posts: 4

Participants: 3

Read full topic

Cannot start container -- Port 80 already in use

$
0
0

@littleviolette wrote:

After I tried rebuilding my container with ./launcher rebuild app, I received the following error message:

Error response from daemon: Cannot start container b974645754b5c87cf927b4c9cadd3e5268498aff8deb32360de9b6fd28420c63: failed to create endpoint app on network bridge: Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use

My webpage greets its user with "Welcome to nginx!"

From what I learned on this forum, something else is running on port 80 and I must remove it in order to start the container. How may I proceed in doing so (I am not trained as a programmer so I would much appreciate your detailed instruction!)?

Thank you!

Posts: 2

Participants: 2

Read full topic

Authentication Failed Zoho Mail

$
0
0

@seanmavley wrote:

I have a feeling the Discourse installation is pranking me, lol.

Here is my Email Settings:

  ## TODO: The SMTP mail server used to validate new accounts and send notifications
  DISCOURSE_SMTP_ADDRESS: smtp.zoho.com
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: no.reply@khophi.co
  DISCOURSE_SMTP_PASSWORD: 12345678     # that's NOT actual password BUT there're all numbers. The bad guys are like :troll:
  #DISCOURSE_SMTP_ENABLE_START_TLS: true

Note: My Password for the smtp is entirely numbers.

This is the errors in get in sidekiq:

Jobs::HandledExceptionWrapper: Wrapped Net::SMTPAuthenticationError: 535 Authentication Failed

Can I actually log in?
Yep, when I log in via browser with my credentials, it works. I tried telnet into zoho mail, worked.

Is it actually a prank or I'm doing something wrong? thanks

Posts: 1

Participants: 1

Read full topic

Db:migrate fails (1.5.4 to 1.6.4)

$
0
0

@NuLL3rr0r wrote:

I'm running a multi-site instance and running either:

$ sudo -u discourse -g discourse -H RAILS_ENV='production' bundle exec rake multisite:migrate

or

$ sudo -u discourse -g discourse -H RAILS_ENV='production' bundle exec rake db:migrate

Fails. here is the output:

rake aborted!
SyntaxError: /usr/home/discourse/discourse/plugins/discourse-nginx-performance-report/app/jobs/scheduled/daily_performance_report.rb:13: syntax error, unexpected <<
            <<~TEXT
              ^
/usr/home/discourse/discourse/plugins/discourse-nginx-performance-report/app/jobs/scheduled/daily_performance_report.rb:14: syntax error, unexpected keyword_in, expecting keyword_end
            Report is only available in latest image, please run:
                                       ^
/usr/home/discourse/discourse/plugins/discourse-nginx-performance-report/app/jobs/scheduled/daily_performance_report.rb:14: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '('
/usr/home/discourse/discourse/plugins/discourse-nginx-performance-report/app/jobs/scheduled/daily_performance_report.rb:19: syntax error, unexpected tXSTRING_BEG, expecting keyword_end
            ```
              ^
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:268:in `load'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:268:in `block in load'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:268:in `load'
/usr/home/discourse/discourse/plugins/discourse-nginx-performance-report/plugin.rb:7:in `block in activate!'
/usr/home/discourse/discourse/lib/plugin/instance.rb:197:in `call'
/usr/home/discourse/discourse/lib/plugin/instance.rb:197:in `block in notify_after_initialize'
/usr/home/discourse/discourse/lib/plugin/instance.rb:195:in `each'
/usr/home/discourse/discourse/lib/plugin/instance.rb:195:in `notify_after_initialize'
/usr/home/discourse/discourse/config/application.rb:173:in `block (2 levels) in <class:Application>'
/usr/home/discourse/discourse/config/application.rb:173:in `each'
/usr/home/discourse/discourse/config/application.rb:173:in `block in <class:Application>'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/lazy_load_hooks.rb:36:in `call'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/lazy_load_hooks.rb:36:in `execute_hook'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/lazy_load_hooks.rb:45:in `block in run_load_hooks'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/lazy_load_hooks.rb:44:in `each'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/lazy_load_hooks.rb:44:in `run_load_hooks'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/railties-4.2.7/lib/rails/application/finisher.rb:62:in `block in <module:Finisher>'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/railties-4.2.7/lib/rails/initializable.rb:30:in `instance_exec'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/railties-4.2.7/lib/rails/initializable.rb:30:in `run'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/railties-4.2.7/lib/rails/initializable.rb:55:in `block in run_initializers'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/railties-4.2.7/lib/rails/initializable.rb:54:in `run_initializers'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/railties-4.2.7/lib/rails/application.rb:352:in `initialize!'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/railties-4.2.7/lib/rails/railtie.rb:194:in `public_send'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/railties-4.2.7/lib/rails/railtie.rb:194:in `method_missing'
/usr/home/discourse/discourse/config/environment.rb:5:in `<top (required)>'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:274:in `require'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:274:in `block in require'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:274:in `require'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/railties-4.2.7/lib/rails/application.rb:328:in `require_environment!'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/railties-4.2.7/lib/rails/application.rb:457:in `block in run_tasks_blocks'
/usr/home/discourse/discourse/vendor/bundle/ruby/2.2/gems/rake-11.2.2/exe/rake:27:in `<top (required)>'
Tasks: TOP => multisite:migrate => environment
(See full trace by running task with --trace)

Posts: 5

Participants: 2

Read full topic

Separate control over the website tag?

$
0
0

@lkramer wrote:

Howdy all.

I know that Discourse has a "title" setting in the Admin panel and that "title" is used as the <title> tag.

And that "title" setting is also used various places automatically like email subject lines etc, so for this reason we've kept the title nice and brief. But for SEO purposes, we'd like the <title> tag to be a bit wordier.

Is there some relatively easy way to have a brief title in the "title" setting and a wordier version for the <title> tag?

Thx!

Posts: 1

Participants: 1

Read full topic

Expanding editing grace period to hard delete posts?

$
0
0

@Karin3 wrote:

My group of five writers is experimenting with Discourse as a means to converse, give feedback, and sometimes work together. I am the administrator of the site, but as a small community we want to be equals as much as possible. For that reason the way that the administrator can see soft deleted posts is awkward.

I looked around for a way to handle this, and the best thing I came up with is to expand the editing grace period to 12 to 24 hours. Would that have any undesirable implications? (perhaps slowing things down or delaying notifications) Any other ideas about how to address the issue?

Posts: 5

Participants: 3

Read full topic

URL off by one when moving through posts with keyboard

$
0
0

@pfaffman wrote:

When you scroll through posts with j,k, the post number shown in the URL is off by one. That is, when you have post 7 selected (as confirmed by clicking the link icon), the URL shown is for post 6.

Expected behavior, the selected post will be reflected in browser URL so that you can copy and paste it without using the mouse.

Posts: 3

Participants: 2

Read full topic


Issues with editing custom CSS over mobile

$
0
0

@awole20 wrote:

I tried editing some CSS in response to the "Last Visit" line appearing in mobile. I was away from my keyboard at the time and wanted to edit the CSS on the fly while I was out. I wasn't able to edit it due to some issues in the editor. It works flawlessly on desktop, but customization via mobile seems like it could use a little love...

Using an android 6p over the latest chrome:

  • could not select text from CSS sheet to copy (start + end pins not appearing, long press doesn't work, and doubleclicking selects inner text, but no pins appear).
  • could not scroll on CSS sheet - dragging a finger across the CSS styles scrolled the entire page, rather than the CSS part. This made it impossible to edit any content further down in the stylesheet.

Posts: 2

Participants: 2

Read full topic

Reducing white space and increasing main content column width

Private message to members of topic

$
0
0

@jako512 wrote:

Is it possible to send a private message to users that participated on some topic (or even category/tag) ? I want the topic to stay public.

Posts: 1

Participants: 1

Read full topic

Discourse for Equity/Stock Market

$
0
0

@Ratul_Bhattacharya wrote:

Hello there,

I am trying to build a discourse forum for stock markets in India. Its currently hosted on Linode. Its accessible at http://forum.invesmentswise.com. The question that I have is how do I manage 3500 + stocks? What should be the right approach? 3500 categories or 3500 topics? Plus there are various operations on each stock like intraday purchase, futures options etc. Not sure how to support. I love discourse and want to make use of it. Please advise

Posts: 5

Participants: 2

Read full topic

Legal → Discourse Keywords

$
0
0

@kudos wrote:

Suppose I wish to start a website PeterDiscourse.com; This is Just an an example, though.
The Discourse Software will be installed here. I hope in such case you do not have any issue with the installation in terms of copyright violation. Because the domain name contains "Discourse".

Wordpress do not want any one to book a domain such as PeterWordpress.com.

I hope I am able to putup my question correctly.

Posts: 1

Participants: 1

Read full topic

Is it possible to bulk upload tags?

$
0
0

@Ratul_Bhattacharya wrote:

Sorry for posting all werid sort of questions but my requirement is also a little weird. I am building a forum using discourse that talks about Indian stock market which has over 3500 stocks. I was recommended that I can use tags to identify each stocks. Now the problem is that if I have to 3500 stocks manually its a really pain, was just wondering if I have the option of bulk upload or something to hack around with? Any help is highly appreciated.

Posts: 10

Participants: 3

Read full topic

Setting timerange for the Lates Topic first screen for invited users

$
0
0

@meglio wrote:

Is there any setting for setting which timerange is selected by default on the Latest Topic page when a user accepts an email invitation?

It currently shows "All time", but I'd like to set it to "Last month".

Posts: 9

Participants: 3

Read full topic


Admin Statistics Report

$
0
0

@saiqulhaq wrote:

:warning: This is an beta plugin, still needs a round of testing before it's safe for production sites

discourse-admin-statistics-digest

This plugin sends statistic report like:

  • These users joined some time in the past 60-30 days
  • These are your top non-staff users of the month
  • These formerly very active users are not so active any more
  • The 5 most active responders in the #support category were: ...
  • Most popular topics & posts this month

Preview:

  • Email report sample:

Installation

Add git clone https://github.com/saiqulhaq/discourse-admin-statistics-digest.git` to the container file

hooks:
  after_code:
    - exec:
      cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/saiqulhaq/discourse-admin-statistics-digest.git

or follow the instruction on https://meta.discourse.org/t/install-a-plugin/19157

Posts: 1

Participants: 1

Read full topic

How do I make my own badge query?

$
0
0

@keith1 wrote:

I'm feeling quite silly for having to ask, but I'm finding tons of great resources for making my own badges, but I can't figure out where exactly to put all of these badge queries. Can someone just point me in the right direction?

Thanks!
Keith

Posts: 5

Participants: 3

Read full topic

Rate Limiting when behind Nginx Proxy

$
0
0

@seanmavley wrote:

2016/10/01 09:17:03 [error] 56#56: *161 limiting requests, excess: 12.668 by zone "flood", client: 178.62.3.120, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "yologhana.khophi.co", referrer: "https://yologhana.khophi.co/latest"

I get this error few minutes into starting the discourse app.

I read to understand it is because the request hitting the inner nginx appears to come from ONLY one IP address, which is the outer nginx, therefore the inner nginx thinks it is one person trying to do all those requests.

Of course, disabling the rate limting yml template might solve it, but it ain't the wisest thing to do. Any workaround?

I saw this, but doesn't work for me:

Posts: 11

Participants: 4

Read full topic

Two webhook events sent for some new topics

$
0
0

@DanielMarquard wrote:

I have a webhook configured to trigger for topic_created and post_created events. I've noticed that some new topics will trigger both, though. This is not true for all topics, but I have noticed it for topics containing uploaded images in their original posts.

In comparing their payloads, the only difference is that the post_created JSON contains a post array (for post_number 1).

This topic from this morning, for example, triggered both events. Here's the topic_created payload, and the post_created payload.

Posts: 2

Participants: 2

Read full topic

Special annotation for posts that are just links

Viewing all 60707 articles
Browse latest View live




Latest Images