Linux 软件免费装
Banner图

Fenton Digital Badges

开发者 Steve_Fenton
更新时间 2026年7月20日 20:42
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

certificates badges credentials linkedin open badges

下载

0.1.37 0.1.30 0.1.31 0.1.36

详情介绍:

Fenton Digital Badges lets you issue Open Badges 1.0 credentials from WordPress. Define an issuing organization, create badge classes, award them in bulk via CSV, and give earners public attestation pages they can share or add to LinkedIn. Features You can add templates for the badge pages using /wp-admin/site-editor.php?p=%2Ftemplate on your site. To control the layout of /badges/assertion/{uid}/, create a Page, optionally add [fendigibadge_attestation], then choose that page under Badges → Settings. Edit the page’s template in the Site Editor. Themes can also override the markup with fendigibadge/attestation.php. Shortcodes Public endpoints

安装:

  1. Upload the plugin files to /wp-content/plugins/fenton-digital-badges, or install the ZIP via Plugins → Add New → Upload Plugin.
  2. Activate Fenton Digital Badges through the Plugins screen.
  3. Go to Badges → Settings and configure your issuing organization (name and website URL are required).
  4. Create a badge under Badges → Add New (featured image and criteria URL required).
  5. Use Badges → Issue Badges to award badges from a CSV.

屏幕截图:

  • Issue badges — award credentials from a CSV upload.
  • Attestation page — public certificate view for earners.

升级注意事项:

0.1.5 Initial release.

常见问题:

What CSV format is required?

Columns: email (required), name, evidence, expires (YYYY-MM-DD). A header row is optional — a single line like you@example.com,Your Name works.

Are recipient emails stored?

No, not on assertions. Emails are salted and hashed for the assertion identity and looked up via a separate HMAC. The only plaintext emails kept are addresses that opted out of badge notifications via the unsubscribe link.

How does an earner add their name to a badge?

If a badge is issued without a name, the issue email includes a one-time link to add it. The link asks the earner to confirm the name before saving, then stops working. The attestation page still verifies the badge even if no name is ever added, showing a generic completion message instead.

How do I stop badge notification emails?

Each issue email ends with a “Stop all future notifications” link. Using it adds that address to an unsubscribe list (only when the address still matches at least one badge). Later issue notifications for that address are ignored.

Does this support Open Badges 2.0 / 3.0?

This release implements Open Badges 1.0 JSON endpoints and assertions.

更新日志:

0.1.37 0.1.36 0.1.29 0.1.28 0.1.23 0.1.19 0.1.5