Skip to content

Releases: ernestdefoe/projects

1.0.2 — fully translatable server messages

09 Jun 21:29

Choose a tag to compare

All server-side validation and upload error messages now go through the translator (new ernestdefoe-projects.api.* locale keys), so every user-facing string is translatable. The frontend was already translatable.

1.0.1 — form fix + card labels + screenshots

09 Jun 21:07

Choose a tag to compare

Fixes the create/edit form not opening (Modal method name clash), shows custom parameters as "Name: value" on cards to match the mockups, and adds README screenshots.

1.0.0 — initial release

09 Jun 20:16

Choose a tag to compare

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.