Planet Drupal

Subscribe to flux Planet Drupal - aggregated feeds in category Planet Drupal
Mis à jour : il y a 1 min 10 sec

Isovera Ideas & Insights: Things I Know Now About Drupal Development

mer, 02/07/2014 - 20:45

If you are reading this thinking you are going to get some helpful Drupal development or site building tips...sorry! As a marketing person who runs a hardcore Drupal development shop, I often relate more to our clients than our developers. I am sure there are often times when my team wants to clock me over the head with their MacBook Pros as I play the role of the client during internal discussions.The fact is, many of the folks who are working with Drupal are more like me than my developers.That is why they hire us.

Catégories: Elsewhere

Dries Buytaert: Fostering inclusivity and diversity

mer, 02/07/2014 - 20:16
Topic: Drupal

The past few weeks, I've been thinking over and over again trying to rationalize how to best foster a culture of inclusivity and diversity. This in the context of creating a productive work climate of trust and respect.

I think it is fair to say we all want other people to feel welcome and respected. Where that gets difficult is that feeling welcome and respected means something different to different people. What seems harmless to you could be hurtful to another. For example, some people tend to be more concerned about the use of crude or sexual language than others. It's a complex issue based on a range of factors including gender, race, age, geographical location and more. There is also a lot of academic research about the fact that derogatory and vulgar language or sexually graphic behavior creates a hostile environment. These two facts combined, makes it a popular topic in the context of diversity and inclusion.

However it is not just a popular topic, it is also a very difficult topic. Why do we feel defensive and argumentative when confronted with a value and belief system different from our own? It is one thing to challenge someone's take on, say, a country's healthcare system, it is another thing to challenge someone's beliefs. Challenge someone's beliefs, and you challenge their sense of self.

Given all this, is it possible to be inclusive of everyone? For example, can we be inclusive of those who are easily put off by sexually graphic or vulgar language and at the same time be inclusive of those who often use crude or sexual language? Does supporting one group of people mean turning away others? I hope not, but I'm not sure. Can we find a balance when we have conflicting behaviors? Sometimes we need to change behavior (eg. tone down or refrain from using bad language), and other times we need to understand when no offense was intended, and try to accept and accommodate cultural differences.

Answering these questions to define our culture is very difficult. It is even harder to put them into written rules. I strongly believe that being inclusive is a mindset first. It is about wanting to be a good person to all other people. Once you have it in your mind that you want to make others feel respected and comfortable around you, you'll find that you'll be looking for ways to do so. The key is to be appreciative of our differences. If you show respect and sincerity and remain open to hearing differing opinions, we will automatically become more aware of how our actions affect people different from ourselves. We'll automatically become more inclusive and more diverse.

By the same token, being appreciative of how we are different also means you should be willing to give the benefit of the doubt in case you are offended. It's only through fostering an environment where it is safe to make mistakes and learn from each other that we can achieve diversity and inclusiveness in our community.

Last but not least, it also presents a tremendous opportunity to learn about new cultures. I hope to learn from people who are different than me and talk honestly about our differences. If you are one of these people, I hope to ask you questions respectfully to learn more about how your values differ, and would love to find out how you want to be treated.

I'll continue to think about how to best foster a culture of inclusivity and diversity, but I wanted to stop and listen first ...

Catégories: Elsewhere Featured Case Studies: Social Networking Site -

mer, 02/07/2014 - 17:09
Completed Drupal site or project URL:

Project Summary:

This project was developed from scratch by Faichi Solutions Pvt. Ltd.

The idea of building a social network for senior citizens was conceptualized by our client, Zlife Systems Pvt. Ltd, and supported by one of the well-known construction groups of India, Paranjape Schemes Constructions Ltd. In India alone, there are currently 98 million people who are aged 60+, and that number is expected to rise to around 173 million by 2026, or 12.6% of the Indian population. With these numbers in mind, our client wanted to build a dedicated social networking platform that focuses on the holistic living needs of senior citizens.

Together with our client, we chose Drupal 7.23 as the open source technology to successfully build

We used:
• Drupal Commons 3 for prebuilt applications
• Drupal modules like Panels Ajax tabs to show events
• Drupal modules Memcache & XHPr and increased RAM to handle more requests
• Developed & contributed new Drupal modules for customized features.

We partnered with our client from conceptualization to deployment. We are currently scaling up the business model through phase wise development, ongoing support & Mobile App conceptualization.

Key modules/theme/distribution used: Drupal CommonsAdvance ClockPanels Ajax TabsMemcache API and IntegrationXHProfAddress FieldStatuses (FBSS) to FacebookViewsRulesFeaturesRackspace CloudOrganizations involved: Faichi Solutions Pvt LtdTeam members: ravygKalyaniKrenukak
Catégories: Elsewhere

Drupal Commerce: Launching Commerce on Drupal 8

mer, 02/07/2014 - 17:02

With the entity API maturing in Drupal 8 as it approaches its first beta, Commerce Guys gathered a variety of Drupal Commerce contributors and maintainers in its Paris office to begin active development on Drupal Commerce 2.x. The week long sprint began with architectural debate and validation incorporating the collective experience of our professional services teams and delivery partners.

Drupal Commerce 2.x will ultimately be a complete rewrite, reflecting the drastic changes in Drupal 8 itself. We’re excited to announce that long-time community contributor and Commerce Guy par excellence Bojan Zivanovic has been added as a co-maintainer to help us make it happen.

Read about all of the changes!

Catégories: Elsewhere Add 301 Redirects to a Drupal Migration

mer, 02/07/2014 - 17:02

Migrating content from one platform to another saves lots of time from doing grunt work and gets data moved fast. However, simply moving the content doesn’t mean the job is done. There are other considerations too, such as 301 redirects for example. Since we are moving content, our aliases are likely changing too. We can create 301s while migrating content in all at once.

Catégories: Elsewhere

Appnovation Technologies: One Useful Module For Your Local Drupal Development

mer, 02/07/2014 - 16:20

Stage File Proxy is one of my favourite modules that I always enable during a local Drupal

var switchTo5x = false;stLight.options({"publisher":"dr-75626d0b-d9b4-2fdb-6d29-1a20f61d683"});
Catégories: Elsewhere

Open Source Training: The 20 Most Popular Drupal 7 Modules

mer, 02/07/2014 - 12:21

One of the most common questions we get from new Drupal users is, "Which modules do people normally use?"

That's a big question, with over 20,000 modules, but some are far more popular than others.

Webchick, one of the Drupal core developers, has used the statistics available on to make a list of the most popular Drupal 7 modules. This is different from the public stats on module pages which show the popularity of modules across all versions.

Here's an introduction to the 20 most popular Drupal 7 modules:

Catégories: Elsewhere

KatteKrab: DrupalSouth Melbourne 5-7 March 2015

mer, 02/07/2014 - 12:09
Wednesday, July 2, 2014 - 20:09

Hey @drupal Beware the ides of March. Over 5-7 March 2015 @DrupalSouth is coming. See & sign up for announcements

— kattekrab (@kattekrab) June 29, 2014
Catégories: Elsewhere

Pronovix: Behat coverage for all of Drupal - how it could be done

mer, 02/07/2014 - 09:54

There is a lot of excitement in the Drupal community about Behat, especially from more advanced teams that are investing in their Devops infrastructure. It now even looks like Behat might some day make it into Drupal core. I guess that is why several Web development teams that use BDD (Behavior-Driven Development) have asked me how WalkHub relates to Behat. I’ve written a longer post on the WalkHub blog that explains how it could be done, and what the benefits would be. In this post I will focus on how WalkHub could help the community complete the creation of Behat tests for all of Drupal core and contrib.

Catégories: Elsewhere

Drupal Association News: team week notes #27

mer, 02/07/2014 - 06:24

Upcoming deployments: CDN switch for

We have successfully switched all of the sub-sites over to our CDN (Content Delivery Network) provider. On July 2nd we will be pointing ( at our CDN. This deployment improves our ability to serve static files (images, javascript, css, patches, etc.) and improves our network routes outside of North America.

Looking for community feedback

Community Tools Team is working on new layout for user profiles on The first iteration of mockups is now open for community feedback.

Previous deployments

We deployed lots of things on in the previous few weeks. Here is a list of most significant deployments: infrastructure news

We are working to improve many pieces of Over the last month we have made improvements to our development environments with continued migrations to our OpenStack cluster, upgrades to CentOS 6, and increased disk speed and capacity.

Additional features on our CDN account also enabled us to shift project usage data gathering from our local Varnish logs to CDN logs. This let us push nearly 7TB of traffic a month off of our servers and network off to our CDN, freeing up resources for and Git.

We have been making good progress on migrating Git from a single node to a highly available pair of servers for improved redundancy, reliability and performance.
Monitoring improvements are being added as time allows, and we will be rolling out a new monitoring server with Icinga and Cacti.

Other news User Research

We kicked off user research with a full-day workshop at DrupalCon Austin. You can find our summary and some outcomes of the workshop in this blog post. Right now we are busy conducting remote interviews with users all over the world. Expect more updates from the team in the next couple of weeks.

Drupal Jobs

Drupal Job is coming soon. We have just a couple more features to be launch ready. (In particular, we are figuring out coupon codes and adding some finishing polish.) We hope to launch around mid-July.

DrupaCon Austin

Thank you to those who joined us in Austin for sprints related to We were able to make some progress on many of the issues that led to the flood of deployments over the past couple of weeks.

Thanks also to those that took the time to be interviewed by the user research team led by Whitney Hess. You gave us a ton of useful information to incorporate into the personas we are developing for our redesign efforts. There were several intriguing feature requests that came out of those interviews as well.

As always, we’d like to say thanks to all volunteers who are working with us and to the Drupal Association Supporting Partners and Technology Supporters, who made it possible for us to work on these projects. The Supporting Partner Program crowd sources funds that pay for the development team’s time and hosting costs.

Cross-posting from g.d.o/drupalorg

Personal blog tags: week notes
Catégories: Elsewhere

Chapter Three: Drupal WYSIWYG Best Practices

mar, 01/07/2014 - 22:19

Until Drupal 8 arrives, setting up effective WYSIWYG content editing falls to us developers. For many developers, figuring out the available options and their pros and cons can be difficult. Their main goal is to have a usable site up and running as soon as possible. Over the years, I've settled on a recipe that seems to work well for most clients. Other developers that I know often use a similar setup.


I use CKEditor with IMCE as an image and file browser, and I install a variety of add-on modules and plug-ins to make everything usable. Drupal 8 will use CKEditor by default, though its image handling is, thus far, immature and incomplete.


Catégories: Elsewhere

Mediacurrent: Digital Marketing Audit for Drupal Websites

mar, 01/07/2014 - 22:12

Getting the best value from your digital channels demands understanding what works and why. Many brands have websites and email programs that are failing to engage their stakeholders, generate leads, build brand equity and create the real value they could.

This month, our Digital Strategy team is giving away a free Digital Marketing Audit. Our audit will look at the major aspects of your online presence aimed at getting more visitors to your website and converting them into customers.

Catégories: Elsewhere

Aten Design Group: Recent Aten Open Source

mar, 01/07/2014 - 20:05

Aten is always looking for good opportunities to contribute useful code around the open source software we use. Here are some opportunities we've found recently.

New Projects Updates to Existing Projects
  • View Mode Page — Rob managed the issue queue.
  • Node Embed — A few of us managed the issue queue.
  • @font-your-face — Scott managed the issue queue.
  • OpenAid — Several of us worked on a new design and managed the issue queue.

Take a look at the open source projects we're working on, and get involved! All of these projects are happening in the linked open collaboration spaces, so it's easy to see what's happening. But if you'd like a guide to getting plugged in, get in touch.

Catégories: Elsewhere Using Live Templates in PHPStorm

mar, 01/07/2014 - 19:10
PHPStorm and the JetBrains suite of products are without a doubt, the best IDEs on the market for their respective applications. If you do a lot of custom development, you owe it to yourself to learn and use every tool this IDE can afford you.
Catégories: Elsewhere

Drupal core announcements: This Month in Drupal Documentation

mar, 01/07/2014 - 17:22
Welcome to the second This Month in Drupal Documentation!

"This Month in Drupal Documentation" (TMIDD) is an approximately monthly update from the Documentation Working Group (DocWG) on what has been happening in Drupal Documentation in the last month or so. Sorry... because this is posted in the Core group as well as Documentation, comments are disabled.

If you have comments or suggestions, please see the DocWG home page for how to contact us. Thanks!

Notable Documentation Updates

See note above on Suggestions if you'd like to be listed here in our next post!

Thanks for contributing!

Since May 29th (our previous TMIDD post), 262 contributors have made 1216 (wow!) total documentation page revisions, including 8 people that made more than 30 edits (lolandese, acabouet, drupalshrek, jhodgdon, gisle, realityloop, brycefisherfleig, and Gábor Hojtsy) -- thanks everyone!

In addition, there were many many commits to Drupal Core and contributed projects that improved documentation -- these are hard to count, because many commits combine code and documentation -- but they are greatly appreciated too!

Documentation Priorities

The Current documentation priorities page is always a good place to look to figure out what to work on, and has been updated recently.

If you're new to contributing to documentation, these projects may seem a bit overwhelming -- so why not try out a New contributor task to get started?

Upcoming Events Report from the Working Group
  • We've been working on the Policies section of the DocWG pages, and it's taking shape. So far, it mostly contains existing policies, but we also recently discussed and adopted guidelines for what to do about obsolete documentation and added it there.
  • We've streamlined the Contribute to Documentation pages so that they're actually possible to read in one sitting. There was a lot of obsolete and duplicated information in there; not so much now!
  • We are still looking through all of the suggestions and ideas the community has had in the past for how to improve documentation policies, procedures, and tools (and achieve our goals). We are getting closer to making a list of priorities... watch this space for updates!
  • Video files can now be updated on on documentation (and other) pages. Check out this issue for more information:
  • The software on was recently updated, mostly with new features for Drupal 8, including a list of Services (see right sidebar navigation) and displaying Traits. Thanks to the infrastructure team for making this possible (the new Drupal 8 features required PHP 5.4, and the site is running PHP 5.3, so it was a bit tricky!).
Catégories: Elsewhere

Drupal Association News: Announcing Our New Hosting Supporter Program

mar, 01/07/2014 - 17:12

Our members, partners and supporters are the lifeblood of the Drupal Association and everything we do to help foster the Drupal project. Today, we’re making it even easier for organizations to support the Drupal Association and get great benefits in return.

We’re thrilled to announce our new Hosting Supporters Program, which has been specifically designed for Drupal hosting providers who publish great Drupal sites. We frequently hear from hosting providers who want to give back and invest in the project because a rising tide lifts all boats. Since all three of our Supporter programs fund improvements, the Hosting Supporter program is a great new option to do just that. 

The new program brings a third option to our programs for companies (Supporting Partner Program for Drupal design and development shops and Technology Supporter Program for third party software vendors that help build great sites are the other two) and means hosting providers now have a program tailored to their desire to promote Drupal and connect with the community. There are several companies who have already joined.

Why a third option?

We put this together because variety is the spice of life! Well, that, and the fact that our supporter companies enable us to make a difference, and we want to make that as easy as possible for them. It didn’t make sense to bundle hosting providers in with our Tech Supporters program, which is designed for third party software vendors, or Supporting Partner program, which is designed for Drupal design and development shops – so we created a new category.

What is a Hosting Supporter?

A Hosting Supporter is a kind of special organizational member of the Drupal Association. All of our Hosting Supporters get opportunities to connect with the community and provide education. They can also take the Drupal security test and promote that they passed.

How can I become a Hosting Supporter?

To learn more about the Hosting Supporter program, check out the details on the Hosting Supporter Program web page and contact Don Page, Account Manager, Technology & Hosting at the Drupal Association.

Catégories: Elsewhere

OhTheHugeManatee: Bug: Multilingual Auto Label Will Break Your Entity Static Cache

mar, 01/07/2014 - 17:00

This is an important one to note: If you use the popular Automatic Entity Label module on a multilingual site, it will break your paths because of an interaction with Drupal’s built in object cache. I looked at this briefly a few months ago and ran out of time, but my (badass) colleague bburg figured it out this week.

For now, the only solution is a slow one – we clear static entity caches when we generate multilingual titles. That’s not an awesome fix, but it’s hard to think of a better one without any of the D8 cache tagging functionality. Massive kudos to bburg for figuring this out!

And for those of you keeping score, this is a good example of how to file a bug report for a really complex issue in a really popular module… and follow up until you resolve it.

Catégories: Elsewhere

OhTheHugeManatee: D8 Core Sprint in DC

mar, 01/07/2014 - 16:27

A quick note to all the Drupalists in the DC general area – Forum One is trying to put together a D8 core sprint in their DC office space. They’re coordinating with the DC Meetup group to try and spread the word to as many community members as possible!

If you haven’t been to a code sprint before, it’s basically a coding party. Developers get together and help each other contribute better and faster by reviewing code on the spot, mentoring each other, and generally working in small ad-hoc groups. It’s a lot of fun, and gives a big boost to development of the next generation of Drupal.

Forum One will provide the locale in downtown DC complete with pizza, beer, and soda. We also have a few of our core mentors on hand to help you get started if this is your first time contributing to core. Because of the building security, if you want to attend you have to register first! I won’t be able to attend, but my colleagues John Brandenburg and Kalpana Goel will be there mentoring. Go sign up now!

Catégories: Elsewhere

Digett: A module I've been wanting for a long time — insert a block in WYSIWYG

mar, 01/07/2014 - 15:35

Sometimes what you are looking for is right in front of you. I have been searching for a module to allow me to insert a block into a WYSIWYG field. I tried looking for a Drupal implementation like Wordpress Shortcodes, perhaps the SimpleAd module would do what I'm wanting, maybe there is a Ckeditor plugin written for this? I came up short.

read more

Catégories: Elsewhere

Drupal core announcements: No Drupal 6 or Drupal 7 core release on Wednesday, July 2

mar, 01/07/2014 - 15:17

The monthly Drupal core bug fix release window is scheduled for this Wednesday. However, the last release was two months ago, and there haven't been enough changes to the development version since then to warrant a new release.

(Note that there will be a Drupal 8 alpha release on July 2, but Drupal 8 is still under development and therefore on a different schedule than the stable core releases.)

Upcoming release windows include:

  • Wednesday, July 16 (security release window)
  • Wednesday, August 6 (bug fix release window)

For more information on Drupal core release windows, see the documentation on release timing and security releases, and the discussion that led to this policy being implemented.

Catégories: Elsewhere