--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
--
I mean, it is the whole page that is compliant or don't bother because you won't get the benefits.
Having the article type as AMP would need the menu to have an AMP version (your nice jQuery megamenu will not be allowed) - who produces that, the designer, the menu module provider, or is it dynamically adjusted to be AMP compliant if the main article type is set to AMP?
The cookie warning you show to EU visitors runs custom JS, that will have to go and you'll need a different solution (this point applies to any AMP page, not just for this discussion).
You might need to rethink the side bar (ads? only if you use one of the providers that has AMP compliant serving), or that small company you have affiliate links (ad, banner, custom module,etc) that is not AMP compliant - gonna have to rethink that too.
Two points here.<jeff_> Chris: THe focus is on AMP because speed is hard to define<jeff_> ... page load time? - just one metric<jeff_> ... hard to teach people to design for speed<jeff_> ... we give dev tools, pattern, but not the only tactic.<jeff_> Alex: Easy to screw-up scrolling performance, layout, resource loading, network, etc.<jeff_> ... bumper bowling.
You might need to rethink the side bar (ads? only if you use one of the providers that has AMP compliant serving), or that small company you have affiliate links (ad, banner, custom module,etc) that is not AMP compliant - gonna have to rethink that too.
Consumption of news articles, and similar relatively static content, is often painfully slow, with pages taking a long time to load. Even after text becomes visible, pages continue to build up over many seconds, as ads and images come into display. The result is an often jarring experience of janky scrolling and users needlessly losing their reading position.
Pity really, as the article is usually the important part of the page, the rest is just 'nice to have' decoration and adverts, lol.
contain a <link rel="canonical" href="$SOME_URL" /> tag inside their head that points to the regular HTML version of the AMP HTML document or to itself if no such HTML version exists.
So every page, or menu route, would need to be manually configured with 2 sets of options - one for AMP and one for standards compliant HTML.
Not every user will be able to make the decisions needed in a fully informed way regarding which modules can/should be included in the AMP page. Warning, the module "menu" is not AMP compliant - [ ] use anyway; [ ] Do not show on AMP pages.
And then you have a page without a menu, because the user didn't fully understand the implications of the decision.
Or does setting "AMP" as the type for the module apply some pre-display processing to change the modules to be AMP compliant (removing some content that doesn't comply)?
I also think there would need to be a "view full site" link on every page, to give the visitor the choice to see the "real" page instead of the AMP one.
Your suggestions to me imply a media rich mobile page which has all features available to it and with AMP's focus on page speed and the primary content section of the relevant canonical page, modules look to be extra "fluff" that would actually hurt AMP page composition and speed.
So, finally, nice idea but I don't think it would be a suitable solution.
--
--
I'd recommend proposing them directly to Google instead of using us as a proxy.
It would be great if you can gather a list of questions. They are really interested how they can make their dev materials be more clear about any concerns. Any and all suggestions are welcome.
Or is it decided that isn't a Joomla core issue and the implementation details are left to the module/template authors and end users. The same question can be asked and debated on the other components AMP supports as well. What I suggest being careful of is having Joomla try to do everything itself for AMP or trying to automagically convert existing HTML output to AMP spec otherwise the platform ends up with a very non-performant AMP processor that hurts more than it helps.
If/When AMP adds additional items to the specification (navigation sounds very logical, but there are details to that such as what is supported such as a full menu, breadcrumbs, or pagination), we adjust the code implementation as needed
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cms+unsubscribe@googlegroups.com.
To post to this group, send email to joomla-dev-cms@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cms+unsubscribe@googlegroups.com.
To post to this group, send email to joomla-dev-cms@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cms+unsubscribe@googlegroups.com.
To post to this group, send email to joomla-dev-cms@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
But proposing changes to the spec (adding new components), requests for additional general documentation, and things along that nature that start to get out of scope for Joomla specifically would be better suited to communicate directly with the AMP team via their GitHub repo about. That's just my personal opinion.
That might be a feasible workflow suggestion in general for future CMS versions, but it's not a requirement for AMP at this point.
Please pardon any errors, this message was sent from my iPhone.
You manage one article and Joomla takes care of ensuring its contents get rendered correctly in a single article AMP view or as part of a RSS feed.
I'd say having duplicated content in your backend for AMP vs normal HTML shouldn't happen.
The user does not need to maintain multiple copies of various component contents, unless they absolutely require this level of advanced logic which would be a technical detail to be implemented after the initial rollout.
If I read it correctly Michael AMP is content only. No interaction and no forms
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send an email to joomla-...@googlegroups.com.
You're still thinking about this as the final product which is a full page composition. Break it down further into the various steps that Joomla goes through to process data and I think you'll start to understand the approach I'm looking at.
I think we should first be concentrating on making fast, accessible, user-friendly sites with the tried-and-tested technologies we already have, before we all start chasing magical unicorns around.
Things I'm not currently understanding in any of the AMP threads:
Why AMP is seen as the only option to making crazy-fast, mobile friendly websites with Joomla.
Why menus are seen as any sort of problem at all?
Why we'd be jumping into a half-baked spec whose primary purpose is to help Google make more ad revenue.
Malte Ubl, the AMP Project tech lead:
The web today is many things: an application platform, an e-commerce platform, a content platform, a gaming platform, and so much more. We decided to focus entirely on static content as it lends itself to more radical optimization approaches that are easier to apply across the board.
--
Google has a long and glorious history of introducing 'advantages' which, when they fail to increase their ad revenue, are then discontinued.
An Open Web is also important, at least it is to me and I assume that the ideology of an Open Source project would also extend to an Open Web.
[AMP]'s primary purpose is to help Google make more ad revenue.
There are people hosting websites who don't want to do that. Some of them build their websites with Joomla!.
--
I think improving the quality of websites is a goal we can all aspire to whatever the ultimate motivation.
It's not making google ad revenue by displaying adverts
--