Planet Drupal

Subscribe to Planet Drupal feed
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 5 hours 5 min ago

Freelock : Handle 40x as much traffic -- Switch to Drupal 8

9 February 2017 - 3:22pm
The story

We had a client reach out about an error page they got on their site:

ScalingscalabilityPerformanceDrupal 8Drupal Planet
Categories: Drupal

Nacho Digital: New HTML validation method from GoDaddy (and how to configure using apache)

9 February 2017 - 2:43pm
Not sure who's to blame, but we have a new HTML validation method from GoDaddy. It is an improvement from the "none HTML validation at all" phase they went through, but took me a while to make it work with apache. The problem was the dot/hidden directory they request to put your validation code in: /.well-known/pki-validation/godaddy.html

In my case there were a couple of reasons why this was difficult:

  • I didn't know about the hidden directory (.) block in Apache.
  • In my case some domains run the whole site over HTTPS, so I needed to make the new rules co-exist with the old HTTPS redirection rules.
  • I have a mixture of hostings. For some sites I control apache, so I could use Virtual Host configurations. But for others (like the ones running on Acquia) I need to create .htaccess rules.

The solution was much simpler than I anticipated, but quite difficult to debug. Finally I made it work for both environments.

I could have used the DNS ownership verification method, but in my case that means I would need to involve the people owning the domain. In my experience that takes longer and it can become really involved when owner doesn't know anything about DNS.

Categories: Drupal

Jeff Geerling's Blog: Preserve the ability to Quick Edit nodes when theming node templates!

9 February 2017 - 12:49pm

...aka, avoid the annoying Javascript error below:

drupal.js:67
TypeError: undefined is not an object (evaluating 'entityElement
      .get(0)
      .getAttribute')

Many themers working on Drupal 8 sites have Contextual menus and Quick Edit enabled (they're present in the Standard Drupal install profile, as well as popular profiles like Acquia's Lightning), and at some point during theme development, they notice that there are random and unhelpful fatal javascript errors—but they only appear for logged in administrators.

Eventually, they may realize that disabling the Contextual links module fixes the issue, so they do so and move along. Unfortunately, this means that content admins (who tend to love things like contextual links—at least when they work) and up not being able to hover over content to edit it.

There are two ways you can make things better without entirely disabling these handy modules:

Categories: Drupal

Drupal.org blog: So long, and thanks for all the issues

9 February 2017 - 12:30pm

I am happy and sad to share the news today that I am leaving the Drupal Association for an exciting new adventure.

I've been volunteering for Drupal.org for a while before I joined the Association as a staff member in April 2012. Before that I never actually thought you can be paid to do something you volunteer your free time for because you enjoy doing it so much.

It was also my first remote job. Back then it was not as common. I clearly remember first talking to Angie, and my initial response was "You are crazy. I am literally on the other side of the world." Which she didn't find to be of any consequence.

It's been a wonderful (almost) 5 years. I've learned a lot, and grew. I've traveled a lot and met lots of fantastic people. I watched the Association grow. Our engineering team grew as well from 2 to 11, which was exciting but also challenging to be a part of. We've done some great things on Drupal.org. Of course, there are so many many more I wish we'd done. :)

The time has come however to move on to the new challenges.

Thanks to all the volunteers who worked with me during all these years. You were so helpful and generous with your time.

Thanks to the staff members for being wonderful human beings, for your support, and laughs, for becoming a family.

I am incredibly sad to leave our staff, and especially the Engineering team. They are a smaller team now, and I know just how hard it will be to maneuver all the requests coming from all the different parts of the community with the limited resources they now have. So please be nice to them.

As for the next steps, I am looking forward to joining the DA alumni club, which includes some of my closest friends. And I will be around. You will probably see me at the next DrupalCon. Come say hi. And no, I will not fix your webmasters' queue issue. 
 

---
Photo from Flickr.

Categories: Drupal

Mediacurrent: 5 Steps to Identify the Right Project Management Methodology

9 February 2017 - 10:12am

Project management (PM) is an art. Creativity is essential to success for the team and especially for the leader who must communicate, listen, enable, motivate, and lead the team to meet the needs of the internal and external stakeholders.  A project manager lacking creativity is like a soft, lightly stuffed animal – he or she will just flop around, jumping from one idea to the next without any purpose.

Categories: Drupal

Cheeky Monkey Media: Building an Online Community From Start to Finish: Insights from the National Hemophilia Foundation

9 February 2017 - 9:25am
Building an Online Community From Start to Finish: Insights from the National Hemophilia Foundation Spela Thu, 02/09/2017 - 17:25

Two weeks ago, I had the chance to sit down with the National Hemophilia Association (NHF)’s marketing and education team:

  • Jay Patel, Director of Online Marketing and Data Systems
  • Beth Marshall, Director of Communications
  • Kate Nammacher, Director of Education
  • Corinne Koenig, Manager of Education and Training

During our half-an-hour chat about their redesigned online community website Victory for Women, we covered:

Categories: Drupal

OSTraining: Migrating to Drupal 8? Check if Your Drupal 7 Modules are Ready

9 February 2017 - 6:21am

Are you a Drupal 7 user who wants to migrate to Drupal 8.

You're not alone. "Can I rebuild my site in Drupal 8?" is a very common question in the Drupal community.

This tutorial will show you how to use the Upgrade Status module to see if you can rebuild your site in Drupal 8. 

Categories: Drupal

OSTraining: Drupal 8 Responsive Colorbox Gallery with Caption Text

9 February 2017 - 4:13am

An OSTraining member asked how to make a gallery with Colorbox in Drupal 8.

For this tutorial, you will need the following modules, bootstrap subtheme and some understand of theming with CSS. 

I would always recommend you use Drush, Console or Composer to download your modules.

Categories: Drupal

Amazee Labs: Join us for Drupal Mountain Camp

9 February 2017 - 2:00am
Join us for Drupal Mountain Camp

Next week, the Drupal community from Switzerland and the world will gather in beautiful Davos for the first Drupal Mountain Camp. Together with a dedicated team, we are working hard on the last bits before the conference kicks off. Let me give you a brief overview, of what to expect.

Josef Dabernig Thu, 02/09/2017 - 11:00

The Davos Congress center, located right in the Alps, will host us for 4 days from Thursday, 16 to Sunday, 19 February 2017. From the Zurich airport, it’s a bit more than 2 hours by train, so make sure to use the coupon code for a 25% discount on the railway ticket. More details on the venue and travel options can be found on our website.


© Destination Davos Klosters

What to expect

We’ll kick off with workshops and sprints on Thursday. Join our First-time Sprinter Workshop and get started with contributing to Drupal. Our team of sprint mentors will ensure everyone will find a good way to become a successful contributor to Drupal 8 core. Also, initiative leads from Media, Paragraphs and Rules will be happy to collaborate with you.

Thursday afternoon, you can either continue to sprint or join one of the hands-on workshops:

Laura Gaetano (@alicetragedy), manager at Travis Foundation and the organiser of Rails Girls Summer of Code will open Friday's activities with a keynote: Making your voice heard: Open Source Needs You.

Saturday’s keynote will be presented by Preston So (@prestonso), Development Manager of Acquia Labs: API-first Drupal and the future of the CMS.

On Sunday, you can either continue to sprint or join us for some skiing and snowboarding on Jakobshorn. The other social activities include: ice skating, night sledging as well as an ice hockey match.


© Destination Davos Klosters

Jam-packed programme

The full schedule contains 30 sessions in 3 parallel tracks.

Let me highlight a few:

Responsive Images under control by Cristina Chumillas (@chumillas)

Apart from those tech-oriented sessions, we’re also excited to bring various show-cases such as: 

  
  
Source: Amazee Labs

Big thanks

This event wouldn’t be possible without the great help from our sponsors. A big thank you goes out to platform.sh, Somedia Production and Amazee (Gold), Acquia, unic, hostpoint, Previon plus, IWF Web Solutions, Liip, Gridonic, netnode, getunik AG, MD Systems, WONDROUS, Softescu (Silver) as well as others: Soul.media, JetBrainsm, amazee.io.

Get your ticket today!

So far, more than 110 people have registered. Don't miss out! Go, get your last minute ticket via the website. We are looking forward seeing you in Davos.

Categories: Drupal

Dries Buytaert: Sharing innovation with your competitors

9 February 2017 - 1:55am

Some of the largest brands in the world are emerging as leading sponsors and contributors of Drupal. Pfizer, for example, has been using Drupal to improve its internal content workflow processes. Not only is Pfizer a major user of Drupal, they are also making their Drupal improvements available for everyone's benefit, including their competitors. This kind of innovation and collaboration model is relatively unheard of and is less likely to happen with proprietary software.

Another great example is Boston.gov. Last year the City of Boston migrated Boston.gov to Drupal. Shortly after the launch of Boston.gov, they released Boston.gov's source code to the public domain. By open-sourcing their project, the city of Boston is challenging the prevailing model. Anyone can see the code that makes Boston.gov work, point out problems, suggest improvements, or use the code for their own city, town or organization.

The City of Boston isn't the only government agency that is changing their way of innovating and collaboration. In 2012, the White House released the code behind "We the People", the Drupal-based application that allows the American people to submit petitions directly to the President of the United States. By releasing the code that supports "We the People", any government in the world can take advantage of the project and implement it in their own community.

Next, the international media group Hubert Burda Media employs a team of six Drupal developers that build and maintain Thunder, a Drupal 8 distribution that can be used by any of the 164 brands that Burda supports. Last year, Burda open-sourced Thunder, allowing competitors to benefit from Burda's development, know-how and best practices. As part of their work on Thunder, Burda is an active contributor to Drupal 8's media initiative. Burda is also inviting its competitors to contribute to Thunder.

Some may wonder what is beneficial about sharing innovation with competitors. Today, technology is becoming more and more complex and the rate of change is accelerating. It is becoming increasingly difficult for any one organization to build an entire solution and do it well. By contributing back and by working together, these organizations can keep a competitive edge over those that don't use open source and collaborate. What looks strange to some, is actually perfectly logical to others. Those that contribute to open source are engaging in a virtuous cycle that benefits their own projects. It is a tide that raises all boats; a model that allows progress to accelerate due to wider exposure and public input. It's a story that is starting to play out in every industry -- from pharmaceutical companies, to media and publishing to government.

Challenge the prevailing model

As I wrote in my 2016 Acquia retrospective, I believe that the use of open source software has finally crossed the chasm -- most organizations don't think twice about using open source software. The next step is to encourage more organizations to not just use open source, but to contribute to it. Open source offers a completely different way of working, and fosters an innovation model that is not possible with proprietary solutions. Pfizer, Boston.gov, the White House and Burda are remarkable examples of how organizations benefit from not only using but contributing to open source.

In order to help people understand the power of this model we have to change the lens through which organizations see the world. It's hard to disrupt the status quo, but fortunately we now have powerful examples that highlight how great organizations are using open source to change their operating model.

If you want to help challenge the prevailing model at your own organization, here are the basic steps that your organization can implement today:

  1. Embrace open source in your organization and make it successful.
  2. Assess whether any of your customizations are truly custom or if they can be used by others.
  3. Contribute back your customizations to the open source project, advance it in the open and encourage others to contribute.
Categories: Drupal

Agiledrop.com Blog: AGILEDROP: Problems about diversity do not come from the Drupal Community

9 February 2017 - 1:05am
When I saw what happened on Drupal Camp Munich, I began to think about diversity even more. Make no mistake, I thought about it before too, but just not in that large extent. Nevertheless, the problem seems an important one to me, but it far surpasses the borders of a »small« Drupal Community. Including the copies of a men's lifestyle and entertainment magazine in the welcome bag for attendees on Drupal Camp Munich was, in my opinion, far from appropriate for such event. We know that besides the negative comments, one of the speakers canceled his session due to the lack of action and… READ MORE
Categories: Drupal

Drupal Modules: The One Percent: Drupal Modules: The One Percent — Captcha Riddler (video tutorial)

8 February 2017 - 7:00pm
Drupal Modules: The One Percent — Captcha Riddler (video tutorial) NonProfit Wed, 02/08/2017 - 21:00 Episode 19

Here is where we bring awareness to Drupal modules running on less than 1% of reporting sites. Today we'll investigate Captcha Riddler and consider a strategy which just might help reduce human-generated spam.

Categories: Drupal

Drupal Association blog: Call for Design Partners

8 February 2017 - 3:33pm

The Drupal Association is seeking a design partner for creative, graphic and website design services for a new DrupalCon brand. We're looking for people who understand the Drupal community, Drupal the project, software innovation, and our extreme nerdiness - and know how to turn these things into compelling designs that are functional, fun, and make people look twice. 

Main Deliverables

  • Overall conference branding
  • Content hierarchy and IA for the DrupalCon website
  • Design and theming
  • Digital and print graphics design

Scope of Work

The design partner's work will reinforce a positive brand image of DrupalCon to attendees and within the Drupal community year-round. The design should reflect DrupalCon's position as a major international software conference and the community connections that make DrupalCon a unique event. The SOW may include, but is not limited to, the following:

  • Overall creative design of DrupalCon brand
  • Digital outreach: newsletter templates, social media profiles (theme/icons), badges, ads
  • Signage: venue signage, banners, sponsor signs
  • Materials: slide decks, volunteer/staff clothing, giveaway items
  • Print: letterhead/templates, badgelettes, sponsorship guide
  • Style guide: production and use guides
  • Theming for the DrupalCon website

Commitments

The design partner will coordinate final design deliverables and production schedule with Drupal Association staff, and will actively participate in weekly planning meetings. 

Proposal Process

Please download the complete RFP which outlines the proposal process and requirements, and provides specific instructions on submission and question and answer processes. 

Timing

Proposals are due February 22, 2017 23:49 EST (UTC-5). Please refer to the RFP for a full award timeline. 

Selection Criteria

The respondent whole proposal best meets the needs of the project will be selected according to the following criteria:

  • Thoroughness of proposal
  • Demonstrated understanding of the project
  • Quality of work samples provided
  • Outcome of phone/video interview
  • Availability and responsiveness of the project team

Compensation

The Drupal Association's budget for DrupalCon design work is $30,000. The designer or company will also receive public recognition on the site via footer credits for 3 years and volunteer credits, and will receive a Bronze Sponsorship for the 2018 North America DrupalCon. 

Categories: Drupal

Mediacurrent: Rethinking Theme Structure in Drupal 8

8 February 2017 - 12:50pm

Most web pages share pieces that are reused throughout the entire site. While I’ve heard them called different things, I prefer to call them components. Some examples include the header, footer, main navigation, logo, slideshow and so on. Most of these can be broken down into smaller components as well. For example, maybe the header is a specific layout that includes the main navigation and the logo.

Categories: Drupal

Mediacurrent: If You Wanna Be My Vendor ...

8 February 2017 - 9:16am

If you wanna be my vendor, you’ve gotta get with my friends: Drupal, Open Source, and Communication.

Categories: Drupal

Acquia Developer Center Blog: 246: Don't miss Drupal Camp London 2017!

8 February 2017 - 8:54am

A conversation about the event and why you should be there, too, this time around with Ben Wilding and Waliur Rahman, members of the 2016 Drupal Camp London organizing team.

Come along March 3-5, 2017, to Europe's biggest (best?) community event on the calendar!

Tickets and information here: http://drupalcamp.london

Skill Level: BeginnerIntermediateAdvanced
Categories: Drupal

Acquia Developer Center Blog: Drupal 8 Module (Distro!) of the Week: Open Social

8 February 2017 - 7:51am

This week: Open Social, a community-building distribution // Drupal 8 has more and more features available practically every day. Alongside module migrations and new projects, the Drupal community’s latest major release also offers new ways of solving common problems. Some functionality has moved to Drupal core and new modules have taken up the torch along the way. In this series, the Acquia Developer Center is profiling useful solutions--modules, themes, distros, and more--available for Drupal 8.

Tags: acquia drupal planetopen socialintranetcommunity
Categories: Drupal

Deeson: Delivering great work is easier when the client is having fun

8 February 2017 - 3:01am

I know putting the words “fun” and “work” together is a strange concept for some people, but I think it can be achieved. Teams that have fun collaborate better and strong collaboration is a key ingredient to any successful project.

Fun could mean different things to different people, so for the benefit of this article let's just say that ‘fun’ means the team get along and enjoy what they are doing.

Here are a couple of ideas on how to inject some fun into your projects.

Kick off with some games

Deeson believe it's worth investing in the human foundations of our relationship and play a game on the kick off day. Not just any game, but a game which can have a meaningful pay-off further down the line or help foster a good relationship, for example one which might help the client get used to working in an agile manner. The tennis ball game is a good example of this.

Create a sense of shared identity

Coming up with a name and a ‘brand’ for a project, something short and snappy ideally, is a fun way to create a shared sense of identity and ownership between the project team. Once the project name has been decided, the designer could create a logo for the project which can then go on all presentations and documentation.

You could even go one step further and have some merchandise made; mugs are great, but things like t-shirts and stuffed toys work too. The items should only be available to the project team. This will get the whole team engaged with the project.

Add some bounce to the process

When working in Scrum, the team has a stand-up every morning to say what they did yesterday, what they are doing today and if they have any blockers. Now although the guidelines say that you shouldn’t invite the product owner to a standup. However, in an agency to client situation, this could mean the product owner could feel left out. So invite the product owner along to standups and encourage them to take part. The ideal standup would be everyone in the same room giving their update, but if this is not possible then have a video call, this makes it feel more personal.

Within a sprint there will be a few meetings, but try and make one of them in person. Sprint planning is a good meeting to have in person, as its easier to discuss things with everyone in the same room than having everyone on a video call.

When having meetings use a timer and the pomodoro method, so have a set goal for the next 25 minutes and then have a 5 minute break to get a drink or talk to the team and client about non work related things.

When in sprint planning, you can add a gaming element by using planning poker cards. These cards have the double benefit of being quite a laid back way of estimating tasks, but it also eliminates unhelpful bias and allows the team to make individual and impartial decisions on the length of time needed to complete a story.

Clear communication enables strong relationships

Having a team retrospective really helps a team to bond. In this meeting it's always worth considering the prime directive. "Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand."

The outcomes of the retrospective should be discussed and if any changes are needed, then they should be made and tried out on the next sprint. We won’t want anyone on the team being unhappy or annoyed as this could damage the relationships that have been built.

It can be useful to try some different approaches to retrospectives to keep them fresh. For example, you could get use the sailboat retrospective.

Most importantly - celebrate together!

If a team is doing all of the above then I would say that they are on the right track. But after all the hard work and effort you’ve put in, it’s a good idea to let your hair down and celebrate a major release or significant project milestone. Get the project team together to either have a meal or a drink and take time to reflect on what’s been achieved by the collective.

Breaking down the ‘client vs agency’ dynamic, and helping everyone become part of one team, is a key step towards having fun and delivering great, innovative work.  

Categories: Drupal

Third & Grove: Boston Herald Drupal Case Study

8 February 2017 - 12:00am
Boston Herald Drupal Case Study antonella Wed, 02/08/2017 - 03:00
Categories: Drupal

Drupal CMS Guides at Daymuse Studios: Products & Product Types in Drupal Commerce Module Guide

7 February 2017 - 5:49pm

Our first Drupal Commerce Module Guide begins our e-commerce site creation tutorial. We need to understand what Product and Product Types are and how to implement them.

Categories: Drupal

Pages