The dmzx Download Publisher extension is the answer, allowing designated users to publish new Download System entries and their corresponding forum topics from a single, intuitive form. Here's how to set it up so your community can help enrich your board's content:
Step 1: Install and Enable Download Publisher
- Navigate to ACP → Customise → Manage extensions.
- Upload the `dmzx/downloadpublisher` folder to your `ext/dmzx/` directory.
- Find "Download Publisher" under Disabled Extensions and click Enable.
These settings provide defaults for the publish form, making it easier for users to submit consistent entries. They can still be overridden per submission.
- Default forum: Set the ID of the forum where new download topics should typically be posted. If you leave it at `0`, no default forum will be pre-selected.
- Default version badge color: Choose a hex color (e.g., `FE7D37`) for the version badge that appears in the topic post. This ensures visual consistency.
- Default download button color: Select a color name (e.g., `light-blue`) for the `[dlbutton]` BBCode. Make sure this BBCode is already functional on your board.
- Default "special thanks to": If you often thank the same person or group, set a default here. It can be cleared or changed for individual releases.
- Release template: Enable Use release template and customize the Template text. This is a powerful feature! You can define the exact BBCode structure for new download topics, including placeholders for the download title, version, description, and the `[dlbutton]` itself. This ensures all release posts look professional and consistent, no matter who publishes them.
This is crucial. You'll need to use standard phpBB permissions to decide who can access the publish form.
- Go to ACP → Permissions → Group permissions or User permissions.
- Select the group (e.g., `Registered Users`, `Moderators`, or a custom `Trusted Uploaders` group) or specific users you want to grant access to.
- Find the permission for Can publish downloads (or similar, depending on how it's integrated) and set it to Yes.
- You might also need to grant permissions for the Download System itself, such as Can add downloads to specific categories.
Direct your trusted members to the `yourforum.com/app.php/publish` URL. Explain the fields they need to fill in, especially how to select a Category (or create a new one!), upload the Zip file, and add a clear Download description. Emphasize the benefit of using the Release template for consistent posts.
By following these steps, you'll not only offload some administrative work but also foster a more engaged and empowered community. What challenges have you faced with user-submitted content, and do you think a tool like Download Publisher could help?
