Drupal Planet

Syndicate content
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 19 hours 2 min ago

Jeff Geerling's Blog: Drupal VM 4.6 adds Debian 9 (Stretch), Vagrant plugin auto-install, and more Docker

Thu, 2017-06-29 05:30

Drupal VM has been hitting its stride this year; after adding experimental Docker support in 4.5, Docker usage has been refined in 4.6 (with a more stable and useful drupal-vm Docker image, along with a few other things:

Categories: Drupal

ADCI Solutions: Drupal site-building: why that's more than a trend

Thu, 2017-06-29 03:53

“Drupal learning curve is horrible”, “it literally made me want to die”: Drupal learning curve this, Drupal learning curve that... You must have faced with all this pain that novice Drupalists tend to experience.  

Meanwhile a number or Drupal usage is growing, the Drupal Community is growing, too. The thing is, Drupal offers an incredible amount of ways to become a part of the Drupal Community. Drupal’s features make it accessible even to non-coders, such as content managers, site-builders. What’s more important, the Drupal development team is going to pay even more attention to those groups (without compromising coders, of course).


Let’s see what this amazing CMS offers to non-coding part of the Community and why this is not just a trend.


Categories: Drupal

Clemens Tolboom: Check your coding style on Drupal 8

Thu, 2017-06-29 03:24
Coding style?

Building software is a complex and sometimes tedious process in which you make errors and mistakes. Testing for errors is mostly done by running your website / code through tests either manually or automatically.

Checking for your code style like formatting and documentation flaws you can use a code sniffer. For PHP you can run phpcs using PHP_CodeSniffer.

Drupal core provides core/phpcs.xml.dist to tell phpcs what to test for.

Categories: Drupal

Colorfield: CKEditor Media Embed wrapper for Drupal 7

Wed, 2017-06-28 23:47
CKEditor Media Embed wrapper for Drupal 7 christophe Thu, 29/06/2017 - 08:47 Looks like most of my Drupal 7 clients are sharing the enthusiasm for CKEditor Media Embed and didn't want to wait for a Drupal 8 upgrade of their site, so here is a wrapper module for that. There are probably way better implementations, like the one that was done for Drupal 8, but I wanted to have something quickly ready with close to zero maintenance. Also, it had to rely on the Wysiwyg module and not the CKEditor standalone module.
Categories: Drupal

Agiledrop.com Blog: AGILEDROP: DrupalCon sessions about Symfony

Wed, 2017-06-28 20:02
Last time, we gathered together DrupalCon Baltimore sessions about Business. Before that, we explored the area of PHP, DevOps, Front End, Site Building, Drupal Showcase, Coding and Development, Project Management and Case Studies. Quite a lot of areas, so this will be our last stop. We will only look at Drupalcon sessions about Symfony. Events: The Object Oriented Hook System by Nida Ismail Shah from Acquia This session threw some light on how to create, trigger, subscribe and listen to events in Drupal 8.   Everything about Unicode all PHP devs should know by Nicolas Grekas from… READ MORE
Categories: Drupal

Jacob Rockowitz: Webform 8.x-5.x-beta14: Ajaxifying Webforms and Improving User Submission Management

Wed, 2017-06-28 18:17

Webform 8.x-5.x-beta14 has become a significant release because it addresses several important features and milestones listed on the Webform roadmap, including support for multiple drafts, Ajax-enhancing submission forms and the administrative UI.

Before I start to "show-n-telling" you about these cool new features, wanted to announce that I am targeting monthly releases and explain my goals for each release of the Webform module.

Monthly Releases

Initially,I was reluctant to publically commit to regular releases for software that I am maintaining for free. Turns out my public commitment is a good thing. Targeting regular releases motivates me to organize the Webform's roadmap and issue queue while iteratively working on fixing bugs and adding new features. I’m trying to take an agile approach with maintaining the Webform module that seeks to iteratively implement working features knowing that features and functionality can and should evolve over time.

The Webform for Drupal 8 (formerly known as YAML Form module) is a completely new codebase striving to reach reasonable feature parity with the Webform 7.x-4.x module, which is used by a half million Drupal 7 websites. I've also looked at the Webform ecosystem for Drupal 7 - gradually I’m integrating key Webform add-on modules into the core Webform module for Drupal 8.

Ajaxifying Webform Forms and User Interface

The Webform Ajax module is a perfect example of a contrib module for Drupal 7 that I wanted to add to the core Webform module. Personally,...Read More

Categories: Drupal

myDropWizard.com: Drupal Sucks at Non-Profits

Wed, 2017-06-28 14:47

If you're a non-profit volunteer, board member, director, or staff, should you be afraid of using Drupal for your website needs?

There's been a lot of doom and gloom in the Drupal Community with Drupal 8 being more complex than ever! Other "content management systems" (a.k.a. CMS's) have long claimed that "Drupal is hard", "Drupal is expensive".

Is Drupal hard? Is Drupal 8 even "harder"? Is it "too expensive" for your non-profit?

Does Drupal suck at non-profits?

In this article, I take a deep dive, looking at what non-profits need from a website and how well Drupal can provide for those needs.

Read on to see what I think, and PLEASE, share your thoughts in the comments below!

Categories: Drupal

myDropWizard.com: Drupal 6 security update for SMTP

Wed, 2017-06-28 11:36

As you may know, Drupal 6 has reached End-of-Life (EOL) which means the Drupal Security Team is no longer doing Security Advisories or working on security patches for Drupal 6 core or contrib modules - but the Drupal 6 LTS vendors are and we're one of them!

Today, there is a Moderately Critical security release for the SMTP module to fix an Information Disclosure vulnerability.

This SMTP module enables you to send mail using a third party (non-system) mail service instead of the local system mailer included with Drupal.

When this module is in debugging mode, it would log privileged information.

With the help of the D6LTS vendors, a new version was released.

If you have a Drupal 6 site using the SMTP module, we recommend you update immediately.

If you'd like all your Drupal 6 modules to receive security updates and have the fixes deployed the same day they're released, please check out our D6LTS plans.

Note: if you use the myDropWizard module (totally free!), you'll be alerted to these and any future security updates, and will be able to use drush to install them (even though they won't necessarily have a release on Drupal.org).

Categories: Drupal

LevelTen Interactive: High Tech Websites on Drupal

Wed, 2017-06-28 10:15

Meet our last intern: Brandon Reid of our Web & Drupal Developer Internship program! One of his first projects as an intern was to research High Tech Website built on Drupal, so without further ado, here are his findings: 

For those who aren't familiar with Drupal. Drupal is the #1 platform for web content management among global enterprises, governments, higher education institutions, and NGOs. Drupal is flexible and highly scalable, publishing a single website or shares content in multiple languages across many devices. Technology and business...Read more

Categories: Drupal

Chiranjeeb Mahanta | Blog: GSoC’17 Coding period | Week #4 | Drupal

Wed, 2017-06-28 09:26
GSoC’17 Coding period | Week #4 | Drupal chiranjeeb2410 Wed, 06/28/2017 - 12:26
Categories: Drupal

Drupal blog: Community Discussions Findings and Webinar

Wed, 2017-06-28 08:46

Over the last few years, many of us have seen the need to evolve community governance. Up until now, we had to focus on other priorities, but now is the time to address our needs for community governance especially in light of recent community events.

Our project has matured greatly and participation has expanded from developers and site builders to also include more content editors, designers, and marketing managers who work not only as freelancers or at Drupal shops, but also for large digital agencies or system integrators. We want all community members to be included in these community discussions so the redefined community governance serves everyone. This is an exciting time to create an even healthier future for our ever-growing community.

The Drupal Association is committed to staying in a support role as the community determines how to best evolve community governance to support everyone’s needs. We started helping by hosting Community Discussions that were mediated by Whitney Hess. There were 7 sessions at DrupalCon Baltimore and 7 virtual sessions between April and May. You can find the meeting minutes here.

The Community Discussions surfaced several common needs and identified several strategies for addressing those needs.

The most commonly shared needs of the community are (in order of frequency):

  • Awareness

  • Participation

  • Transparency

  • Clarity

  • Contribution

  • Healing

  • Trust

  • Understanding

  • Communication

  • Connection

  • Empowerment

  • Process

  • Progress

Strategies to address those needs ranged from clarifying the responsibilities and boundaries of the leadership roles throughout the Drupal project, determining how and where to communicate community decisions, improving processes for community management, and providing easier access to documentation about leadership roles and clearly communicating what is expected of Drupal community members.

In terms of next steps, the participants were in agreement that we need to come together in a Governance Summit to start architecting improvements to today’s governance structure. However, the community did not define the best way to hold this meeting. It is still unclear when and where it should be, and who should participate and facilitate. We will send out a community survey next to get input from you to answer these questions.

Attend The Webinar

We invite to you attend a webinar on July 6 at 11 am ET / 1600 BST / 8:30 pm IST hosted by Whitney Hess. Whitney will review the findings from our Community Discussions in more detail. We will record the video and share it with you afterwards, along with a written transcript.

Dial in details are below:



Or Telephone:

   Dial: +1 646 558 8656 (US Toll) or +1 408 638 0968 (US Toll)

   Meeting ID: 589 988 397

   International numbers available:    


Thank you for your patience and participation as we tackle these big questions and move forward together as a stronger community.

Categories: Drupal

Appnovation Technologies: Appnovation and Agile in Asia: Why the Hong Kong Insurance Market Matters

Wed, 2017-06-28 00:21
Appnovation and Agile in Asia: Why the Hong Kong Insurance Market Matters It's been 2 years since we set up Appnovation's APAC office in Hong Kong. One of our fastest growing business areas in Hong Kong is within the insurance sector, helping various companies with their agile, dev. ops. and Atlassian transformations and integrations. In recent years, insurance companies have face...
Categories: Drupal

heykarthikwithu: Drupal 8 - Console, Setup and Usage in building drupal application

Tue, 2017-06-27 23:35
Drupal 8 - Console, Setup and Usage in building drupal application

The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal.

heykarthikwithu Wednesday, 28 June 2017 - 12:05:12 - IST, Asia/Kolkata
Categories: Drupal

Zhilevan Blog: Create Multi Step Form in Drupal 8

Tue, 2017-06-27 22:40
Creating a multistep form  was not straightforward in Drupal 7, although there were some solutions, like “mforms”,” multistep” and  apparent solution by show/hiding fields by “Field Group” module  but Drupal Developers have struggled to create MultiStep Form,   In this article I’ll try to describe how we can create  MultiStop Form in Drupal 8,it’s not hard as much as it was in Drupal 7, Drupal 8 makes it easy for us, stay with me.  
Categories: Drupal

Tameesh Biswas | Blog: GSoC17 : Client Side File Crypto : Week 4

Tue, 2017-06-27 20:46
GSoC17 : Client Side File Crypto : Week 4

This blog post summarises my fourth week of the coding period of Google Summer of Code with Drupal.

Code Review

The week began with iterating over previously committed code based on feedback by Colan. After making the changes and pushing them, I later merged the merge request into the 8.x-1.x-dev branch after Colan’s approval.

tameeshb Wed, 06/28/2017 - 09:16 Tags GSoC Google Summer of Code 2017 Drupal Drupal Blog
Categories: Drupal

DrupalCon News: Call for Papers is Officially Closed

Tue, 2017-06-27 11:35

In true Drupal fashion, we had a huge amount of proposals for DrupalCon Vienna on the last day, bringing us to 567 session submissions.

Categories: Drupal

Web Wash: How to Customize Content Forms and Pages Using Field Group in Drupal 8

Tue, 2017-06-27 10:30
Content with many fields can be overwhelming when it comes to adding and editing data. Also, creating layouts to display the content is often a complex task. Field Group can solve both of these issues. Using this module, fields can be grouped in a variety of ways including tabs, accordions and HTML elements. Field Group not only works for editing content, it can also be used to group and structure fields so that great layouts can be created with little effort. In the first part of this tutorial, we’ll show how to group fields to make editing content easier. The second part will demonstrate how to display groups of fields to create a simple but effective layout.
Categories: Drupal

Acquia Developer Center Blog: Acquia Jumpstarts Data-Driven Personalization with New Starter Kit

Tue, 2017-06-27 08:50

We have all heard the buzz around personalization — the key to orchestrating a customer experience that will drive engagement, conversions, and loyalty. Unfortunately, implementing personalization continues to be a challenge for marketers due to an inability to collect data across multiple customer touch points and unify that data across tools into one customer profile.

Tags: acquia drupal planet
Categories: Drupal

Drupal Console: The DrupalConsole Launcher is a stand-alone full CLI application.

Tue, 2017-06-27 07:49

On the latest DrupalConsole release the Launcher aka the global executable is a stand-alone full CLI application. Yes, it was like this before, but at some point on RC releases when the per-site installation was introduced we removed global commands and most of the Launcher features, but after receiving feedback and analyzing the benefits, we decided to bring back the Launcher as a full CLI application.


Categories: Drupal

Powered By