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

Discourse-saml as sole login method

$
0
0

@alexweej wrote:

I can see from the admin settings that the built-in (non-SAML) SSO support can do things like:

  • sso overrides bio - Overrides user bio in user profile and prevents user from changing it

  • sso overrides email - Overrides local email with external site email from SSO payload on every login, and prevent local changes. (WARNING: discrepancies can occur due to normalization of local emails)

  • sso overrides username - Overrides local username with external site username from SSO payload on every login, and prevent local changes. (WARNING: discrepancies can occur due to differences in username length/requirements)

  • sso overrides name - Overrides local full name with external site full name from SSO payload on every login, and prevent local changes.

  • sso overrides avatar - Overrides user avatar with external site avatar from SSO payload. If enabled, disabling allow_uploaded_avatars is highly recommended

Is there any way to achieve the same thing with the discourse-saml plugin? Would it require source code changes?

Thanks

Alex

Posts: 3

Participants: 2

Read full topic


SetupWizard, blank screen, JS Error "`virtual-dom"

$
0
0

@basti wrote:

Hello together,

just installed Discourse in a subfolder like explained here:

After starting the wizzard I got this JS error in Chrome-console:

Error: Could not find module `virtual-dom` imported from `discourse-common/lib/icon-library`

And a empty screen with the background…
Current Version: 1.9.beta4

Posts: 2

Participants: 2

Read full topic

Create Own Bots?

I dont underestand discourse topic/post change history

Upgrade page not there

Is there a plugin for daily login streaks?

$
0
0

@Bri_Castellini wrote:

We’re trying to work in a functionality of rewarding users who login to our Discourse community most frequently, sort of like of apps like TimeHop count the number of days in a row you’ve opened it (usually with adorable animations). Is there a plugin for counting and eventually rewarding daily login streaks?

Posts: 4

Participants: 3

Read full topic

[API] Database timeout error when deleting topics in bulk

$
0
0

@jack2 wrote:

I’m trying to delete 8 topics with the API but I get the following error after 4 of them have been deleted:

W20170727-16:21:10.014(2)? (STDERR) Request: [DELETE http://forum.docuss.org/t/6
75.json ]
W20170727-16:21:10.018(2)? (STDERR) Response: status=500 content=ActiveRecord::C
onnectionTimeoutError at /t/675.json
W20170727-16:21:10.023(2)? (STDERR) ============================================
=======
W20170727-16:21:10.027(2)? (STDERR)
W20170727-16:21:10.029(2)? (STDERR) > could not obtain a database connection wit
hin 5.000 seconds (waited 5.000 seconds)
W20170727-16:21:10.033(2)? (STDERR)
W20170727-16:21:10.037(2)? (STDERR) config/initializers/100-quiet_logger.rb, lin
e 17
W20170727-16:21:10.040(2)? (STDERR) --------------------------------------------
----
W20170727-16:21:10.044(2)? (STDERR)
W20170727-16:21:10.047(2)? (STDERR) ``` ruby
W20170727-16:21:10.050(2)? (STDERR)    12           override = true
W20170727-16:21:10.053(2)? (STDERR)    13           Rails.logger.override_level
= Logger::ERROR
W20170727-16:21:10.056(2)? (STDERR)    14         end
W20170727-16:21:10.059(2)? (STDERR)    15       end
W20170727-16:21:10.062(2)? (STDERR)    16
W20170727-16:21:10.064(2)? (STDERR) >  17       call_without_quiet_assets(env).t
ap do
W20170727-16:21:10.068(2)? (STDERR)    18         if override
W20170727-16:21:10.070(2)? (STDERR)    19           Rails.logger.override_level
= nil
W20170727-16:21:10.074(2)? (STDERR)    20         end
W20170727-16:21:10.076(2)? (STDERR)    21       end
W20170727-16:21:10.079(2)? (STDERR)    22     end
W20170727-16:21:10.082(2)? (STDERR) ```
W20170727-16:21:10.085(2)? (STDERR)
W20170727-16:21:10.088(2)? (STDERR) App backtrace
W20170727-16:21:10.091(2)? (STDERR) -------------
W20170727-16:21:10.094(2)? (STDERR)
W20170727-16:21:10.097(2)? (STDERR)  - config/initializers/100-quiet_logger.rb:1
7:in `call_with_quiet_assets'
W20170727-16:21:10.101(2)? (STDERR)  - config/initializers/100-silence_logger.rb
:29:in `call'
W20170727-16:21:10.105(2)? (STDERR)  - lib/middleware/missing_avatars.rb:21:in `
call'
W20170727-16:21:10.109(2)? (STDERR)  - lib/middleware/turbo_dev.rb:34:in `call'
W20170727-16:21:10.112(2)? (STDERR)
W20170727-16:21:10.115(2)? (STDERR) Full backtrace
W20170727-16:21:10.119(2)? (STDERR) --------------
W20170727-16:21:10.122(2)? (STDERR)
W20170727-16:21:10.126(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:189:in `block in wait_poll'
W20170727-16:21:10.130(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:180:in `wait_poll'
W20170727-16:21:10.134(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:135:in `block in poll'
W20170727-16:21:10.137(2)? (STDERR)  - /home/sylvain/.rbenv/versions/2.3.0/lib/r
uby/2.3.0/monitor.rb:214:in `mon_synchronize'
W20170727-16:21:10.142(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:145:in `synchronize'
W20170727-16:21:10.145(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:133:in `poll'
W20170727-16:21:10.149(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:425:in `acquire_connection'
W20170727-16:21:10.153(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:349:in `block in checkout'
W20170727-16:21:10.157(2)? (STDERR)  - /home/sylvain/.rbenv/versions/2.3.0/lib/r
uby/2.3.0/monitor.rb:214:in `mon_synchronize'
W20170727-16:21:10.161(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:348:in `checkout'
W20170727-16:21:10.164(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:263:in `block in connection'
W20170727-16:21:10.168(2)? (STDERR)  - /home/sylvain/.rbenv/versions/2.3.0/lib/r
uby/2.3.0/monitor.rb:214:in `mon_synchronize'
W20170727-16:21:10.172(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:262:in `connection'
W20170727-16:21:10.176(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_adapters/abstract/connection_pool.rb:571:in `retrieve_connection'
W20170727-16:21:10.179(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_handling.rb:113:in `retrieve_connection'
W20170727-16:21:10.183(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/co
nnection_handling.rb:87:in `connection'
W20170727-16:21:10.187(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/mi
gration.rb:383:in `connection'
W20170727-16:21:10.191(2)? (STDERR)  - activerecord (4.2.8) lib/active_record/mi
gration.rb:370:in `call'
W20170727-16:21:10.195(2)? (STDERR)  - actionpack (4.2.8) lib/action_dispatch/mi
ddleware/callbacks.rb:29:in `block in call'
W20170727-16:21:10.199(2)? (STDERR)  - activesupport (4.2.8) lib/active_support/
callbacks.rb:88:in `__run_callbacks__'
W20170727-16:21:10.202(2)? (STDERR)  - activesupport (4.2.8) lib/active_support/
callbacks.rb:778:in `_run_call_callbacks'
W20170727-16:21:10.206(2)? (STDERR)  - activesupport (4.2.8) lib/active_support/
callbacks.rb:81:in `run_callbacks'
W20170727-16:21:10.210(2)? (STDERR)  - actionpack (4.2.8) lib/action_dispatch/mi
ddleware/callbacks.rb:27:in `call'
W20170727-16:21:10.216(2)? (STDERR)  - actionpack (4.2.8) lib/action_dispatch/mi
ddleware/reloader.rb:73:in `call'
W20170727-16:21:10.220(2)? (STDERR)  - actionpack (4.2.8) lib/action_dispatch/mi
ddleware/remote_ip.rb:78:in `call'
W20170727-16:21:10.225(2)? (STDERR)  - better_errors (2.1.1) lib/better_errors/m
iddleware.rb:84:in `protected_app_call'
W20170727-16:21:10.229(2)? (STDERR)  - better_errors (2.1.1) lib/better_errors/m
iddleware.rb:79:in `better_errors_call'
W20170727-16:21:10.234(2)? (STDERR)  - better_errors (2.1.1) lib/better_errors/m
iddleware.rb:57:in `call'
W20170727-16:21:10.237(2)? (STDERR)  - actionpack (4.2.8) lib/action_dispatch/mi
ddleware/debug_exceptions.rb:17:in `call'
W20170727-16:21:10.242(2)? (STDERR)  - actionpack (4.2.8) lib/action_dispatch/mi
ddleware/show_exceptions.rb:30:in `call'
W20170727-16:21:10.247(2)? (STDERR)  - logster (1.2.7) lib/logster/middleware/re
porter.rb:31:in `call'
W20170727-16:21:10.251(2)? (STDERR)  - railties (4.2.8) lib/rails/rack/logger.rb
:38:in `call_app'
W20170727-16:21:10.254(2)? (STDERR)  - railties (4.2.8) lib/rails/rack/logger.rb
:22:in `call'
W20170727-16:21:10.258(2)? (STDERR)  - config/initializers/100-quiet_logger.rb:1
7:in `call_with_quiet_assets'
W20170727-16:21:10.262(2)? (STDERR)  - config/initializers/100-silence_logger.rb
:29:in `call'
W20170727-16:21:10.266(2)? (STDERR)  - actionpack (4.2.8) lib/action_dispatch/mi
ddleware/request_id.rb:21:in `call'
W20170727-16:21:10.269(2)? (STDERR)  - rack (1.6.8) lib/rack/methodoverride.rb:2
2:in `call'
W20170727-16:21:10.273(2)? (STDERR)  - rack (1.6.8) lib/rack/runtime.rb:18:in `c
all'
W20170727-16:21:10.277(2)? (STDERR)  - actionpack (4.2.8) lib/action_dispatch/mi
ddleware/static.rb:120:in `call'
W20170727-16:21:10.280(2)? (STDERR)  - actionpack (4.2.8) lib/action_dispatch/mi
ddleware/static.rb:120:in `call'
W20170727-16:21:10.284(2)? (STDERR)  - rack (1.6.8) lib/rack/sendfile.rb:113:in
`call'
W20170727-16:21:10.288(2)? (STDERR)  - lib/middleware/missing_avatars.rb:21:in `
call'
W20170727-16:21:10.291(2)? (STDERR)  - lib/middleware/turbo_dev.rb:34:in `call'
W20170727-16:21:10.294(2)? (STDERR)  - rack-mini-profiler (0.10.5) lib/mini_prof
iler/profiler.rb:282:in `call'
W20170727-16:21:10.299(2)? (STDERR)  - message_bus (2.0.2) lib/message_bus/rack/
middleware.rb:62:in `call'
W20170727-16:21:10.302(2)? (STDERR)  - railties (4.2.8) lib/rails/engine.rb:518:
in `call'
W20170727-16:21:10.306(2)? (STDERR)  - railties (4.2.8) lib/rails/application.rb
:165:in `call'
W20170727-16:21:10.310(2)? (STDERR)  - railties (4.2.8) lib/rails/railtie.rb:194
:in `method_missing'
W20170727-16:21:10.314(2)? (STDERR)  - rack (1.6.8) lib/rack/urlmap.rb:66:in `bl
ock in call'
W20170727-16:21:10.317(2)? (STDERR)  - rack (1.6.8) lib/rack/urlmap.rb:50:in `ca
ll'
W20170727-16:21:10.321(2)? (STDERR)  - rack (1.6.8) lib/rack/content_length.rb:1
5:in `call'
W20170727-16:21:10.324(2)? (STDERR)  - puma (3.9.1) lib/puma/configuration.rb:22
4:in `call'
W20170727-16:21:10.328(2)? (STDERR)  - puma (3.9.1) lib/puma/server.rb:602:in `h
andle_request'
W20170727-16:21:10.332(2)? (STDERR)  - puma (3.9.1) lib/puma/server.rb:435:in `p
rocess_client'
W20170727-16:21:10.336(2)? (STDERR)  - puma (3.9.1) lib/puma/server.rb:299:in `b
lock in run'
W20170727-16:21:10.339(2)? (STDERR)  - puma (3.9.1) lib/puma/thread_pool.rb:120:
in `block in spawn_thread'
W20170727-16:21:10.343(2)? (STDERR)
W20170727-16:21:10.346(2)? (STDERR)
W20170727-16:21:10.349(2)? (STDERR)     at makeErrorByStatus (packages/http/http
call_common.js:13:10)
W20170727-16:21:10.352(2)? (STDERR)     at Request._callback (packages/http/http
call_server.js:113:17)
W20170727-16:21:10.358(2)? (STDERR)     at Request.self.callback (C:\Users\Sylva
in\AppData\Local\.meteor\packages\http\1.2.12\npm\node_modules\request\request.j
s:200:22)
W20170727-16:21:10.363(2)? (STDERR)     at emitTwo (events.js:87:13)
W20170727-16:21:10.366(2)? (STDERR)     at Request.emit (events.js:172:7)
W20170727-16:21:10.370(2)? (STDERR)     at Request.<anonymous> (C:\Users\Sylvain
\AppData\Local\.meteor\packages\http\1.2.12\npm\node_modules\request\request.js:
1067:10)
W20170727-16:21:10.375(2)? (STDERR)     at emitOne (events.js:82:20)
W20170727-16:21:10.378(2)? (STDERR)     at Request.emit (events.js:169:7)
W20170727-16:21:10.381(2)? (STDERR)     at IncomingMessage.<anonymous> (C:\Users
\Sylvain\AppData\Local\.meteor\packages\http\1.2.12\npm\node_modules\request\req
uest.js:988:12)
W20170727-16:21:10.387(2)? (STDERR)     at emitNone (events.js:72:20)

I get the error both when I run the queries in parallel and when I run them in sequence.

Any idea?

I use a dev Discourse instance.

Posts: 4

Participants: 2

Read full topic

Docker on Red Hat requires paid Docker EE version?

$
0
0

@adamprocter wrote:

Running no problems rebuilds etc ok until today

Go to check for upgrade

Upgrades via the web UI are disabled until you run the latest image.
To do so log in to your server using SSH and run:
cd /var/discourse
git pull
./launcher rebuild app

Do this but then rebuild…

which: no docker.io in (/sbin:/bin:/usr/sbin:/usr/bin)
Your Docker installation is not using a supported storage driver.
If we were to proceed you may have a broken install.

Was ok before…

System: Red Hat Enterprise Linux Server release 7.3 (Maipo)

I got this server specifically only for Discourse… Followed all the instructions to the letter at the start…so I next try Docker info just to see what container I am using (should be the recommended one)

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

Reboot / restart docker - nothing!
What the heck is going on ? Am totally confused.

Happy to upgrade Server / Discourse / Use right container if it is wrong, so long as I can save my discourse set up

Posts: 7

Participants: 4

Read full topic


Mathjax plugin install instructions?

$
0
0

@Prasad_Chalasani wrote:

There are a bunch of threads about this, but nowhere is it clearly stated exactly what I need to do in order to make this plugin visible as an option when I go to settings. I have the latest discourse version.
Can someone post or point me to instructions on what to do, starting from the point where I ssh to my discourse server?

Posts: 6

Participants: 3

Read full topic

WP Discourse HTML Format not carried over

$
0
0

@dgrant wrote:

I’m not sure if it is the plugin or a limitation somewhere in Discourse that is preventing the formatting of a Wordpress post from being carried over into discourse properly.

For example this Wordpress post has a table and a link to a YouTube video.

However these are not rendered in the forum post

BTW the link to the original article is link in the forum is surrounded in ‘small’ tags. I would suggest it would be better to have a css class to make styling it easier.

Posts: 11

Participants: 3

Read full topic

Set up Matrix (riot.im) notifications using the discourse-chat-integration plugin

$
0
0

@David_Taylor wrote:

This #howto describes how to setup the Matrix (riot.im) provider included in discourse-chat-integration.

Thanks to @ara4n and members of the #matrix-dev:matrix.org room for their help with this integration :slight_smile:

Install

If you haven’t already, install the discourse-chat-integration plugin

Set up Matrix

These instructions assume you are using the riot.im web client. Equivalent steps should be possible using other interfaces.

  1. Open riot.im/app in a new incognito window (you’ll see why later)

  2. Create a user account for your bot. You’ll probably want to write down the password somewhere in case you want to log back in later. Discourse does not need it.

  3. Use the interface to join any rooms that you want to be able to send notifications to

  4. Under Settings (cog icon in bottom left), you can set the bot’s display name and avatar

  5. At the bottom of the settings page, under Advanced, copy the “Access Token” - you’ll need it later.

  6. DO NOT CLICK LOG OUT. If you do, the Access Token will be invalidated, and it won’t work. Instead, just close the incognito window. If you forgot to open an incognito window, go back to step 1 :wink:

Set up Discourse

  1. In your Discourse site settings, enter your home server address in the chat_integration_matrix_homeserver setting. Make sure to include the protocol. (e.g. https://matrix.org)

  2. Paste the access token you copied earlier into the chat_integration_matrix_access_token site setting

  3. Enable chat_integration_matrix_enabled

  4. Go to the Plugins tab, then Chat Integration

  5. Go to the Matrix tab, then Add Channel

  6. Enter a name for the channel (this is only displayed in the admin interface, it can be anything)

  7. Enter the “Room ID” for a room that you want to send notifications to. In the riot web client, you can find it by opening your room, clicking the name at the top, then scroll to the bottom. It will look something like

    !cdGUowUAqlgLHVerqE:matrix.org
    
  8. Save Channel

  9. Use the Test button on the channel you just created to check that everything’s working. You should see something like this:
    17

  10. Set up some “Rules” for your channel, according to the discourse-chat-integration instructions.

  11. giphy-downsized (1)

Technical Notes
  • At the time of writing, there does not seem to be a way of obtaining an “access token” for a “bot” in a user-friendly way. The incognito window riot.im solution is the most user-friendly way I could find

  • The matrix spec does not currently define a way of providing “rich text” messages. There is a spec under development, but for now this plugin uses the “unofficial” method which has been adopted in the riot.im client. Clients that do not support this will simply fall back to a plain text message

  • There is no provision in this implementation for ‘refreshing’ access tokens. This is based on the understanding that the majority of homeservers currently in use do not expire tokens. If this changes in the future, this will need to be revisited.

Posts: 1

Participants: 1

Read full topic

[PAID] Seeking part time developer for some customization

$
0
0

@Jason_Kirby2 wrote:

We are looking to hire an experienced discourse developer for a few feature ideas to be implemented into our community. We get about 1M page views a month with a very active community. They have lots of ideas that are simple in nature, but we don’t want to distract our product development team with these tasks as there would be a learning curve. You can see our forum at community.liquidsky.tv

We are happy to compensate according for the work. We ideally want someone that has implemented anything similar to the ideas below.

  • Custom titles based on specific behavior and contributions
  • Custom moderator abilities to pin replies to the top of a topic with a custom highlighted color and option to set as “Best Answer” or “Must Read”
  • Social youtube or twitch social icons that users can link to and have it show under their thumbnail when they reply. (must be verified to be youtube or twitch only)
  • Custom badges that can be granted automatically or manually by moderators
  • Moderator feedback/rating system that allows users to rate Mods’ replies as helpful or not helpful
  • Custom positive and negative flags that send notifications to our mods to address a specific positive or negative issue

Once we select the right person for the job we can provide specific mockups for each of these features.

If you’re interested in doing the job please PM with your contact info, past discourse forums you worked on and what you did for them. If you have anything else to show off with by all means share it with me. And of course, please put what your rate would be for something like this. We prefer to work more on a project basis so feel free to give a range if you’re not 100% comfortable with the scope.

Thank you,
Jason

Posts: 1

Participants: 1

Read full topic

When backup fails, delete the useless backup

$
0
0

@pfaffman wrote:

If a site backup fails due to disk space when it’s gzipping the backup, the .tar file is left. Discourse can’t see it or use the tar file. On one hand, a decent sysadmin would be alarmed enough at a failed backup and immediately go solve the disk space problem and then gzip the backup by hand in a shell. On the other hand, someone who doesn’t like getting their hands dirty in a shell is sort of out of luck.

As an aside, it would seem like 50GB would be a reasonable partition size for a site with a 13GB backup, but since there are two copies of the current backup while it’s gzipping, and maximum backups doesn’t delete a backup until there are more than maximum backups, 50GB is enough for maximum backups to hold only one backup. It took me quite a while to understand that math.

Posts: 6

Participants: 4

Read full topic

Add WhiteListIframe embed of everycircuit.com

Login WIth Discord


Changing like icon and related texts in a specific topic

$
0
0

@Silvanus wrote:

I would need to change the like icon and related texts (N likes; N, N and N liked this), but only in a specific topic. I would greatly appreciate any hints on how to achieve this! :slight_smile:

Posts: 3

Participants: 2

Read full topic

I've disabled email and forgotten my password, how do I get back in?

Enabling Cloudfront free SSL for discourse subdomain hosted on Lightsail

$
0
0

@Andrei_Cristof wrote:

Hello everyone,

Given the scenario:

  • I have a domain example.com served from Amazon Cloudfront which reads from an S3 bucket. Route53 as DNS. All good.
  • The domain uses the free SSL certificate of Amazon ACM (since I use Cloudfront I get a free certificate). All good - https://example.com works.
  • I installed discourse on an Amazon Lightsail instance, available at http://read.example.com - it works since I configured Route53 to route read.example.com to the Lightsail public IP.

My question is: how can I setup the subdomain read.example.com where discourse runs, to use Amazon’s free SSL certificate? Because in this guide it says you must get your own ssl key, but I dont have one, only what Amazon has setup. And my certificate is already setup in Amazon to watch all subdomains: *.example.com, so this should work already?

I hope my question is clear. Thank you in advance for your help.
Best regards,

Posts: 4

Participants: 2

Read full topic

Upgrade memory and image problems

$
0
0

@Mittineague wrote:

A few days ago I updated my Windows 10 (other than the usual messing with the sounds cards, seems OK) . This may be related to my current problem.

I wanted to do some work on Style coding. I made sure my backup was good, went to upgrade to find I had two in need - “discourse” and “docker-manager”. I upgraded docker-manger. Upon going to admin/upgrade I got a “discourse image” message.

OK, to the CLI :grimacing: After autoclean and autoremove

mittineague@ubuntu:/$ cd /var/discourse
mittineague@ubuntu:/var/discourse$ sudo ./launcher cleanup
You have less than 5GB of free space on the disk. You will need more space to continue

Would you like to attempt to recover space by cleaning docker images and containers in the system?(y/N)y
WARNING! This will remove:

  • all stopped containers
  • all volumes not used by at least one container
  • all networks not used by at least one container
  • all dangling images
    Are you sure you want to continue? [y/N] y
    Total reclaimed space: 0B
    If the cleanup was successful, you may try again now
    mittineague@ubuntu:/var/discourse$

It may be nothing but I wonder about the last “continue?” it has brackets instead of parentheses and unlike the previous “system?” it does not seem to respond to keydown.

tl;dr
docker autoclean and autoremove seem OK
./launcher rebuild app - "You have less than 5GB of free space on the disk."
admin dashboard

Version v1.8.0.beta11 +55 1.9.0.beta4 A critical update is available. Please upgrade!

/admin/upgrade

You are running an old version of the Discourse image.

Upgrades via the web UI are disabled until you run the latest image.

To do so log in to your server using SSH and run:

cd /var/discourse
git pull
./launcher rebuild app

More info on our support site

Anything I should provide to make it easier to help me, just ask! I’m stuck in a circle!

Posts: 4

Participants: 2

Read full topic

Limit number of topics from each category on Latest page

$
0
0

@elSpectre wrote:

We have two Categories that generate many more topics than the rest, so our Latest page will get swamped by those two Categories. We want to promote access to topics from all Categories more evenly.

Is there a way to make the Latest page show the ‘x’ latest topics from each Category. That way, we could say just show the 5 latest topics from each Category.

Or, any other solution that would not allow these two categories to swamp everything else?

p.s. we’re currently using the option to suppress topics from those mega Categories on our latest page, but that just hides them from people.

Thank you.

Posts: 4

Participants: 4

Read full topic

Viewing all 60721 articles
Browse latest View live




Latest Images