Posts Tagged:mobile

rfp-robotRFP ROBOT: Website Request for Proposal Generator

The time has come for a new website (or website redesign), which means you need to write a website request for proposal or web RFP. A Google search produces a few examples, but they vary wildly and don’t seem to speak really to your goals for developing or redesigning a new website. You need to write a website RFP that will clearly articulate your needs and generate responses from the best website designers and developers out there. But how?

Have no fear, RFP Robot is here. He will walk you through a step-by-step process to help you work through the details of your project and create a PDF formatted website design RFP that will provide the information vendors need to write an accurate bid. RFP Robot will tell you what info you should include, point out pitfalls, and give examples.


Facebook Introduces User Retention Optimization for App Install Ads by @MattGSouthern

Facebook has introduced new ways for mobile app advertisers to target users who are most likely to stay engaged.The post Facebook Introduces User Retention Optimization for App Install Ads by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Facebook Adds Ability to Create and Share 3D Photos by @MattGSouthern

Facebook has introduced the ability to share 3D photos that can be viewed by anyone with the mobile app.The post Facebook Adds Ability to Create and Share 3D Photos by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

HTML for Numeric Zip Codes

I just overheard this discussion on Twitter, kicked off by Dave. Me (coding a form): <input id=”zip” type=”number”>Tiny Devil (appears on shoulder): Yaaas! I love the optimism, ship it!Me: Wait, why are you here? Is this going to blow up on me? What do you know that I don’t? — Dave SPOOPert (@davatron5000) October 9, 2018 It seems like zip codes are just numbers, right? So… <input id=”zip” name=”zip” type=”number”> The advantage there being able to take advantage of free validation from the browser, and triggering a more helpful number-based keyboard on mobile devices. But Zach pointed out that type=”number” is problematic for zip codes because zip codes can have leading zeros (e.g. a Boston zip code might be 02119). Filament group also has a little lib for fixing this. This is the perfect job for inputmode, as Jeremy suggests: <input id=”zip” name=”zip” type=”text” inputmode=”numeric” pattern=”^(?(^00000(|-0000))|(d{5}(|-d{4})))$”> But the support is…

Read More →

Better image performance on dri.es

For a few years now I’ve been planning to add support for responsive images to my site. The past two weeks, I’ve had to take multiple trips to the West Coast of the United States; last week I traveled from Boston to San Diego and back, and this week I’m flying from Boston to San Francisco and back. I used some of that airplane time to add responsive image support to my site, and just pushed it to production from 30,000 feet in the air! When a website supports responsive images, it allows a browser to choose between different versions of an image. The browser will select the most optimal image by taking into account not only the device’s dimensions (e.g. mobile vs desktop) but also the device’s screen resolution (e.g. regular vs retina) and the browser viewport (e.g. full-screen browser or not). In theory, a browser could also factor…

Read More →

A fresh look for dri.es

In 1999, I decided to start dri.es (formally buytaert.net) as a place to blog, write, and deepen my thinking. While I ran other websites before dri.es, my blog is one of my longest running projects. Working on my site helps me relax, so it’s not unusual for me to spend a few hours now and then making tweaks. This could include updating my photo galleries, working on more POSSE features, fixing broken links, or upgrading to the latest version of Drupal. The past month, a collection of smaller updates have resulted in a new visual design for my site. If you are reading this post through an RSS aggregator or through my mailing list, consider checking out the new design on dri.es. Before (left) and after (right). The new dri.es may not win design awards, but will hopefully make it easier to consume the content. My design goals were the…

Read More →

Google is Testing Ads in the ‘Discover’ Section of its Mobile App by @MattGSouthern

Google has been spotted displaying ads in Google Discover.The post Google is Testing Ads in the ‘Discover’ Section of its Mobile App by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Decoupled Drupal Authentication with OAuth 2.0

Perhaps the most critical component of any decoupled Drupal architecture is a robust authentication mechanism that protects data transmitted between a Drupal site and API consumers like JavaScript applications and native mobile applications. While Drupal core makes available HTTP Basic Authentication and cookie-based authentication, both easy to use, neither of these approaches is sufficiently secure when it comes to best practices. Fortunately, the Drupal contributed ecosystem contains several highly useful modules that leverage more recent authentication standards like OAuth 2.0 Bearer Token and JSON Web Tokens (JWT), both of which are seeing wide use in the Drupal community among decoupled Drupal practitioners. In the next two installments of Experience Express, we take a breather from voyaging to conferences and inspect authentication best practices in decoupled Drupal, starting with OAuth 2.0. OAuth 2.0 Bearer Token authentication At present, OAuth represents one of the most commonly found authentication methods as an open…

Read More →

Twitter is Removing the Ability to Create ‘Moments’ on Mobile Apps by @MattGSouthern

Twitter is removing the ability to create Moments on its iOS and Android apps on October 23rd.The post Twitter is Removing the Ability to Create ‘Moments’ on Mobile Apps by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

What are Durable Functions?

Oh no! Not more jargon! What exactly does the term Durable Functions mean? Durable functions have to do with Serverless architectures. It’s an extension of Azure Functions that allow you to write stateful executions in a serverless environment. Think of it this way. There are a few big benefits that people tend to focus on when they talk about Serverless Functions: They’re cheap They scale with your needs (not necessarily, but that’s the default for many services) They allow you to write event-driven code Let’s talk about that last one for a minute. When you can write event-driven code, you can break your operational needs down into smaller functions that essentially say: when this request comes in, run this code. You don’t mess around with infrastructure, that’s taken care of for you. It’s a pretty compelling concept. In this paradigm, you can break your workflow down into smaller, reusable pieces…

Read More →

Google: App Interstitials Will Cause Issues With Mobile-First Indexing by @MattGSouthern

Google’s John Mueller has stated that app interstitials will be problematic when it comes to mobile-first indexing.The post Google: App Interstitials Will Cause Issues With Mobile-First Indexing by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Google Ads is Extending the Parallel Tracking Deadline For Mobile Display & Video Campaigns by @MattGSouthern

Google Ads is extending the deadline when advertisers are required to switch to parallel tracking for certain campaigns.The post Google Ads is Extending the Parallel Tracking Deadline For Mobile Display & Video Campaigns by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

A Minimal JavaScript Setup

Some people prefer to write JavaScript with React. For others, it’s Vue or jQuery. For others still, it is their own set of tools or a completely blank document. Some setups are minimal, some allow you to get things done quickly, and some are crazy powerful, allowing you to build complex and maintainable applications. Every setup has advantages and disadvantages, but positives usually outweigh negatives when it comes to popular frameworks verified and vetted by an active community. React and Vue are powerful JavaScript frameworks. Of course they are — that’s why both are trending so high in overall usage. But what is it that makes those, and other frameworks, so powerful? Is it the speed? Portability to other platforms like native desktop and mobile? Support of the huge community? The success of a development team starts with an agreement. An agreement of how things are done. Without an agreement,…

Read More →

Control the Internet With Chrome Extensions!

As a web UI developer and designer, there are countless things to learn and only so many hours in the day. There are topics I’ve purposefully avoided, like mobile and offline application development because, at some point, you have to draw a line somewhere in the millions of shiny new topics and get some work done. One of the areas I’ve avoided in the past is browser extension development. I didn’t understand how they worked, what the development environment was, or how permissions interacted with overriding pages because, frankly, I didn’t think I was interested. Then one day, my very talented designer/developer friend Natalie Schoch asked me to get her Chrome Extension across the finish line. She had the front-end prototyped, but needed some help plugging in the data set and with interactive JavaScript. The project is called Wordsmith and it’s out now at the Chrome Extension Store. It’s a…

Read More →

Mobile Shopping Now Accounts for Over 50% of Online Transactions [REPORT] by @MattGSouthern

Mobile transactions now represent more than 50% of online transactions in many countries, according to Criteo’s Global Commerce Review.The post Mobile Shopping Now Accounts for Over 50% of Online Transactions [REPORT] by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Introducing the YOOtheme Pro Page Builder

(This is a sponsored post.)YOOtheme Pro is a powerful theme and page builder developed by YOOtheme that provides a new experience of building websites in WordPress. Designers will get an easy and exciting way to design and create websites due to premium layouts and an intuitive page builder, and developers will especially appreciate its extendability and clean and semantic code. YOOtheme has been known as a leading theme provider for over 10 years, and now with YOOtheme Pro they created the next page builder to be watched for on the WordPress market. The Page Builder If you are familiar with WordPress, YOOtheme Pro is a perfect choice for you since it is seamlessly integrated into the native WordPress customizer. You can easily create your layouts by dividing your content into sections, rows and grids. And thanks to the drag and drop interface, you can design beautiful responsive page layouts without…

Read More →

Bing’s Mobile Search Results Now Supports AMP Pages by @MattGSouthern

Bing has announced that Accelerated Mobile Pages (AMP) will now work directly from its mobile search results.The post Bing’s Mobile Search Results Now Supports AMP Pages by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Google Updating Mobile First Index? by @martinibuster

SEO community notices huge amount of Mobile First Index inclusion emails from Google. What it means and if an update is coming.The post Google Updating Mobile First Index? by @martinibuster appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Google is Testing Sitelink Image Thumbnails in Mobile Search Results by @MattGSouthern

Google is testing a new way of displaying mobile search results by displaying images alongside sitelinks.The post Google is Testing Sitelink Image Thumbnails in Mobile Search Results by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Est-il conseillé d’utiliser une Seedbox pour télécharger  ?

Utilisées pour effectuer des téléchargements en ligne de manière totalement anonyme, les seedbox sont devenues les plus grands concurrents des méthodes VPN. Cependant, est-il vraiment conseillé d’utiliser une seedbox pour télécharger ? Avant de donner la réponse à cette question, nous ferrons un tour d’horizon pour mieux comprendre ce qu’est la seedbox. « Résumé de notre article[wpsm_toplist h2]«  Qu’est-ce qu’une seedbox ? Une seedbox est tout simplement un serveur dédié qui permet de stocker des données et de les télécharger en toute sécurité. Elle permet entre autres choses, de télécharger des vidéos et des fichiers en ligne avec un très haut débit de connexion. Aussi, l’anonymat de l’utilisateur est-il secrètement gardé afin de contourner les modes de fonctionnement des transferts P2P proscrits par la HADOPI. Elle utilise des logiciels et applications BiTorrent afin de télécharger vos fichiers. Est-ce sécurisé de télécharger des torrents avec une seedbox ? C’est certainement une question que vous vous…

Read More →

Back to Top