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

Pepipost transactional email service

0
0

@ljpp wrote:

We all know MailGun, SparkPost and others - but recently I stumbled into an alternative email service provider, that is suitable for a Discourse setup: Pepipost.com

Note: I am not affiliated with them in any way

They seem to be relatively new. They have an interesting pricing model, charging only for emails that are not opened. This might keep spammy customers away. And they have a rather generous free-tier plan of 25000 mails per month -- and only the unopened ones should consume your credits (I think so, TBC).

  • Nice dashboard and reports
  • Tech support is helpful and available
  • For some reason I get rather low scores with email-tester.com, but so far my delivery rate is 100%.

Some cons, or weirdness:

  • They manually validate new customer websites (How to add a non-existing, new site?). Takes some some.
  • Some awful security practices if using default settings - can be worked around though:
    • Your account password is the default SMTP password too
    • Click tracking URLs include your account username (wtf?)
  • Some of the settings, or way they are presented, are a bit un-orthodox.

I decided to give them a try, since my SparkPost free plan had some deliverability issues. I will need to monitor on the long run if Pepipost is better in this sense. Also I have some trouble figuring out their click tracking URL settings - I have not yet figured out how exactly do I configure it to use my custom domain "email.website.com".

But an interesting option, and the free-tier plan is sufficient for a pretty large Discourse community.

Anyone using them? How do they perform? Also, if you have the click tracking custom domain figured out, I would like to ask a question, so pls. page me.

Posts: 3

Participants: 2

Read full topic


Embedding doesnt work when URL contains persian character

0
0

@hnaseri wrote:

I'm trying to embed discourse comment on my blog post according to this topic.

All of my blog posts have the following structure:

<h1 class="post-title">title</h1>
<section class="post-content">
    Some Content
    <section class="ads">
    some ads
    </section>
</section>

I want all of the post-content except for ads to be crawled and placed in the topic created.
I specified the following configurations for embedding:

embed whitelist selector: post-content
embed blacklist selector: ads

However when I tested the behavior, no topic was created for the blog post.
Is there something I'm missing?

Posts: 2

Participants: 1

Read full topic

Can we add "feed" function on Discourse?

0
0

@xiasummer wrote:

There are multi feed subscription websites. I'm wondering whether we can add feed on discourse. Like show the feed contents on the Discourse, or let Discourse be feeded.

Posts: 3

Participants: 3

Read full topic

Fatal error activating the plugin (/lib/utilities.php on line 23)

0
0

@Denki wrote:

Hello,

I'm the one who couldn't use this plugin because couldn't update cURL. I moved the wordpress installation to another host with updated cURL, and now when I activate the plugin I get this error:

Fatal error: syntax error, unexpected '[' in /var/www/vhosts/XXXXX/denki/wp-content/plugins/wp-discourse/lib/utilities.php on line 23

Do you know why this could be happening?

Posts: 3

Participants: 2

Read full topic

Editor too small on Galaxy S6 / Chrome

0
0

@Lutz wrote:

I got some problem reports from users with Galaxy S6 and Chrome. This is how meta looks on a Galaxy S6 Chrome 56.0.2924.87. I put this under the bug category because this basically (almost) excludes S6 users from editing posts.

To get this view, the Edit button must be at the bottom of the screen.
If the button is more in the middle, it works. But the users do not know. I found it more by accident during the test.

Posts: 1

Participants: 1

Read full topic

Troubles with Push Notifications setup

0
0

@Shrike wrote:

I'm trying to get Push Notifications to work but having some issues.

I have pretty standard setup and tried to follow the manual:

  • installed plugin discourse-push-notifications
  • setup SSL via Let's Encrypt
  • created an app in Google Cloud with GCM API
  • setup credentials
  • set api key and project id in plugin settings

When I reloaded my app in Chrome on Android, Chrome suggested to add site onto home screen (as an app). But no question on push notifications was asked. So they don't work.

In Google cloud console I can't see any traffic for GCM.

What to check? How to debug? Any help is appreciated.

Posts: 3

Participants: 2

Read full topic

Click on “Reply” sometimes without effect

0
0

@roguemat wrote:

On our forum running v1.8.0.beta5 +106 we're seeing the same thing as discussed here:

I don't really have much info to add because it sounds like the same bug. I also don't really know how to reproduce - it doesn't happen every time, but it happens enough that we've had to list it in a "known bugs" post and tell people to copy the post and refresh.

One - possibly anecdotal - interesting thing, is that since we moved from Azure to a locally based host, it seems to be happening quite a bit less.
Since we cloned the whole thing to move it, the only real difference is having much lower latency to the server now.

Posts: 1

Participants: 1

Read full topic

How to appropriate staged user account?

0
0

@tophee wrote:

For various reasons, users might reply to a post via email, not realizing that they are not using the same email address as the one they are signed up with. (In my case, I signed up to Meta using google, and my Gmail address is being forwarded to my regular address.)

When I realized that I have unintentionally been posting under two different identities (a staged user and my real discourse account), I wanted to change the email address of my discourse account to the one of the staged user, thinking that that would fix the issue, but instead I got this:

Is there another way to merge those two accounts? If not, is there at least some way for me to reappropriate my email-address which is currently "blocked" by the staged user?

If none of this is possible, how about allowing users to appropriate staged users if they can prove that they have access to the staged users email?

Posts: 3

Participants: 2

Read full topic


Able to change user title text colour

0
0

@Thomas_Ralph1 wrote:

Is there a way to change the colour of a user's title underneath their name from the default colour to blue for example?

Posts: 4

Participants: 2

Read full topic

How much of a performance booster is 2GB vs 1GB RAM?

0
0

@tophee wrote:

I noticed that at leastr some of the pages in my (newly installed) discourse forum are quite slow to load:

Currently I'm on a 1GB digital ocean droplet and have a WP site on the same droplet, but with no traffic yet, so I am wondering whether upgrading to 2GB RAM would noticeably improve anything?

Posts: 6

Participants: 5

Read full topic

Any VPS provider with yearly+ billing?

0
0

@tophee wrote:

I am trying to find a VPS provider that allows me to pay one or even two years in advance and invoice me for that.

I know ... I am personally not a friend of yearly plans, but if the project that is paying the bills ends at the end of the year and you want to keep the website running beyond that budgetary end of the project, I need to pay for the following year in advance.

It looks like most providers will allow you to deposit money into your account and then have your monthly bills paid out of that deposit, but their official bills will still be monthly bills. At least this is the case with DigitalOcean and Linode (who just recently scrapped their yearly billing).

Can anyone recommend a hoster that can provide me with a proper bill for my advance payment?

Posts: 3

Participants: 3

Read full topic

Difficult to select subcategory "none" when show_subcategory_list is enabled

0
0

@jomaxro wrote:

If a category has subcategories, loading yoursite.com/c/category_name displays a list of topics from the category, as well as any and all subcategories. If show_subcategory_list is disabled, (for example on Stonehearth, click image below to expand), there is a second dropdown where you can select a subcategory (or none).

However, when show_subcategory_list is enabled, the second dropdown doesn't appear. (See Meta howto). If you are attempting to view a specific subcategory, this isn't an issue as you can select the subcategory you want from the list that appears.

If, however, you want to view only the topics in the parent category and not in a subcategory there is no easy way to do so via the UI.

One way to accomplish it is as follows:

  1. Navigate to a category with subcategories and show_subcategory_list enabled (like #howto).
  2. Click on a subcategory
  3. Notice that the second dropdown appears
  4. Click it, and select none.
  5. Notice that you are redirected to yoursite.com/c/category_name/none On Meta that would be https://meta.discourse.org/c/howto/none, but the UI does not indicate in any way you've done so (other than filtering the topic list properly)

That is a very roundabout method to accomplish this. The list of subcategories is still at the top, so you have to know to scroll down, and there's no UI method to remove the "none" (other than repeating the above steps).

Posts: 2

Participants: 2

Read full topic

Discourse calendar plugin

0
0

@koreamic wrote:

I've made a plugin for registering schedules and checking it through calendar view.

This plug-in is based on discourse v1.6.1

You can find it here: https://github.com/koreamic/discourse-calendar.

Features


  • Users can register schedules in any post.
  • Using calendar view, Users can show schedules.
  • The calendar can be viewed monthly, weekly, and daily.
  • Users can register all day schedule or specific time schedule.
  • Users can register one or more schedules in a post.
  • Users can enter extra contents about a schedule.

Screen shots


Posts: 1

Participants: 1

Read full topic

Why is the large middle blankspace in the header not configurable?

0
0

@caub wrote:

I know it's possible to add another header on top of it, but I don't understand the reason for that huge blank with only a floated left logo and floated right icons.

I tried putting some remote site links at the middle, with js on page DOMContentLoaded, but it messes a lot with the rest of ember app

Why not allowing to fill this gap in configurations?

example:

Posts: 2

Participants: 2

Read full topic

Where are all the Discourse logs

0
0

@sam wrote:

When troubleshooting issues or errors with Discourse it is important you look at your logs:

Various admin logs

The Discourse admin panel contains logs:

  • Email logs for sent, skipped, bounced, received and rejected emails /admin/email
  • Staff action logs at /admin/logs

The logs web UI

Every Discourse instance ships with a GUI log viewer. It is located at:

https://discourse.yoursite.com/logs

You should always try this spot first!

The Rails / Unicorn logs

Ruby on Rails contains a very verbose log which is written to disk. Additionally the web server unicorn also logs to disk.

To access:

cd /var/discourse
./launcher enter app
cd /shared/log/rails

This folder contains "unicorn.stderr.log", "unicorn.stdout.log" and "production.log" in addition to "rotated" log files.

This folder is also available on the host as your app yml should have the lines:

volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared

Meaning that /var/discourse/shared/standalone/log/rails is the home of these log files on the host.

The NGINX logs

Occasionally NGINX logs may contain some extra tips, they are located at:

cd /var/discourse
./launcher enter app
cd /var/log/nginx

The files access.log and error.log will be there as well as a bunch of rotated compressed files

This directory is also available at the host per:

volumes:
   - volume:
      host: /var/discourse/shared/standalone/log/var-log
      guest: /var/log

At: /var/discourse/shared/standalone/log/var-log/nginx

Posts: 1

Participants: 1

Read full topic


How to backout HTTPS

0
0

@Bonnwulin wrote:

I done http to https. How can I backout to http? Backout the app.yml and rebuild again? It looks like not workable.

Posts: 9

Participants: 4

Read full topic

Best way to implement Chartbeat

0
0

@frostydog wrote:

Not sure if anyone else is using Chartbeat but we use it everyday on our website. Since we're soon launching our own community with Discourse we would love to see our realtime traffic.

I couldn't find anyone else explaining the best way to implement Chartbeat code, so I decided to ask.

According to Chartbeat documentation, if the website serves up content dynamically via AJAX like Discourse, there is a need to call the function virtualPage everytime a visitor navigates to a new page or piece of content.

From the documentation:

If your site "changes pages" without actually going to a new url, using for example AJAX, you can inform Chartbeat about these new pages by using the virtualPage() function.

For example, if the page the user is loading is http://example.com/page1, but the page changes to the virtual page http://example.com/page2, you should call this:

pSUPERFLY.virtualPage("/page2", "New Title");

The second parameter is the title for the new virtual page, and is optional.

So I was wondering if anyone can help me to find out the best way to call this function from Discourse without the need to write a whole plugin :slight_smile:

Posts: 1

Participants: 1

Read full topic

Notifications menu shows raw backslash escapes in titles

0
0

@LeoDavidson wrote:

This is quite minor, at least in the situation I saw it in.


  • The notifications menu looks like it shows raw topic titles, without applying the backslash escaping rules. Compare left and right red boxes:


  • Here's what the raw thread title looks like:


  • And how the title is rendered when viewing the topic itself:


All look correct to me except for the notification menu.

(We also surely have proof that time travel will never exist, as nobody has gone back in time and stopped MS-DOS / Windows from using a common escape character all over file paths and leaking into conversations about file paths. :smiley: )

Posts: 1

Participants: 1

Read full topic

'Vagrant up' fails to start up the server

0
0

@Sudaraka wrote:

My local Discourse server was running fine, but suddenly 'vagrant up' command started failing. adding "--provision" didn't work for me . Thank you .

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 3000 (guest) => 4000 (host) (adapter 1)
    default: 1080 (guest) => 4080 (host) (adapter 1)
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Remote connection disconnect. Retrying...
==> default: Machine booted and ready!
[default] GuestAdditions 5.0.24 running --- OK.
==> default: Checking for guest additions in VM...
==> default: Configuring and enabling network interfaces...
==> default: Mounting shared folders...
    default: /vagrant => /home/sudaraka/Documents/code/discourse
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.

Posts: 1

Participants: 1

Read full topic

QUnit uses the nojs page

0
0

@Mittineague wrote:

I'm still a relative newbie when it comes to unit tests. But I think it has potential and envision a "safe-mode" feature that could run tests to make determining which plugin is causing a problem easier and therefore have been spending time learning about automated testing.

Most of the QUnit tests I currently have are working. Of those that fail, I have discovered that QUnit is working with the nojs version of the page instead of the page as it is in a browser with JavaScript enabled.

I'm probably just not understanding what tests belong where. That is, some should be RSpec tests, others should be QUnit tests. But if possible, I would like to know how I can test the DOM of the JavaScript enabled page.

Posts: 1

Participants: 1

Read full topic

Viewing all 60279 articles
Browse latest View live




Latest Images