Announcing AMP Toolbox 1.0
AMP Toolbox has been around for a while now, but I thought it’s a good idea to make a proper introduction now that we’ve reached the 1.0 milestone. In short, AMP Toolbox is a collection of command line tools and JS APIs to make it easier to successfully publish AMP pages. Each tool can be downloaded and used separately.
The 1.0 release includes two big updates:
1. A linter for AMP documents: AMP Linter reports errors and suspicious constructions such as missing or incorrectly sized images, missing CORS headers, or invalid metadata.
Valid optimized AMP Support: the AMP Optimizer will now produce valid AMP, making it a lot easier to host optimized AMP pages. See the previous blog post on this for more details.
But there’s more cool stuff! Let’s take a closer look at what else is in AMP Toolbox.
First of all, there’s a command line interface available for most features included in AMP Toolbox. You can install it globally via NPM:
$ npm install @ampproject/toolbox-cli
$ amp help
or you can run a one off command using NPM’s built-in `npx` tool:
$ npx @ampproject/toolbox-cli help
The brand-new toolbox-linter checks your AMP documents for common mistakes and best practices:
$ amp lint https://amp.dev
PASS 1x1 images are specified by <amp-pixel>
WARN All <amp-img> have reasonable width and height
Faster AMP on the origin: AMP + SSR = ⚡
AMP now officially supports a technique called server-side rendering (SSR) which you can apply to your AMP pages to make them load even faster. Our tests show increases of up to a whopping 50% on the popular FCP metric. The Google AMP Cache has utilized this technique for a while, but now you can also use it on your own domain! Installing this extra optimization is especially important if you are using AMP for delivering your main site experience. Even if you are using what is called the “paired AMP setup” where you have AMP and non-AMP pages, this technique ensures optimal performance for your user if the AMP Cache isn’t used, such as by users using the Twitter app.
AMP SSR works by removing the AMP boilerplate code and rendering the page layout on the server. The AMP boilerplate code...
AMP Advisory Committee midterm election
In September 2018, Malte Ubl—then AMP’s tech lead—announced a new open governance model for AMP built around a series of working groups and two committees: the Technical Steering Committee (TSC), responsible for the direction of the AMP project and day to day operations, and the Advisory Committee (AC), which provides perspective and advice to the TSC.
An important goal of this governance change was to ensure that the voices of those who do not contribute code to AMP, but are nonetheless impacted by it, get heard. This responsibility is shared across all contributors but falls particularly on the shoulders of the AC, which has a duty to ensure its membership is as representative and diverse as possible.
Despite spanning nine(!) time zones, representing a wide variety of constituencies, and being fairly diverse, the AC’s membership is still predominantly US-based, white, and male. This is one of the main reasons why the AC has decided to expand its membership by about four members and is running a midterm election (terms are a year and are renewable).
All candidates are welcomed and encouraged to apply, but preference will be given to those who bring an underrepresented perspective to the AC and help broaden its horizon.
For a better understanding of what the AC’s work consists of, you may have a look at its GitHub repository and in particular its working mode...
AMP Roadshow: It’s Everywhere!
In June, we held an AMP Roadshow in Berlin in conjunction with JS Conf EU. We held another in Atlanta as an adjunct to refactr.tech, a new conference devoted to diversity and inclusion in tech.
This year, we’ll continue bringing the AMP Roadshow to new places and new people in several ways:
Tech conferences. In August, we’ll be running an AMP Roadshow / learning event at BrazilJS, where we’ll also be giving two talks. We’ll have more AMP learning events at Brazil JS on the road.
New locations around the world. We’ll hold AMP Roadshows in Sydney, Melbourne, Auckland, Tel Aviv, Istanbul, Dubai, Karachi, Warsaw, Kiev, Busan, Seoul, Hong Kong, and Dhaka (stay tuned for links to other locations on amp.dev).
Do it yourself. Get in touch with us via the forms on our Roadshows page. Ask us to visit your city. Or sign up to run your very own AMP Roadshow! We’ll give you all the materials you need.
AMP Study Jams. All around the world, Google Developer Groups will be running AMP learning events. There are about 1000 GDGs worldwide. Find one near you!
Check here for more information...
AMP Contributor Summit 2019 Applications Now Open
Applications for the AMP Contributor Summit 2019 are now open! If you have contributed to the AMP open source project–or want to start–please apply to attend today.
This year’s summit will take place in New York City on October 9 & 10, with an optional New Contributor Workshop / Hackathon Day on October 8.
The AMP Contributor Summit is our annual opportunity for the AMP open source community to meet face-to-face to discuss the latest in AMP and where AMP is going. This technical summit consists of a mix of different formats, including talks, breakout sessions and many opportunities for informal conversations.
The day before the main summit kicks off, we’ll have an optional New Contributor Workshop / Hackathon day, with two different tracks depending on your experience:
If you haven’t contributed to AMP before or want a refresher, we’ll have a New Contributor Workshop with talks and codelabs to get you up to speed on how to contribute to AMP.If you already have some experience contributing to AMP, we’ll have a Hackathon for people who want to have a fun, concentrated day of coding with others in the community to make AMP better.
100% of those who responded to a post-summit survey for last year’s AMP Contributor Summit said they’d recommend the event, and our goal is to make this summit even better.
Apply to attend the AMP Contributor...
Learn web development with AMP!
We’re excited to announce the release of our new courses that teach AMP. Appropriately, they’re called Web Development with AMP!
On the other hand, if you’re an experienced web developer, and you’re seeking a simpler way to build performant, well-behaved websites, these courses are for you too.
Web Development with AMP is divided into beginning, intermediate, and advanced courses. These are available in many forms:
here on amp.dev, for self learningas Google Docsas PDFsas training decks for classroom usethe beginning course can be taken by video
What’s coming next?
Videos for the other two courses will appear later this summer.We’ll also be providing compressed versions of these courses for developers who are either more experienced or impatient.
Posted by Ben Morss, Developer Advocate at...
Top 20 (Most Popular) Premium WordPress Themes of 2019
One of the reasons WordPress is so popular is the sheer amount of themes available for almost any niche imaginable. Whether need a small business website or a personal blog, you’re bound to find a theme that suits your needs.
Even though there are plenty of great WP themes designed with specific industries in mind, there are also professional multipurpose themes that can be used for any type of website. They are also one of the most popular types of WordPress themes precisely because of their versatility. The top Premium WordPress themes offer versatile design frameworks (like the Infinite WP theme shown here).
What Makes Premium Multipurpose WordPress Themes So Great?
There are several reasons why a versatile WordPress theme is a top choice for your website: Use It When You Can’t Find a Theme for Your Industry - In some cases, your niche may be so specific that there aren’t many websites like yours, which results in there being no themes available. Multipurpose themes fill that void with the versatility of their layouts and customization options Consider a Multipurpose Theme if You Can’t Find a Design You Like - Similar to the above, if you can’t find a design that matches your aesthetic, use a multipurpose theme to design the site exactly the way you like it. Premium Versatile WP Themes Often Include Easy Site Building...
How to Build a Responsive, Multi-Level, Sticky Footer with Flexbox
In this tutorial, I’ll show you how to use flexbox to create a responsive, multi-level, multi-column footer that sticks to the bottom of the page, no matter what.
What We’re Going to BuildHere’s the demo we’re building. Check out the full screen version to properly appreciate its responsiveness!
Feel free to add some content to the <div class="container"></div> to see how the sticky aspect of this footer works too.Flexbox is Great for FootersFlexbox makes it possible to build flexible layouts that naturally adapt to different viewport sizes. Multi-level, multi-column footers are a good example of taking advantage of flexbox’s unique capabilities, specifically:
the flex-grow property allows us to stick the footer to the bottom of the page no matter what,
the flex-wrap property lets columns automatically wrap based on the viewport size of the user’s device,
the justify-content property makes it possible to display the columns in different arrangements (space-around, space-between, center, etc).
Once you’ve explored what flexbox can do for your footer layout, you’ll be free to get creative and see what is possible. Footers are the ideal place to help users continue on their journey; if they’ve reached the bottom of the page but still haven’t found what they were looking for, consider adding:
Calls to action
18+ Best Photography WordPress Themes for Creatives (2019)
If you want to promote your photography services, you need a beautiful website. It will allow you to showcase your photography style and promote your packages as well as make it possible for potential clients to book a photography session with you.
Thanks to WordPress, creating a photography site is easier than you think. With the help of the right theme and a few plugins, you can create a powerful website that will help you build your brand and feature your photography.
One of the best things about WordPress are numerous themes that cover various niches, photography included. In today’s post, we’ll feature the best photography themes for creatives.
Best WordPress Photography Themes
The photography themes on this list place a high focus on imagery with slideshows, galleries, and grid layouts that are perfect for showing your images. All of the photography WordPress themes are also responsive, which means they will look great on any device and some of theme even include stylish effects and animations that will grab the attention of your visitors. Let’s get started.
1. Tasver Photography - Full-Screen Photography Theme
Tasver Photography - Full-Screen Photography Theme
The first theme on our list, Tasver, is a stunning full-screen theme that puts your photos front and center. You can use various gallery layouts to feature your photos as well as make use of several...
Quick Tip: Styling Restricted Content for Online Publishers
Many popular online newspapers (e.g. The Wall Street Journal, Le Figaro, The Telegraph) offer some free content, but require users to purchase a subscription if they want unlimited reading.And in a world where many people expect content on the internet to be free, finding the most suitable payment model is an ongoing challenge for online publishers.“One of the most essential all-time challenges for journalism is its economic sustainability.” – Aurelija Gackaitė
1. Begin With the Page MarkupWe’ll start by using the article element to represent a typical blog post or newspaper article. We’ll also wrap it inside a .container for setting a maximum page width.
Here’s the relevant markup:<div class="container"> <article class="post"> <header> <h1 class="post-title">...</h1> <div class="post-meta">...</div> </header> <div class="post-content">...</div> <div class="actions"> <p>...</p...
New Course: Figma Grids in Under 30 Minutes
Grids are essential web design tools, and in our new course, Figma Grids in Under 30 Minutes, you'll get a quick but comprehensive introduction to the best ways of using them. Read on to find out more.What You’ll LearnFigma is a superb tool for UI design, and one of the things it’s really good at is creating grids. Using a grid is a vital part of many design projects, so having a tool that simplifies this process will save you a lot of time.In this short course with Adi Purdila, you’ll learn everything you need to know about Figma grids—all in under 30 minutes. You’ll learn the basics, the different types of grids, how to align them, how to create baseline grids to use with text, and more. By the end of this quick half-hour course, you’ll have got to grips with Figma grids and learned some great ways of using them. Watch the Introduction Take the CourseYou can take our new course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+. Plus you can download unlimited items from the huge Envato Elements library of more than 1.1 million creative assets. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.To learn more about Figma, try these popular courses:
20 Best Small Business WordPress Website Themes for 2019
If you want to effectively market your small business and reach more potential clients, you need a website. Given that most of us turn to the internet for everything nowadays, a WordPress small business website will increase your chances to be found organically, and will ultimately lead to more clients and greater revenue.When it comes to creating a website for your small business, there is no better choice of platform than WordPress. Not only is WordPress free, but it also gives you complete control over your content, is easy to use, and has a plethora of themes and plugins that make it possible to create any type of website.Best small business WordPress themes on ThemeforestIn this post, we’ll teach you how to choose a theme for your small business website and show you 20 of the best small business WordPress website themes for 2019.How to Choose a Small Business WordPress Theme for Your WebsiteWith thousands of small business templates available, it’s easy to get overwhelmed and frustrated when trying to choose a WordPress theme. Before we dive into our theme roundup, here are a few helpful tips that will show you what features to look for and help you choose the best small business WordPress theme for your site.
Responsive design. It (almost) goes without saying nowadays, but one of the most important features to look for in a WordPress theme is responsive design. A...