I agree, simple main / secondary colors and showing own forums logo on top would be neat.'I would also like to have a way to customize the way that the amp page looks in my site. For example to customize the colors regardless of the design of the forum.
I can say that they are various markup-problems that AMP validators will complain about also.Do you have screenshots of what those errors were?
I would say that you make it read-only views of forums/threads initially, at the bottom you can place a link "Click here to reply" that goes to the real site.Question: Can you make a post or reply from a thread with AMP or is it just read only?
This guy said exactly what you will needYa, I think you all are overthinking it.
Here's the bare minimum:
- Add "amphtml" meta tag to regular thread pages to point to the ?amp url
- You will need to translate various bbcode embeds into amp equialvents. YouTube, Instagram, img tags.
- One challenge is you need explicit image dimensions for <img> tags. Height and width. You can't leave those blank, and I don't think xenforo provides those.
No sitemaps, no newsmaps.
This might not be needed, don't quote me on this, but I believe Google and other search engines might be smart enough to be able to pick that up from the HTML-equivalent. Still worth verifying somehow tho.Another useful and SEO friendly feature would be implementation of Schema markup on AMP pages the same way XF has implemented on thread view pages. It helps to show your site in a better way on the search results.
I agree wholeheartedlyInitially you should aim to make AMP pages read-only IMO, because the motive behind AMP is loading speed (a search engine ranking factor - of course if your content quality is good enough) which is why Google also recommends it. AMP ain't replacement of full view pages, they are just a bloat free version of original pages with identical UI.
If later on you get requests for posting options through AMP, it's upto you. According to me, AMP should be kept as lightweight as possible for best optimized results.
Nice ideas in your entire post. Thanks.I would suggest that for this case you would allow us who are using the plugin to allow "reporting a broken url" with the "amp-validation error" to some place, and then you can look into what might be the problem and how to fix it.
- This way tou can quickly iron out common problems etc.
Yes something like that would work.. And for those images where proxy-fetching doesn't work, simply place something like "Image: <open here>" in as text.Tie into the image proxy system in Xenforo, and require this to be on. Generate and save image height and width into the database as images are already proxied and saved locally.
First load miss, second load always has the right image size. This sounds like a good idea. Thanks for suggesting it.Here would be my suggestion for img sizes.
Tie into the image proxy system in Xenforo, and require this to be on. Generate and save image height and width into the database as images are already proxied and saved locally.
This is simply why I don’t like AMP.“AMP keeps users within Google’s domain and diverts traffic away from other websites for the benefit of Google,” read a 2018 open letter signed by more than 700 technologists and advocates. “At a scale of billions of users, this has the effect of further reinforcing Google’s dominance of the Web.”
Forums can also have news. I use the built-in 2.1+ article thread types and I'm google news approved. While AMP can be helpful in that sense, it will no longer be required by May 2021 so doesn't really matter for me. The reason why I want to use AMP is because it loads faster on mobile.yes exactly, some people seem to think this was the reason AMP would be useful, while that is only useful for news sites and not forums
Forums can also have news. I use the built-in 2.1+ article thread types and I'm google news approved. While AMP can be helpful in that sense, it will no longer be required by May 2021 so doesn't really matter for me. The reason why I want to use AMP is because it loads faster on mobile.