Are you the publisher? Claim or contact us about this channel


Embed this content in your HTML

Search

Report adult content:

click to rate:

Account: (login)

More Channels


Channel Catalog


Channel Description:

Latest topics
    0 0

    @disc wrote:

    “./launcher rebuild app” generates brotli-compressed asset files with file extension “.js.br”. However, when “view source” in the browser, the asset files all have extension “.br.js”. The mismatch of file names causes 404s for CDN, as a result the browser can’t download those files either.

    For example, one of the asset files shows in browser “view source” as,

    <link rel='preload' href='https://d5e4emqtwppd2.cloudfront.net/assets/locales/en-692973624e3f492c9c0634e89f74ffa930b18c27832c1c7d9ca16864c8da12ac.br.js' as='script'/>
    

    But inside the container the files actually look like this:

    # ls /var/www/discourse/public/assets/locales/en-692973624e3f492c9c0634e89f74ffa930b18c27832c1c7d9ca16864c8da12ac.*
    /var/www/discourse/public/assets/locales/en-692973624e3f492c9c0634e89f74ffa930b18c27832c1c7d9ca16864c8da12ac.js
    /var/www/discourse/public/assets/locales/en-692973624e3f492c9c0634e89f74ffa930b18c27832c1c7d9ca16864c8da12ac.js.br
    /var/www/discourse/public/assets/locales/en-692973624e3f492c9c0634e89f74ffa930b18c27832c1c7d9ca16864c8da12ac.js.gz
    /var/www/discourse/public/assets/locales/en-692973624e3f492c9c0634e89f74ffa930b18c27832c1c7d9ca16864c8da12ac.js.map
    

    This happens when using AWS Cloudfront as the CDN provider. When CDN is disabled, it seems to work (at least for Chrome).

    Posts: 1

    Participants: 1

    Read full topic


    0 0

    @kuyashi wrote:

    Is there any reason why notifications would not be sent?
    I have tested by replying to topics between 2 users, however no notification alerts are sent.
    Only shows topic update alert/highlight in front page list.

    However, nothing shows on dropdown user menu:

    Posts: 3

    Participants: 2

    Read full topic


    0 0

    @Alexander_Wright wrote:

    I’m the IT director for CAMRA. We’re an organisation of 190,000 people with roughly 20,000 active volunteers organised into a branch and region structure.

    I’ve had success with implementing Discourse, and we now have 1400 users, with over 700 active every month. I’d like to have a push to recruit more people. One of the desired features is to have region and branch categories, but I’m worried that we’ll end up with 250 odd categories that will clutter up the interface. Members are typically interested in their own branch and region, and would not want to see discussions occurring in other branches.

    We’re implementing oauth to authenticate users, and thus can add their branch and region to their user details.

    What is the best implementation pattern for us? At the moment, I’m thinking of having a group per branch and using that to authenticate each category, but as above, I’m worried about clutter.

    Ideally I’d have a My Region category that automatically mapped to that member’s region. Is this possible with plugins, or would it require major modifications?

    Finally some paid help would be welcome. Offers please!

    Posts: 2

    Participants: 2

    Read full topic


    0 0
  • 10/22/17--17:23: Merging two Discourse forums
  • @omarfilip wrote:

    I’m trying to use this and I am not having much success.

    Discourse A has ~100k posts and Discourse B ~30k posts. I’ve moved all categories under one main category and then exported it from Discourse B. When I import into Discourse A only 5 posts are added and two are attributed to an incorrect user.

    For the incorrectly attributed example post I’ve noticed that in Discourse B it was made by a user with a user id 176, and in Discourse A it is attributed to a user with the same user id. But those are two distinct users.

    No users in A and B have the same email address, but ~100 have the same user name.

    Oddly, when I first tried a test to see if this could work, I ran the export-import and it seemed that most of the 30k posts were transferred, but post ownership was completely jumbled.

    Perhaps a fix to the post ownership issue could be to change user ids in Discourse B before export so that they don’t have a duplicate in Discourse A. Can this be done in bulk? Do i need to change usernames in B, and can it be done in bulk by adding “_2” to each username?

    As for the 29,995 posts that didn’t make it over - I’m stumped. I see those topics scroll by during import, but not in Discourse A after import.

    Posts: 1

    Participants: 1

    Read full topic


    0 0

    @sam wrote:

    Question for @awesomerobot at the moment our oneboxes have height / width set to auto in the images. EG:

    This cause pages to Jiggle when the image finally loads, despite us having the exact dimensions.

    image

    I was wondering if you can think of some workaround here where we can avoid this? Are we going to need to amend something server side to size these images down.

    (keep in mind we need to account for mobile here as well)

    Posts: 1

    Participants: 1

    Read full topic


    0 0

    @olea wrote:

    Hi:

    When reviewing reports at /admin/flags/active I can’t see a link to the reported post. Is this the expected behaviour? How can review those posts?

    I’m using v1.9.0.beta4 +51.

    Thanks in advance.

    Posts: 4

    Participants: 4

    Read full topic


    0 0
  • 10/23/17--04:09: Gitlab Plugin for Discourse
  • @Amar_Kumar wrote:

    Hi,

    I was wondering if there is a plugin for Discourse that allows it to be integrated with Gitlab?

    The reason I would like this plugin is so that if a user of Gitlab has a question about the tool, they can raise this on Discourse where we can answer that query promptly.

    Any help would be greatly appreciated.

    Thanks in advance.

    Posts: 4

    Participants: 2

    Read full topic


    0 0
  • 10/23/17--04:13: HTML source shown
  • @uwe_keim wrote:

    Shouldn’t this be “real” HTML instead of showing the source code?

    Posts: 4

    Participants: 3

    Read full topic


    0 0

    @dalerka wrote:

    Hey guys! Can someone comment about experience and gotchas of hosting with Contabo.com?
    They seem very affordable, but have a pretty “old-school” admin panel and offer to install Plesk or Webmin.

    Does it even make sense to install such tools (if I’m not going to host apps like Wordpress or resell hosting on the same machine)?

    What are the benefits and downsides of using Plesk or Webmin or some other admin tool on the server dedicated for Discourse instance?

    What is the recommended and sufficient set of tools to install for monitoring and maintenance of a Discourse-only machine?

    I’m new to such tools and will appreciate any advice on good server management and monitoring practices.

    EDIT: I reviewed the following topics, but still your input to questions above is very appreciated.

    Posts: 5

    Participants: 2

    Read full topic


    0 0

    @Majed wrote:

    Hello,
    I have a wordpress website using this theme https://qaengine.enginethemes.com/ which has more than 10k Questions.

    Im interested to convert this database to discourse using this plugin Question Answer Plugin

    Is there any suggestion how can we make this ?

    We have to consider:

    • users
    • answers
    • voting if that possible
    • 301 URL redirection

    Posts: 1

    Participants: 1

    Read full topic


    0 0
  • 10/23/17--06:28: Change layout in setting
  • @eldy wrote:

    I couldn’t find how to display my homepage as this Categories - Demo I chose latest topic and now I would like to change it to category at the left side, but couldn’t find the setting. Need help.

    Posts: 3

    Participants: 2

    Read full topic


    0 0

    @wolfiwolf wrote:

    Hi,

    I’m having issues with embedded Youtube previews not being generated for some URLs.
    I also tried it in try.discourse.org and it’s not working there either as of right now.

    Here are some example URLs:

    This one isn’t working:
    https://www.youtube.com/user/knurlgnar24

    This one should work fine:

    Thanks!

    Greetings,
    Wolfi :wolf:

    Posts: 2

    Participants: 2

    Read full topic


    0 0

    @thorbenegberts wrote:

    Hi there!

    We first noticed on 20th of October that groups that were invited to messages don’t show up in the list of participants.

    What we did:

    However, the group receives a notification. It’s just not clear for the other participants, who is invited to the messages.

    Anything we can do here?

    Hosted instance: forum.plentymarkets.com

    Version: Discourse 1.9.0.beta13 - https://github.com/discourse/discourse version e600fb79b3c3eb228f5ee7bf8674016964141bd0

    Best regards
    Thorben

    Posts: 1

    Participants: 1

    Read full topic


    0 0

    @DR01D wrote:

    Before I get started is it possible to install discourse.org on a GoDaddy hosting account?
    I don’t expect to get millions of page views. Maybe a few thousand per month.
    Is there anything special I need to know?
    Is there any reason I shouldn’t use GoDaddy for this?

    Thanks so much!

    Posts: 2

    Participants: 2

    Read full topic


    0 0
  • 10/23/17--08:50: RSS feed-is it possible?
  • @communitygal wrote:

    Is there a way to get an RSS feed of activity of my instance and add it to our website or support portal?

    thanks,
    Emma

    Posts: 2

    Participants: 2

    Read full topic


    0 0

    @rornoob wrote:

    We want to transfer our site content to Discourse. For that we’ve setup a test site to check the performance of Discourse and find out that it’s built-in search is returning results very slowly (10 to 30 seconds) after loading 200K dummy topics. We are thinking to integrate Sphinx. We are not that much knowledgeable on RoR, Docker and Discourse. If anyone here integrated Sphinx, please help/guide us.

    Posts: 1

    Participants: 1

    Read full topic


    0 0
  • 10/23/17--10:09: Debugging discourse downtime
  • @jphaas wrote:

    Hi all – I had about 30 minutes of downtime yesterday with my DigitalOcean Droplet install of Discourse (as measured by external monitoring via Pingdom), and am wondering what the next steps are to diagnose and prevent recurrence.

    What I’ve observed so far:

    • My Discourse install is 1.9.0.beta13. Installed plugins are at the bottom of this post.
    • A monitoring agent I had installed on the box (Librato) stopped reporting for the first ~15 minutes of the downtime
    • DigitalOcean’s graphs indicated a dip in CPU + network usage during the downtime, but didn’t indicate any Droplet level events occured
    • In the Discourse logs, I see 56 occurrences of the error “Job exception: execution expired” timestamped about the same time that Pingdom reported the site was back up again. The errors are for “Jobs::UserEmail”, and have an application version of 2db66072d7f7faef8f75078e2b84ad2635855636. Stack trace posted below.

    Does this picture give any clues as to what happened? Not sure what to look at next.

    Stack trace for the execution expired errors:

    /usr/local/lib/ruby/2.3.0/net/smtp.rb:542:in `initialize'
    /usr/local/lib/ruby/2.3.0/net/smtp.rb:542:in `open'
    /usr/local/lib/ruby/2.3.0/net/smtp.rb:542:in `tcp_socket'
    /usr/local/lib/ruby/2.3.0/net/smtp.rb:552:in `block in do_start'
    /usr/local/lib/ruby/2.3.0/timeout.rb:101:in `timeout'
    /usr/local/lib/ruby/2.3.0/net/smtp.rb:551:in `do_start'
    /usr/local/lib/ruby/2.3.0/net/smtp.rb:521:in `start'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/mail-2.6.6/lib/mail/network/delivery_methods/smtp.rb:111:in `deliver!'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/mail-2.6.6/lib/mail/message.rb:2149:in `do_delivery'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/mail-2.6.6/lib/mail/message.rb:237:in `block in deliver'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/actionmailer-5.1.4/lib/action_mailer/base.rb:558:in `block in deliver_mail'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/actionmailer-5.1.4/lib/action_mailer/base.rb:556:in `deliver_mail'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/mail-2.6.6/lib/mail/message.rb:237:in `deliver'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/actionmailer-5.1.4/lib/action_mailer/message_delivery.rb:96:in `block in deliver_now'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/actionmailer-5.1.4/lib/action_mailer/rescuable.rb:15:in `handle_exceptions'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/actionmailer-5.1.4/lib/action_mailer/message_delivery.rb:95:in `deliver_now'
    /var/www/discourse/lib/email/sender.rb:184:in `send'
    /var/www/discourse/app/jobs/regular/user_email.rb:41:in `execute'
    /var/www/discourse/app/jobs/base.rb:134:in `block (2 levels) in perform'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/rails_multisite-1.1.0.rc4/lib/rails_multisite/connection_management.rb:71:in `with_connection'
    /var/www/discourse/app/jobs/base.rb:129:in `block in perform'
    /var/www/discourse/app/jobs/base.rb:125:in `each'
    /var/www/discourse/app/jobs/base.rb:125:in `perform'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:188:in `execute_job'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:170:in `block (2 levels) in process'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/middleware/chain.rb:128:in `block in invoke'
    /var/www/discourse/lib/sidekiq/pausable.rb:79:in `call'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/middleware/chain.rb:133:in `invoke'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:169:in `block in process'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:141:in `block (6 levels) in dispatch'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/job_retry.rb:97:in `local'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:140:in `block (5 levels) in dispatch'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq.rb:36:in `block in <module:Sidekiq>'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:136:in `block (4 levels) in dispatch'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:204:in `stats'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:131:in `block (3 levels) in dispatch'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/job_logger.rb:7:in `call'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:130:in `block (2 levels) in dispatch'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/job_retry.rb:72:in `global'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:129:in `block in dispatch'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/logging.rb:44:in `with_context'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/logging.rb:38:in `with_job_hash_context'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:128:in `dispatch'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:168:in `process'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:85:in `process_one'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:73:in `run'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/util.rb:16:in `watchdog'
    /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sidekiq-5.0.5/lib/sidekiq/util.rb:25:in `block in safe_thread'
    

    Installed plugins on my Discourse:

    Name	                                                   Version
    discourse-details	                           0.4
    discourse-narrative-bot	                   0.0.1
    discourse-nginx-performance-report	   0.1
    discourse-presence	                           1.0
    discourse-solved		                   0.1
    docker_manager		                           0.1
    lazyYT		                                          1.0.1
    poll		                                          0.9

    Posts: 1

    Participants: 1

    Read full topic


    0 0

    @Mischief wrote:

    On two different Discourse forums we run, the emails to the forum contact email address advising that there were posts which needed to be moderated (which were produced by the setting "notify about queued posts after) have stopped being sent.

    They read: "Hello,

    Posts from new users were held for moderation and are currently waiting to be reviewed. Approve or reject them here."

    We last saw one on the 15th of September 2017 - the change may have happened after this date though as we don’t always have messages which need moderating. We have though had many messages since that date that have needed moderating.

    These notifications are still appearing in the moderators’ inbox.

    We are receiving other notifications by email, for example when there is a new version of Discourse.

    We found the email notifications very useful so we would be keen to restore the facility.

    Posts: 3

    Participants: 3

    Read full topic


    0 0

    @Quentin wrote:

    Are we able to track the number of actions users take in a particular Trust Level?

    For example, am I able to collect data on how many topics a Basic user makes?
    If so, how far does this go? Can I then know which categories these topics are being made in?

    We’re starting a new program in our community and need to track this data to help measure success.

    Thanks!

    Posts: 4

    Participants: 2

    Read full topic


    0 0

    @Gunnar wrote:

    Hi,

    When adding a button or link to the Header field, can I check for group membership and make it conditional?

    I.e., if the user doesn’t belong to group ‘group1’, then display the button, otherwise don’t.

    Is there a way to do that?

    Thanks!
    Gunnar

    Posts: 8

    Participants: 4

    Read full topic


    0 0
  • 10/23/17--14:50: Importing exported users csv
  • @testingsoftware wrote:

    Hi,

    I see there is an “Export” option that will give me a CVS file with all the users details. I want to change all users trust levels and lock them at level 2. I could do this in the CVS file but then, is there a way to import it again?

    Thanks guys.

    Posts: 3

    Participants: 2

    Read full topic


    0 0

    @Emilio_F_Castillo wrote:

    Is there a CENTRALIZED tutorial or walk-through on the dashboard? What each category means and what the terms mean. In general, it is well done and descriptive, but there a few terms that might come to mean more than one things and I don’t want to make any assumptions.

    There is information on the forum here, but it seems scattered all over. I am hoping to spend more time studying that searching for answers.

    Posts: 13

    Participants: 6

    Read full topic


    0 0
  • 10/23/17--15:22: UX/UI testing users
  • @Stranik wrote:

    We tested among 25 non-technical users. According to some results, they have a lot of questions.

    Avatar in the header 21 out of 25 people said that had no idea that by clicking on it’s menu. Can change this by adding the arrow. For example, the CSS:

    Untitled-2
    Untitled-4

    a.icon{width: 54px;}
    #current-user a.icon:before {content: "▼";float: right;font-weight: bold; margin-top: 8px;}
    

    Maybe do it on a regular basis?

    Posts: 8

    Participants: 4

    Read full topic


    0 0
  • 10/23/17--15:23: Freeze first row
  • @communitygal wrote:

    hi all,
    Is it possible to freeze the first row and prevent it from disappearing upon scroll?
    We would like to keep this piece sticky as users scroll through community
    threads.

    Thanks,
    Emma

    Posts: 5

    Participants: 3

    Read full topic


    0 0

    @MilitantLobster wrote:

    How do we change our landing page after people log in to be the categories page instead of latest? We just started forum.browndoggadgets.com and we can’t seem to find this setting.

    Posts: 3

    Participants: 3

    Read full topic


    0 0

    @Quintin_Par wrote:

    I am migrating my wordpress comments to discourse.

    Is it possible to manually create a user account without touching the command line? I am outsourcing this task and can’t give access to the machine.

    Posts: 2

    Participants: 2

    Read full topic


    0 0

    @JagWaugh wrote:

    Is there a way to automatically flag a moderator when a user creates an account from the same ip as an existing account?

    I don’t necessarily want to block the new account if the “Registration IP Address” or “Last IP Address” is a match for an existing account, but I would like a notification if that is the case.

    At the moment I just look through the new accounts every week and check the ips, but that’s a bit… manual.

    Posts: 1

    Participants: 1

    Read full topic


    0 0

    @nsuchy wrote:

    I want to try out Discourse, I’ve seen a lot of cool sites using Discourse and wanted to try out on one of my sites that is using NodeBB. Is there a way to import / merge it’s content into Discourse? The thread Importing from NodeBB didn’t have a solution. Cheers everyone :slight_smile:

    Posts: 3

    Participants: 2

    Read full topic


    0 0

    @sam wrote:

    Official Prometheus Exporter for Discourse

    Repo: https://github.com/discourse/discourse-prometheus

    The Discourse Prometheus plugin collects key metrics from Discourse and exposes them in the /metrics path so prometheus can consume them.

    These metrics can be used to Graph all sorts of data like:

    Median and 99th percentile times for topic / categories / top and latest pages. Breaking down execution time between SQL/Redis and App.

    Page view tracking

    Error tracking

    Ruby object space tracking including allocation rate, heaps and so on.

    Hosted V8 memory statistics

    Scheduled Job Queue and Sidekiq job durations and executions.

    To see a full list of metrics available, install the plugin and visit SITENAME/metrics as an admin.

    Out of the box we allow the metrics route to admins and private ips.


    Discourse Prometheus is smart enough to aggregate data for all forked unicorn processes and present it as cohesive metrics on a single endpoint. We use it internally to keep track of our sites.

    Posts: 1

    Participants: 1

    Read full topic


    0 0

    @nixie wrote:

    What would you like done?
    The post count (in profile of users) is wrong in my discourse site. This needs to be fixed.

    When do you need it done?
    In 1-2 weeks.

    What is your budget, in $ USD that you can offer for this task?
    $200

    Details:
    I have checked the DB and I found that, the post count is stored under “post_count” in “user_stats” table. To fix this, I think we need to check how “post_count” gets the value. We need to find out “what query” supplies it the value. Once we find the query by looking at the code, we can then manually execute the query and find out why its producing “wrong post count”.

    Posts: 3

    Participants: 2

    Read full topic