Skip to content
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

✨ TinaCMS - Create Email Template Component #1631

Open
6 tasks
JackDevAU opened this issue Nov 11, 2024 · 0 comments
Open
6 tasks

✨ TinaCMS - Create Email Template Component #1631

JackDevAU opened this issue Nov 11, 2024 · 0 comments
Labels
Type: Feature A suggested idea for this project

Comments

@JackDevAU
Copy link
Member

JackDevAU commented Nov 11, 2024

CC: @bradystroud @adamcogan

Description

Develop an Email template component in TinaCMS that enables users to compose and manage email-like content within the CMS. This component should support fields for common email elements such as "To," "Cc," "Bcc," "Subject," and a rich text "Body." This feature will allow content creators to present formatted email information directly on the website in a structured and readable format.

Image
Figure: SSW Rules - Email Component

Acceptance Criteria

  • Create an Email component in TinaCMS with the following fields:

    • To: Text input for recipient email addresses.
    • Cc: Text input for carbon copy (Cc) email addresses.
    • Bcc: Text input for blind carbon copy (Bcc) email addresses.
    • Subject: Text input for the email subject.
    • Body: Rich text editor for the email body content, supporting basic formatting options (e.g., bold, italics, lists, links).
  • Ensure that each field can be populated through TinaCMS and renders correctly on the front end.

  • Style the component to resemble an email format, making it visually clear that this content represents an email.

  • Test the component across different pages and devices to ensure consistent appearance and functionality.

  • Document the component’s usage on the Rules GitHub Wiki, including instructions for each field, within the project’s documentation.

  • Add to Awesome TinaCMS

🤖

@JackDevAU JackDevAU added the Type: Feature A suggested idea for this project label Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature A suggested idea for this project
Projects
None yet
Development

No branches or pull requests

1 participant