Jump to content

Recommended Posts

Posted

Hi all,

I needed a real forum on a ProcessWire site. I searched, I waited, and nobody built one, so I did. Now I’m sharing it. 

The forum part

  • Structure: groups, categories, topics and replies, with pinned and locked topics, tags, search and a member list.
  • Posting: quotes, “in reply to”, likes/votes, a copy link and share cards for every post.
  • Members: private messages with a “you’ve got mail” popup, followed topics with e-mail notifications, and a “Followed topics” tab that shows what’s new.
  • Profiles: avatar, signature and ranks (manual or by post count).
  • Editor: CKEditor with drag & drop uploads, resizable images and file attachments.

Keeping it clean

  • Anti-spam: honeypot, JS challenge, link limits for newcomers, disposable-email and MX checks, StopForumSpam and optional Cloudflare Turnstile. Bots get bored, humans don’t notice.
  • Moderation: a report button and a dashboard with Hide/Lock/Delete in one click. You can edit every topic and reply right from the admin.

SEO, GEO & speed

  • SEO: clean meta tags, JSON-LD, RSS and a sitemap.
  • Share cards: Open Graph cards with the right picture for each reply.
  • GEO (AI search): Markdown versions of topics and an /llms.txt file.
  • Speed: fast, with batched queries, and ProCache-friendly.

Fits your site, not the other way round

  • It renders inside your own _main.php (Markup Regions or $content) or as a standalone page.
  • One switch hides your site’s page loader on forum pages.
  • You can add your own header, footer, <head> markup, or anything before or after the forum.

Looks

  • Six ready-made presets: Obsidian, Light, Dark, Auto, Monochrome and Custom.
  • A Simple or Bootstrap 5 theme, and a Classic or Compact layout.
  • Design Studio, if you want to tweak every colour and size yourself.
  • Pick a preset, and your forum looks finished before your coffee gets cold. ☕

Admin goodies

  • Dashboard: reports, groups and categories (drag & drop), topics, messages and members.
  • Settings: neatly arranged. It also works in Konkat dark mode and on phones.
  • Optional demo content: pinned forum rules and a few sample topics, removable in one click.
  • Export / Import: move the whole forum to another site as one .zip: settings, posts, files, members, and even passwords (encrypted hashes, so members just log in as before).
  • Clean uninstall: it removes everything it created, with a big red warning first.

Install: copy the module to /site/modules/NativeForum/, run Modules > Refresh, and install Native Forum. The admin installs itself. Then open /forum/. That’s it.

Download: NativeForum.zip

Feedback, bug reports and ideas are very welcome. And if you build a community with it, show it off! 🙂

Cheers 😉
R

  • Like 13
Posted

Hello @Roych Thanks for sharing!

20 hours ago, Roych said:

I searched, I waited, and nobody built one,

Maybe that is not fully the case, see:

It have never tested that module, so I have no idea what sort of  "Proof of Concept" that is.

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...