Planet Drupal

Subscribe to Planet Drupal feed
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 53 min 37 sec ago

Drupal Association News: Drupal 8 Release Planned for November 19

Fri, 30/10/2015 - 19:09

We’ve come a long way since the community started building Drupal 8 in 2011 and today we’re thrilled to say that we have an official release date!

On Groups.Drupal.org, the Drupal 8 Core maintainers wrote, "Based on our experience with our successful release candidates, we are confident to announce that Drupal 8.0.0 will be released on November 19, 2015!” Congratulations to the Core team and to everyone who worked hard to make Drupal 8 a reality.

If you want to get involved in making the Drupal 8 release an amazing experience for everyone around the world, there are numerous different ways to contribute. Just a few include:

Many thanks to all of the amazing community members who have worked tirelessly to make Drupal 8 a reality. Whether you're one of the thousands of contributors who submitted code, a multilingual genius working on translation, or one of the many companies and individuals who made financial contributions to the Drupal 8 Accelerate fundraiser, we wanted to say: THANK YOU! We couldn't have done this without you!

Categories: Elsewhere

roomify.us: An Open Source Sharing Economy Platform for Drupal

Fri, 30/10/2015 - 15:13
Today we are very excited to announce a broader vision for what we are doing at Roomify. Roomify started out with the aim of addressing the booking and reservation problem within the hospitality industry - and that remains a key goal for us. Some time ago, however, we had the opportunity to take a break and look at the bigger picture. We evaluated what is at the core of the open source tools we are building and how  people are using them outside of the hospitality industry.  What emerged is a realization that what we are really building are platforms that allow people to connect and share resources. In other words, a sharing economy platform. 
Categories: Elsewhere

Dutch Open Projects: Dynamic field group titles

Fri, 30/10/2015 - 14:55

The Field Group module is a much used way to group the display of fields. Groups can have titles which give context to the fields in this group and can act as links to open or close the group.

For this use case we have the comments inside a collapsible group (done with Display Suite). The title of this group should include the number of comments. To dynamically change the title of a group is something that is not very well documented, so here’s an attempt.

Categories: Elsewhere

OSTraining: Goodbye Webform? Contact Forms Are In the Drupal 8 Core

Fri, 30/10/2015 - 02:21

In Drupal 7, if you wanted to create contact forms, you had to use a contributed module. Webform and Entityform were the most popular options.

Now in Drupal 8, forms are in core. Will be saying to goodbye to those popular Drupal 7 modules? Read on and find out ...

Categories: Elsewhere

DrupalCon News: Call for Content Ends Monday

Thu, 29/10/2015 - 21:05

Have you submitted your content ideas yet for DrupalCon Asia? The deadline is coming up quickly, and once it closes, there are no more chances to get your content on the stage at DrupalCon Asia.

On Monday, 2 November, at 11:59PM India local time (UTC +5:30), the call for content closes. Make sure you've submitted everything you want considered before then! Here are the three things that are closing on Monday night:

Categories: Elsewhere

OpenLucius: 4 considerations: upgrade Drupal 6 to Drupal 7 or Drupal 8

Thu, 29/10/2015 - 19:05

...and what about Drupal 7 to Drupal 8?

We got a lot of questions last year like: can I build a new project on Drupal 8? What do I have to do with my Drupal 6 install when Drupal 8 is released? Do I have to upgrade my Drupal 7 install when Drupal 8 is stable.

We see these sorts of questions more and more, because Drupal 8 will have a stable release in the foreseeable future. And that means end of life for Drupal 6. So what to do?

Considerations for:
  1. Drupal 6 to Drupal 8
  2. Drupal 6 to Drupal 7
  3. Drupal 7 to Drupal 8
  4. Tools for upgrading to Drupal 8
Categories: Elsewhere

Mediacurrent: The Business Benefits of D8: Empower Digital Innovation With the Newest Version of Drupal

Thu, 29/10/2015 - 18:49

After 4+ years of anticipation, developers and tech industry pros are now at the ready for Drupal 8 and the 200+ major improvements it brings. But what are the benefits of Drupal 8 from a business perspective?

Categories: Elsewhere

Promet Source: The Drive for Open Government

Thu, 29/10/2015 - 16:51
White House Reveals Action Plan for Open Source Projects     

Can the government be as open and accessible as a git repository? That’s the aim of an ongoing program that’s being touted by the Obama administration as they released the third action plan for the Open Government Partnership on October 27, 2015.  

Categories: Elsewhere

Acquia Developer Center Blog: Component-based Drupal: Workflows and Methodologies for Enterprise Builds

Thu, 29/10/2015 - 16:28
Jason Enter

The landscape of Drupal theme development has drastically changed in recent years. Cutting-edge front-end development tools are now considered standard within Drupal enterprise builds.

Tags: acquia drupal planet
Categories: Elsewhere

Arthur Foelsche: Accessibility Linting

Thu, 29/10/2015 - 16:00

First, let me say that I am not an expert in web accessibility. Unfortunately I think most people who are web developers aren't. Worse, evaluating development work to understand how people interact with it is not only hard, it is often relegated to a "508 checklist" rather than being a core piece of how website and application development happens. Further, the tools that help evaluate a site for accessibility concerns often only catch the more glaring concerns, still requiring evaluation by people. 

...human inspection is necessary when it comes to semantics, for instance to assess if the page title properly describes the page, if a particular element has either not been marked up at all or with a too generic element, or if elements which belong logically together can be grouped inside a proper element.

The report shows once more that human inspection is crucial to achieve a high degree of web accessibility, and that a dedicated effort must be made to develop a more modern generation of checkers suitable for the latest standards and recommendations, and tailored for the needs of today's testers, developers, and site owners.

-- Efficient Web Accessibility Testing

And that's the reality- people are still a fundamental part of the process. However, the tools that we do have now can provide a helpful first pass in evaluating our work. We have an opportunity to bring some accessibility questions to the fore during the development process.

My interest in linting is exactly this- that it is an easy way for teams integrate accessibility evaluation throughout the entire lifecycle of a project. By making it part of the pull request process these tools- as imperfect as they maybe- can catch some concerns early which can alleviate pressure if significant alterations are needed. Discovering that an ajax widget poses accessibility challenges is much easier to deal with early in the project rather than in a quality assurance sprint at the end. When accessibility problems make code unmergeable then teams can take responsibility for something they may have not realized until very late in the process. Scheduling regular time for assessment by people is of course still needed but the hope is that those reviews will be much more effective since many obvious concerns have already been addressed.


The results of a linting test against google.com. Accessibility concerns crop up everywhere.

So how can it be brought into to a continuous integration workflow? For some first pass testing, I have used access_lint which relies on Google's Accessibility Developer Tools to provide testing on CircleCi. Here's an example project which shows how implement linting as a test. It's basically three lines of code, two of which don't really count. Note that I'm using a specific branch of access_lint which handles the return status from the tests for CircleCi to evaluate. You can see the test result here.

The reality is that it's simple to integrate rudimentary tests for accessibility concerns. It does not absolve a team from doing a full audits but it does make accessibility an integral part of our process. As the tools continue to mature this process will only become more useful and effective. 

 

 

 

 

Categories: Planet Drupal
Categories: Elsewhere

Arthur Foelsche: Accessibility Linting

Thu, 29/10/2015 - 16:00

First, let me say that I am not an expert in web accessibility. Unfortunately I think most people who are web developers aren't. Worse, evaluating development work to understand how people interact with it is not only hard, it is often relegated to a "508 checklist" rather than being a core piece of how website and application development happens. Further, the tools that help evaluate a site for accessibility concerns often only catch the more glaring concerns, still requiring evaluation by people. 

...human inspection is necessary when it comes to semantics, for instance to assess if the page title properly describes the page, if a particular element has either not been marked up at all or with a too generic element, or if elements which belong logically together can be grouped inside a proper element.

The report shows once more that human inspection is crucial to achieve a high degree of web accessibility, and that a dedicated effort must be made to develop a more modern generation of checkers suitable for the latest standards and recommendations, and tailored for the needs of today's testers, developers, and site owners.

-- Efficient Web Accessibility Testing

And that's the reality- people are still a fundamental part of the process. However, the tools that we do have now can provide a helpful first pass in evaluating our work. We have an opportunity to bring some accessibility questions to the fore during the development process.

My interest in linting is exactly this- that it is an easy way for teams integrate accessibility evaluation throughout the entire lifecycle of a project. By making it part of the pull request process these tools- as imperfect as they maybe- can catch some concerns early which can alleviate pressure if significant alterations are needed. Discovering that an ajax widget poses accessibility challenges is much easier to deal with early in the project rather than in a quality assurance sprint at the end. When accessibility problems make code unmergeable then teams can take responsibility for something they may have not realized until very late in the process. Scheduling regular time for assessment by people is of course still needed but the hope is that those reviews will be much more effective since many obvious concerns have already been addressed.


The results of a linting test against google.com. Accessibility concerns crop up everywhere.

So how can it be brought into to a continuous integration workflow? For some first pass testing, I have used access_lint which relies on Google's Accessibility Developer Tools to provide testing on CircleCi. Here's an example project which shows how implement linting as a test. It's basically three lines of code, two of which don't really count. Note that I'm using a specific branch of access_lint which handles the return status from the tests for CircleCi to evaluate. You can see the test result here.

The reality is that it's simple to integrate rudimentary tests for accessibility concerns. It does not absolve a team from doing a full audits but it does make accessibility an integral part of our process. As the tools continue to mature this process will only become more useful and effective. 

 

 

 

 

Categories: Planet Drupal
Categories: Elsewhere

Acquia Developer Center Blog: 3 Secret Features in Drupal 8

Thu, 29/10/2015 - 15:20
Steve Burge

You've undoubtedly heard about some of the major new features in Drupal 8.

You've heard that Views is in core, that there is a new WYSIWYG editor, and that the codebase has been redesigned with Symfony.

At OSTraining we've written posts about many of these headline features, including one we posted here at Acquia called, 10 New Features in Drupal 8 Core.

Tags: acquia drupal planet
Categories: Elsewhere

Drupal Commerce: Commerce 2.x Stories: Currencies

Thu, 29/10/2015 - 15:03

Welcome back. Last week we discussed our efforts around libraries, Composer, dependent modules. This week it’s time to jump into Commerce itself. Let’s start with currencies.

The very first Commerce 2.x story discussed our efforts to replace the hardcoded Commerce 1.x currency list with one generated from an external source. It also discussed our efforts to improve currency formatting. This work resulted in the commerceguys/intl library. It contains a list all currencies in the world, as well as translated currency names and symbols for over 200 languages. This list gets updated and expanded every 6 months (according to the CLDR release schedule).

On the Commerce side, currencies are configuration entities. A price field is provided that stores amounts and their currency codes.
The field widget and formatter are locale aware and use the intl library's NumberFormatter to do the heavy lifting.

Read on for more details...

Categories: Elsewhere

Blair Wadman: An introduction to preventing SQL Injection in Drupal modules

Thu, 29/10/2015 - 13:21

If there is one fear that most developers experience, it is the fear of security vulnerabilities with the code you have written. Bugs are one thing, but security holes that can be used to expose user data or wreck havoc on the database are the cause of many a nightmare. One of the most common forms of attack is SQL Injection. SQL Injection involves injecting malicious commands into a query, usually via some form of user entry.

Fortunately, Drupal provides the tools to protect your website or application against SQL Injection, as long as you follow best practice.

This is best illustrated with an example. This is a simple, harmless query that selects everything from the node table.......

Categories: Elsewhere

Daniel Pocock: reSIProcate 1.10 release

Thu, 29/10/2015 - 13:20

reSIProcate 1.10.0 was released a few weeks ago and after going through the various QA cycles has become available in packages for Debian jessie-backports, EPEL6 and EPEL7 and the latest releases of Fedora and Ubuntu.

Key features of the 1.10.x branch:

A 1.10.1 release was tagged yesterday and is not yet widely available in packages. This release is only significant for people using RADIUS authentication and keen to change from the FreeRADIUS-client library to radcli.

Categories: Elsewhere

Dutch Open Projects: Introducing the Font Awesome SVG module

Thu, 29/10/2015 - 09:12

Icon fonts, what a great idea. Add a single font to your site, and you get a complete set of simple icons for an enormous array of possibilities. A popular example is Font Awesome. Created by Dave Gandy for use with Twitter Bootstrap, it is now deployed on many websites. However, more recently, the merits of icon fonts have become the subject of criticism. This blog post is not about convincing you icon fonts are a bad idea and you absolutely must start using something different. For an introduction on the topic, I will gladly point you to this great post over on CSS Tricks.com. However, if you would like an alternative, there is now the Font Awesome SVG module for Drupal. It is an add-on module to the Icon API module that will render the Font Awesome icon set as inline SVG data. It is mostly still experimental, to be able to gain experience with using inline SVG with a minimal effort.

Categories: Elsewhere

Drupal CMS Guides at Daymuse Studios: 10 Native Applications Every Drupal Web Developer Needs

Wed, 28/10/2015 - 22:56

Your native applications are the bread and butter of your web development tools. Here's our 10 key recommendations every developer needs plus a bonus.

Categories: Elsewhere

Mediacurrent: New eBook: How to Prepare Your Website for Drupal 8

Wed, 28/10/2015 - 20:36

Drupal 8 is here! Is your team ready?

Whether you’re on the brink of an upgrade or still waiting to make the move, now is the time to prepare your website for Drupal 8. To help get you ready, we compiled our advice and knowledge into a new eBook.

Categories: Elsewhere

Chapter Three: Drupal Apple News Module

Wed, 28/10/2015 - 20:04

Chapter Three has developed a powerful, flexible Drupal module to publish Drupal 7 content directly to News, Apple’s all-new app available with iOS 9. The Apple News module is Chapter Three’s most recent contribution to the Drupal community.



Apple News delivers rich and immersive news, magazine, and web content to millions of users on iPhone and iPad. With Apple News Format, publishers can create signature content for News. Content is automatically optimized for both iPhone and iPad and publishers can earn revenue with iAd, Apple’s advertising platform. Senior Chapter Three developers seized the opportunity to build a module for Drupal 7 sites to publish content to News.

Categories: Elsewhere

InternetDevels: Drupal is the best solution for ecommerce websites

Wed, 28/10/2015 - 19:34

Dear readers, once we told you about building social shopping projects with Drupal. 
Now it’s time to discuss Drupal ecommerce benefits. Let the big shopping begin! ;)

Read more
Categories: Elsewhere

Pages