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

What are the available json paths?

$
0
0

Mittineague wrote:

I'm interested in putting together some JavaScript code to work with what information is available.

I have found mention of various JSON "pages" and would like to know if there is a list of all the possibilities.

So far I've found

http://[domain]/users/[username].json
http://[domain]/admin/users/[username].json
http://[domain]/admin/dashboard.json
http://[domain]/categories.json
http://[domain]/latest.json
http://[domain]/notifications.json

Oliver Twist voice - May I have some more please?

Posts: 3

Participants: 2

Read full topic


OneBox fails with some Youtube URLs

New topic creation - Forward to experts by e-mail

$
0
0

Dror Deleon wrote:

Hi Discourse team,

I wonder, is there any way to forward new topics on a certain category to the "experts" related to the category by e-mail?
If there is, will it work if ill open the topic via e-mail?
If there isn't, is it a feature you plan on adding in the future?

Thanks in advance,
Dror.

Posts: 4

Participants: 3

Read full topic

Help me understand groups, categories and invites as compared to a mailing list or google group

$
0
0

Tobias Eigen wrote:

I am seeking to replicate listserv/googlegroups functionality using discourse, and would love to have some clarification on how groups, categories and invites works. I've done some exploring on meta but am still feeling a bit confused as I set up my categories and groups and invite people to them. So bear with me as I talk through what I have learned so far.

With the mailing list/google group model, you can put someone in charge of the list and adding/inviting/managing 'subscribers'. With discourse, it appears to be a little different - people are invited to the forum or sign up themselves and only then, once they have an account, can they be added to a group that gives them the privilege to access a category. Overall the model is different and a discourse forum is a community with site-wide privileges and not just a bunch of separate groups each with its own individually managed privileges.

So the discourse workflow for a discourse site admin or moderator to set up a new group is:

  1. create group to be given access to a category
  2. create discourse category (equivalent to listname or google group) and limit access to a groiup
  3. invite users to discourse
  4. once users sign up, add them to group so they can access the category

... and the questions:
1. It appears that I can't give someone moderator privileges to only one category. Is that right?
2. Is it possible to invite someone and give them permission to groups as I invite them so they can see certain categories from the first time they log in?

Posts: 5

Participants: 3

Read full topic

Is there any way to change the timestamp date and time when a topic was created?

$
0
0

Tobias Eigen wrote:

I have embedded discourse in my blog, and it has been automagically generating topics for each post in the blog as the blog pages get accessed. This is great, but it looks like new content when in fact it's an archive of posts and should not be so prominent in the forums. I don't see any way to change this, even as an admin.

Posts: 3

Participants: 3

Read full topic

Admin User times out and has to log out and back in

$
0
0

Laura Hilliger wrote:

STR (steps to reproduce)

Test in an instance where you are an admin user.
Login and look at some topics, write a reply, then open a new tab and navigate the web for a few hours.
Come back to discourse and choose a topic link
Try to reply or like a post

Expected: Either an error message pops up that indicates that you have been logged out or you're able to reply, like, interact with posts
Actual: The reply, like, etc buttons disappear and you have to log out and then back in. The first time it happens though, the admin freaks out smiley

Posts: 1

Participants: 1

Read full topic

Show recipient/sender in PM list

$
0
0

TechnoBear wrote:

In the Profile message list, there is nothing to indicate who the other party involved in the PM is. Nor is there any filter option, as there is in vBulletin, so as soon as you accumulate more than a few PMs, it becomes very difficult to sort out which is which and find a particular message.

This seems to me to be the one place where showing an avatar would actually be really helpful - and it's the one place where there are none.

Posts: 3

Participants: 3

Read full topic

Sidekiq errors continue to plague our deployment

$
0
0

Paul Apostolos wrote:

We continue to see errors in the logs and users are not receiving messages.

Here is an example of a recurring error. (It's happening for multiple users)

exception: Infinity
context: {"retry"=>true, "queue"=>"default", "class"=>"Jobs::SendSystemMessage", "args"=>[{"user_id"=>1769, "message_type"=>"welcome_user", "current_site_id"=>"default"}], "jid"=>"3321f9cebf8f568bf96b2f4c", "enqueued_at"=>1399468690.1663618, "error_message"=>"Infinity", "error_class"=>"FloatDomainError", "failed_at"=>1399468690.3582952, "retry_count"=>6, "retried_at"=>1399470153.411549}
backtrace: /var/www/discourse/lib/text_sentinel.rb:19:in `to_i'
/var/www/discourse/lib/text_sentinel.rb:19:in `body_sentinel'
/var/www/discourse/lib/validators/post_validator.rb:31:in `raw_quality'
/var/www/discourse/lib/validators/post_validator.rb:7:in `validate'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.4/lib/active_support/callbacks.rb:283:in `_callback_before_39'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.4/lib/active_support/callbacks.rb:477:in `_run__2208640808541755120__validate__callbacks'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.4/lib/active_support/callbacks.rb:80:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activemodel-4.0.4/lib/active_model/validations.rb:373:in `run_validations!'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activemodel-4.0.4/lib/active_model/validations/callbacks.rb:106:in `block in run_validations!'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.4/lib/active_support/callbacks.rb:373:in `_run__2208640808541755120__validation__callbacks'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.4/lib/active_support/callbacks.rb:80:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activemodel-4.0.4/lib/active_model/validations/callbacks.rb:106:in `run_validations!'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activemodel-4.0.4/lib/active_model/validations.rb:314:in `valid?'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/validations.rb:70:in `valid?'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/validations.rb:77:in `perform_validations'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/validations.rb:51:in `save'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/attribute_methods/dirty.rb:32:in `save'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/transactions.rb:270:in `block (2 levels) in save'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/transactions.rb:330:in `block in with_transaction_returning_status'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:211:in `transaction'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/transactions.rb:327:in `with_transaction_returning_status'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/transactions.rb:270:in `block in save'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/transactions.rb:285:in `rollback_active_record_state!'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/transactions.rb:269:in `save'
/var/www/discourse/lib/post_creator.rb:224:in `save_post'
/var/www/discourse/lib/post_creator.rb:60:in `block in create'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:221:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.4/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/lib/post_creator.rb:56:in `create'
/var/www/discourse/lib/post_creator.rb:87:in `create'
/var/www/discourse/lib/system_message.rb:22:in `create'
/var/www/discourse/app/jobs/regular/send_system_message.rb:16:in `execute'
/var/www/discourse/app/jobs/base.rb:131:in `block (2 levels) in perform'

Posts: 5

Participants: 4

Read full topic


Unmatched open brackets still break markup

Bitnami Discourse 0.9.9.3 - Test emails work but all other emails fail

$
0
0

Bradley Boven wrote:

Hi - I've setup a new discourse instance available to my company using Bitnami. Everything works really well overall, but email, core to the feature set is broken, so I haven't been able to send any invites or users haven't been able to confirm their emails. However, when I go to the email test functionality in the admin, it works everytime! I followed the Bitnami way of setting up the configuration using the production.rb file, and then also did the entire postfix process when the first way didn't work. Still, nothing on the invites or email confirmations!

Can someone point me in the right direction for where to look next? I've checked the sidekiq.log file, it doesn't have anything in there other than the times I started/stopped the server. I've set all my DKIM and SPF settings and verified my domain in Mandrill, I've set the domain in the database.yml file, everything I could find online.

Does anyone have some next steps or some support questions that I could provide more information on to continue my investigation?

Posts: 3

Participants: 2

Read full topic

How to track searches with Google Analytics

Image Alignment

$
0
0

itlo wrote:

Any plan to add a feature for Image Alignment and Wrapping Text Around Images? More formmating options for photos (uploaded or linked) would be very useful. Cheers.

Posts: 4

Participants: 4

Read full topic

Why is it so hard to watch/track/mute a category?

$
0
0

Michael Downey wrote:

As a user, I want to easily mark a given category as watched, tracked, or muted, so I can more tightly control the notifications I receive (or don't).

Currently, the only place to do so is hidden in user preferences, nowhere near the category view itself at all. This is somewhat intuitive if I want to manage all my watched/tracked/muted categories, but not intuitive at all if I'm dealing with the category itself. We've seen this done "the right way" (IMHO) on each thread at the bottom, above the "Suggested Topics". It'd be nice (again IMHO) to see the same done when viewing a category index.

Posts: 3

Participants: 2

Read full topic

Posting to Subcategories

$
0
0

Ekenheim wrote:

I mentioned this in an earlier thread devoted to something else.

I feel when your posting to subcategories it's abit confusing at the moment..
Looking at how it is right now. Create new topic -> [Title][Categories/Subcategories] in the same box.
However if you have a forum that has Different categories but same named subcategories it causes problem to have all the categories and subcategories in the same box..

What about adding another [box] when creating topics, one that populates the subcategories after a category has been chosen?
[Title][Category][Subcategory]
Thoughts?

This is kinda how you locate topics at the moment, you chose category ->site loads -> you chose subcategory -> site loads, and you find your relevant topics..

Posts: 3

Participants: 2

Read full topic

How to enable Cross-origin Resource Sharing with docker

$
0
0

Josh wrote:

This was a setting in our discourse.conf file prior to moving over to docker. Where should we be setting this now?

Posts: 2

Participants: 2

Read full topic


Discourse infinite scroll has bad UX

$
0
0

David wrote:

I can see the authors were trying to solve the problem of

[1] [2] [3]...[1001]

at the bottom of each topic page. But this infinite scroll solution, and its implementation, comes with hairy complexities:

  • It breaks the in-browser search.
  • It is harmful for seo: It's not consistent with what search engines see. I search for a word in google, google shows me a word in bold, I click on the link, and the in-browser search is unable to locate the word I originally searched for. Perhaps because I'm now on another page. This means traffic loss. Why should I trade less traffic for a fancy feature?
  • It is inconsistent with browser back/forward button. Sometimes clicking on a link in a topic page, and then going back does not end up where the infinite scroll was supposed to be.

To me, this is a poor UX.

Posts: 4

Participants: 3

Read full topic

What is vote_count?

$
0
0

David wrote:

I noticed that the Post model has a vote_count attribute. Is this an obsolete feature? What is the difference between a vote and a like? (Which makes wonder what is the difference between a star and a bookmark).

Posts: 2

Participants: 2

Read full topic

How to use google cloud storage instead of s3?

$
0
0

David wrote:

Discourse seems to use the fog gem, which supports many cloud services, including google cloud storage. But, is discourse currently just written to work with s3 as te cloud storage, or can it be already used with google cloud storage?

Posts: 4

Participants: 3

Read full topic

Inconsistent HTML markup on 404 pages

$
0
0

Jens wrote:

I've been spending some time styling my test forum and ran into a bit of a problem:

Certain views, in this case a "Not found" error page that is shown after following a link to a removed topic, have a significantly different markup structure depending on whether they were rendered server-side or are the result of Ember views being updated client-side.
This makes styling the page rather problematic...

(Also: the default CSS should probably include h1 { line-height: 100%; }.)

This is the unstyled client-side rendered not-found page:

And this the "clean" version from refreshing or loading the URL in a blank tab:

Posts: 2

Participants: 2

Read full topic

"Reply as new topic" broken?

$
0
0

Alexander wrote:

When I click "Reply as new topic", I get a # appended to the URL, and it jumps to the top of the page like hitting a # link, but it does not create a new topic for me.

If I click that link again, the contents of the page disappear and are replaced with a "Loading" spinner, but nothing seems to happen after that.

Posts: 4

Participants: 4

Read full topic

Viewing all 67614 articles
Browse latest View live


Latest Images