ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • One of the most useful items in the Drupal 8 toolbox is the Paragraphs Module. By creating custom paragraph types, you can have much finer control over the admin and content creation process in Drupal. A recent client of ThinkShout needed a content type (office locations) to include ‘sub-pages’ for things like office hours, services, and other items depending on the location. Most of the sub-page...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • This summer, ThinkShout is participating in the Emerging Leaders Internship (ELI) program, and three interns will be joining our team to learn all about client relations, building websites, digital strategy, and get their feet wet in consulting and agency life. ELI provides these internship opportunities specifically to young adults from underrepresented / minority groups. We love ELI because the...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • This summer, ThinkShout is participating in the Emerging Leaders Internship (ELI) program, and three interns will be joining our team to learn all about client relations, building websites, digital strategy, and get their feet wet in consulting and agency life. ELI provides these internship opportunities specifically to young adults from underrepresented / minority groups. We love ELI because the...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • There are many reasons we are proud to be certified as a B Corp, not the least of which are the values we share with that community. Among those values are standing up for all members in our society, especially those who are most vulnerable. In today’s political climate, perhaps no group is more deserving of that support than immigrants. Legal. Illegal. First generation, or 10th. We are all immigr...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • After nearly 5 years in our current Old Town location, we are moving, a whopping 20 feet across the street and 70 feet up, to the top floor of the Falcon building at the base of the Steel Bridge. In Portlandia, we move by bike. It’s been fascinating to watch how a physical space comes to reflect its occupants, and vice versa. In addition to stunning natural light, high ceilings, and warm, histor...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • Hurricane Season is around the corner (the official start is June 1), and while some experts report that it won’t be as brutal as in recent years, it never hurts to revisit some tried and true practices that could help you and your organization avoid headaches, save a lot of time, and be ready to spring into action when the time comes. When I was working at nonprofits, I’d often fall into the sam...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • Last month I went to my first DrupalCon in Nashville. I met a lot of interesting people, had good conversations, and had a hard time choosing from the record number of sessions. As the week went on, I noticed a theme kept coming up. It showed up in sessions on how to create a better admin and content editing experience, in sessions on accessibility and what it’s like to be a blind or deaf engineer...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • “We’ve recently updated our privacy policy.” If you’ve ever given your email address to an online store, entity, social media platform or done just about anything online, then you’ve probably received the above notice in your inbox from those entities with increasing regularity over the last month or two. Most of these notices are related to the European Union’s General Data Protection Regulatio...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • More than 20 years ago, before we were married, Melissa and I bought the DeLorme Oregon Atlas and Gazetteer. This was long before iPhones, and the best way to explore the backroads was to trust the topographical maps that were updated every few years. At one point, we experimented with an early Garmin GPS system, but the DeLorme had a better track record of not leading us on to bad tracks. The dot...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • It feels like it was just yesterday… probably because we still have visions of beignets dancing in our head. But we had such a blast at 18NTC, and we have you, the nonprofit community to thank for it. Our pre-conference Drupal Day was jam-packed with content from project management to content strategy, to Bene. Brett and Mimi take over registration! Here were some highlights: Brett and Chris C...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • It feels like it was just yesterday… probably because we still have visions of beignets dancing in our head. But we had such a blast at 18NTC, and we have you, the nonprofit community to thank for it. Our pre-conference Drupal Day was jam-packed with content from project management to content strategy, to Bene. Brett and Mimi take over registration! Here were some highlights: Brett and Chris C...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • We’re thrilled to announce that Teaching Tolerance, a program of the Southern Poverty Law Center is up for a Webby! Their mission is to provide educators with the tools to create a kind and inclusive school climate. They do this through a library of articles and resources that they’ve turned into teachable materials via a Learning Plan Builder, d and other classroom activities. It’s something that...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • It unfolded like a sitcom. You know, the one where someone promises two separate people to be their date to the dance at school. It’s gonna end badly for everyone. Well, we saw it coming, and like the hero of that sitcom, we concocted an elaborate scheme to be in two places at once. Can we pull it off? Join us at DrupalCon and #18NTC to find out! NTC We’re heading to New Orleans for a week of j...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • If you walk into ThinkShout’s office around 2pm on any given day of the week, you’ll be confronted with the following: Occasionally, dogs get into the mix… This is what we affectionately refer to as PLANKS; a 100% optional activity aimed at helping us get up, move, stretch, and encourage general office health during those snoozy afternoon hours. The origin story of these afternoon planks is best...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • Last summer, Rose noticed a problem at the ThinkShout offices. What seemed at first to be an innocuous little issue turned into an unsolvable mystery that had been hiding in our office for an unknown period of time. It remains unsolved to this day! What is this mystery? Here’s Rose on the ThinkShout Slack “General” channel, June 30th 2017: Being a data structure enthusiast, I was immediately str...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • Bene is based on a simple goal: Smaller nonprofits deserve websites that are designed to increase their impact and grow alongside them. Sounds simple enough, but achieving it has always been a major challenge from both the nonprofit and agency perspective. Nonprofits have traditionally been forced to choose their digital solutions from two extremes on a spectrum. On the one side, you have low cos...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • The end of the year is approaching and along with that, the traditional wave of last minute, tax-deductible gifts from supporters. Or is it? This uncertainty around tax-deductible gifts isn’t a commentary on the ever-fluctuating state of affairs at your organization or in our country, rather it’s about proposed changes to the tax code. These changes, should they come to pass, could alter the lon...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • We’re fresh off of BADCamp (Bay Area Drupal Camp), and we’re eager to share our experience with you! If you’ve ever thought about going to one of the local Drupal Camps in your area, or attending BADCamp yourself, we hope our takeaways persuade you to seek this out as a professional development opportunity. BADCamp is essentially three days of intense workshops and sessions for Drupal users to ho...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • Goals. We’ve all got them, and your website should too. That’s why we kick off all of our redesign projects with a series of deep-diving, goal-seeking workshops hat we collectively call “The Onsite.” The onsite is an opportunity to meet our clients face to face, ask a lot of questions, understand their current systems and infrastructure, identify the goals of the new website and generate exciteme...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • So, what’s a retrospective meeting? For one thing, a retrospective meeting is not a post-mortem meeting. At the end of a project, the new website is anything but dead. It’s living and breathing. And hopefully neither our team or our client is feeling the need for resuscitation! On a more serious note, a retrospective meeting is an opportunity to look back at what worked well and what didn’t, wit...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • It’s September – school is starting up, summer is winding down, and our ThinkShout Cares campaign has come to a close. But in truth, it’s just the beginning. Like many good ideas, this one was born over a round of beers at a conference last spring. Our new t-shirt designs, which focused on diversity and inclusion in response to the current political climate, were a huge hit. So, I joked, why not...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • If you’ve ever implemented a WYSIWYG editor in Drupal, one thing that becomes apparent quickly is that the term (What You See Is What You Get) is a complete lie. None of the default theme styles appear in the editor, because the editor shows up in the admin theme. This obviously diminishes its value, and makes custom element styles useless. The good news is that it’s fairly simple to fix - once yo...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • Ever since I started coding, I’ve wanted to create a product that would make a difference. I wanted to contribute something good to society that would make someone else’s future better. This summer, I got to do that. My journey started with the Emerging Leaders Internship Program (ELI). ELI helps match interns from underrepresented communities with companies in Portland. I was selected as a fina...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • In college, I was told time after time that we should always first try working for a small company. Allegedly, this is because you experience all of the aspects that make up a company; in other words, you are not confined to your sole area of work. For me, this turned out to be true. Now that it’s two months into my internship, I can confirm that I learned something about everything from web desi...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • We’ve kept a pretty tight lid on this project all summer, but it’s finally time to unveil the focus of our 2017 Summer Internship program. Who better to tell you about it then the talented interns who built it? You met Engineering intern Katrina Hirsch last month on our blog. Now it’s her turn to tell you in her own words what we’ve been working on. Katrina Hirsch: It’s clear to me that ThinkSh...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • If you’ve ever built a Drupal 7 module, then you’ll be familiar with hooks: functions that allow modules to react to things happening in other modules. The hook system is functionally fine but, with so many hooks to implement, .module files often become bloated and difficult to manage. Drupal 8’s event system does a lot to reduce the clutter of hooks. Now, instead of using a hook, you can create ...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • In 2015, in partnership with the Drupal Association, we hosted our first ever summer internship program. It was an incredible experience, one we hoped to repeat. We’re thrilled to announce that this year, we are welcoming three interns to the ThinkShout family for the summer. Two of our interns are joining us from the Emerging Leaders Internship (ELI) program, an organization committed to matchi...

ThinkShout, Inc.
ThinkShout, Inc.
Blog Post
  • Project management in the digital world is an ever-changing arena. New tools are constantly being created, updates to current software are always on deck, and team members have specific predilections and preferences that must be assessed and accommodated. Project managers walk the line of being flexible and change-aware, while also taking a hard line on internal processes that streamline and codif...