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

User Notes on Profile Page

$
0
0

cpradio wrote:

Continuing the discussion from Profile Comments:

Is this on a road map? Because if it isn't, I'm fairly certain the devs at SP are likely going to build it. I'm just curious if there are any plans for this (since @codinghorror and @sam liked it).

Posts: 2

Participants: 2

Read full topic


LDAP login into Discourse

$
0
0

Roni Baby wrote:

Can you possible to integrate LDAP login into Discourse? If possible let me know the steps
We are using Discourse in Ubuntu 12.04LTS server

Thanks
Roni

Posts: 12

Participants: 7

Read full topic

Discourse Spoiler Alert

Discourse Emoji

Discourse Docker Manager Plugin

Sam's Blog Plugin

Programmatically inviting users

$
0
0

Phil Nelson wrote:

We have a need to invite about 100 users (and eventually about 3000 more) to our discourse install, and my ruby/rails is super rough. I searched around on the forums and couldn't find a good example. How might someone invite users to the forums in an automated way, from a list or even just on the command line? I'm not even really worried about sending an invite email, but creating the user and assigning an invite code.

Posts: 2

Participants: 2

Read full topic

Suggestion: Short description on main page and category pages

$
0
0

David McClure wrote:

I poked around at a few of the other forums out there running discourse and something struck me - it wasn't clear what the forums were about. This 'meta' forum solves the problem with the pinned Welcome topic.

While looking around at other forums, its clear that this isn't universally done, though.

It feels like having some short about section that states what the forum is about would make sense.

Other forums help solve this by including excerpts of the posts or descriptions of the categories on the main page. But I have seen in other posts that this was experimented with here on Discourse before being deemed to be too much clutter (which I agree with).

On the Categories page, something similar may be appropriate. Currently, the description is shown when the mouse hover's over the label, but I know there is a desire to make everything work without hovers since tablets are a first class citizen.

So I think a simple 'what is this forum about' line above the list of topics could be a good way to address this in all cases. I've attached a mockup of what the meta.discourse.org FAQ category page may look like after doing this.

Or perhaps the description line belongs above the row of Filter tabs and Create button...

Posts: 22

Participants: 6

Read full topic


Posting API Returns Invalid Access

$
0
0

whatasunnyday wrote:

Hello!

I've been messing around with the discourse api and I'm running into issues using it. I managed to setup discourse on my machine with the specs running correctly. When I try to to an invite a user to a topic using the api, it returns invalid access. Can someone take a look at my cURL and see if they can see what's wrong?

curl --data "email=admin@mailinator.com&topic_id=1&api_key=f8a279f3febc97c20e423e44aa0c7ae57797ee3f13f97e051735443fc2dbd633&api_username=eviltrout" http://localhost:3000/t/1/invite.json

It returns [error: 'invalid access']%.

The server log looks like this:

Started POST "/t/1/invite.json" for 127.0.0.1 at 2014-02-11 21:04:34 -0800
Processing by TopicsController#invite as JSON
  Parameters: {"email"=>"admin@mailinator.com", "topic_id"=>"1", "api_key"=>"f8a279f3febc97c20e423e44aa0c7ae57797ee3f13f97e051735443fc2dbd633", "api_username"=>"eviltrout"}
Can't verify CSRF token authenticity
  ApiKey Load (1.4ms)  SELECT "api_keys".* FROM "api_keys" WHERE "api_keys"."key" = 'f8a279f3febc97c20e423e44aa0c7ae57797ee3f13f97e051735443fc2dbd633' ORDER BY "api_keys"."id" ASC LIMIT 1
  User Load (1.4ms)  SELECT "users".* FROM "users" WHERE "users"."id" IN (24)
   (1.3ms)  SELECT "groups"."name" FROM "groups"
   (1.7ms)  SELECT categories.id FROM "categories" WHERE "categories"."read_restricted" = 't'
  Category Load (1.6ms)  SELECT "categories".* FROM "categories" WHERE (NOT categories.read_restricted or categories.id in (13)) ORDER BY "categories"."position" ASC
  Topic Load (1.6ms)  SELECT id, title, slug FROM "topics" WHERE ("topics"."deleted_at" IS NULL) AND "topics"."id" IN (10, 11, 12, 13, 41, 42, 43, 44, 45, 46, 47, 56, 55)
   (1.4ms)  SELECT "categories"."id" FROM "categories"
  PostActionType Load (1.3ms)  SELECT "post_action_types".* FROM "post_action_types" ORDER BY position asc
  SiteContent Load (1.5ms)  SELECT content FROM "site_contents" WHERE "site_contents"."content_type" = 'top' ORDER BY "site_contents"."content_type" ASC LIMIT 1
  SiteContent Load (1.4ms)  SELECT content FROM "site_contents" WHERE "site_contents"."content_type" = 'bottom' ORDER BY "site_contents"."content_type" ASC LIMIT 1
   (1.2ms)  SELECT COUNT(*) AS count_all, notification_type AS notification_type FROM "notifications" WHERE "notifications"."user_id" = $1 AND (id > 0 and read = false) GROUP BY notification_type  [["user_id", 24]]
   (1.1ms)  SELECT COUNT(*) FROM "notifications" WHERE "notifications"."user_id" = $1 AND (read = false AND notification_type = 6)  [["user_id", 24]]
  UserStat Load (1.2ms)  SELECT "user_stats".* FROM "user_stats" WHERE "user_stats"."user_id" = $1 ORDER BY "user_stats"."user_id" ASC LIMIT 1  [["user_id", 24]]
   (1.1ms)  SELECT COUNT(*) FROM "topics" WHERE ("topics"."deleted_at" IS NULL) AND "topics"."user_id" = $1  [["user_id", 24]]
   (4.1ms)   SELECT u.id AS user_id, topics.id AS topic_id, topics.created_at, highest_post_number, last_read_post_number, c.name AS category_name
 FROM users u
 FULL OUTER JOIN topics ON 1=1
 LEFT JOIN topic_users tu ON tu.topic_id = topics.id AND tu.user_id = u.id
 LEFT JOIN categories c ON c.id = topics.category_id
 WHERE u.id IN (24) AND
 topics.archetype <> 'private_message' AND
 ((tu.last_read_post_number < topics.highest_post_number AND COALESCE(tu.notification_level, 1) >= 2) OR (topics.created_at >= CASE
 WHEN COALESCE(u.new_topic_duration_minutes, 2880) = -1 THEN u.created_at
 WHEN COALESCE(u.new_topic_duration_minutes, 2880) = -2 THEN COALESCE(u.previous_visit_at,u.created_at)
 ELSE ('2014-02-12 05:04:34.520719'::timestamp - INTERVAL '1 MINUTE' * COALESCE(u.new_topic_duration_minutes, 2880))
 END AND tu.last_read_post_number IS NULL AND COALESCE(tu.notification_level, 2) >= 2)) AND
 (topics.visible OR u.admin OR u.moderator) AND
 topics.deleted_at IS NULL AND
 ( category_id IS NULL OR NOT c.read_restricted OR category_id IN (
 SELECT c2.id FROM categories c2
 JOIN category_groups cg ON cg.category_id = c2.id
 JOIN group_users gu ON gu.user_id = u.id AND cg.group_id = gu.group_id
 WHERE c2.read_restricted )
 )


  ApiKey Exists (1.7ms)  SELECT 1 AS one FROM "api_keys" WHERE "api_keys"."key" = 'f8a279f3febc97c20e423e44aa0c7ae57797ee3f13f97e051735443fc2dbd633' LIMIT 1
  Topic Load (1.9ms)  SELECT "topics".* FROM "topics" WHERE ("topics"."deleted_at" IS NULL) AND "topics"."id" = 1 ORDER BY "topics"."id" ASC LIMIT 1
  Rendered text template (0.0ms)
Completed 403 Forbidden in 52ms (Views: 0.5ms | ActiveRecord: 26.8ms)

Posts: 1

Participants: 1

Read full topic

Ubuntu Single Sign On

Category definition for Plugin

$
0
0

Sam Saffron wrote:

One post per plugin! Only plugin owners should post here.

If you have a plugin that should move here please flag your post.

Note

Plugin authors should all have the permission to post topics here, if you are a plugin author please contact @sam via a PM so I can add you to the plugin_author group.

Posts: 1

Participants: 1

Read full topic

Expanding to drive mailing lists

$
0
0

Bob Watson wrote:

If this is the evolution of the discussion forum - is it possible that a later plugin API (or even core feature) would be able to expand to driving discussion email lists to replace our crusty old listservs?

Posts: 36

Participants: 15

Read full topic

Rake Aborted Issue After Setup - Using Discourse Docker

$
0
0

DAB Lucide wrote:

I'm running the Discourse Docker setup and it will not let me use the rake command. I first found this out when I tried to install the Adsense Plugin I ran the rake command with and without the bundle exec and it always aborts the task.

Without bundle exec

root@cid:/var/www/discourse# rake plugin:install repo=http://github.com/discoursehosting/discourse-adsense --trace
rake aborted!
You have already activated rake 0.9.6, but your Gemfile requires rake 10.1.1. Using bundle exec may solve this.
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:33:in `block in setup'
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:19:in `setup'
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler.rb:120:in `setup'
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/setup.rb:7:in `<top (required)>'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `require'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require'
/var/www/discourse/config/boot.rb:6:in `<top (required)>'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/var/www/discourse/config/application.rb:1:in `<top (required)>'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/var/www/discourse/Rakefile:5:in `<top (required)>'
/usr/local/lib/ruby/2.0.0/rake/rake_module.rb:25:in `load'
/usr/local/lib/ruby/2.0.0/rake/rake_module.rb:25:in `load_rakefile'
/usr/local/lib/ruby/2.0.0/rake/application.rb:604:in `raw_load_rakefile'
/usr/local/lib/ruby/2.0.0/rake/application.rb:89:in `block in load_rakefile'
/usr/local/lib/ruby/2.0.0/rake/application.rb:160:in `standard_exception_handling'
/usr/local/lib/ruby/2.0.0/rake/application.rb:88:in `load_rakefile'
/usr/local/lib/ruby/2.0.0/rake/application.rb:72:in `block in run'
/usr/local/lib/ruby/2.0.0/rake/application.rb:160:in `standard_exception_handling'
/usr/local/lib/ruby/2.0.0/rake/application.rb:70:in `run'
/usr/local/bin/rake:37:in `<main>'

With bundle exec

root@cid:/var/www/discourse# bundle exec rake plugin:install repo=http://github.com/discoursehosting/discourse-adsense --trace
rake aborted!
uninitialized constant Annotate
/var/www/discourse/lib/tasks/auto_annotate_models.rake:33:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.0.2/lib/rails/engine.rb:641:in `block in run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.0.2/lib/rails/engine.rb:641:in `each'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.0.2/lib/rails/engine.rb:641:in `run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.0.2/lib/rails/application.rb:244:in `run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.0.2/lib/rails/engine.rb:446:in `load_tasks'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.0.2/lib/rails/railtie/configurable.rb:30:in `method_missing'
/var/www/discourse/Rakefile:7:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/rake_module.rb:25:in `load'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/rake_module.rb:25:in `load_rakefile'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/application.rb:637:in `raw_load_rakefile'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/application.rb:94:in `block in load_rakefile'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/application.rb:165:in `standard_exception_handling'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/application.rb:93:in `load_rakefile'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/application.rb:77:in `block in run'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/application.rb:165:in `standard_exception_handling'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/application.rb:75:in `run'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/bin/rake:33:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.0.0/bin/rake:23:in `load'
/var/www/discourse/vendor/bundle/ruby/2.0.0/bin/rake:23:in `<main>'

I decided to check to see if I had bundler installed, which it appears I do.

root@cid:/var/www/discourse# gem list

*** LOCAL GEMS ***

bigdecimal (1.2.0)
bundler (1.3.5)
io-console (0.4.2)
json (1.7.7)
minitest (4.3.2)
psych (2.0.0)
rake (0.9.6)
rdoc (4.0.0)
rubygems-update (2.1.11)
test-unit (2.0.0.0)

Any ideas on why this is happening and how to resolve it? Thanks.

Posts: 14

Participants: 5

Read full topic

Pre-loading any link on the onmousedown event

$
0
0

5an1ty wrote:

For more information http://instantclick.io/

Does discourse do this already? Seems to me like a guaranteed increase in perceived performance!

If you preload on mouse down, there is no risk of pre-loading pages you don't need.

Edit: never-mind this probably wouldn't work with all the dynamic content discourse has.

Posts: 1

Participants: 1

Read full topic

Discourse Meetup in Madrid

$
0
0

Pablo Corral wrote:

Hi all,

I would like to meet people using/working/exploring Discourse in Madrid.

I'am happy to organize a meeting between September and October, in the most convenient moment when we have at least 10 participants.

Please, shout if you are interested in participate on it.

Regards,
Pablo

Posts: 23

Participants: 12

Read full topic


Is "Extensibility" meant for discussing prospective plugins?

$
0
0

Erlend Sogge Heggen wrote:

Description of Feature category:

Discussion about features or potential features of Discourse: how they work, why they work, etc.

Description of Extensibility category:

Topics about extending the functionality of Discourse with plugins, themes, add-ons, or other mechanisms for extensibility.

Scenario 1

I have this great new feature idea for Discourse, but I'm proposing it as something that should be made as a plugin because I have no desire to see it added to core, ever.

Where should I post?

Scenario 2

I have posted to the Feature category about a suggested new core feature for Discourse but the general consensus of the thread is that this feature should exist as a plugin.

Should the thread be moved?

Posts: 1

Participants: 1

Read full topic

Landing page for 'not logged in' users of private categories

$
0
0

Michael Jonker wrote:

At present, if a user follows a link from an email notification to a topic in a private group, they get to the landing page saying that the content does not exist.

If the content does exist, but is private, it would be good to display a message saying 'log in to view' and present a login box.

Posts: 3

Participants: 3

Read full topic

Viewing open / archived or closed topics

User Avatar should have a dropdown menu

$
0
0

Luke S wrote:

Just what the title says. In the user-bar (upper right, in english) the avatar icon, which currently links to [username]/activity, should have a dropdown menu, similar to all the other items in the user-bar.

Some targets available from the menu should be:

  • Activity
  • Preferences
  • Messages
  • Logout

As (if) it becomes available, I would add:

Such a menu is a fairly standard feature of websites today, and would be consistent with the styling of the user-bar. Also, it is weird to make me go to another page to logout.

Posts: 3

Participants: 3

Read full topic

Clicking logo doesn't always take you to top of home page

$
0
0

probus wrote:

Continuing the discussion from Scroll position is no longer being maintained when navigating to a topic:

I believe this fix caused that when clicking the logo the user is taken back to the same scroll position. Clicking the logo should take the user to top of the home page (latest by default), not replicate back button behaviour.

Posts: 7

Participants: 5

Read full topic

Viewing all 60739 articles
Browse latest View live




Latest Images