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

Comparison Between Forum Management Discourse Vs Other Forums

$
0
0

Charles Wilmott wrote:

Hi
I'm just wonder does the user trust system for discourse reduce amount of time managering a forum?
how it compare to other forums on the market?

Posts: 1

Participants: 1

Read full topic


API returns relative times instead of absolute time values

$
0
0

Felix R. wrote:

The API's GET methods at /admin/users/list return relative times like 'created_at_age': '20h' and 'last_seen_age': '10m'. Maybe this is a misconception, as I do not have much experience with APIs, but shouldn't the API return absolute times and leave it to the client/UI to interpret them?
Alternatively, is there another way to get a large amount of users with absolute dates other than grabbing them a single user at a time?

edit: I don't know much Ruby, but well enough to just add those fields as created_at, last_seen, etc. later and hand in a pull request if that's alright.

Posts: 1

Participants: 1

Read full topic

Unread/Read background colors not distinguished in Profile->Notifications

Can not upload anything in the Android browser

Chrome on Android, don't let the user reply before the upload has finished

$
0
0

wrote:

Basically right now you can tap on upload, select a file and it will upload that. You can instantly hit reply while it is still uploading.

The post will just contain the typed in text.

Tried replying again and after some seconds (when the upload finished i guess) the <img\ tag appeared and it then saved fine; but well a user might get confused with this.

Posts: 1

Participants: 1

Read full topic

Strange syntax highlighting in and/or triple `-escaped text

$
0
0

wrote:

Basically I want to list some text/table without any sort of syntax highlight but that seems impossible to do.

I've tried adding 4 spaces, multiple tabs, triple `, changing the syntax hightlight to markdown, text and leaving it completely out but in the end Discourse always chooses coffeescript for my text.

Just after saving, the text turns out like

but after refreshing the site the syntax highlight gets applied again:

I want to display it similarly to this; similar red highlighting (perl) appears in the Onebox too:

Screenshot for reference, even right after creating the topic this was all grey and after a refresh it was red again.

Posts: 1

Participants: 1

Read full topic

Badges no longer link to the post they refer to

Case insensitivity with inlineRegexp


File uploads actually work on heroku?

$
0
0

Rex wrote:

Hello everybody, I just install discourse on heroku.

And I found profile image uploading is working, then I found some code about upload, like uploadscontroller and Model Uploads, and it seems to store file into database. Does it mean I don't need AMAZON S3 support for file uploading? And how does the file uploading work in discourse?

Posts: 2

Participants: 2

Read full topic

Laravel + Discourse together

$
0
0

Khoa Nguyen wrote:

I started a Discourse forum a few months ago.
Now I am developing my website with Laravel and have a big problem with user management.
I thought about use Discourse as User manager but there is no good documentation about this way. I created some topics to ask about it. @sam said that I only need to reverse the single sign on process. But I can't make it happen.
Another solution is using my Laravel site as a single sign on provider but there will be complain from user about they have to reset their password (if they didn't login with facebook/google....).
Is there anyone experience with this situation ?

Posts: 6

Participants: 2

Read full topic

Infiniscroll not working if the last item of first batch is not off-screen

$
0
0

PJH wrote:

Going to /unread with more than 15 unread posts doesn't load >15 unless #15 is off-screen and can be scrolled down to.

For example:

The only way to get more to load is to resize the browser window to produce a scrollbar and scroll down.

Posts: 7

Participants: 5

Read full topic

How to show Facebook connect button next to "register"?

Using inlineRegexp with ajax

$
0
0

Leo McArdle wrote:

I've been trying to do an ajax call while using Dialect.inlineRegexp, and things haven't exactly been going as I've wanted them to...

I'm trying to include data from the result of the ajax call in the returned html, in this case fetching data about a bug to put in the title of the link to the bug.

Hopefully the following code illustrates what I'm trying to do, but not succeeding at: (you might be able to tell that I'm fairly/completely new to promises)

Discourse.Dialect.inlineRegexp({
  start: 'bug',
  matcher: /^(bug (\d+))(?!\w)/gm,
  wordBoundary: true,

  emitter: function(matches) {
    var bug = matches[1]; // e.g. bug 12345
    var number = matches[2] // e.g. 12345

    return Discourse.ajax(Discourse.SiteSettings.bugzilla_url + '/rest/bug/' + number + '?include_fields=assigned_to,status,summary').then(function(data) {
     return ['a', {
        href: Discourse.SiteSettings.bugzilla_url + '/show_bug.cgi?id=' + number,
        title: data.bugs[0].status + ', ' + data.bugs[0].assigned_to + ' - ' + data.bugs[0].summary
      }, bug];
    });
  }
});

Ideas?

Posts: 4

Participants: 2

Read full topic

Error compressing assets

$
0
0

wrote:

I'm getting the following error compressing assets, I've tried rebuilding my container several times without luck:

Compressing: admin-4173814a424a29bf7eea769d82d424cf.js
WARN: Dropping unused function argument time [_admin-4173814a424a29bf7eea769d82d424cf.js:614,28]
WARN: Dropping unused function argument time [_admin-4173814a424a29bf7eea769d82d424cf.js:618,28]
WARN: Dropping unused function argument y [_admin-4173814a424a29bf7eea769d82d424cf.js:758,25]
WARN: Dropping unused variable contentIndex [_admin-4173814a424a29bf7eea769d82d424cf.js:777,12]
WARN: Dropping unused variable contentIndexEnd [_admin-4173814a424a29bf7eea769d82d424cf.js:778,12]
WARN: Dropping unused variable context [_admin-4173814a424a29bf7eea769d82d424cf.js:891,21]
WARN: Dropping unused variable childsCurrentContentIndex [_admin-4173814a424a29bf7eea769d82d424cf.js:891,42]
WARN: Dropping unused variable oldChildView [_admin-4173814a424a29bf7eea769d82d424cf.js:891,96]
WARN: Dropping unused variable rowHeight [_admin-4173814a424a29bf7eea769d82d424cf.js:952,46]
WARN: Dropping unused variable rowHeight [_admin-4173814a424a29bf7eea769d82d424cf.js:1112,12]
WARN: Dropping unused variable paddingCount [_admin-4173814a424a29bf7eea769d82d424cf.js:1112,23]
WARN: Dropping unused variable columnCount [_admin-4173814a424a29bf7eea769d82d424cf.js:1112,37]
WARN: Side effects in initialization of unused variable scrollTop [_admin-4173814a424a29bf7eea769d82d424cf.js:1113,12]
WARN: Dropping unused variable heightfromTop [_admin-4173814a424a29bf7eea769d82d424cf.js:1116,12]
WARN: Dropping unused variable currentHeight [_admin-4173814a424a29bf7eea769d82d424cf.js:1120,12]
WARN: Dropping unused variable paddingCount [_admin-4173814a424a29bf7eea769d82d424cf.js:1164,12]
WARN: Dropping unused variable rowHeight [_admin-4173814a424a29bf7eea769d82d424cf.js:1171,12]
WARN: Dropping unused variable paddingCount [_admin-4173814a424a29bf7eea769d82d424cf.js:1171,23]
WARN: Dropping unused variable columnCount [_admin-4173814a424a29bf7eea769d82d424cf.js:1171,37]
WARN: Side effects in initialization of unused variable viewportHeight [_admin-4173814a424a29bf7eea769d82d424cf.js:1173,12]
WARN: Dropping unused variable heightfromTop [_admin-4173814a424a29bf7eea769d82d424cf.js:1175,12]
WARN: Side effects in initialization of unused variable padding [_admin-4173814a424a29bf7eea769d82d424cf.js:1176,12]
WARN: Dropping unused function argument contentIndex [_admin-4173814a424a29bf7eea769d82d424cf.js:1242,33]
WARN: Dropping unused variable attrs [_admin-4173814a424a29bf7eea769d82d424cf.js:1348,51]
WARN: Dropping unused function argument addedCount [_admin-4173814a424a29bf7eea769d82d424cf.js:1394,61]
WARN: Dropping unused function argument removedCount [_admin-4173814a424a29bf7eea769d82d424cf.js:1394,47]
WARN: Dropping unused function enableProfilingOutput [_admin-4173814a424a29bf7eea769d82d424cf.js:613,13]
WARN: Dropping unused function argument global [_admin-4173814a424a29bf7eea769d82d424cf.js:8,10]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:2319,4]
WARN: Dropping unused function argument subject [_admin-4173814a424a29bf7eea769d82d424cf.js:3548,42]
WARN: Dropping unused function argument subject [_admin-4173814a424a29bf7eea769d82d424cf.js:3609,39]
WARN: Dropping unused function argument subject [_admin-4173814a424a29bf7eea769d82d424cf.js:3636,40]
WARN: Dropping unused function argument subject [_admin-4173814a424a29bf7eea769d82d424cf.js:3715,40]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:4478,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:4534,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5041,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5131,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5231,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5249,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5388,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5478,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5524,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5560,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5587,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5653,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5839,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:5888,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6061,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6099,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6168,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6201,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6311,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6456,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6486,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6506,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6585,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6916,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6941,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6957,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:6989,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7156,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7186,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7200,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7214,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7232,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7271,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7306,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7338,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7379,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7497,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7528,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7546,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7618,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7654,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7691,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7733,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:7793,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13249,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13445,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13489,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13510,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13564,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13587,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13599,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13619,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13633,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13647,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13661,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13675,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13688,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13702,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13724,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13738,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13760,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13773,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13795,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13818,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13841,4]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:13854,4]
WARN: Dropping unused function argument e [_admin-4173814a424a29bf7eea769d82d424cf.js:14323,35]
WARN: Dropping unused function argument e [_admin-4173814a424a29bf7eea769d82d424cf.js:14399,35]
WARN: Dropping unused function argument errorCount [_admin-4173814a424a29bf7eea769d82d424cf.js:13962,45]
WARN: Dropping unused function argument files [_admin-4173814a424a29bf7eea769d82d424cf.js:13962,38]
WARN: Dropping unused function argument errorCount [_admin-4173814a424a29bf7eea769d82d424cf.js:13967,46]
WARN: Dropping unused function argument errorCount [_admin-4173814a424a29bf7eea769d82d424cf.js:13971,46]
WARN: Dropping unused function argument errorCount [_admin-4173814a424a29bf7eea769d82d424cf.js:13975,44]
WARN: Side effects in initialization of unused variable $ [_admin-4173814a424a29bf7eea769d82d424cf.js:14722,4]

I'm currently on Discourse 043a93d with docker manager version 6230468. I've got two separate docker containers, one data one web_only. The only change I've made recently was adding a cdn and removing this change doesn't stop the error.

These errors are happing for nearly every asset it tries to gzip.

Posts: 3

Participants: 3

Read full topic

Mobile editor reply button on right vs. on left

$
0
0

Dean Taylor wrote:

Continuing the discussion from Community / Neighborhood Forum Examples?:

On mobile I have done this a few times - the upload button just seems to be in the place I want to click / touch.

More than once I have cancelled the upload, going back and hit that damned upload button again DOH!!

Maybe the Reply / + New Topic button should be in the bottom right on mobile (instead of bottom left)? --- on the other hand as a right handed person and at least I can't press it by accident where it is now.

Is there anybody else doing this? ... or is it just me?

Posts: 3

Participants: 2

Read full topic


Minimal Discourse

$
0
0

Jeff Atwood wrote:

This is interesting -- someone put together a Minimal Discourse by removing parts of the UI via CSS:

https://github.com/karissa/discourse-minimal

It's worth reading the goals:

Why?

Essentially, discourse is too complicated and has too many features visible for most of the population to understand. We want to simplify the interface to make it easier to undersatnd for those whose primary mode of communication online is email and Facebook comments. We need the simplified interface that Medium brings with the complexity of a forum.

I agree with this, and we've been slowly moving that way ourselves (removing topic list columns and topic UI where we can), however, there is a big difference between a single-user blog pulpit like Medium and a multi-user conversation like Discourse. To some extent, these are opposing and mutually exclusive goals. It's easy to be minimalist when you are posting a blog entry as a person. Much less easy when you're attempting to have a conversation with a group!

Anyway this is a cool effort, it's delivered in CSS and I hope @mcwumbly and @cpradio you can understand why I keep saying people are asking for this. Because they are.

Here's specifically what was suppressed in CSS:

  • Automatically go to the Categories listing upon initial landing.
  • Top bar filters are too numerous. Minimal only allows Starred, Top, Latest, and Categories. New and Unread are removed.
  • Notification icon changed from a talk bubble to a bell.
  • Private categories should have a lock icon, not a group icon. (BROKEN FOR CATEGORY DROPDOWN LIST)
  • Remove Activity, Users, and Posts from the topic overview.
  • Remove Latest, and Topics from the category overview.
  • Remove the category list from the hamburger menu.
  • Remove the user stats below the OP's post
  • Remove zebra stripes from category list

Visually, like so:

(also no zebra stripes, which I am kind of mixed on myself.. I did not picture that here, but I no longer think we need them everywhere and particularly on the main topic list. @awesomerobot?)

First, all this stuff is totally fine to remove / customize, and I think it's great that we can enable customization like this through simple CSS that you can paste into Admin, Customize CSS / HTML. There does need to be an out of box "one size fits all" UI but I can totally see a "minimal" discourse fitting some communities if they want to do that via CSS, and it's not a fork, so it will survive upgrades properly.

Few other observations:

  • Removing New and Unread is ... kind of crippling. That's probably the main thing I would advise against here. You now have no way to filter big topic lists to just "your" stuff. We've seen sites do this before and the users get really confused. It's been bad.

  • Stars and starring somehow survived, even though I am leaning towards removing starring altogether and relying on bookmarks instead. That surprised me. That's the first thing I would remove from the screen at this point, all stars and starring.

  • The bell vs. conversation bubble; I think it's really important to emphasize that this is a conversation site and we're letting you know that people are talking to you. That is more than a bell to me.

  • It is interesting that views survived, but post count didn't. Not sure about that.

  • Lock vs. Group icon on private categories is going to conflict with closed/archived topics. Not sure that's a good idea, or at the very least, you now need another glyph to indicate closed/archived. This also implies private messages should be lock icon vs. envelope? Dunno, not sure about this.

I think simpler UIs are definitely a good idea, and there is some good food for thought here. I like to frame these sorts of discussions less as "LETS CHANGE EVERYTHING" (too broad, too hard to talk about) and more as "what part of our UI would you vote off the island first, right now, today?" and for me, that's stars and starring.

This is a nice bit of stuff for us to ponder, simplicity is always a goal at Discourse, and I've invited Karissa to reply in this topic if she wants to.

Posts: 30

Participants: 9

Read full topic

Spoilers aren't concealed in emails

Delivering Discourse source package or git mirror?

$
0
0

Erick Guan wrote:

As we deployed discourse source code by git clone, it's apparently slow to download useless history. And I noticed download from GitHub may be quite slow in some area, though I can download it from Linode Tokyo as a flash of lightning.

So can we build source code package and deliver it? Or git repo mirror preferred?

Posts: 1

Participants: 1

Read full topic

What happen if I disable 'enable local login'

$
0
0

Khoa Nguyen wrote:

I have enabled it since day one. I wonder what will happen if I disable that option? Can user use password for login? Or they have to authenticate with google/facebook ?

Posts: 2

Participants: 2

Read full topic

How do I use Amazon S3 Frankfurt (eu-central-1) bucket for uploads/backups?

Viewing all 60739 articles
Browse latest View live


Latest Images