Dries Buytaert: The reason why Acquia supports Net Neutrality

Planet Drupal - Wed, 2017/07/12 - 12:44pm

If you visit Acquia's homepage today, you will be greeted by this banner:

We've published this banner in solidarity with the hundreds of companies who are voicing their support of net neutrality.

Net neutrality regulations ensure that web users are free to enjoy whatever sites they choose without interference from Internet Service Providers (ISPs). These protections establish an open web where people can explore and express their ideas. Under the current administration, the U.S. Federal Communications Commision favors less-strict regulation of net neutrality, which could drastically alter the way that people experience and access the web. Today, Acquia is joining the ranks of companies like Amazon, Atlassian, Netflix and Vimeo to advocate for strong net neutrality regulations.

Why the FCC wants to soften net neutrality regulations

In 2015, the United States implemented strong protections favoring net neutrality after ISPs were classified as common carriers under Title II of the Communications Act of 1934. This classification catalogs broadband as an "essential communication service", which means that services are to be delivered equitably and costs kept reasonable. Title II was the same classification granted to telcos decades ago to ensure consumers had fair access to phone service. Today, the Title II classification of ISPs protects the open internet by making paid prioritization, blocking or throttling of traffic unlawful.

The issue of net neutrality is coming under scrutiny since to the appointment of Ajit Pai as the Chairman of the Federal Communications Commission. Pai favors less regulation and has suggested that the net neutrality laws of 2015 impede the ISP market. He argues that while people may support net neutrality, the market requires more competition to establish faster and cheaper access to the Internet. Pai believes that net neutrality regulations have the potential to curb investment in innovation and could heighten the digital divide. As FCC Chairman, Pai wants to reclassify broadband services under less-restrictive regulations and to eliminate definitive protections for the open internet.

In May 2017, the three members of the Federal Communications Commission voted 2-1 to advance a plan to remove Title II classification from broadband services. That vote launched a public comment period, which is open until mid August. After this period the commission will take a final vote.

Why net neutrality protections are good

I strongly disagree with Pai's proposed reclassification of net neutrality. Without net neutrality, ISPs can determine how users access websites, applications and other digital content. Today, both the free flow of information, and exchange of ideas benefit from 'open highways'. Net neutrality regulations ensure equal access at the point of delivery, and promote what I believe to be the fairest competition for content and service providers.

If the FCC rolls back net neutrality protections, ISPs would be free to charge site owners for priority service. This goes directly against the idea of an open web, which guarantees a unfettered and decentralized platform to share and access information. There are many challenges in maintaining an open web, including "walled gardens" like Facebook and Google.
We call them "walled gardens" because they control the applications, content and media on their platform. While these closed web providers have accelerated access and adoption of the web, they also raise concerns around content control and privacy. Issues of net neutrality contribute a similar challenge.

When certain websites have degraded performance because they can't afford the premiums asked by ISPs, it affects how we explore and express ideas online. Not only does it drive up the cost of maintaining a website, but it undermines the internet as an open space where people can explore and express their ideas. It creates a class system that puts smaller sites or less funded organizations at a disadvantage. Dismantling net neutrality regulations raises the barrier for entry when sharing information on the web as ISPs would control what we see and do online. Congruent with the challenge of "walled gardens", when too few organizations control the media and flow of information, we must be concerned.

In the end, net neutrality affects how people, including you and me, experience the web. The internet's vast growth is largely a result of its openness. Contrary to Pai's reasoning, the open web has cultivated creativity, spawned new industries, and protects the free expression of ideas. At Acquia, we believe in supporting choice, competition and free speech on the internet. The "light touch" regulations now proposed by the FCC may threaten that very foundation.

What you can do today

If you're also concerned about the future of net neutrality, you can share your comments with the FCC and the U.S. Congress (it will only take you a minute!). You can do so through Fight for the Future, who organized today's day of action. The 2015 ruling that classified broadband service under Title II came after the FCC received more than 4 million comments on the topic, so let your voice be heard.


Tameesh Biswas | Blog: GSoC17 : Client side file crypto : week 6

Planet Drupal - Wed, 2017/07/12 - 6:18am
GSoC17 : Client side file crypto : week 6

This blog post summarises my sixth week of working with Google Summer of Code 2017 with Drupal. 

tameeshb Wed, 07/12/2017 - 09:48 Tags GSoC Google Summer of Code 2017 Drupal Drupal Blog

DrupalEasy: DrupalEasy Podcast 195 - Reservoir

Planet Drupal - Wed, 2017/07/12 - 4:24am

Direct .mp3 file download.

Ted Bowman and Mike Anello take some time (less than an hour!) to talk about Reservoir, a new Drupal 8 distribution focused on decoupling.

Interview DrupalEasy News Sponsors Upcoming Events Follow us on Twitter Subscribe

Subscribe to our podcast on iTunes, Google Play or Miro. Listen to our podcast on Stitcher.

If you'd like to leave us a voicemail, call 321-396-2340. Please keep in mind that we might play your voicemail during one of our future podcasts. Feel free to call in with suggestions, rants, questions, or corrections. If you'd rather just send us an email, please use our contact page.


Enzolutions: How I Got My First Million…

Planet Drupal - Wed, 2017/07/12 - 2:00am

Sadly, this is not about how I made my first million dollars, but rather a short story about how a project, I poured my heart soul and time into, got to 1 million downloads and helped thousands of people, all over the world, learn and build Drupal applications.

Most of the time, we ask ourselves what our purpose in life is, we feel the need to create something new while trying to chase after the infamous concept of ‘making an impact’ through innovation, often forgetting that we can achieve the same impact faster and better through collaboration and community driven initiatives.

My personal experience with the Drupal Console can be summarized in two words: Collaborator and Location.


Often times being a good collaborator is as impactful as being an innovator. I didn’t come up with the Drupal Console, but I saw the potential to make an impact from very early on. So I joined the team to learn and contribute my two cents. Despite the high pressure to come up with a high quality technology solution, you always felt the satisfaction of contributing to something bigger than yourself. This solution was going to help a community, and you could feel it in every line of code, conversation, and fix.


With the focus and spotlights aimed at Silicon Valley and all the other major tech hubs, developers located outside feel alienated and look at location as a barrier to make technological breakthroughs. Sure, being located in these technology hubs can facilitate a lot of things, and the concentration of talent is a boost. However, personally the Drupal Console project eliminated that mental barrier. Creating and leading the project from Latin America proved that your location does not determine the quality of the job; we live in the same world, same internet and most importantly, opportunities to innovate and make an impact are open to everybody.

Today I look back and I’m happy with all the time and effort I poured into the Drupal Console. I take solace in the fact that so many people's lives are easier because they chose to use the Drupal Console.


Glassdimly tech Blog: Remove Extra Metatags on Node Form, Drupal 8

Planet Drupal - Wed, 2017/07/12 - 12:10am

Personally, I feel overwhelmed looking at the ocean of metatags presented on the node edit page when the metatag module is installed.

How much more overwhelmed would a regular ol' user feel?

I created a small modules to hide the extra form elements from the metatag module:



Flocon de toile | Freelance Drupal: Inserting attachments into a body with Drupal 8

Planet Drupal - Tue, 2017/07/11 - 11:50pm

Drupal 8 natively allows to insert images within a body field, of course if the format text used allows this functionality. But can we do the same and easily insert documents, attachments, within a body text ? We have many solutions with Drupal 8 to associate documents with content.


Drupal Association blog: How you can help during our membership campaign

Planet Drupal - Tue, 2017/07/11 - 10:47pm

Join in the fun during the Drupal Association membership campaign happening now through August 4. We're providing personalized certificates of membership to individual and organization members who join or renew during the campaign and we need your help spreading the word.

The campaign has two goals: help us deliver 500 certificates and raise $18,250 during July 10-August 4. By sharing and encouraging Drupal users and people in the community to join us, you'll help us meet these goals. If we are told by 5 or more members that you referred them to us during this campaign, we'll thank you on social media.

Grab words and graphics from this post and share away. If you are a member who would like your own certificate let us know and we'll send one your way. Post your selfie or hang your certificate on the wall. Thanks for sharing!


Share why you are a member.




Use these with https://www.drupal.org/association/campaign/certificate-2017

300 x 250px

440 x 220px (good for Twitter)

300 x 140px

Thank you for supporting the Drupal Association and for being part of our community.

File attachments:  mem_campaign_2017_q3_300x140.jpg mem_campaign_2017_q3_300x250.jpg mem_campaign_2017_q3_twitter_1.jpg

Ben's SEO Blog: Lessons Learned as a DrupalCon Presenter

Planet Drupal - Tue, 2017/07/11 - 6:57pm

DrupalCon Baltimore was my 14th DrupalCon and it was a very interesting and eye-opening experience. The Drupal community is maturing just as Drupal as a content management system is maturing. I saw a lot of the same people that I’ve seen for years and I met a lot of new people, too. Though I haven’t seen the actual numbers, I felt like it was a bit smaller than last year. It could be that the layout of the Baltimore Convention Center is more compact than previous venues making it harder to gauge. Still, I had hoped to see continued growth of the community and Drupal as a whole so it was a bit disappointing.

In addition to walking around the tradeshow and attending some great sessions, I presented a two-hour training session on Drupal 8 SEO. The purpose of this session was to teach marketing people how to achieve SEO results with minimal need for developer help. Based on this, I came away with these lessons learned from DrupalCon 2017.

1.     The Drupal community is growing with marketers.

The marketing vibe was strong at DrupalCon last month. Since the first DrupalCon that I attended, I’ve seen it move from a group of developers wanting to build and support an exciting, new open source CMS, to a strong presence of marketing people who are looking for ways to maximize their website lead generation efforts. Websites are an important part of any marketing strategy and Drupal 8 supports marketing efforts better than any previous version.

And that feels great! While I’m a pro in a very particular niche in marketing, I have been pounding the “Drupal for marketers” drum for 12 years in this community. Often alone but more often with a few great people like Amy Cham, Kenna Poulos, and Danita Bowman. The Drupal agencies are finally getting the message, too.

While Drupalcon is still very much about developers, it’s maturing into a marketing powerhouse and it’s great to finally see it!

2.     There is a need for more SEO education in the Drupal community.

The growth of Drupal 8 as a viable platform for marketing has meant that people are more and more interested in SEO. In my Drupal 8 SEO session, I found a wide range of Drupal knowledge and skills. For example, some people were still installing modules manually. (Dirty secret: so do I sometimes.) One session reviewer said, “I am a marketer just starting Drupal and have a good grasp on SEO, but that said, I was too busy installing modules and could not keep up.” For others, the pace was just right: “This was by far my favorite session at DrupalCon. Ben had the talk set up perfectly and walked us through helpful steps that we needed to take for SEO.” In spite of the skills gap, 15 out of 15 attendees said that they learned something in this session.

People are looking for more Drupal 8 SEO education. Said one reviewer, “This topic area is huge, so even in a two-hour seminar, there was well more than could be covered.” Another wrote, “Grateful that this was a hands-on workshop, wish there were more of these.” The new hands-on session format was a big hit. I was thrilled that one attendee said, “Worth the price of the admission for the whole conference!”

3.     The Drupal community will survive and thrive.

If you are familiar with the undercurrents going on in the Drupal community, you may question its long-term health. Families fight. The Drupal community is a big family--so fighting is natural. But families also overcome differences and continue to live and work together. While there have been a lot of negative online communications, at DrupalCon, people were more interested in solving the problems and focusing on the Drupal product. Discussions of Drupal governance is a good thing. It enables conversations on how this big, open system can be better than ever. My time at DrupalCon has convinced me that this Drupal community will solve the existing problems and thrive as it works together to provide a cutting-edge product for the future.

4.     The Baltimore Raven comes from Edgar Allan Poe.

So it’s not related to Drupal, but I never made this connection until I visited Poe’s grave and memorial. The name of the NFL football franchise, the Baltimore Ravens, comes from one of Poe’s most famous poems, “The Raven,”. Well, duh, says all of the people from Baltimore. The rest of us are just getting it. In fact, with a little research, I found out that the team’s three mascots are named Edgar, Allan, and Poe.

Alright, Baltimore! I’m all for using literary allusion in pop culture. It makes me like the Ravens that much more. Still a Cowboys fan, tho.

Drupal 8 SEO fills an important need in the community.

When Drupal 8 came out with so many great changes for SEO, I recognized a need for a new informational book. While I wrote Drupal 6 Search Engine Optimization several years ago, Drupal 8 really needed its own new topics. That’s where Drupal 8 SEO comes in. This book provides detailed instructions that marketers can use to set up SEO for their Drupal 8 website.

Session attendees walked out with a free electronic copy of Drupal 8 SEO. But you can get your own printed or electronic copy. Click here for more information.

Drupal Marketing is Hot and so is Drupal 8 SEOdrupal 8, drupal 8 seo book, Planet Drupal

Web Wash: How to Create Forms using Webform and Contact in Drupal 8

Planet Drupal - Tue, 2017/07/11 - 6:30pm
The ability to create a form quickly and easily is a vital piece of functionality in any content management system. A content editor needs the capacity to create a form and add or remove fields. The days of asking a developer to create a custom form are long gone. An editor should be able to spin up a form for whatever they need. Luckily Drupal 8 has two good options for building forms: Contact and Webform.

Drupal Console: Drupal Console Hits 1 Million Downloads!

Planet Drupal - Tue, 2017/07/11 - 5:12pm
Isn’t it amazing how our crazy passion for all things Drupal formed this community? How a simple conversation between @jmolivas, @dmouse and @crell spiraled into an amazing community project?. What started as an idea and a learning exercise has now transformed into a community initiative beyond our wildest dreams. With 255 global contributors and 6366 commits the Drupal Console project has definitely etched a spot in the great history of Drupal. Now, we’re talking over 1 Million downloads!!

clemens-tolboom pushed to master at clemens-tolboom/p5js-examples

On github - Tue, 2017/07/11 - 1:16pm
Jul 11, 2017 clemens-tolboom pushed to master at clemens-tolboom/p5js-examples

clemens-tolboom pushed to master at clemens-tolboom/p5js-examples

On github - Tue, 2017/07/11 - 12:53pm
Jul 11, 2017 clemens-tolboom pushed to master at clemens-tolboom/p5js-examples
  • 475213d Make DNA length depending on canvas.height.

Zivtech: Getting Started with React, Drupal 8, and JsonAPI

Planet Drupal - Tue, 2017/07/11 - 11:00am

You don't need to go fully 'headless' to use React for parts of your Drupal site. In this tutorial, we'll use the Drupal 8 JsonAPI module to communicate between a React component and the Drupal framework.  

As a simple example, we'll build a 'Favorite' feature, which allows users to favorite (or bookmark) nodes. This type of feature is typically handled on Drupal sites with Flag module, but let's say (hypothetically...) that you have come down with Drupal-module-itis. You're sick of messing around with modules and trying to customize them to do exactly what you want while also dealing with their bugs and updates. You're going custom today.

Follow along with my Github repo.

Configure a custom Drupal module

First thing's first: data storage. How will we store which nodes a user has favorited? A nice and easy method is to add an entity reference field to the user entity. We can just hide this field on the 'Manage Form Display' and/or 'Manage Display' settings since we'll be creating a custom user interface for favoriting.

When you install the Favorite module in the repo, it will add the field 'field_favorites' for you to the user entity: see the config/install directory.

Next up: define the part of the page that React will replace. Typically, you will replace an HTML element defined by an id with a React component. If this is your first time hearing this, you should do some basic React tutorials. I started with one on Code Academy

Read more

lakshminp.com: User authentication in Drupal 8 - passwords

Planet Drupal - Tue, 2017/07/11 - 10:09am

We saw how general authentication works with Drupal 8 in the previous post. We shall see how the actual authentication happens when user logs in. It all begins with a humble login route in user.services.yml of the user module.


Agiledrop.com Blog: AGILEDROP: Top Drupal Blogs from June

Planet Drupal - Tue, 2017/07/11 - 9:37am
Because of the summer, many people were or are going to the holidays. But that doesn't mean that they rested. In fact, there were many high-quality blog post about Drupal in the past month, so let's take a lot at the top Drupal Blogs from June. We'll start with Sasa Nikolic and his Nested Paragraphs Translation. In this blog post the author warns that translating content in Drupal isn't a straightforward task and has many obstacles. So, he recapped the basics first and then dug deeper in nested paragraph translation. Our second choice is a fascinating story of how Jack switched his career… READ MORE

Hook 42: Inclusivity Through Accessibility

Planet Drupal - Mon, 2017/07/10 - 11:40pm

Last month Hook 42 had the pleasure of hosting Mike Gifford from Open Concept for conversation, collaboration, and thought leadership surrounding Accessibility and Drupal.

Why the push for accessibility on the web? Roughly 20% of the population has some form of disability. 

There is quite a diversity of abilities. Sight and hearing are the ones people tend to give the most thought to, but there are cognitive, learning, neurological, physical, and speech abilities that can all change how a user engages with the web. As able-bodied people age, they may experience some of the same challenges as those born with disabilities: failing eyesight, diminished hearing, carpal tunnel, and loss of mobility or dexterity.

It's the law.  

Under Section 508, government funded agencies must give disabled employees and members of the public access to information that is comparable to access available to others. American with Disabilities Act (ADA) “prohibits discrimination and ensures equal opportunity for persons with disabilities in employment, State and local government services, public accommodations, commercial facilities, and transportation.”
"Currently, web developers are less expensive than lawyers." ~ Mike Gifford

But, more than anything, it's the right thing to do. Accessibility promotes inclusivity and diversity on the web.


Drupal CMS Guides at Daymuse Studios: Drupal 8 Getting Started: Install, Composer, & Facebook Login

Planet Drupal - Mon, 2017/07/10 - 9:30pm

We'll walkthrough setting up your local development LAMP environment, installing Drupal 8, configuring Composer, and your first module: Simple FB Connect.


Palantir: Why We're Standing Up for Net Neutrality

Planet Drupal - Mon, 2017/07/10 - 6:52pm
Why We're Standing Up for Net Neutrality brandt Mon, 07/10/2017 - 11:52 George DeMet Jul 12, 2017

Join us for a day of action urging the FCC and Congress to preserve Title II net neutrality protections. 

Stay connected with the latest news on web strategy, design, and development.

Sign up for our newsletter.

Most people who use the internet take for granted the ability to easily access content and services from a variety of different sources. We watch movies and TV shows on Netflix, Hulu, Amazon, and countless other streaming video services. We listen to music on Spotify, Apple Music, Pandora, and Tidal. We communicate with others using social media and messaging apps like Facebook, Twitter, Instagram, WhatsApp, and Snapchat. We get our news and analysis from hundreds of sites representing the full spectrum of political thought in the United States and beyond.

Being able to quickly and easily publish or consume content from nearly anywhere in the world is not just one of the key reasons for the rapid growth of the internet, but also one of its founding principles.

Today, however, that principle is under threat. The United States Federal Communications Commission (FCC) is considering rolling back net neutrality protections that ensure equal access to online content for broadband internet users. Without net neutrality, internet service providers would be able to offer preferred access to some content providers, and withhold it from others.

Some of these providers also own their media companies and have a business interest in making it easier for people to view and purchase their content than someone else’s. Because most people in the United States don’t have many options when it comes to broadband internet access, losing net neutrality protections means that many consumers may no longer be able to freely choose the online services that best meet their needs.

Think about it this way: imagine a world in which Cuisinart not only made great kitchen appliances, but they also owned your local electric company. And imagine that electric company decided that they were going to charge you more for the electricity used to power any appliances that you had that were made by KitchenAid or any other other non-Cuisinart brand. You would probably argue that that’s absurd, because there’s nothing inherently different about the electricity that’s used to power a KitchenAid toaster versus one made by Cuisinart.

But that’s precisely what the broadband internet service providers opposed to net neutrality want to be able to do: prioritize traffic from their preferred content providers, making it more difficult or costly to access others. In reality, there’s no inherent difference in the traffic that comes from one site versus another; they’re all ones and zeros. Whether you choose to watch a movie on Netflix, Hulu, or FilmStruck shouldn’t be the business of your internet service provider any more than the brand of toaster you use to toast bread in the morning should be the business of your electric utility.

At Palantir, we believe that helping others discover, create, and share knowledge can help strengthen humanity. Many of the websites and online experiences that we architect, design, and build convey information that enable people to make more informed choices and in some cases, even help save lives. It’s important to us that our work is accessible to everyone regardless of what internet service provider they’re using.

That’s why we’re proud to join forces with hundreds of other sites around the web this July 12th for a day of action urging the FCC and Congress to preserve Title II net neutrality protections. You can find out more and make your voice heard at www.battleforthenet.com. We hope you’ll stand alongside us to help keep the web a free and open place.

Stay connected with the latest news on web strategy, design, and development.

Sign up for our newsletter.