?
avatar sanek4life
sanek4life
28 Mar 2019

Steps to reproduce the issue

I propose to add support for the AMP format for the e-mail address, so that in the email with the confirmation of the email address there is a button that you can immediately click to confirm the email address without going to the site. This is supported now in AMP.

You can see this process on the video link below.

And here is a link to an article from Google: https://blog.google/products/gmail/take-action-and-stay-up-to-date-with-dynamic-email-in-gmail/
AMP article: https://blog.amp.dev/2019/03/26/building-the-future-of-email-with-amp/

Expected result

image
image

Actual result

Now, in order to confirm your email address during registration on the site, you must click on the link in the letter and go to the site. I propose to improve this moment and introduce support for the AMP, so that you can confirm your email address without going to the site, immediately in a letter.

avatar sanek4life sanek4life - open - 28 Mar 2019
avatar joomla-cms-bot joomla-cms-bot - change - 28 Mar 2019
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 28 Mar 2019
avatar sanek4life sanek4life - change - 28 Mar 2019
The description was changed
avatar sanek4life sanek4life - edited - 28 Mar 2019
avatar sanek4life sanek4life - change - 28 Mar 2019
The description was changed
avatar sanek4life sanek4life - edited - 28 Mar 2019
avatar franz-wohlkoenig franz-wohlkoenig - change - 28 Mar 2019
Category Feature Request
avatar HLeithner
HLeithner - comment - 28 Mar 2019

Can you do a PR for J4 or is this a feature request?

avatar franz-wohlkoenig franz-wohlkoenig - change - 28 Mar 2019
Status New Information Required
avatar sanek4life
sanek4life - comment - 28 Mar 2019

Can you do a PR for J4 or is this a feature request?

feature request

avatar brianteeman
brianteeman - comment - 28 Mar 2019

We should not do this in the core.

  1. It only works with Gmail
  2. It requires the site owner to get approval from Google to use it.
avatar joeforjoomla
joeforjoomla - comment - 30 Mar 2019

This is not something that can be done at core level. There are too many implications as @brianteeman outlined.

avatar HLeithner
HLeithner - comment - 31 Mar 2019

I'm pretty sure someone creates a plugin for this and we can reevaluate this later again if google keep this "feature" or drop it like many other things...

avatar HLeithner HLeithner - close - 31 Mar 2019
avatar HLeithner HLeithner - change - 31 Mar 2019
Status Information Required Closed
Closed_Date 0000-00-00 00:00:00 2019-03-31 19:11:36
Closed_By HLeithner
avatar sanek4life
sanek4life - comment - 31 Mar 2019

We should not do this in the core.

1. It only works with Gmail

2. It requires the site owner to get approval from Google to use it.

This can be added as an option. Now all modern e-mail clients support AMP. Anyway, most site visitors will have mail from Gmail, so this will be a big plus for the site. And for users of other services, you can send letters without AMP

avatar sanek4life
sanek4life - comment - 31 Mar 2019

https://blog.amp.dev/2019/03/26/building-the-future-of-email-with-amp/

After a developer preview with top email senders, Gmail is launching general availability of AMP for Email today. You can head to the Gmail blog to see some illustrative examples of the email recipient experience. You can also check out these provider specific pages for additional information:

Yahoo Mail
Outlook.com
Mail.Ru

We aim to provide the highest quality email experiences for our consumers and we are excited to be one of the first providers to participate in the AMP for email spec. This allows us to enable fast, responsive, and high-performing experiences right within email.
Marcel Becker, Director Product Management for Yahoo Mail

If you develop an email provider and would like to consider adding AMP for email support, you can find more information here.

avatar sanek4life
sanek4life - comment - 31 Mar 2019

@brianteeman All major mail services already support this standard!

Gmail
Outlook
Yahoo
Mail.ru

avatar sanek4life
sanek4life - comment - 31 Mar 2019

image

Adding AMP to existing emails

Email is structured as a MIME tree. This MIME tree contains the message body and any attachments to the email.

Embedding AMP within an email is simple, add a new MIME part with a content type of text/x-amp-html as a descendant of multipart/alternative. It should live alongside the existing text/html or text/plain parts. This ensures that the email message works on all clients.

AMPHTML Email MIME Parts Diagram

Important things to note:

The text/x-amp-html part must be nested under a multipart/alternative node, it will not be recognized by the email client otherwise.
Some email clients will only render the last MIME part, so we recommend placing the text/x-amp-html MIME part before the text/html MIME part.

See the following example:

From:  Person A <persona@gmail.com>
To: Person B <personb@gmail.com>
Subject: An AMP email!
Content-Type: multipart/alternative; boundary="001a114634ac3555ae05525685ae"

--001a114634ac3555ae05525685ae
Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes

Hello World in plain text!

--001a114634ac3555ae05525685ae
Content-Type: text/x-amp-html; charset="UTF-8"

<!doctype html>
<html ⚡4email>
<head>
  <meta charset="utf-8">
  <style amp4email-boilerplate>body{visibility:hidden}</style>
  <script async src="https://cdn.ampproject.org/v0.js"></script>
</head>
<body>
Hello World in AMP!
</body>
</html>
--001a114634ac3555ae05525685ae--
Content-Type: text/html; charset="UTF-8"

<span>Hello World in HTML!</span>
--001a114634ac3555ae05525685ae

Source: https://www.ampproject.org/docs/interaction_dynamic/amp-email-format

avatar brianteeman
brianteeman - comment - 31 Mar 2019

they do not support it. they plan to support it. big difference

On Sun, 31 Mar 2019 at 20:27, s notifications@github.com wrote:

https://raw.githubusercontent.com/ampproject/amphtml/master/spec/img/amp-email-mime-parts.png

Adding AMP to existing emails

Email is structured as a MIME tree. This MIME tree contains the message
body and any attachments to the email.

Embedding AMP within an email is simple, add a new MIME part with a
content type of text/x-amp-html as a descendant of multipart/alternative.
It should live alongside the existing text/html or text/plain parts. This
ensures that the email message works on all clients.

AMPHTML Email MIME Parts Diagram

Important things to note:

The text/x-amp-html part must be nested under a multipart/alternative node, it will not be recognized by the email client otherwise.

Some email clients will only render the last MIME part, so we recommend placing the text/x-amp-html MIME part before the text/html MIME part.

See the following example:

From: Person A persona@gmail.com

To: Person B personb@gmail.com

Subject: An AMP email!

Content-Type: multipart/alternative; boundary="001a114634ac3555ae05525685ae"

--001a114634ac3555ae05525685ae

Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes

Hello World in plain text!

--001a114634ac3555ae05525685ae

Content-Type: text/x-amp-html; charset="UTF-8"

<!doctype html>

<style amp4email-boilerplate>body{visibility:hidden}</style> <script async src="https://cdn.ampproject.org/v0.js"></script>

Hello World in AMP!

--001a114634ac3555ae05525685ae--

Content-Type: text/html; charset="UTF-8"

Hello World in HTML!

--001a114634ac3555ae05525685ae

Source:
https://www.ampproject.org/docs/interaction_dynamic/amp-email-format


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#24393 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABPH8VLCENHqji9yNKoWdMW8ocdnl4zYks5vcQw5gaJpZM4cPgpL
.

--
Brian Teeman
Co-founder Joomla! and OpenSourceMatters Inc.
https://brian.teeman.net/ http://brian.teeman.net/

avatar sanek4life
sanek4life - comment - 31 Mar 2019

they do not support it. they plan to support it. big difference

This can be added to Joomla 4. When Joomla 4 comes out, all mail services will already support this AMP format.

avatar sanek4life
sanek4life - comment - 31 Mar 2019

image

@brianteeman @HLeithner

This is a million times better than the standard link in the letter during registration on the site!

image

Why not do it? This option will not harm the mails. There is also a function to have ordinary mails and amp mails.

avatar sanek4life sanek4life - change - 31 Mar 2019
The description was changed
avatar sanek4life sanek4life - edited - 31 Mar 2019
avatar sanek4life sanek4life - change - 31 Mar 2019
The description was changed
avatar sanek4life sanek4life - edited - 31 Mar 2019
avatar sanek4life sanek4life - change - 31 Mar 2019
The description was changed
avatar sanek4life sanek4life - edited - 31 Mar 2019
avatar sanek4life sanek4life - change - 31 Mar 2019
The description was changed
avatar sanek4life sanek4life - edited - 31 Mar 2019
avatar HLeithner
HLeithner - comment - 31 Mar 2019

I don't know if you ever have seen joomla registrations mails but they are plain text ;-)
We have a PR for adding mail templates #22126 depending on its implementation maybe it's possible to add alternative parts to the mail then you can add what every you want to your mails.

avatar sanek4life
sanek4life - comment - 31 Mar 2019

I don't know if you ever have seen joomla registrations mails but they are plain text ;-)
We have a PR for adding mail templates #22126 depending on its implementation maybe it's possible to add alternative parts to the mail then you can add what every you want to your mails.

@HLeithner I saw standard letters from Joomla when registering on the site. I know that there is a plain text, and that is why I suggest making the AMP version with a button, so that the user does not need to make another transition to the site during registration. It will be very convenient for everyone. This will not break the ability to send plain text messages to mail clients that do not support AMP.
I understand that the best way is to do nothing at all. But when you can do something that really becomes convenient for all users - why not do it?
I am not asking for anything more. I just need this button, as shown in the video. It will be very convenient for any person.

Add a Comment

Login with GitHub to post a comment