messages | Austin Drupal Development and Support | Drupal Development | Drupal Module Developer Austin TX

Category Archive for: messages

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.

It’s the Little Things: Why Copywriters Should Care about Microcopy

If you’re a fan of The Office, you might remember the scene in which resident soothsayer Kevin Malone expresses his disapproval of mini cupcakes: Personally, I’ll accept any type of cake, provided it’s generously frosted and appropriately moist. But Kevin has a point — we live in an age of shrinkage. Everything seems to be growing shorter, slimmer, and quicker, conforming (arguably) to our ever-dwindling attention spans. So, when copywriters first hear the term “microcopy” we may be tempted to respond like Kevin. Microcopy is generally defined as small pieces of copy on an interface that help guide the user (think: error messages, buttons, contact form explainers, etc.). But, you might say, isn’t copywriting already a form of micro-writing? We copywriters have so few words as it is — why take away more? Why strip us of all but three words hovering above a form field? Honestly, where does it end…

Read More →

Snapchat Now Lets Users Delete Sent Messages by @MattGSouthern

Snapchat has rolled out a new feature that lets users delete messages from chats.The post Snapchat Now Lets Users Delete Sent Messages by @MattGSouthern appeared first on Search Engine Journal. Source:

What Is Artificial Emotional Intelligence & How Does Emotion AI Work? by @gregjarboe

Discover what artificial emotional intelligence is and how affective computing can help brands craft better marketing messages.The post What Is Artificial Emotional Intelligence & How Does Emotion AI Work? by @gregjarboe appeared first on Search Engine Journal. Source:

10 Ways to Improve Your Joomla Contact Form

One question we frequently get is about the Joomla contact form. Some people think its too plain and want to redesign it or add features. Some people get too much spam. This week we’ll walk you through how to improve your Joomla contact form. If you want to use the Joomla core, check out this guide: how to create Joomla contact forms. But there are some serious limitations to the Joomla core. For example, you can’t even store messages that are sent to you. So we highly recommend the Shack Forms extension for better Joomal contact forms. [[ This is a content summary only. Visit for full links, other content, and more! ]] Source:

Recognizing Why and How to Recognize Work

We all work hard, build amazing things, put in long hours, and generally do our best. If you’re a small company, you probably know every awesome thing your company is doing. However, once you reach a certain size, spread across more than one office, or start juggling enough projects simultaneously, some awesome things probably start slipping between the cracks. In a sense, that’s okay. Everyone’s hard work and accomplishments are recognized every time a client pays for our work. Every month we get a certificate of appreciation called a paycheck. Every day you still have a job is recognition that you’re doing it well. Or maybe the work itself is enough. Your innate satisfaction of a job well done. But there are real benefits to making the effort to recognize work regularly and habitually. One, there are probably projects happening in your company that are are already recognized.  They’re high…

Read More →

Learning Gutenberg: Series Introduction

Hey CSS-Tricksters! 👋 We have a special long-form series we’re kicking off here totally dedicated to Gutenberg, a major change to the WordPress editor. I’ve invited a dynamic duo of authors to bring you this series, which will bring you up to speed on what Gutenberg is, what it can do for your site, and how you can actually develop for it. Who this is for This series is more for developers who are curious about this new world and wanna get started working with it. This series isn’t necessarily for site owners who want to know how it’s going to affect their site or who are worried about it for any reason. It’s clear there is a lot of possibility with Gutenberg. Yes, it’s aiming to be a better editing experience, but it also likely to change how people think of what’s possible with WordPress. With the custom “blocks”…

Read More →

Copywriting Is Only 1/3 Writing—Here’s Why That Affects How You Charge

“How much should I charge per word?” is one of the scariest, most misguided questions a copywriter can ask. And I don’t really blame new copywriters who ask that question, since there are plenty of “work farming” companies that happily advertise their “copywriters’” price per word. So let me make one thing very, very clear: Professional copywriters do not charge by the word. We just don’t. And we refuse to work with companies or clients that might ask us to. Why? Well, it’s actually pretty simple: First, copywriting isn’t just about writing as much as possible. In fact, copywriting is often about trying to get the right message across in the most concise way possible. Charging by the word actually penalizes you for doing your job well! Content writers sometimes charge by the word, but I discourage it even in that case, too, because of my second reason: Only about…

Read More →

Copywriting Q&A: How to Get Over the Fear of Selling

If you’re trying to build a freelance business or to land a job, you’ve got to be able to sell yourself, right? Well, if the idea of selling freaks you out, I have good news: If you’re Selling, you’re doing it wrong. Read on… Today’s question comes from Zoe T., who asks, “I know that copywriting isn’t just writing, that I have to sell my services to get clients. But the idea of doing that makes me really uncomfortable. I’m just not naturally good at sales. Do you have any tips?” If you don’t like selling or if you consider yourself “not very good” at it, I have good news: If you’re Selling, you’re doing it wrong. Okay, now obviously, I’m not talking about making sales: getting new clients to hire you for work. Instead, I’m talking about capital-S Selling: The high-pressure, make-or-break interactions that make you feel gross and…

Read More →

Heyyy … Improved Hey! in Basecamp 3 for Android

Ping and Message excerpts, image previews, and grouped Campfires make catching up with Basecamp a breeze.There’s a new Hey! screen design in Basecamp 3 for Android. Hey! is already pretty good on Desktop and Web. Currently you get a chronological list of unread Campfires you’re following and discussions you’re part of.On Mobile, however, you’re probably peeking in for a quick summary of What’s New. Hey! should help you prioritize what’s important at that moment. A better design can save time.Here’s how the current Android Hey! and this new design compare:The new design (right) makes Hey! easier to parse and prioritize.✨ What We ImprovedShow me my Pings. Excerpts from unread Ping conversations are now shown at the top of the Hey! screen. If you have more than one unread Ping conversation they’ll be grouped together. You’ll see all your new Pings in one place. Note: All Pings are still accessible everywhere in the app via the…

Read More →

Copywriting Q&A: How to Reach Out to Influencers and Prospects

Meeting new people can be scary for a lot of people. But, unless everyone you already know wants to buy your copywriting services, you’re eventually going to have meet new people to find clients. Reaching out to new people to grow your network helps you build valuable connections that will also help you grow your business. But, just as with anything else, there’s a right way and a wrong way to do it. (Stay tuned for highlights from a stranger that sent me THREE emails insulting me each time.) Here are the right ways—and the wrong ways—to do it. Today’s question is from Zuzi H., who asks, “I want to reach out to a someone I saw speak at an event to network and maybe work with her, but I don’t want to be annoying. Do you have any advice?” When it comes to reaching out to strangers, there are…

Read More →

Introducing Boosts: an all-new way to show your support in Basecamp

We gave up on Likes and invented a totally new form of tiny communication.If there’s one thing you can’t avoid on the Internet, it’s Likes. They’re in nearly every software platform where people post photos or write text messages.Sometimes Likes are called Faves, Hearts, Reactions, Claps, or something else, but the basic idea is the same: they’re a small, quick way to express your feelings about something, usually accompanied by a count of other people who had that same feeling.Until today, we had exactly this sort of feature in Basecamp 3. We called it Applause. If you liked a post, you’d clap for it. Everyone who clapped was shown in a row.Basecamp’s applause feature.This was fine, of course—it worked just like all the other Likes.But a couple months ago, we started thinking more deeply about this pattern, and we noticed it has a lot of insidious problems.Likes are vague, especially in a professional setting.…

Read More →

Collaborating with a Global Team: Six Lessons I’ve Learned

As more businesses go global, and more people work remotely, global teamwork is crucial to achieve company goals and objectives. I spent most of my career working with people sitting in the same room as me, but since I joined Acquia I started working with a global team of people, many of whom I had never met before. I must admit it was strange at first but it has proved to be very beneficial. I now appreciate the opportunity to work with colleagues with differing skill sets and ideas scattered on different continents. It amazes me the amount of knowledge, great ideas, and good colleagues you gain by working together on a global scale. Nevertheless, as rewarding as it is, it can also be a challenge to stay connected through multiple timezones and past many cultural differences. A typical day A typical work day for me probably starts the same…

Read More →

How to Write a Git Commit Message

An oldie but goodie, Chris Beams writes about the secret art of writing helpful Git commit messages. Here’s why he thinks it’s so important: If you haven’t given much thought to what makes a great Git commit message, it may be the case that you haven’t spent much time using git log and related tools. There is a vicious cycle here: because the commit history is unstructured and inconsistent, one doesn’t spend much time using or taking care of it. And because it doesn’t get used or taken care of, it remains unstructured and inconsistent. But a well-cared for log is a beautiful and useful thing. git blame, revert, rebase, log, shortlog and other subcommands come to life. Reviewing others’ commits and pull requests becomes something worth doing, and suddenly can be done independently. Understanding why something happened months or years ago becomes not only possible but efficient. A project’s…

Read More →

Launch: A brand new way to work with clients in Basecamp 3

When we launched Basecamp 3, we introduced a new way for client services firms to work with their clients. We called it the Clientside. It was an entirely separate part of a Basecamp project where all client-facing communications lived. Essentially, it was a mini project within a project — a distinct space with separate tools and a different interface.Conceptually it made sense, but practically it was inflexible and not collaborative enough. It worked well for some people, but it missed the mark for far more. We fell short of what we hoped we’d be able to create.So we put our heads together and spent a couple months working on a complete revamp. Today we’re introducing something better.Introducing Clients in Basecamp!Starting today, not only can you send messages to clients, but now you can work with clients using all the same tools you already use with your team. That means you can assign clients…

Read More →

Improve Project Communication With These Git Tips

.code-block code { max-width: 826px; margin-left: auto; margin-right: auto; } .code-block .line-numbers-rows { display: none; } .code-block pre { padding: 50px 20px; } Collaboration is a critical component of successful software development. While there are many opinions on how to build the best software, one decision is a given for most projects: using Git for version control. The data in Git is critical to understanding how things change over time in a project. Is this work a feature or a bug fix? Does it resolve an open issue? Does it introduce a breaking change? These days, Git extends beyond version control. Web services like GitHub provide tools for issue tracking, sprint planning, and more. In these integrations, Git data is a critical piece of digital project management. With that in mind, this article will share some tips to communicate effectively using Git. In the following examples, I’ll be referencing tie-ins…

Read More →

React State From the Ground Up

As you begin to learn React, you will be faced with understanding what state is. State is hugely important in React, and perhaps a big reason you’ve looked into using React in the first place. Let’s take a stab at understanding what state is and how it works. What is State? State, in React, is a plain JavaScript object that allows you keep track of a component’s data. The state of a component can change. A change to the state of a component depends on the functionality of the application. Changes can be based on user response, new messages from server-side, network response, or anything. Component state is expected to be private to the component and controlled by the same component. To make changes to a component’s state, you have to make them inside the component — the initialization and updating of the component’s state. Class Components States is only…

Read More →

When to Break the Copywriting Niche Rule

It’s definitely no secret that—in spite of what a lot of gurus will tell you—I strongly advise you not to choose a niche when you’re first starting out. Why not? Well, this article about avoiding niches will explain it in more detail but, suffice it to say that choosing a niche when you’re first starting out limits your portfolio and limits your job and work options. And, what’s worse, it may limit you to a niche that you may not even end up liking or an industry or niche that’s not broad enough to support you. When you’re first starting out, you need to make your portfolio as broad and deep as possible, with lots of different media (emails, banner ads, print ads, brochures, etc.) and lots of different industries. The key to this niche rule are the words “when you’re first starting out.” Once you’ve established a broad portfolio…

Read More →

How to Find and Evaluate Potential Copywriting Clients

Many new (or new-ish) copywriters think that finding potential clients is hard. The truth is, it couldn’t be easier: Do a Google search, open a phone book (if you can find one), or just walk down the street. Most businesses and companies need copywriting help to some degree. It’s not finding potential clients that’s the tricky thing; it’s identifying how you can help them. To that end, we’ve put together a list of questions to help you evaluate a potential clients’ marketing materials. Bear in mind, though, that this is just a list of questions you could ask (and a partial list, at that). There aren’t going to be any obvious answers; you’ll have to use your copywriting training and experience to answer them—and figure out how to fix them for your would-be client. Without further ado, let’s look at those questions! Website: Is their benefit clear? Is what sets…

Read More →

Add your March 2018 event before tomorrow's email

Hello Drupal trainers, Please add your March 2018 event to today. I will be announcing the events list to the educational opportunities email group tomorrow. (Subscribe to the educational opportunities email group on your profile to get the messages if you wish.) Thank you! Source:

Back to Top