Forem Creators and Builders 🌱

Ben Halpern profile picture

Ben Halpern

A Canadian software developer who thinks he’s funny. He/Him.

Location New York Joined Joined on  github website twitter website

Work

Webmaster at Forem

Last 250 comments

🏮Forem Creator Spotlight 💡and AMA: @rayan

Really tremendous read

Post editor not fully visible on load

I think this can be reported straight to the GitHub as a bug ...

What is your favorite way to reward your community members?

Just getting one tweet often went just as far. That official ...

What is your favorite way to reward your community members?

The opportunity to reach a lot of people, sometimes quickly, ...

How to properly install a forum in two different languages?

With the today version of different subdomains, it would be e...

How to properly install a forum in two different languages?

Yeah, with the subdomain model, I think it would end up being...

Spam posts

We have some improvements coming down the pike. The tooling w...

Can these features done with FOREM?

As Michael said, there is a version of "yes" to most of these...

My Revue + Twitter Newsletter Experience

The digest are available to all Forems which meet the minimu...

Google sitemap checkin

Yup, this should suffice. Once you get past 10k posts you ca...

PayPal integration?

This is not currently a priority, but I can definitely say th...

Changelog: New Year, New U(ser authentication provider) - Sign in with Google

Woohoo!

Onboarding Modal - BG Color

I don't think this is a setting, but it sort of makes sense t...

Feature request: remove yourself from an org

Hmmm this is available to me. But maybe I'm missing somethi...

Question: how much of the tech stack should I be familiar with to selfhost forem?

Sysadmin is way more important than the app side of things fo...

Can I use Fastly on Self-hosted Forem?

Thank you! ben@forem.com if you weren't aware :)

Can I use Fastly on Self-hosted Forem?

We are very much here to support this Forem and help it scale...

Share your Forem!

DEV

Nav Bar Name shows differently

Hmmmm yes — Our aggressive caching is great for scaling since...

Integration Update: Algorand and Forem

This is very exciting Aaron!! Can you explain everything you...

Podcast page improvements

Also, is more the 4 featured podcasts currently supported? ...

301 redirect after migration content from wordpress [resolved]

This was helpful to understand in detail — I have some though...

301 redirect after migration content from wordpress [resolved]

Regarding the API questions at the end, I think that could us...

301 redirect after migration content from wordpress [resolved]

This is a very exciting case because we would love to see mor...

Yet another Forem-based community successfully deployed and growing 🌱

Yeah. You should continue updating periodically (at least onc...

Yet another Forem-based community successfully deployed and growing 🌱

Exciting!! I can see that it is already a little out of date...

Forem: Open for Internationalization

(I created that test tag just to see for myself 🤪)

Forem: Open for Internationalization

I believe some or all of this flexibility has already been im...

Feature Request: More Comment Previews on Home page

Can this show up more? Yes! This shows up for comments that ...

Feature Request: Paste Image

This probably works similar to drag and drop. I wonder if we ...

Is it possible to delete/hide tags?

Merged the 404 for 0 posts/unsupported tags. Will be live in ...

Feature Request: Add search to Tags page

This does bring up the clarity of what is being asked: It is...

Deprecating "Connect" (chat)

Basically yes. Matrix got thrown around by @rhymes when this...

Organizations vs Tags

@ellativity @michaeltharrington @ioscasey This definitel...

is Forem protected against hot-linking of images?

It has not. I suspect there are easier, more automatable atta...

is Forem protected against hot-linking of images?

Yes, we've discussed this. Hasn't been implemented. Images l...

Add abuse indicator

This is interesting. It seems like a feature which could pote...

Is it possible to delete/hide tags?

Realistically we should at least 404 any tag with 0 published...

Is it possible to delete/hide tags?

Since tags can be user-generated, the concept of fully deleti...

How to enable Read next on my forum ?

Seems like the logical tweak would be fairly minimal.

How to enable Read next on my forum ?

You have the functionality. I believe some of the logic just ...

Custom Page: Spotify Embed

I'd encourage you to play around with alternate "templates" (...

About autogenerated title images

Are you referring to these kinds of images?

Got on HN, Forem is doing great :^)

Very happy this is working!!! The CDN/edge caching story is ...

Scalability of FOREM selfhost

We use Fastly on DEV and there is more built-in logic for rea...

Scalability of FOREM selfhost

Yeah, this seems unlikely related to youtube specifically. Bu...

Scalability of FOREM selfhost

Yes, this is correct. I don't know why this would spike RAM. ...

Deprecating "Connect" (chat)

We can replace the "connect" icon link with "Create post" li...

Deprecating "Connect" (chat)

I can appreciate this comment and hopefully Connect does mak...

Scalability of FOREM selfhost

DEV currently runs on a configuration which uses ~6GB of RAM ...

Forem DigitalOcean setup SMTP does not work.

I suspect that this issue is not DigitalOcean-specific. Not s...

Easy deployment via Docker

Neat.

What are you working on? Share your Forem!

Just went live with this work-in-progress lets.garden/

DigitalOcean: forem-traefik.service: Job forem-traefik.service/start failed with result 'dependency'.

Woohoo it worked, let's garden! Really great to see you arou...

Support language property in articles

We had this in place a little while ago and removed it becaus...

Are all built-in assets redistributable?

Hey, sorry about this — It's actually out of date. This is a ...

Love forem

Yay!

Allow admin to inject js and css into a forem

Check out pages for the place where you can add arbitrary fro...

Welcome thread - v1

If you want to get a sense of the interesting folks hanging a...

Can Forem Handle 10,000 tags? + Post Navigation + Ads

And yeah, Forem is designed to be extremely scalable — both t...

Can Forem Handle 10,000 tags? + Post Navigation + Ads

Yes, all of this! A few additional thoughts: When reading ...

I got my forem up and running

Can’t straight up modify the ruby code in that way, but maybe...

Welcome thread v0

… I see you’re getting up and running on Forem Cloud, which i...

Welcome thread v0

As far as options for self-hosting Forems, I personally like ...

Welcome thread v0

That’s exciting!

Welcome thread v0

Great to have you! If you run into any questions, make a post...

How do I add listing categories?

There's a button in the top-right of the admin/listings area....

I got my forem up and running

Nothing major, you should create a welcome post. And I notice...

I got my forem up and running

Awesome, congrats! Looks like there's still some more configu...

Remove dependency on Pusher

We'll be addressing this soon.

Embedding DartPad

The current hangup is that we want to make liquid embeds more...

Welcome thread v0

Nice to meet you

The possibility of adding user made color themes

Yes, absolutely. The ability to make Forems more distinct is ...

Welcome thread v0

Great to have you!

Welcome thread v0

Hi!

Welcome thread v0

Hello Michael!

Introducing Forem Self-Host

Let's gooo

Homefeed sponsorship image bug

This can become a bug report issue if it isn't already.

We can do much more with the resizing of images.

We have some configuration coming down the pike to allow for ...

Unable to submit sitemap.

Hey folks, we at DEV were actually given the instruction from...

Welcome thread v0

Good! Great to have you.

Read only frontend tokens

This is interesting. We crossed one bridge a while back when ...

Feature request: add underlining function for others posts

I see this kind of annotation being most useful as a function...

Do you plan to create a question and answer section like Stackoverflow or Quora?

The concept of linking to a Q/A area as shown in that cover p...

Do you plan to create a question and answer section like Stackoverflow or Quora?

😊 Let’s talk though. It needs to be cohesive.

Profile Generalisation

Not forgotten, currently being worked on and aiming for the f...

Hi

Hi

My work in progress WYSIWYG editor for dev.to (forem)

Liquid tags quick add This is great, as are a lot of these...

Changelog: suggest accessibility enhancements to posts

We're uh.. ummm... working on getting that squared away.

Changelog: Lock Discussions on Posts

This is such a well thought out feature. Tremendous work @ale...

Are pinned posts a new thing?

Did you find this thread because I pinned it?

Feature request: Configurable height of Code Pen and JS Fiddle embeds

Hmmmm seems like aspect ratio could be an advanced option. I'...

Are pinned posts a new thing?

They are new. I just noticed that my post got pinned over at ...

Blank page after trying to login

I suspect this could be any number of issues... Hard to figur...

Big announcement from Forem?

There'll be real big announcements in the not-too-distant fut...

Customizing welcome description

Here are tagline and description as configured on DEV right n...

Changing size of textarea outside its bounds.

Hmmm, what's the OS/browser here and/or settings that enable ...

How to make Forem svg logos sharper

I'm no .ai wiz, but maybe this will help:

Keyboard shortcuts discoverability

....The i button triggers the editor guide, but it seems li...

Add option for YouTube in Social Media admin config settings

I think this should be possible. Currently we have been caugh...

How to make Forem svg logos sharper

It looks like the source image is not very sharp, and it's an...

Request to add online version of the offline page

We can actually do this without new code in the core using th...

How to make code blocks appear on my website as they appear on Dev To.

Yeah, seeing the backticks makes me think maybe this is displ...

[REQUEST] Filter posts by draft/published in dashboard

I'm kind of surprised we don't do that already. I just creat...

Production tutorial?

We're nearing this point and actively working on it. We'll ha...

Sitemaps submission frequency

Sitemap submission frequency shouldn't matter, as Google will...

Discuss: Ability to Reorder Posts in a Series.

This was originally considered in the model, and then never r...

Generalize the /offline.html page

Offline is one big glob of HTML... It should be something tha...

The layout is amazing! How hard is it to move a php forum mysql to here?

Moving from a PHP/mysql Forum to Forem would be a certain typ...

iPad landscape bug.

That’s weird. Definitely make an issue

Sidekiq Memory Issues?

@rhymes want to weigh in here on the state of this?

Forem Following System

I think we've had a hard time improving this because we use t...

Should forem be extended for private communities?

Yeah, it's shaping out in exciting ways.

Should forem be extended for private communities?

It just so happens that this is already an option! We have a ...

Getting Forem running on Apple Silicon

I'm glad this post exists before upgrading myself.

Ability to sponsor authors directly

I think the answer to a lot of this is integrations... We al...

Icons in browser extension sidebar

Currently it's done manually— But it uses PNG Logo. In the f...

Can we get a default social image for /pod and /events?

Add missing default social ima...

Adding SAML SSO to forem

This is a great thought. We have discussed this internally an...

What would be the best Heroku Tier for launching Forem

You’ll need standard 2 in general, but we’re working on lesse...

Scheduled Posts?

I think the question is whether this should be built in to th...

Can we get a default social image for /pod and /events?

Yeah good call

The logo Forem on PWA is with white background

Good call. The PWA should take brand colors and not just black

Forem + AWS LightSail Containers

@jdoss

Welcome thread v0

Several months ago, but we’ve also been fairly heads down so ...

Welcome thread v0

Good to have you 😅

I18n as a lambda function or source regex

I suspect the best scenario is mostly to start getting the i1...

LMS with Forem

I've been VERY fond of this kind of thing 😄

"Apply to Join Community" optional configuration request

Probably makes sense for the "acceptance" of a request to tri...

My first forem.dev post

Welcome!

Wow. Forem is Amazing.

Hell yeah! Only the beginning. This PR is definitely going ...

Excited about forem

That's good!

Hosted instances?

Can you clarify whether you're talking about hosted by us or ...

Verification Badges

The one thing that specialty platforms like Forem are able to...

Attach images to listings

Commented on the issue. I'm in favor of this generally.

Custom reactions

Reactions were originally meant to be extensible and ultimate...

Keyboard shortcuts

Made an issue cmd/ctrl+retur...

Keyboard shortcuts

This is great. One shortcut that "went missing" when we updat...

Removing articles

Yep, you can also alter seeds.db to change what comes out in ...

How to send mail through mailgun

We would likely need to build a generalized gateway from the ...

Github logo broken on Forem.dev

cc: @maestromac

Let's close the loop on @ mention autocomplete in comments

I 1000% agree.... My thoughts here are mostly that we've disc...

Google captcha is not configured on forem.dev

Fixed ✅

Welcome thread v0

Hello!

Support for digest emails for smaller communities

Makes sense for sure

Aftermath on Clicking, "Open in Gitpod"

Open your .env and change APP_DOMAIN to "your own Gitpod For...

Should all forems share an authentication system?

Yup, I've definitely had this thought. Each Forem itself alre...

What's the benefit of us maintaining our Progressive Web Apps (PWA) of DEV?

In my view the qualities that make something "eligible" as a ...

Cool forem

true

Request: optional "database" feature

Yup, any kind of extensibility of functionality is definitely...

Request: optional "database" feature

I think the technical term may be "thing". 😄 Forem needs "thi...

How not to grow

Yup, we should make this more clear... No forem needs more th...

Welcome thread v0

Great to have you!!

Green button in forem.dev !!

Yup! .... I didn't even realize this would apply to all link...

A gallery for campaigns, announcements and article footers

10000% agree. I think the raw DIY thing should be pretty rare...

New "starter state" coming soon

This is live now for new forems.... Not yet the end state, bu...

New "starter state" coming soon

Yeah exactly. Ideally we don't want to be going into console ...

Hello World

Hey hey!

Test comment liquid tag

One more time testing

Test comment liquid tag

Another test

Test comment liquid tag

dsddsdsdsdsdsds

Test comment liquid tag

test test test

Ideas for supporting podcasts on Forem?

We have something pretty similar with liquid tags, e.g. {% y...

Polls inside posts

Yeah, I really cover-complicated some things by wanting to en...

Polls inside posts

Yup, these are just missing a bit of functionality, but they'...

Declutter The Sidebar

100%. We've not wanted to jump into this because of technica...

Using the #growth tag

Boom. Added it as supported.

Declutter The Sidebar

Yup, I think this is the big question.... Also, I feel like ...

Pin a message

This is a great call! I'm going to approve the linked issue ...

Explore Poxa as an open Pusher implementation?

The good thing is that if we run into problems we could alway...

How to properly enable multiple call-to-action buttons in nav bar...

Yeah, I think the primary action can be first, and then other...

Should 'write a post' be more visible on mobile view?

Yeah, I think this makes sense. For a while we were thinking ...

Installing Forem on Ubuntu 18.04 (Part 2 - NVM, Node & Yarn)

Great guide

local Forem Instance to Production level Instance in Heroku or VPS

We're definitely lacking the docs to give good guidance here....

Installing Forem on Ubuntu 18.04 (Part 1 - Ruby on Rails)

Thanks for the writeup!

Welcome thread v0

Great to have you! We'll have plenty of updates soon about ho...

Proactive Ways to Prevent Spammers

I think what we most need is some clarity over certain if thi...

Implementing Video Feature

This is really great. More thorough than anything we even hav...

Welcome thread v0

Great to have you Melissa!

Would / Should Forem get a HELM chart?

I'll punt this to @jdoss for most relevant opinion. :)

Configurable digest

Love this idea

How to get Forem to run on ARM

I have a couple of these sitting in my office and I want to g...

How to get Forem to run on ARM

Hell yeah! This is sooooo in the spirit of Forem! I love it s...

Flexible Profile Content via Markdown

Have you considered making profile pages similar to github p...

Publicly Displaying Suspensions. Thoughts?

Maybe this is something we should be able to display on a cas...

My customization problem

Our online conference CodeLand was entirely done through cust...

Test comment liquid tag

Tada! test test test test

Is Forem planning to become something like WordPress?

Yup, and the "Forem Cloud" version will be a quick install wi...

Allowing Nav Links to be Defined by SiteConfig 🤔

🎉

Collaborative Annotations with Highlights?

I'm definitely in favor of annotations! I think they should ...

Will Forem be getting badges like Dev?

Yup! Every forem can reward their own badges. forem.dev adopt...

Should all forems share an authentication system?

Yup, I think it's important that people can genuinely be diff...

Should all forems share an authentication system?

This comes into the topic of pseudo-centralization, where we ...

Let's do this

test

Migrating to Forem

How much will it cost to handle the hosting once Forem comes...

Is the browser extension working for anyone?

It should load automatically, but unsure why it would and wou...

Is the browser extension working for anyone?

Then suddenly it appeared on all my sites And is that all ...

Is the browser extension working for anyone?

So it took you visiting that endpoint manually before it work...

Is the browser extension working for anyone?

Any error messages?

Has anyone used the browser extension?

Have you tried in Chrome and Brave? I wonder if Brave has dif...

Welcome thread v0

Hey!

Settling on language around suspending users

I feel like expunge isn't really part of my normal vocabulary...

Hello Forem World!!

Hey!

Settling on language around suspending users

I feel like we've talked enough about this to go with "suspen...

Forem Page Use Cases

I am aware that I can do this with pages as they let me incl...

We can run Forem without the Lambda dependency

This PR is merged. Not 100% sure it's the full solution yet t...

Welcome thread v0

Hey hey

"I'm stuck" — should this be a forem.dev #help thread or a GitHub issue?

For me Forem is a less intimidating place to post. I always ...

What's the state of ApplicationConfig and ENVied, etc?

Okay great, so when this is done, no more required env vars?

What's the state of ApplicationConfig and ENVied, etc?

@molly_struve can you point me in the right direction?

My customization problem

🙂 We are currently working to get all of these fields 100% c...

Welcome thread v0

Hey Francisco!

Welcome thread v0

Hey hey

The path from DEV to Forem

Should DEV receive any special treatment at all? IMO yes, ...

print("Hello Forem")

Hey hey

Hello Forum

Hey Amy!

Help: Docker Install Login

Hmmmm It's definitely the 422 on the PATCH that is causing th...

Has anyone used the browser extension?

github.com/forem/forem-browser-ext... I'll edit it into the ...

Welcome thread v0

Hey hey

#wiki tag

Wiki tag is a good idea. ... This is a good topic in genera...

Wrong Sloan in footer

Good call. This is one of those things that isn't open source...

Hello Forem, a designer here

Great to have you!

Welcome thread v0

Yes!

Are you planning on building a community with Forem?

I think being open source is going to be the key differentiat...

Hello world

Hey hey

Hello World, Forem

Hello 🙂

Has anyone used the browser extension?

Yeah, I'm concerned that the "boot up" logic is a little inco...

Forem : A place to meet around the fire

Yup! We’d just want to do it in a way that respects the indep...

Hello, World!

Any aspect of Forem you're most looking forward to getting in...

Welcome thread v0

Hey hey!

Welcome thread v0

:)

Welcome thread v0

Hey hey!

Resources Required for Forem?

I think we're running about .5GB of RAM per instance on PUMA,...

Welcome thread v0

Hello!

Has anyone used the browser extension?

Great

Welcome thread v0

Hey hey

Welcome thread v0

Hey!

Welcome thread v0

Hey Andrew!

Welcome thread v0

Hey!

What should Forem use for documentation?

Videos tend to be best for getting started as opposed to deep...

Do we require social registration to prevent abuse?

Yup, we're definitely expanding beyond GitHub and Twitter. G...

What Forem search features are you craving?

+1

HELLO FOREM

Hey hey!

Welcome thread v0

Hello!

What sort of "Easter eggs" would you like to see in Forem?

I think clicking the footer mascot should do something— possi...

Welcome thread v0

Hey Greg!

Welcome thread v0

Woohoo!

Welcome thread v0

Hey hey

Welcome thread v0

Welcome!

Welcome thread v0

🌱

loading...