agreper

Infrastructure

self-hosted forum software

SHOW HN2022

392points
155comments
#88of 2,570 in 2022
Top 4%of 2022 by points

How HN took it

MixedNo clear lean

19 positive, 16 neutral or asking, 0 mixed, 5 critical, out of 40 comments about the project. Thread score +0.37.

Design: 6 for, 3 againstIdea: 3 for, 0 againstPerformance: 3 for, 0 againstExecution: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean, simple design that is easy to understand

    From 3 comments
    • It's absolutely beautiful. Within a fraction of a second, I knew what it was and how to use it and how much value it has.
      sirsinsalot on HN
    • Oh my god, this looks so sane.
      toomim on HN
    • Looks great. If you wanted to extend it with JS, HTMX or lightweight functions easily added to Flask, which is imho the right way for CRUD. And specifically, looks great -…
      zhte415 on HN

Objections

  • Captcha is weak and easily defeated; no moderation features yet

    From 2 comments
    • Looks nice! But as with any 2022 project that publishes user input, please put a section in the README describing counter-abuse and moderation features, even if (especially…
      Zopieux on HN
    • Currently there aren't many moderation features - only banning and removing threads & comments are implemented right now. Registrations can be disabled by the admin. I will…
      demindiro on HN
  • No collapsing of subthreads and no browser memory of collapsed state without JS

    From 1 comment
    • > I hate forums which indent replies and don’t support collapsing sub-threads. [-] should collapse subthreads. Caveat is that the browser doesn't remember which subthreads were…
      demindiro on HN

Requests

  • Browser notifications for new replies

    From 1 comment
    • IMHO one of the best features a modern web forum sw can provide is browser notifications
      genericacct on HN
  • Pagination for big threads

    From 1 comment
    • Currently not at all. All comments in a thread are loaded. I do intend to add pagination but I'm not sure what a clean implementation would look like.
      demindiro on HN
  • Custom themes

    From 1 comment
    • There is currently only one theme. I do intend to add support for custom themes though.
      demindiro on HN

Questions

  • Is there a theme feature?

    From 1 comment
  • How to prevent spam signups?

    From 1 comment
    • i worry about spammers coming across my soon-to-be-hosted forum. What mechanism can one do to prevent fraudulent signups?
      egberts1 on HN
  • How does it handle big threads with many nested replies?

    From 1 comment
    • Love the HN-like design. How do you handle big threads and many nested replies?
      forgotpwd16 on HN

Alternatives named

  • phpBB

    From 1 comment
    • For what it's worth, phpBB still sortof supports having javascript disabled [1] but it is nowhere near as lightweight as the example here created by demindiro. I also commend…
      LinuxBender on HN
  • Teddit

    From 1 comment
    • Teddit works like a charm with disabled javascript, it supports css based thread collapsing, and cookie based information for logged out users as well (you can store which…
      bmacho on HN
  • vBulletin

    From 1 comment
    • It feels very retro - back to the earlier days of the web circa what Craigslist still looks like. Are you doing this just for development experience / fun or to make it something…
      rexreed on HN
  • Fossil

    From 1 comment
    • It's always nice to hear about someone writing a cool program just because they felt like doing so. Every time I think about writing a forum server, I find I return to the…
      throwaway81523 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/33153152)