Skip to content

1.0.0 — initial release

Choose a tag to compare

@ernestdefoe ernestdefoe released this 09 Jun 20:16
· 2 commits to main since this release

First release of Projects — a flexible user-projects showcase for Flarum 2 creator communities.

Highlights

  • A /projects page of project cards with search, category filter, sort and an Add project button.
  • Admin-defined categories (icon + colour), custom typed parameters (text, paragraph, number, date, URL, select, yes/no) and a domain-restricted button/link system (e.g. only YouTube links; default or custom labels).
  • Optional moderation (publish instantly or queue for approval), per-group permissions.
  • Project detail pages with forum-formatted content, built-in likes, and an optional linked discussion for comments.
  • Profile integration: a Projects tab on every member's profile, plus a featured-project badge (their main category's icon, project name on hover) next to their username everywhere — served from a denormalised snapshot, so no extra queries.
  • FoF Badges integration (optional): award a badge when a member's project is first published.
  • Self-contained image uploads, full translatability.

Install

composer require ernestdefoe/projects
php flarum migrate && php flarum cache:clear

Then configure categories, parameters and button slots under Admin → Projects.