-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom user profile fields #1723
Comments
Adding a data point: Reveal has also requested the ability to add Job Title in the Author Profile block, which would be supported by these proposed updates to the Newspack plugin. |
# [1.96.0-alpha.1](v1.95.2...v1.96.0-alpha.1) (2022-11-03) ### Bug Fixes * allow Stripe Billing portal to render without RAS ([b6e22cd](b6e22cd)) * apply ex-donor status only if user has no active subscriptions ([#2101](#2101)) ([40399ea](40399ea)) * apply My Account template changes only when RAS is active ([cd7b304](cd7b304)) * **stripe:** handle failed invoice fatal error ([#2103](#2103)) ([f865428](f865428)) * use default terms text in reg block if no text defined ([#2078](#2078)) ([443c59c](443c59c)) ### Features * enable setting user custom fields for job title etc. ([#2102](#2102)) ([4018af6](4018af6)), closes [#1723](#1723) * **newsletter-contact:** disallow overriding membership status field ([#2093](#2093)) ([8b8e134](8b8e134))
🎉 This issue has been resolved in version 1.96.0-alpha.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
# [1.96.0](v1.95.4...v1.96.0) (2022-11-14) ### Bug Fixes * allow Stripe Billing portal to render without RAS ([b6e22cd](b6e22cd)) * apply ex-donor status only if user has no active subscriptions ([#2101](#2101)) ([40399ea](40399ea)) * apply My Account template changes only when RAS is active ([cd7b304](cd7b304)) * package lock ([8707e53](8707e53)) * **stripe:** handle failed invoice fatal error ([#2103](#2103)) ([f865428](f865428)) * **Stripe:** improve handling of invoice error ([#2117](#2117)) ([609bf7d](609bf7d)) * update newspack-scripts to fix CI builds ([#2109](#2109)) ([ec1ee7a](ec1ee7a)) * use default terms text in reg block if no text defined ([#2078](#2078)) ([443c59c](443c59c)) ### Features * enable setting user custom fields for job title etc. ([#2102](#2102)) ([4018af6](4018af6)), closes [#1723](#1723) * **newsletter-contact:** disallow overriding membership status field ([#2093](#2093)) ([8b8e134](8b8e134))
🎉 This issue has been resolved in version 1.96.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Some publishers (MTFP, Berkeleyside) use either Trust Indicators or Yoast SEO Premium plugins to extend the fields available on user profiles. Some common fields are:
Implementation of these fields is not standardized: currently, 36 sites have Yoast SEO Premium, and only 4 sites use Trust Indicators. However, the need for these fields is broader than that, with some publishers hacking solutions such as changing the display name to be the "Joe Example, Managing Editor". Storing that data as a single string prevents its discrete use elsewhere.
We should develop our own standard and build this functionality into Newspack Plugin. These fields can then be supported and displayed by
newspack-blocks
, such as Author Profile & List.In a future state, we should also consider whether Co-Authors Plus and guest authors' profiles would be extended to support these fields. There is an open issue for CAP to use Yoast's Schema API. If Newspack Plugin employed a similar API, then perhaps CAP could effortlessly plug into either Newspack or Yoast. Such compatibility might also be beneficial to Newspack Blocks, which could be made aware of Yoast's fields, so that the 36 publishers wouldn't need to migrate their existing data from Yoast to Newspack Plugin.
The text was updated successfully, but these errors were encountered: