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

More intelligent regular updating of Users of Activity

$
0
0

Briancguy wrote:

Hi,

I'd like to request a more refined algorithm for updating and pulling users back to the site for conversations.

What I'd like to see is a customizable algorithm for how the software manages updates emailed to visitors of the forums. Specifically I'm thinking something that includes factors like:

  1. An aging timer that automatically sends email updates to users on the conversations on the site (with a weighted bias towards the forum/category that the person spends the most time reading). My thinking here is that you don't just want a dumb email system that sends people a standard email out to everyone who hasn't logged in during the past week. What you really want is something that sends an email out after one week of the 20 most liked (hearted) topics from the most Liked users that week - 80% of which are the topic from the category that the person visits most. Then because you don't spam the users - if the user doesn't log in again the next week - you wait an additional week, , etc. - so that the time interval increases as the user decreases their login frequency - so you don't have the likelihood that you're pissing someone off by spamming them too much.

  2. It would be nice if the email updates that go out were easily customizable by non-CSS/hmtl handcoding so that we could easily include things like a "forward to friend", or other approaches that encourage word of mouth email sharing of the Discourse email updates.

See this recent study that touches on this topic:

Generally speaking, Ribeiro found that word-of-mouth growth is much better for a site’s long-term sustainability and that sites that frequently update members on new happenings also see more long-term engagement.

http://gigaom.com/2014/02/04/another-professor-has-modeled-facebooks-future-and-this-one-says-it-will-be-just-fine/

Posts: 1

Participants: 1

Read full topic


How to get current user?

$
0
0

Abhishek Gupta wrote:

how do it get the current user?

Like, is there a cookie with his session id/Username or something like that i can use to get his info from /users/username.json ? or if i can directly get it via ajax?

I need to submit a form, ONLY when the user is Logged in on discourse.

Or can i get user's password via ajax? , this way i can ask user to enter pass for his forum account and then check it against the password, I get from discourse.

Posts: 12

Participants: 5

Read full topic

Current available API endpoints?

$
0
0

Abhishek Gupta wrote:

Continuing the discussion from How to get current user?:

So i was wondering if there is any place were you have ALL the current API endpoints, available at this moment? . I'm sure people will find it useful and it will save you guys a lot time and will keep things organised.
At least a rough layout, if not a complete documentation, should be available before v1, maybe?

Posts: 3

Participants: 3

Read full topic

Group permission for alias not setting

Google Adsense Rejection Due to "Login"

$
0
0

Ray wrote:

So http://idxclub.co got rejected due to "Login" requirement to the site but 100% of content is viewable without need to login, just like meta.discourse.

Issues:

Login Only

Further detail:

Login Only: During our review of your website, we found that the majority of pages on your site are behind a login, or there is restricted access. Please note that we will not approve applications for login-protected pages, as we are not able to review their content for acceptance into the program.


You can find more details and application tips at http://www.google.com/adsense/support/as/bin/answer.py?answer=75109

To update and resubmit your application, please visit http://www.google.com/adsense and sign in using the email address and password you submitted with your application. Our specialists will review your account for compliance with our program policies, so please make sure to resolve all of the issues listed above before resubmitting.

For a complete list of AdSense criteria, please visit:
http://www.google.com/adsense/support/as/bin/answer.py?answer=48182
http://www.google.com/adsense/localized-terms

For more information, visit our Help Center: https://www.google.com/adsense/support/as/ or search the AdSense Help Forum, where a community of publishers shares AdSense best practices: http://www.google.com/support/forum/p/AdSense. Representatives of Google AdSense also participate in discussions.

Any thoughts & recommendation, Discourse team?

Posts: 1

Participants: 1

Read full topic

Unmet dependencies on debian

$
0
0

Layl wrote:

While attempting to install the nginx package on debian while going through the install guide, I was greeted with this message:

The following packages have unmet dependencies:
 nginx : Depends: libc6 (>= 2.14) but 2.13-38 is to be installed

Me being not well known with linux or debian overall, I have no idea how I can get a newer version, so now I've hit a roadblock.

Posts: 6

Participants: 2

Read full topic

Sometimes double-navigation of links

$
0
0

Bill Ayakatubby wrote:

If I right-click on a link, then press Esc to close the context menu, then left-click the link, I get the link opened in a new window as well as the original window navigating to the link. It looks like it has to do with the click tracker. (I have my user pref set to open external links in a new window.)

Example: http://www.google.com/

Posts: 1

Participants: 1

Read full topic

How to set up image uploads to S3?

$
0
0

Régis Hanol wrote:

So, you want to use S3 to handle image uploads? Here's the definitive guide:

S3 registration

Head over to http://aws.amazon.com/s3/ and click on .

During the create account process, make sure you provide payment information, otherwise you won't be able to use S3. There's no registration fee, you will only be charged for what you use, if you exceed the free usage tier.

User creation

Creating a user account

Sign in to AWS Management Console and click on to access the AWS Identity and Access Management (IAM) console which enables you to manage access to your AWS resources.

We need to create a user account, so click on the Users link on the left handside and then the button. Type in a descriptive user name and make sure the "Generate an access key for each User" checkbox is checked.

Here's the critical step: make sure you either download the credentials or you copy and paste somewhere safe both Access Key ID and Secret Access Key values. We will need them later.

Setting permissions

Once the user is created, we need to set him permission. Select the user you've just created in the upper panel, click on the Permissions tab in the lower panel and then click the button.

In the "Manage User Permissions" popup, select the radio button and click the select button to manually enter the permission.

Type in a descriptive name for the policy and use the following piece of code as a template for your policy document:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "s3:*",
      "Resource": [
        "arn:aws:s3:::name-of-your-bucket",
        "arn:aws:s3:::name-of-your-bucket/*"
      ]
    }
  ]
}

Make sure you change both references to "name-of-your-bucket" with the name of the bucket you will use for your Discourse instance before applying the policy.

Discourse configuration

Now that you've properly set up S3, the final step is to configure your Discourse forum. Make sure you're logged in with an administrator account and go the Settings section in the admin panel.

Type in "S3" in the textbox on the right to display only the relevant settings:

You will need to:

  • Check the "enable_s3_uploads" checkbox to activate the feature
  • Paste in both "Access Key Id" and "Secret Access Key" in their respective text fields
  • Enter the name of the bucket you've authorized in the "s3_upload_bucket"

The "region" setting is optional and defaults to "us-east-1". You should enter the location (eg. eu-west-1, sa-east-1, etc...) that is nearest to your users for better performances.

Enjoy

That's it. From now on, all your images will be uploaded to and served from S3.

Note how you did not have to create your S3 bucket? That's because Discourse will automagically create it for you if it doesn't already exists. wink

Posts: 16

Participants: 6

Read full topic


YtLight: a lightweight YouTube Oneboxer

$
0
0

Claus Strasburger wrote:

Continuing the discussion from Brand new plugin interface:

So I made this plugin. It's working fairly well in development, but I haven't had time to deploy it on my production instance yet.

Basically this replaces the generic whitelist oneboxer for youtube.com and youtu.be with simple image embeds. Those images get a play button, so users know it's a video. Once they click the image, the actual youtube player is loaded.
This is especially useful if you have topics with massive amounts of YouTube-Links, because loading those takes some time and crashes some older boxes -- with this plugin, no more!

How it looks:

The code: https://gist.github.com/cfstras/8824566

Installing:

rake plugin:install repo=https://gist.github.com/8824566.git name=ytlight
rake assets:precompile
rake posts:rebake # this will take a long time.
# now restart your services

Note that you can omit the post rebaking, this will cause only new posts to use the light embed.

Posts: 4

Participants: 3

Read full topic

Uncategorized category set to only "see" for everyone, yet still able to post

Broken icons in Firefox

$
0
0

Charlie_Shum wrote:

Some of the icons are broken when the forum is viewing on firefox
But it is normal in Chrome

it seems to be the problem of charcater encoding or font?

Posts: 11

Participants: 6

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: 13

Participants: 5

Read full topic

First-run users - Configure what they see?

$
0
0

Jordan Hofker wrote:

We have a fair number of people signing up for a new discourse site internally. One of the most repeated initial reactions to the site is "what is going on here - I'm so lost" the first time they sign in.

Is there a way to configure what a new user would see? Maybe default them to the Categories view instead of the Latest tab? What are the options to prevent users from getting turned off by the initial noise and how can that be improved for Discourse?

Posts: 12

Participants: 6

Read full topic

Could we have more space for topic column in low res display?

Closing topics should not result in phantom unread posts


Start a new topic via email

$
0
0

Paul Apostolos wrote:

I am trying to move our users away from the listserv they are currently using and onto Discourse. One feature the users are asking for is the ability to start a new topic via email. Don't pile on me about how they should just go to the site to start a new topic, they asked me, so I'm asking here.

I'm thinking each category could have it's own email address (optional) and any new email sent to that address would have a new topic created from it automatically.

Any thoughts?

Thanks!

Posts: 1

Participants: 1

Read full topic

Site Settings page does not respond

$
0
0

Erwin NH wrote:

Strange issue here, on an EC2 instance with 1.6GB of memory, I have full functionality of the site other than my site settings page. The Site Settings page was working yesterday, but today it doesn't respond when you click on it and it doesn't produce anything if you manually type it in to the url.

From production log:

Started GET "/admin/site_settings" for (my - ip ) at 2014-02-05 21:59:24 +0000
Processing by Admin::SiteSettingsController#index as JSON
Completed 500 Internal Server Error in 7ms

ArgumentError (val):
  lib/site_setting_extension.rb:244:in `get_data_type'
  lib/site_setting_extension.rb:97:in `block in all_settings'
  lib/site_setting_extension.rb:95:in `each'
  lib/site_setting_extension.rb:95:in `map'
  lib/site_setting_extension.rb:95:in `all_settings'
  app/controllers/admin/site_settings_controller.rb:4:in `index'
  lib/middleware/anonymous_cache.rb:104:in `call'
  config/initializers/quiet_logger.rb:10:in `call_with_quiet_assets'
  config/initializers/silence_logger.rb:19:in `call'

From sidekiq log:

2014-02-05T21:51:30Z 10410 TID-os4g9qfy4 ERROR: /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sidekiq-2.15.1/lib/sidekiq/fetch.rb:30:in `fetch'
2014-02-05T21:51:30Z 10410 TID-os4g9qfy4 ERROR: /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sidekiq-2.15.1/lib/sidekiq/fetch.rb:41:in `block (2 levels) in fetch'
2014-02-05T21:51:30Z 10410 TID-os4g9qfy4 ERROR: /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/celluloid-0.15.2/lib/celluloid/actor.rb:416:in `block in task'
2014-02-05T21:51:30Z 10410 TID-os4g9qfy4 ERROR: /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:55:in `block in initialize'
2014-02-05T21:51:30Z 10410 TID-os4g9qfy4 ERROR: /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/celluloid-0.15.2/lib/celluloid/tasks/task_fiber.rb:13:in `block in create'
2014-02-05T21:51:30Z 10410 TID-15cn40 ERROR: Error connecting to Redis on localhost:6379 (ECONNREFUSED)
2014-02-05T21:51:30Z 10410 TID-15cn40 ERROR: /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/redis-3.0.6/lib/redis/client.rb:278:in `rescue in establish_connection'
2014-02-05T21:51:32Z 10410 TID-7don8 WARN: Unable to clear worker set while shutting down: Error connecting to Redis on localhost:6379 (ECONNREFUSED)
2014-02-05T21:54:59Z 1039 TID-4r6oo INFO: [Sidetiq] Sidetiq v0.4.3 - Copyright (c) 2012-2013, Tobias Svensson <tob@tobiassvensson.co.uk>
2014-02-05T21:54:59Z 1039 TID-4r6oo INFO: [Sidetiq] Sidetiq is covered by the 3-clause BSD license.
2014-02-05T21:54:59Z 1039 TID-4r6oo INFO: [Sidetiq] See LICENSE and http://opensource.org/licenses/BSD-3-Clause for licensing details.
2014-02-05T21:54:59Z 1039 TID-4r6oo INFO: [Sidetiq] Sidetiq::Supervisor start
2014-02-05T21:54:59Z 1039 TID-csnfw INFO: [Sidetiq] Sidetiq::Actor::Clock id: 21512840 initialize
2014-02-05T21:54:59Z 1039 TID-cq688 INFO: [Sidetiq] Sidetiq::Actor::Handler id: 21378260 initialize
2014-02-05T21:54:59Z 1039 TID-cpgso INFO: [Sidetiq] Sidetiq::Actor::Handler id: 21345140 initialize
2014-02-05T21:55:00Z 1039 TID-csnfw WARN: [Sidetiq] Can't link Sidetiq::Actor::Clock. Sidekiq::Manager not running. Retrying in 5 seconds ...
2014-02-05T21:55:00Z 1039 TID-cpgso WARN: [Sidetiq] Can't link Sidetiq::Actor::Handler. Sidekiq::Manager not running. Retrying in 5 seconds ...

Posts: 8

Participants: 4

Read full topic

Selecting PMs is bust

User always considered "a new visitor", and "composer was opened without a draft key"

$
0
0

ABiS wrote:

I've got this user who registered a couple of days ago and everything was fine except he told me every time he visited the site he would be greeted with 'Welcome! As a new visitor, we thought you might like to start with the top discussion topics.' which is already unique (never seen that message before, and the default page is /latest for everyone else)

After I upgraded discourse from latest-release to master yesterday he also started having a new issue: when he clicks on 'Create Topic' he gets a dialog saying 'composer was opened without a draft key' and composer doesn't show up. This happens only while he stays on the very first page (/top in his case), if he clicks on anything else and then tries 'Create Topic' again then composer works and keeps working even when he goes back to the /top page

Thought to let you know

Posts: 6

Participants: 3

Read full topic

Getting Cloudflare IP's instead of client's IP

$
0
0

Kevin wrote:

I use cloudflare DDoS protection and seem to be getting the cloudflare ip address instead of the clients ip address when I check the user from the admin panel in the "Last IP Address" section.

My nginx config is standard and has the following which looks ok to me:

location @discourse {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


    proxy_set_header X-Forwarded-Proto $thescheme;
    proxy_set_header Host $http_host;

    proxy_pass http://discourse;
  }

Any help appreciated.

Posts: 2

Participants: 2

Read full topic

Viewing all 60739 articles
Browse latest View live




Latest Images