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

Discourse plugins for new communitues

$
0
0

@Hossein_Amerkashi wrote:

Hello

We have setup a new Discourse community and would like to know if there are any plugins that are recommended to use. Is there a place where we can find list of recommended plugins?

Thanks

Posts: 3

Participants: 3

Read full topic


Install Discourse into domain.com/forums

$
0
0

@floren wrote:

Hi,

During the installation, I’m asked for Hostname for your Discourse? [discourse.example.com]. I would like to use the existing domain.com hostname, and serve Discourse from /forums directory. I have a blog into /, which I plan to replace also with a Hugo based blog.

Can you let me know what approach I should use?

Regards,

Floren Munteanu

Posts: 3

Participants: 2

Read full topic

Rails Girls Summer of Code 2017: Backup Providers

$
0
0

@eviltrout wrote:

We’ve officially kicked off the Rails Girls Summer of Code 2017 with our group, berlin diamonds.

They’re going to be working on adding extra backup providers to Discourse. This topic can be used by the teams involved for questions and answers, as well to track progress.


Background

Discourse has always provided administrators the ability to back up their community data. It is important to us as an open source project that regardless of where you run your forum, that you be able to take your data with you.

Currently, we support downloading data dumps to your local computer as well as uploading data to Amazon S3. There is also a plugin for uploading to Dropbox available that could be used as an example.


First Steps

The team has decided to focus on a backup provider for Google Drive. Here’s how I’d suggest tackling this problem, although the team is free to approach this on their own schedule and pace:

  1. Become very familiar with the dropbox plugin for backups. Try installing it locally and using it to connect to Dropbox. @Falco is also around to answer questions you might have about how it works and how it is designed.

  2. Review how Google Drive’s API works. What is required to upload a file there? Are there any rubygems you can use to contact the API easily?

  3. Create a new repository for the Google Drive backup provider, and try to build it up from the simplest possible thing that could work. Use Site Settings for any API keys and variables. When it doubt, base it on the Dropbox plugin.

  4. Discourse will provide code reviews and offer assistance along the way.

  5. The plugin is working! :birthday:

Once we’re done the above we can figure out following steps for more providers, and perhaps DRYing up the plugins to avoid repeated code.

Posts: 1

Participants: 1

Read full topic

Undelete deleted "SPLIT THIS TOPIC" message?

$
0
0

@Sujan wrote:

I accidentally deleted a “SPLIT THIS TOPIC” message.
Now I can only “edit” it - which of course makes no difference as the “post” is deleted.

Is there a way to undelete those?

Posts: 1

Participants: 1

Read full topic

Cannot read file system information for 'extfs' / launcher

$
0
0

@Sammuel wrote:

Hi,

My first message on your great board :slight_smile:

I installed discourse on a server with debian 9. Each time I use the command ./launcher, all is working great but I have this message displayed :

cupidon@XXXXXXX:/var/discourse# ./launcher rebuild cupidon
stat: cannot read file system information for ‘extfs’: No such file or directory
./launcher: line 202: /10243 < 5: syntax error: operand expected (error token is "/10243 < 5")

Do you know how to fix this ?

Thanks for your help.

Posts: 3

Participants: 2

Read full topic

Installing Dicourse With Plesk Onyx (Ubuntu 14.04)

$
0
0

@dgateles wrote:

Install Discourse on Plesk Onyx is simple!
Lie, I’ve been trying for two days until it works.


First install Docker on Plesk Extensions.

Install Docker

https://content.screencast.com/users/DougasTeles/folders/Snagit/media/4f60c154-eec0-4493-a66e-17ec684e258c/07.04.2017-11.51.png

https://content.screencast.com/users/DougasTeles/folders/Snagit/media/67692595-d3bc-4529-a3d8-99a1c4c9eca4/07.04.2017-11.53.png

https://content.screencast.com/users/DougasTeles/folders/Snagit/media/e62dd341-791c-4773-9697-b764c8010af8/07.04.2017-13.03.png

Now install Redis and Nginx containers

Redis & Nginx

https://content.screencast.com/users/DougasTeles/folders/Snagit/media/ebf20e85-dcbe-49c2-96db-3bdd421761b3/07.04.2017-13.06.png

https://content.screencast.com/users/DougasTeles/folders/Snagit/media/310d1056-e131-4a71-aa0f-bb5ec50ea86f/07.04.2017-13.07.png

Go to https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md and follow this steps, starting on Install Discourse

After the fist installation, you get an error because 80 and 443 ports are in use by Plesk
Don’t worry!

Go to /containers/ and open app.yml with text editor (nano or wathever)
Find this lines:

  • “80:80” # fwd host port 80 to container port 80 (http)
  • “443:443” # fwd host port 443 to container port 443 (https)

Change to something like this:

  • “8060:80” # fwd host port 80 to container port 8060 (http)
  • “9443:443” # fwd host port 443 to container port 9443 (https)

Save and perform ./launcher rebuild app

Now, go back to Plesk panel, enter on your domain and find Docker Proxy Rules

Click on Add Rule

And select the app and port like this:

Now, open you domain on browser and boom! You are running Discourse with Plesk :slight_smile:

Posts: 2

Participants: 2

Read full topic

The difference between installing Discourse on domain versus subdomain

$
0
0

@random1 wrote:

I was just wondering about the difference. Would it be better to install Discourse on the domain instead of the subdomain or vice versa? Or it just does not matter at all?

Posts: 3

Participants: 2

Read full topic

Setting initial directory


Discourse with ec2 doubt

$
0
0

@marcospreviato wrote:

Hello, I am currently running an ec2 instance of 2gb ram, running nginx 1.9.10 and php 5.5.31, but the ruby is not installed at this instance, my question is, could I run a discourse on the same machine without getting in the way The site already hosted in wordpress?

Posts: 3

Participants: 3

Read full topic

"Upgrade" the "Canned Replies" button to toolbar directly

$
0
0

@Sujan wrote:

Right now it is hidden behind “Options”, which adds one click.
This could theoretically be dependent on the number of available canned replies as an indicator if the feature is used or not.

Posts: 3

Participants: 2

Read full topic

One of my users just group messaged 100 other user with a spam offer

$
0
0

@Olivier_Lambert wrote:

So, as written in the title, one of my users just group messaged 100 other user with a spam offer.

Is there a way to limit the number of users that can be added to a private conversation?

Posts: 7

Participants: 3

Read full topic

After "Insert Reply" for Canned Reply Ctrl + Enter doesn't work

$
0
0

@Sujan wrote:

If you used the Canned Replies feature to add some text to you textbox via the “Insert Reply” button the input isn’t active any more and you first have to click the input field before you can use Ctrl + Enter so submit the form and create the post.

Posts: 2

Participants: 2

Read full topic

Flair icon not shown

$
0
0

@AlexL wrote:

Starting with one of latest updates (I think), a flair icon defined for a group using Font Awesome (eg, fa-camera fa-lg) is not shown on user’s avatar, but it is shown OK only in icon preview when in group settings. Flair icon uploaded as a png file, on the other hand, is shown everywhere without issues. Help?

Posts: 2

Participants: 1

Read full topic

Rebuild after updating to latest v1.8.1 will fail to start server

$
0
0

@gabefair wrote:

When I restart apache I see this in the server error logs. I noticed a another post with a simular issue but in my case I’m not running the code in a docker container so there is no app.yml.

[ 2017-07-05 03:17:30.1605 7017/7fc284701700 App/Implementation.cpp:287 ]: Could not spawn process for application /opt/apps/discourse/htdocs/: An error occured while starting up the preloader.
  Error ID: 91c594d6
  Error details saved to: /tmp/passenger-error.9luXuj
  Message from application: ln: failed to create symbolic link ‘/opt/apps/discourse/htdocs/public/plugins/discourse-narrative-bot’: Permission denied
 (RuntimeError)
  /opt/apps/discourse/htdocs/lib/discourse.rb:26:in `execute_command'
  /opt/apps/discourse/htdocs/lib/plugin/instance.rb:368:in `activate!'
  /opt/apps/discourse/htdocs/lib/discourse.rb:126:in `block in activate_plugins!'
  /opt/apps/discourse/htdocs/lib/discourse.rb:123:in `each'
  /opt/apps/discourse/htdocs/lib/discourse.rb:123:in `activate_plugins!'
  /opt/apps/discourse/htdocs/config/application.rb:179:in `<class:Application>'
  /opt/apps/discourse/htdocs/config/application.rb:27:in `<module:Discourse>'
  /opt/apps/discourse/htdocs/config/application.rb:26:in `<top (required)>'
  /opt/apps/discourse/htdocs/config/environment.rb:2:in `require'
  /opt/apps/discourse/htdocs/config/environment.rb:2:in `<top (required)>'
  config.ru:2:in `require'
  config.ru:2:in `block in <main>'
  /opt/apps/discourse/htdocs/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/builder.rb:55:in `instance_eval'
  /opt/apps/discourse/htdocs/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/builder.rb:55:in `initialize'
  config.ru:1:in `new'
  config.ru:1:in `<main>'
  /opt/ruby/lib/ruby/gems/2.3.0/gems/passenger-5.0.6/helper-scripts/rack-preloader.rb:111:in `eval'
  /opt/ruby/lib/ruby/gems/2.3.0/gems/passenger-5.0.6/helper-scripts/rack-preloader.rb:111:in `preload_app'
  /opt/ruby/lib/ruby/gems/2.3.0/gems/passenger-5.0.6/helper-scripts/rack-preloader.rb:157:in `<module:App>'
  /opt/ruby/lib/ruby/gems/2.3.0/gems/passenger-5.0.6/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>'
  /opt/ruby/lib/ruby/gems/2.3.0/gems/passenger-5.0.6/helper-scripts/rack-preloader.rb:28:in `<main>'


[ 2017-07-05 03:17:30.1647 7017/7fc281846700 age/Hel/Req/CheckoutSession.cpp:252 ]: [Client 1-1] Cannot checkout session because a spawning error occurred. The identifier of the error is 91c594d6. Please see earlier logs for details about the error.
[Wed Jul 05 03:19:39.078232 2017] [mpm_event:notice] [pid 7001:tid 140050564683520] AH00491: caught SIGTERM, shutting down

[ 2017-07-05 03:19:39.0915 7017/7fc281846700 age/Hel/Main.cpp:455 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ 2017-07-05 03:19:39.0916 7017/7fc28480f740 age/Hel/Main.cpp:814 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ 2017-07-05 03:19:39.0916 7017/7fc281045700 Ser/Server.h:455 ]: [AdminServer] Shutdown finished
[ 2017-07-05 03:19:39.0916 7017/7fc281846700 Ser/Server.h:455 ]: [ServerThr.1] Shutdown finished

Posts: 2

Participants: 2

Read full topic

«./launcher cleanup» is 1024 times wrong in reporing the free disk space

$
0
0

@dmitry_fedyuk wrote:

The output is wrong, because for such call df returns the values in kilobytes, not in bytes:

Disk space is shown in 1K blocks by default
http://manpages.ubuntu.com/manpages/xenial/man1/df.1.html

Posts: 1

Participants: 1

Read full topic


Could not send data to client: Broken pipe - After upgrade

$
0
0

@veer wrote:

i just upgraded my discourse website its, not working any more here is the launcher log. I use ssl.
2017-07-05 06:15:17.750 UTC [7491] discourse@discourse LOG: duration: 2371.826 ms execute <unnamed>: SELECT "topics".* FROM "topics" WHERE ("topics"."deleted_at" IS NULL) AND "topics"."archetype" = 'banner' ORDER BY "topics"."id" ASC LIMIT 1 2017-07-05 06:15:26.665 UTC [5983] discourse@discourse LOG: could not send data to client: Broken pipe 2017-07-05 06:15:26.665 UTC [5983] discourse@discourse STATEMENT: SELECT "topics"."id" FROM "topics" LEFT OUTER JOIN "categories" ON "categories"."id" = "topics"."category_id" WHERE (topics.archetype <> 'private_message') AND (COALESCE(categories.topic_id, 0) <> topics.id) AND "topics"."visible" = 't' AND (topics.deleted_at IS NULL) AND (topics.category_id IS NULL or topics.category_id IN (3,20,56,41,35,22,39,19,27,38,48,34,49,31,1,55,12,42,33,9,15,26,46,52,16,13,51,30,43,45,11,25,17,32,8,57,54,21,7,23,24,53,18,59,50,10,14,29,47,44,36,62,5,28,6,37,61,58,60,40)) AND "topics"."closed" = 'f' AND "topics"."archived" = 'f' AND (topics.created_at > '2016-07-05 06:13:07.285941') ORDER BY RANDOM() LIMIT 3000 2017-07-05 06:15:26.665 UTC [5983] discourse@discourse FATAL: connection to client lost 2017-07-05 06:15:26.665 UTC [5983] discourse@discourse STATEMENT: SELECT "topics"."id" FROM "topics" LEFT OUTER JOIN "categories" ON "categories"."id" = "topics"."category_id" WHERE (topics.archetype <> 'private_message') AND (COALESCE(categories.topic_id, 0) <> topics.id) AND "topics"."visible" = 't' AND (topics.deleted_at IS NULL) AND (topics.category_id IS NULL or topics.category_id IN (3,20,56,41,35,22,39,19,27,38,48,34,49,31,1,55,12,42,33,9,15,26,46,52,16,13,51,30,43,45,11,25,17,32,8,57,54,21,7,23,24,53,18,59,50,10,14,29,47,44,36,62,5,28,6,37,61,58,60,40)) AND "topics"."closed" = 'f' AND "topics"."archived" = 'f' AND (topics.created_at > '2016-07-05 06:13:07.285941') ORDER BY RANDOM() LIMIT 3000 2017-07-05 06:15:35.364 UTC [6153] discourse@discourse LOG: could not send data to client: Broken pipe 2017-07-05 06:15:35.364 UTC [6153] discourse@discourse STATEMENT: SELECT "topics"."id" FROM "topics" LEFT OUTER JOIN "categories" ON "categories"."id" = "topics"."category_id" WHERE (topics.archetype <> 'private_message') AND (COALESCE(categories.topic_id, 0) <> topics.id) AND "topics"."visible" = 't' AND (topics.deleted_at IS NULL) AND (topics.category_id IS NULL or topics.category_id IN (3,20,56,41,35,22,39,19,27,38,48,34,49,31,1,55,12,42,33,9,15,26,46,52,16,13,51,30,43,45,11,25,17,32,8,57,54,21,7,23,24,53,18,59,50,10,14,29,47,44,36,62,5,28,6,37,61,58,60,40)) AND "topics"."closed" = 'f' AND "topics"."archived" = 'f' AND (topics.created_at > '2016-07-05 06:13:14.360987') ORDER BY RANDOM() LIMIT 3000 2017-07-05 06:15:35.373 UTC [6153] discourse@discourse FATAL: connection to client lost 2017-07-05 06:15:35.373 UTC [6153] discourse@discourse STATEMENT: SELECT "topics"."id" FROM "topics" LEFT OUTER JOIN "categories" ON "categories"."id" = "topics"."category_id" WHERE (topics.archetype <> 'private_message') AND (COALESCE(categories.topic_id, 0) <> topics.id) AND "topics"."visible" = 't' AND (topics.deleted_at IS NULL) AND (topics.category_id IS NULL or topics.category_id IN (3,20,56,41,35,22,39,19,27,38,48,34,49,31,1,55,12,42,33,9,15,26,46,52,16,13,51,30,43,45,11,25,17,32,8,57,54,21,7,23,24,53,18,59,50,10,14,29,47,44,36,62,5,28,6,37,61,58,60,40)) AND "topics"."closed" = 'f' AND "topics"."archived" = 'f' AND (topics.created_at > '2016-07-05 06:13:14.360987') ORDER BY RANDOM() LIMIT 3000 2017-07-05 06:15:38.254 UTC [6237] discourse@discourse LOG: could not send data to client: Broken pipe 2017-07-05 06:15:38.254 UTC [6237] discourse@discourse STATEMENT: SELECT "topics"."id" FROM "topics" LEFT OUTER JOIN "categories" ON "categories"."id" = "topics"."category_id" WHERE (topics.archetype <> 'private_message') AND (COALESCE(categories.topic_id, 0) <> topics.id) AND "topics"."visible" = 't' AND (topics.deleted_at IS NULL) AND (topics.category_id IS NULL or topics.category_id IN (3,20,56,41,35,22,39,19,27,38,48,34,49,31,1,55,12,42,33,9,15,26,46,52,16,13,51,30,43,45,11,25,17,32,8,57,54,21,7,23,24,53,18,59,50,10,14,29,47,44,36,62,5,28,6,37,61,58,60,40)) AND "topics"."closed" = 'f' AND "topics"."archived" = 'f' AND (topics.created_at > '2016-07-05 06:13:18.295907') ORDER BY RANDOM() LIMIT 3000 2017-07-05 06:15:38.254 UTC [6237] discourse@discourse FATAL: connection to client lost 2017-07-05 06:15:38.254 UTC [6237] discourse@discourse STATEMENT: SELECT "topics"."id" FROM "topics" LEFT OUTER JOIN "categories" ON "categories"."id" = "topics"."category_id" WHERE (topics.archetype <> 'private_message') AND (COALESCE(categories.topic_id, 0) <> topics.id) AND "topics"."visible" = 't' AND (topics.deleted_at IS NULL) AND (topics.category_id IS NULL or topics.category_id IN (3,20,56,41,35,22,39,19,27,38,48,34,49,31,1,55,12,42,33,9,15,26,46,52,16,13,51,30,43,45,11,25,17,32,8,57,54,21,7,23,24,53,18,59,50,10,14,29,47,44,36,62,5,28,6,37,61,58,60,40)) AND "topics"."closed" = 'f' AND "topics"."archived" = 'f' AND (topics.created_at > '2016-07-05 06:13:18.295907') ORDER BY RANDOM() LIMIT 3000 2017-07-05 06:15:38.793 UTC [7685] discourse@discourse LOG: duration: 3139.132 ms execute <unnamed>: SELECT "topics".* FROM "topics" WHERE ("topics"."deleted_at" IS NULL) AND "topics"."archetype" = 'banner' ORDER BY "topics"."id" ASC LIMIT 1 2017-07-05 06:15:39.480 UTC [6255] discourse@discourse LOG: could not send data to client: Broken pipe 2017-07-05 06:15:39.480 UTC [6255] discourse@discourse STATEMENT: SELECT "topics"."id" FROM "topics" LEFT OUTER JOIN "categories" ON "categories"."id" = "topics"."category_id" WHERE (topics.archetype <> 'private_message') AND (COALESCE(categories.topic_id, 0) <> topics.id) AND "topics"."visible" = 't' AND (topics.deleted_at IS NULL) AND (topics.category_id IS NULL or topics.category_id IN (3,20,56,41,35,22,39,19,27,38,48,34,49,31,1,55,12,42,33,9,15,26,46,52,16,13,51,30,43,45,11,25,17,32,8,57,54,21,7,23,24,53,18,59,50,10,14,29,47,44,36,62,5,28,6,37,61,58,60,40)) AND "topics"."closed" = 'f' AND "topics"."archived" = 'f' AND (topics.created_at > '2016-07-05 06:13:19.570868') ORDER BY RANDOM() LIMIT 3000 2017-07-05 06:15:39.481 UTC [6255] discourse@discourse FATAL: connection to client lost

Posts: 1

Participants: 1

Read full topic

Why isn't there an obvious link from meta.discourse.org to discourse.org in the header?

$
0
0

@DonaldH wrote:

Is there a good reason not to have one? It seems like a link back to the main website would be simpler/better than forcing users to go up to the address bar and edit the url.

The reason I ask is because I want to link back to my main website from my discourse forum, and I’m wondering if there’s any good reason this shouldn’t be done.

Also, I know that the header HTML can be edited, but where can I find the default HTML to edit? I want to add a link either in the nav menu or in the section above it.

Thanks

Posts: 6

Participants: 4

Read full topic

Version of highlight.js is outdated

$
0
0

@vchuravy wrote:

As far as I know discourse is using highlight.js for syntax highlighting.
Would it be possible to update discourse to the newest version of highlight.js ?

Posts: 3

Participants: 3

Read full topic

[PAID] Native app for discourse with push notifications

$
0
0

@WorldIsMine wrote:

Testing waters here. I basically need a native android/iOS (whitelabel) that:

  1. Launches the website in a chopped up browser (only back/forward buttons, no URL bar/settings/etc)
  2. Has push notifications for member activity (pm’s/notifications)
  3. Mass push notifications

Two out of three of those requirements (1 and 3) can be accomplished via sites like appypie.com, but I also need requirement #2. I am also willing to pay for consulting/setup if you believe there is a service out there that will directly help me with what I need. If you have the knowledge or know how to build one, please quote me via PM.

EDIT: I also know Discourse has it’s own app for this, but it’s quite cumbersome to setup.

Posts: 1

Participants: 1

Read full topic

Nominate Discourse for CMS Critic Awards 2017

$
0
0

@erlend_sh wrote:

Continuing the discussion from Nominate Discourse for CMS Critic Awards 2016:

Please take 2 minutes aside and go nominate Discourse for the CMS Critic Awards 2017!

  1. Follow the link above
  2. Enter your Name and Email and…
  3. Nominate “Discourse” for “Best Forum Software”!
  4. Add a brief note about what you like about Discourse. Feel free to share that here as well :heart_eyes_cat:
    p.s. make sure you copy your note before submitting. My first submit errored out and I lost my text.

We won this last year :sunglasses: and we see no reason why this year should be any different.

Lastly, it would be kinda nice if they also had a category in the future for “Best Managed Forum Hosting”, similar to their “Best WordPress Managed Hosting” and “Best Hosting Provider”, so feel free to leave them a note about that :wink:

Posts: 8

Participants: 5

Read full topic

Viewing all 60707 articles
Browse latest View live




Latest Images