Today | Austin Drupal Development and Support | Drupal Development Austin

Posts Tagged:Today

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.


Communicating Search to the C-Suite: From Rank to Revenue by @andybetts1

Here’s how to communicate the value of SEO to the C-suite and thrive in search marketing today.The post Communicating Search to the C-Suite: From Rank to Revenue by @andybetts1 appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

The 16 Best Video Editing Apps You Must Use In 2018

Social videos are convincing, and they resonate with users; this is good news. Many brands, however, still struggle to create high-quality, professional videos that they can share on social media as a strong representation of their brand. But with the incredible technology available today, we have more resources than ever before to make this task Read more Source: https://adespresso.com/feed/

The Cost of JavaScript in 2018

Even though we mentioned it earlier, I thought this outstanding post by Addy Osmani all about the performance concerns of JavaScript was still worth digging into a little more. In that post, Addy touches on all aspects of perf work and how we can fix some of the most egregious issues, from setting up a budget to “Time-to-Interactive” measurements and auditing your JavaScript bundles. Embrace performance budgets and learn to live within them. For mobile, aim for a JS budget of < 170KB minified/compressed. Uncompressed this is still ~0.7MB of code. Budgets are critical to success, however, they can’t magically fix perf in isolation. Team culture, structure and enforcement matter. Building without a budget invites performance regressions and failure. Super specific and super practical! Surprisingly, Addy mentions that “the median webpage today currently ships about 350KB of minified and compressed JavaScript,” which seems like an awful lot lower than I’d…

Read More →

Managers who brag about their stress and exhaustion don’t need our applauds

Stock photography of fake tired people is also kinda exhausting!Managers used to be the object of envy for their leisurely workday. Maybe it included showing up half an hour later than the norm. Maybe it was that mid-day session of golf. Maybe it was skipping out early on a Friday.In an age of back-breaking manual labor, it’s understandable how such disparity was cause for contempt. But for much of the economy, those days are over.And yet it seems that far too many managers have internalized a deep sense of guilt from that era, so they desperately try to convince themselves and others just how hard they’re working! How worthy they are of their perched position on the hierarchy. How important their constant gaze and vigilant action is for both their company and the economy as a whole.Thus is the sign of insecurity. When you deep down know that your 24/7 efforts just aren’t…

Read More →

Acquia a leader in 2018 Gartner Magic Quadrant for Web Content Management

Today, Acquia was named a leader in the 2018 Gartner Magic Quadrant for Web Content Management. Acquia has now been recognized as a leader for five years in a row. Acquia recognized as a leader, next to Adobe and Sitecore, in the 2018 Gartner Magic Quadrant for Web Content Management.Analyst reports like the Gartner Magic Quadrant are important because they introduce organizations to Acquia and Drupal. Last year, I explained it in the following way: “If you want to find a good coffee place, you use Yelp. If you want to find a nice hotel in New York, you use TripAdvisor. Similarly, if a CIO or CMO wants to spend $250,000 or more on enterprise software, they often consult an analyst firm like Gartner.”. Our tenure as a top vendor is not only a strong endorsement of Acquia’s strategy and vision, but also underscores our consistency. Drupal and Acquia are…

Read More →

Nintendo Switch Does Multiple Accounts Right

Multiple Accounts in a product is a difficult to design for. It’s not a typical thing, though. Most have just one Google, Apple, Instagram account. However, some might want to share an iPad or HomePod with family. Since those don’t support multiple accounts, the owner’s profile ends up overrun by someone else’s preferences. It’s an edge case that’s difficult to design.Basecamp 3, the product for which I design the Android app for, does support multiple accounts. You can flip between your Personal Basecamp, Work Basecamp, and other Basecamps you’re part of. The design keeps each Basecamp’s data and preferences separate.A few months ago our family got a Nintendo Switch. I didn’t think too much about how easy it is to share. The system is so intuitive that you actually don’t have to think about it too much. It wasn’t until today that I really looked at how simple and elegant the…

Read More →

New in Basecamp 3: Image Galleries

At Basecamp, we write a lot—from announcements to pitches, and everything in between.Quite often, we’re presenting something that has a Before and After, like a mockup or interface design that’s been revised. Until now, this was always kind of frustrating. Basecamp only supported full-width images, so it could be difficult to quickly compare two images at once.Today we’ve added support for side-by-side image galleries inside written posts!This is a subtle but substantial change: galleries support and enhance your writing by making it more fluid, expressive, and precise. They’re great for sharing screenshots, comparisons, mockups, sketches, photos, and so on.Here’s how it works.Creating a GalleryIn any rich text field in Basecamp 3, you can make a gallery of images by uploading multiple images at the same time. You can do that in the file-browser dialog, or by dragging and dropping files into Basecamp directly.Dragging images to make a galleryWhen you do that, Basecamp will automatically group the images…

Read More →

Automatic Post Promotion: Facebook’s Boost Post Button on Steroids ($600 Experiment Included)

How many posts did you boost today on Facebook? Your latest, epic, blog content,  that irresistible teaser for your upcoming webinar, a funny video-tutorial…what else? It’s easy, isn’t it? Just a click on that magic “Boost Post” button et voilà, your post is live on Facebook! Not just for your followers and fans, but for all of your Read more Source: https://adespresso.com/feed/

The trick to viewport units on mobile

Viewport units have always been controversial and some of that is because of how mobile browsers have made things more complicated by having their own opinions about how to implement them. Case in point: should the scrollbar be taken into account for the vw unit? What about a site’s navigation or page controls — should those count in the calculation? Then there are physical attributes of the devices themselves (hello, notch!) that can’t be overlooked. First, a little context The spec is pretty vague about how viewport units should be calculated. With mobile devices, we’re often concerned with the vertical height, so let’s look specifically at viewport height (vh): vh unit Equal to 1% of the height of the initial containing block. So yeah, no clear guidance there when it comes to handling device and browser-specific differentiations. vh was initially calculated by the current viewport of your browser. If you…

Read More →

Managers: You’re not prepared for your one-on-one meetings. Here’s what to do.

Four steps to take when you’ve got a one-on-one meeting coming up.You’re not prepared.Or at least that’s what employees think when it comes to one-on-one meetings. In a recent survey we conducted of 125 managers and 45 employees, we found 35% of employees believe their manager is only “somewhat prepared” — and 15% of employees think their manager is “not prepared” or “not prepared at all.”That’s almost half of employees thinking that their managers aren’t as prepared for one-on-one meetings as they could be.Managers seem to agree. Sixteen percent of managers we surveyed said their biggest frustration with one-on-one meetings is they’re never sure how to prepare or what to ask.Fortunately, preparing for a one-on-one meeting is neither hard nor time-consuming. Before your next one-on-one, here are the four things you can do (and each takes ten minutes or less):#1: Get up-to-speed.You waste time when you’re not up-to-speed. When you walk into a one-on-one meeting not knowing…

Read More →

Build a state management system with vanilla JavaScript

Managing state is not a new thing in software, but it’s still relatively new for building software in JavaScript. Traditionally, we’d keep state within the DOM itself or even assign it to a global object in the window. Now though, we’re spoiled with choices for libraries and frameworks to help us with this. Libraries like Redux, MobX and Vuex make managing cross-component state almost trivial. This is great for an application’s resilience and it works really well with a state-first, reactive framework such as React or Vue. How do these libraries work though? What would it take to write one ourselves? Turns out, it’s pretty straightforward and there’s an opportunity to learn some really common patterns and also learn about some useful modern APIs that are available to us. Before we get started, it’s recommended that you have an intermediary knowledge of JavaScript. You should know about data types and…

Read More →

Library Rules: How to make an open office plan work

They’re mostly terrible, but there’s room for smart choices.Last week, DHH skewered the open office floor plan. He was right. But wait, we have an open office floor plan. And we’ve done a respectable job figuring out how to make it work. Maybe I should share something about that.First off, an open office is appealing from a few perspectives:It makes economic sense. Building out separate private spaces for everyone is costly. Yes, you could argue people being unable to work out in the open is even more costly, and I wouldn’t fight you on that, but that’s an abstract economic impact. Paying construction bills has a very direct economic impact.It’s more flexible to remain open. Companies like to imagine growth. If you have 20 employees today, but may have 40, 60, or 80 a year or two from now, it’s very difficult to forecast what you’re going to physically need. If you don’t…

Read More →

Your Body Text is Too Small

Several years ago, there was a big push by designers to increase the font-size of websites and I feel like we’re living in another era of accessibility improvements where a fresh batch of designers are pushing for even larger text sizing today. Take this post by Christian Miller, for example, where he writes: The majority of websites are still anywhere in the range of 15–18px. We’re starting to see some sites adopt larger body text at around 20px or even greater on smaller desktop displays, but not enough in my opinion. Christian attributes this to all sorts of different things, but I particularly like this bit: Unfortunately, it’s a common mistake to purposefully design a website in a way to avoid scrolling. To the detriment of design, body text size is reduced to either reduce scrolling, or condense the layout in order to fit other elements in and around the…

Read More →

Building “Renderless” Vue Components

There’s this popular analogy of Vue that goes like this: Vue is what you get when React and Angular come together and make a baby. I’ve always shared this feeling. With Vue’s small learning curve, it’s no wonder so many people love it. Since Vue tries to give the developer power over components and their implementation as much as it possibly can, this sentiment has led to today’s topic. The term renderless components refers to components that don’t render anything. In this article, we’ll cover how Vue handles the rendering of a component. We’ll also see how we can use the render() function to build renderless components. You may want to know a little about Vue to get the most out of this article. If you are a newbie Sarah Drasner’s got your back. The official documentation is also a very good resource. Demystifying How Vue Renders a Component Vue…

Read More →

Kevin Thull's unique contribution to Drupal

If you’ve ever watched a Drupal Camp video to learn a new Drupal skill, technique or hack, you most likely have Kevin Thull to thank. To date, Kevin has traveled to more than 30 Drupal Camps, recorded more than 1,000 presentations, and has shared them all on YouTube for thousands of people to watch. By recording and posting hundreds of Drupal Camp presentations online, Kevin has has spread knowledge, awareness and a broader understanding of the Drupal project. I recently attended a conference in Chicago, Kevin’s hometown. I had the chance to meet with him, and to learn more about the evolution of his Drupal contributions. I was struck by his story, and decided to write it up on my blog, as I believe it could inspire others around the world. Kevin began recording sessions during the first community events he helped organize: DrupalCamp Fox Valley in 2013 and MidCamp…

Read More →

Small Business SEO Checklist: 11 Ways to Improve Rankings Today by @mindyweinstein

Ready to improve your rankings? Focus on these 11 things to start moving the needle for your small business.The post Small Business SEO Checklist: 11 Ways to Improve Rankings Today by @mindyweinstein appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Breathing New Life into an Old Website

Everyone working in development is bound at some time to discover they’ve been shelling out good money for hosting an old website that has been forgotten about. Rather than letting this investment go to waste, you could actually revive the old site by updating it. What you do with it after that is entirely up to you. You could sell it on to a new owner, monetize the content with advertising, use the site to promote a new product or service, or simply keep it as a portfolio example of your work. The longer the site has been sitting around, the more work you will need to do to getting working well. What follows are the basic things you’ll need to check and basic steps you can take to correct any problems you encounter. 1. Make sure you actually own the rights to the site This is not always as…

Read More →

We Analyzed 752,626 Facebook Ads, and Here’s What We Learned (2018 Update)

In 2015, we analyzed the text from 37,259 ads from our Facebook ad examples gallery to find out exactly how the best Facebook advertisers are piecing together their ads. Today — nearly three years later — this has grown more than 20X: we analyzed 752,626 ads! While some of our original results have remained constant (the most popular headline Read more Source: https://adespresso.com/feed/

Google “Speed Update” is Rolling Out Now for All Users by @MattGSouthern

As of today, page speed is now a ranking factor for mobile searches.The post Google “Speed Update” is Rolling Out Now for All Users by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Back to Top