Organization | Austin Drupal Development and Support | Drupal Development Austin

Posts Tagged:organization

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.

Security Essentials for Site Developers and Admins

Of all tech topics, security is possibly the most complex, and certainly the most important. This is because security is always evolving. It is a forced evolution, as we must adapt to constantly emerging threats. There are various levels of security that we’ll have responsibility for. The first level is ourselves or the organization we work for. The second level is our clients. And the third level is the users of the websites or applications we develop for our clients. Despite our best efforts, clients will always find ways to undermine the protections we provide for them. They rely on us as IT professionals to help them stay safe, but paradoxically also rarely follow the safety advice we provide them with. Most users really are their own worst enemies. What we need to do, then, is make it as difficult as possible for clients to compromise their own security, while…

Read More →

Creating the “Perfect” CSS System

My pal Lindsay Grizzard wrote about creating a CSS system that works across an organization and all of the things to keep in mind when starting a new project: Getting other developers and designers to use the standardized rules is essential. When starting a project, get developers onboard with your CSS, JS and even HTML conventions from the start. Meet early and often to discuss every library, framework, mental model, and gem you are interested in using and take feedback seriously. Simply put, if they absolutely hate BEM and refuse to write it, don’t use BEM. You can explore working around this with linters, but forcing people to use a naming convention they hate isn’t going to make your job any easier. Hopefully, you will be able to convince them why the extra underscores are useful, but finding a middle ground where everyone will participate in some type of system…

Read More →

How to Give a Great Agile/Scrum Sprint Demo

Overview The Sprint Demo (often part of the Sprint Review ceremony in Agile/Scrum methodology) is a critical step in completing a sprint, an opportunity to excite stakeholders, and a chance for developers to show off their work. For presenters, however, the demo can be a stressful exercise due to a lack of confidence, structure, or practice. If you’re nervous about giving your first demo, haven’t enjoyed giving demos in the past, or you just want to get better at demoing, this post is for you! Note that I’m not going to spend much time describing what a demo is–there are plenty of other posts online about that. This post is specifically geared towards helping you give a great one. Okay, so you’ve been tapped / elected / volunteered to give a demo, what’s the first step? Start by gathering information and setting some boundary conditions for the demo. I like…

Read More →

Experience Express in Lisbon: Forging the Future of Drupal Architectures and Initiatives at Drupal Developer Days

In Lisbon, steep slopes and sweeping vistas towering over placid waters and crowded ports characterize the topography of one of the most beautiful cities in Europe. This year, the Portuguese capital played host to Drupal Developer Days, possibly the most important event for developers specializing in Drupal. Held at the University Institute of Lisbon, it was a conference not to be missed, with innumerable insights from Drupal core contributors and maintainers. As the summer reaches its peak and beachgoers throng the seaside, the Experience Express stopped in this beach-filled city to sit and sprint with developers as they improve Drupal on many different fronts. In this blog post, we take a tour through some of the most compelling talks, covering topics like decoupled Drupal, progress in core initiatives, and dynamic migrations. Should Drupal 9 be decoupled by design? I joined forces with Lauri Eskola (Senior Front-end Developer at Acquia) to…

Read More →

Martech: Choosing the Right Software for Your Organization

Imagine you work for an organization that regularly uses Twitter to engage with potential prospects and customers. It’s hard to manage all the different streams you have going on, so you decide that a dashboard showing all of your organization’s recent tweet streams would be useful. Source:

Why large organizations are choosing to contribute to Drupal

During my DrupalCon Nashville keynote, I shared a brief video of Mike Lamb, the Senior Director of Architecture, Engineering & Development at Pfizer. Today, I wanted to share an extended version of my interview with Mike, where he explains why the development team at Pfizer has ingrained Open Source contribution into the way they work. Mike had some really interesting and important things to share, including: Why Pfizer has chosen to standardize all of its sites on Drupal (from 0:00 to 03:19). Proprietary software isn’t a match. Why Pfizer only works with agencies and vendors that contribute back to Drupal (from 03:19 to 06:25). Yes, you read that correctly; Pfizer requires that its agency partners contribute to Open Source! Why Pfizer doesn’t fork Drupal modules (from 06:25 to 07:27). It’s all about security. Why Pfizer decided to contribute to the Drupal 8’s Workflow Initiative, and what they have learned from…

Read More →

Ensure the Survival of Creativity

The video title should honestly be one about how important it is to keep creative folk in your organization. Perhaps even more important is the fact that if you want to have your company survive the natural powers of capitalism, you should keep creative people on tap: This is easy at a startup but much harder as the company scales. And as a young company it’s important to keep this in mind because by the time you know it… you’re one of “them”. The post Ensure the Survival of Creativity appeared first on John Saddington. Source:

Our Own Personal Gulag

An unbelievable list of things that one man learned from one of the harshest places on earth: For fifteen years the writer Varlam Shalamov was imprisoned in the Gulag for participating in “counter-revolutionary Trotskyist activities.” He endured six of those years enslaved in the gold mines of Kolyma, one of the coldest and most hostile places on earth. While he was awaiting sentencing, one of his short stories was published in a journal called Literary Contemporary. He was released in 1951, and from 1954 to 1973 he worked on Kolyma Stories, a masterpiece of Soviet dissident writing that has been newly translated into English and published by New York Review Books Classics this week. Shalamov claimed not to have learned anything in Kolyma, except how to wheel a loaded barrow. But one of his fragmentary writings, dated 1961, tells us more. The list is striking and uncomfortable to read. I can’t even begin to…

Read More →

Increasing Drupal contributions from underrepresented groups

For the past two years, I’ve published the Who sponsors Drupal development report. The primary goal of the report is to share contribution data to encourage more individuals and organizations to contribute code to Drupal on However, the report also highlights areas where our community can and should do better. In 2017, the reported data showed that only 6 percent of recorded code contributions were made by contributors that identify as female. After a conversation in the Drupal Diversity & Inclusion Slack channel about the report, it became clear that many people were concerned about this discrepancy. Inspired by this conversation, Tara King started the Drupal Diversity and Inclusion Contribution Team to understand how the Drupal community could better include women and underrepresented groups to increase code and community contributions. I recently spoke with Tara to learn more about the Drupal Diversity and Inclusion Contribution Team. I quickly discovered…

Read More →

AIGA 50 Winners

Viget is honored to be recognized among the winners of AIGA DC’s biennial design competition and exhibition. The AIGA 50 judges selected our work for ESPN’s LeBron’s Journey and the Ad Council & AARP’s Ace Your Retirement among the Washington D.C. area’s best 50 pieces across all categories from the past two years. Here’s a little more about Viget’s winning entries: LeBron’s Journey When you’re ESPN, and LeBron James becomes one of the Top-10 points leaders in NBA history, you’re going to have something to say about it. To mark the event, we began collaborating with ESPN’s editorial team to design something unique. We knew we needed to capture the drama of the accomplishment and highlight the stats that underscored its significance. The interactive experience we created lets fans track LeBron’s journey from draft day to present day, and offers some predictions about what it will take to become the greatest…

Read More →

The web can be anything we want it to be

I really enjoyed this chat between Bruce Lawson and Mustafa Kurtuldu where they talked about browser support and the health of the web. Bruce expands upon a lot of the thoughts in a post he wrote last year called World Wide Web, Not Wealthy Western Web where he writes: …across the world, regardless of disposable income, regardless of hardware or network speed, people want to consume the same kinds of goods and services. And if your websites are made for the whole world, not just the wealthy Western world, then the next 4 billion people might consume the stuff that your organization makes. Another highlight is where Bruce also mentions that, as web developers, we might think that we’ve all moved on from jQuery as a community, and yet there are still millions of websites that depend upon jQuery to function properly. It’s an interesting anecdote and relevant to recent…

Read More →

What’s the best use of a leader’s time?

I asked this to 700+ managers, founders and executives from all over the world. Here’s what they said.Time is the one constant we are all given. No one gets more or less of it than anyone else.As leaders, it’s how we spend our time — what we choose to prioritize, and what we choose not to do at all — that reveals what’s important to us, and determines our team’s outcomes. If we want to figure out how to be an effective leader in the workplace, we must start with examining how we spend our time.As a CEO myself, I’ve personally wrestled with this. I’ve had weeks where I’ve had fires to put out, meetings to show up to, business development calls to make, interviews to hold… Before I know it, the week is over, and I’m looking back at it thinking, “What the hell just happened? Where did my week go? Is that really where I…

Read More →

The Martech Guide to GDPR

Is GDPR the end of marketing as we know it? While GDPR is not something to ignore, it doesn’t have to be something that stops your marketing in its tracks. This blog post will give you a basic understanding of what you need to know about GDPR to be prepared and to begin to develop a strategy for your organization. So What Exactly is GDPR? The General Data Protection Regulation (GDPR) is a European Union Privacy Law. The GDPR introduces new requirements for companies in several key areas: Source:

Getting in the Game: Why Writers Need Strategies

I haven’t always been a fan of strategy — which meant I was skeptical when I discovered that copywriters at Viget double as brand strategists. The word “strategy” brought up painful childhood memories of being trounced at the board game Risk. No matter how many times I played, I would always eschew strategy in favor of access to koalas — only to wind up crushed and humiliated in a small corner of Australia. Strategy, I felt, had a tendency to drain the fun out of everything, squashing creativity in favor of practicality. And though that may be the case with games involving world domination, it turns out the opposite is true when it comes to writing. Strategies don’t hinder writers. Having a strategy is like having a compass while trekking through the woods — it allow us to explore farther and deeper, without fear of falling down the rabbit hole of ideas that…

Read More →

Switching Careers: How to Learn Brand Strategy

The Catalyst Let’s say you’re at a great agency and you have a job that you enjoy. Let’s say one day at this agency an opportunity arises for you to help brainstorm with a project team—something you don’t normally get to do. Let’s also say that you get really, way too into it and realize that you might have found your calling. What do you do? Do you just switch jobs? Indeed, you do. It might not be that easy, but it is that simple. This is what happened when an interest I expressed off-hand during a lunch gathering came back to haunt me/throw my career into a tumble dryer. I was faced with the knowledge that I wanted to learn (and do) brand strategy, instead of shepherding in leads and new projects on our Business Development team as I had been. I needed to find a way to make…

Read More →

The owner’s word weighs a ton

Be careful not to throw your weight around without knowing it.Yesterday I was in a board meeting for a company I advise. Great group, strong business, profitable, all the good stuff. But the owner-CEO was stuck. He felt like he’d laid out a pretty clear vision and direction, but people’s priorities kept shifting. This thing was important, then all the sudden it was this other thing. Lots of bouncing around, not quite enough focus. He didn’t know what was causing it, but it turns out it was him. But how?We dug into it. As we went, I recognized the problem.As much as we’d like to pretend we’re just one of the crew, the owner is the owner. And when the owner makes a suggestion, that suggestion can easily become high priority. It’s rarely what the owner intends, but it’s often how it’s received. When the person who signs your check says this or…

Read More →

The team at Figma has created a new resource for “learning, creating and evangelizing design systems” called Design Systems that already has a good collection of interviews and articles by some folks thinking about these things. I particularly liked Jeroen Ransijn’s post on how to convince your company it’s ready for a design system, where he writes: Building a design system is not about reaching a single point in time. It’s an ongoing process of learning, building, evangelizing and driving adoption in your organization. Design systems are a popular topic. Ethan Marcotte recently looked at instances where patterns get weird, Lucan Lemonnier shared a process for creating a consistent design system in Sketch, and Brad Frost debunked the perception that design systems are rigid. Seems like Figma’s new site will be a nice curated repository of this ongoing discussion. Direct Link to Article — PermalinkThe post appeared first on…

Read More →

Company Culture Is the Key to Thriving in the Age of Disruption

Disruption is the new normal. In my role here at Phase2, I hear about it all the time, from my teams and clients alike. And this disruption doesn’t look like it’s going to let up anytime soon, especially in technology – which impacts nearly every organization. Source:

CSS Environment Variables

We were all introduced to the env() function in CSS when all that drama about “The Notch” and the iPhone X was going down. The way that Apple landed on helping us move content away from those “unsafe” areas was to provide us essentially hard-coded variables to use: padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); Uh ok! Weird! Now, nine months later, an “Unofficial Proposal Draft” for env() has landed. This is how specs work, as I understand it. Sometimes browser vendors push forward with stuff they need, and then it’s standardized. It’s not always waiting around for standards bodies to invent things and then browser vendors implementing those things. Are environment variables something to get excited about? Heck yeah! In a sense, they are like a more-limited version of CSS Custom Properties, but that means they can be potentially used for more things. CSS environment variables are getting standardized: to get…

Read More →

Back to Top