Planet Drupal

Subscribe to Planet Drupal feed - aggregated feeds in category Planet Drupal
Updated: 3 min 22 sec ago

Mediacurrent: The Business Benefits of Drupal 8: Webinar Video

Thu, 12/11/2015 - 14:57

The biggest release in Web Content Management history—Drupal 8.0.0—is scheduled for November 19th.

Categories: Elsewhere

OpenLucius: Automatically verifying entries in Drupal webforms in 4 steps

Thu, 12/11/2015 - 11:27

Imagine you would like to have a form on your website that let’s visitors test your Cloud application. We wanted this for people who like to try our Drupal social intranet OpenLucius for free. To achieve this we need at least the following information: email address, name and organization.

We wanted to:

  1. Keep the threshold as low as possible.
  2. Verify the entered email address.
  3. Request additional information.
  4. Avoid spam bots.

We also wanted to automate as much as possible, as to not lose time on spam bots and people that are not serious. In Drupal this is all possible without encrypting a single line: with the use of the popular Drupal modules Webform and Token. Here is how in 4 steps:

Categories: Elsewhere frontpage posts: DrupalCamp Santiago de Chile 2015

Thu, 12/11/2015 - 11:26

DrupalCamp Santiago de Chile - Envía tus Charlas - Submit your talks!!!

DrupalCamp Santiago de Chile is getting closer, the first DrupalCamp in Chile event will be held on 10,11 and 12 December.
We are accepting session submissions until November 15, if you are coming, hurry up and propose your talk.
Register at !
This will be the first major Drupal event with a national and international call to be held in Chile. On 10 and 11 will take place at headquarters of the Economic Commission for Latin America and the Caribbean (ECLAC), United Nations, in Vitacura next to the Bicentenario Park.
On December 12 we will extend the event with in-depth technical presentations and workshops at Faculty of Engineering of the Universidad Central next to Almagro Park.
Be prepared for a broad and diverse event, we have already confirmed the participation of government representatives, experts from different areas and drupalers from Argentina, Peru, Bolivia, Ecuador, Colombia, Costa Rica, Uruguay, Brazil, Spain and Australia.

For more information:
Original announcement of the Camp:

DrupalCamp Santiago de Chile está cada vez más cerca, el primer Drupalcamp en Chile se realizará los días 10,11 y 12 de diciembre.
Estamos recibiendo propuestas de sesiones hasta el 15 de noviembre, si piensas venir, apresúrate y postula tu charla.
Registrate en !
Este será el primer gran evento Drupal de convocatoria nacional e internacional que se realizará en Chile. Los días 10 y 11 tendrá lugar en la sede de la Comisión Económica para Latinoamérica y el Caribe (CEPAL) de Naciones Unidas, en la comuna de Vitacura al lado del parque Bicentenario.
El día 12 de diciembre tendremos charlas técnicas y talleres en la Facultad de Ingeniería de la Universidad Central, frente al parque Almagro.
Prepárate para un evento amplio y diverso, ya tenemos confirmada la participación de representantes de gobierno, especialistas de distintas áreas y drupaleros de Argentina, Perú, Bolivia, Ecuador, Colombia, Costa Rica, Uruguay, Brasil, España y Australia.

Categories: Elsewhere

Amazee Labs: #celebr8D8 - the Drupal 8 Release Party

Thu, 12/11/2015 - 08:45
#celebr8D8 - the Drupal 8 Release Party Corina Schmid Thu, 11/12/2015 - 08:45

After the beta version and the release candidate 1 it is time for the real deal! Drupal 8 is coming and it’s coming soon; on November 19, 2015.

Since we at Amazee Labs love Drupal and parties almost alike we want to celebrate this very special occasion. And because we really like Drupal we’ve decided not to throw only one but three parties! Yes, that's no typo, it's three parties, one in each of our offices in Austin, Cape Town and Zurich. So if you are anywhere near one these three locations make sure you sign up und join us!

Join the party at our Zurich Office

Celebrate with our Cape Town Team

Party in Austin

Of course you could also join in at any other party near you!

We are super excited to #celebr8D8 with you.

Want to know more about Drupal 8? Check out our blog or read some facts and figures here.

Categories: Elsewhere

Derek McBurney: Creating A Drupal Distro That Scales - Part 3: Locking It Down

Thu, 12/11/2015 - 08:00
There's only one thing that can stop your organization's site admins from altering your Drupal CMS into every permutation and combination possible: permissions.
Categories: Elsewhere

Promet Source: A Guide to Working with Your Drupal Support Team

Wed, 11/11/2015 - 22:49

There’s a familiar refrain to many group discussions. The speaker will encourage participation from all peers, but gets no response, then reminds everyone that “there’s no such thing as a stupid question.” All questions are good. They bring us knowledge, and knowledge is power.

Categories: Elsewhere

Mediacurrent: Your Drupal Site Is A Platform

Wed, 11/11/2015 - 21:12

Through my experience working on OpenChurch and several large multisite projects over the years, I have come to appreciate the benefits of building Drupal sites using custom install profiles.

Categories: Elsewhere

Axelerant Blog: Agile Drupal Support Teams Like Ours Are Self-Organized

Wed, 11/11/2015 - 20:00

What does the best Drupal support teams, plasma laser systems, robots, and flocks of birds have in common? 

 They’re self-organizing. You’ve got to see the big picture to get it. I’ll show you.

I have been studying self-organization as a scientific discipline for the last ten years.  During this ten year journey, I’ve jumped into its various subjects: plasma laser systems, educational technology, robotics and computer simulations, project management, and organizational dynamics. When you get into the depths of each topic, it’s easy to see the similarities. Each theme allows a systemic view—the big picture.

A system is a collection of interacting components each having its purpose. It could be plasma particles in laser-plasma interactions, it could be a team working on a project, it could be functional groups interacting to form an organization, it could be a flock of birds flying together maintaining a nearly constant distance from each other. The list is endless.

What we’re talking about here is a fixed system. It’s one that:

(A) Can produce the same outcomes in different ways in the same environment and different results in the same and different environments

(B) Can not only learn and adopt but also create

Drupal support teams that are agile are excellent examples of this.

So how does this science map to project teams and agile?

Agility in project management is a simple way to look at project teams as self-organizing nonlinear systems. This system is a network of interacting autonomous entities, all working towards a the project goal.

As an example, Scrum which is an agile model with its three pillars of transparency is a framework that allows the teams to work towards the objective that makes teams most productive. Through this, team productivity is far more important than individual productivity.

The systemic view of agile teams also explains why clients are expected to be an active participant in the dynamics. The client is a component of the whole system which impacts the input flux, the project’s requirements, and output flux, the project’s releases, by defining priorities and needs.

Every kind of system needs a set of guiding rules.

Scrum, one kind of an agile technique framework, is nothing but a set of rules that the project team as a system agrees to play by to meet their goals. Scrum isn’t a methodology—it’s a set of steps that have to be followed, like a manual.

The objective of any system is to improve continuously and emerge. Emergence here means achieving something that wouldn’t be possible independently.

If we look at a project team, scrum does allow retrospectives as a tool or technique for continuous improvement. The main purpose of any environment where any system operates is to design interventions towards improved performance of the system.

Self-Organizing Drupal Support Teams?

So in this way, the best Drupal support team can be a self-organizing system, and why not? The science does not limit the volume or size of the system. Perhaps a better word would be a self-organizing dynamic system, through constant retrospection and agility. You can bring stability to chaotic situations to meet the shared organizational vision or goal.

Today the discipline of System Dynamics is being used to model the software development life cycle, SDLC, processes we commonly use today. Or at least, that’s what we’re using successfully with our Drupal support teams. It works.

Want agile support on your side? Read On.

The post Agile Drupal Support Teams Like Ours Are Self-Organized first appeared on Axelerant.

Categories: Elsewhere

Agaric Collective: Marking up Drupal's blog posts for the IndieWeb

Wed, 11/11/2015 - 17:49

IndieWebCamp is a movement dedicated to growing the independent web, or IndieWeb: a people-focused alternative to the corporate web. The movement is called IndieWebCamp because it is built in large part over an on-going series of two-day camps. At these camps and online, the community emphasizes principles over particular projects or software— any web site can be a part of the IndieWeb. Here's how to take a first step into the IndieWeb with Drupal.

All the benefits from brewing your own website touted by IndieWebCamp are indeed great. Your content belongs unambiguously and in real and practical ways to you; at the least it won't disappear when yet another company shuts down or is acquired and tells its fans "thanks for supporting us on our incredible journey". Above all, you are in control of what you post, how it is presented, and how others can find it. All this may be familiar to web developers as the concept of "having a web site."

If that was all there was to the movement, IndieWebCamp would be a call to do it like we did it in 1998. Instead, IndieWebCamp goes the next step by recognizing that people use the corporate web of Facebook, Twitter, Tumblr (Yahoo), Blogger (Google), Flickr (Yahoo), LiveJournal (SUP Media), YouTube (Google), and others in large because of the experience they provide for interactions between people. IndieWebCamp takes on the challenge of designing user experiences and formats and protocols which make following, sharing, and responding just as easy on the independent web of personal sites and blogs.

To this end of making social interaction native to independent sites, IndieWeb principles and practice teach a couple of new tricks to old web sites. One of these tricks, which we will not cover today, provides a bridge from independent sites to the monolithic services most people use today by implementing the approach of Publish (on your) Own Site, Syndicate Elsewhere (POSSE). This means that posting on your own site provides an advantage in that your posts and status messages can go to all services rather than get stuck inside only one.

The first steps of getting on the IndieWeb (after joining the #indiewebcamp IRC channel) are very familiar to web developers: Put up a web site. We were all set with a domain name for Agaric and with web hosting, so we could skip right to setting up our home page and signing in.

All you need to do for this step is to add rel=me to a link to an online profile that links back to your home page, identifying yourself in both places as you. In our case, we added the rel="me" attribute to a link to our Twitter profile. Twitter puts rel="me" on the web site link on their profiles. We did have to make sure we linked to Twitter with https not http so that the redirect didn't interfere with verifying our web sign in capability with The link to Agaric's Twitter account on our page looks like this:


Next up is giving the independent web some basic facts of our identity using the h-card microformat. I've never heard anyone claim that microformats have the most intuitive names, but all the properties are documented. We edited our page.tpl.php template to add the h-card class to a h1 tag surrounding our logo, to which we added the class u-logo and our site name with linking to our homepage, to which we added the classes p-name and u-url. Again using we verified that the h-card could be read. The markup looks like this:

Agaric We build online.

Finally, blog posts themselves are each marked up as an h-entry and elements of each blog post with h-entry properties. (The IndieWebCamp wiki has a stub article for h-entry and the markup IndieWeb makes use of, but we found the h-entry listing on to be clearer.) For blog posts' markup we did a lot of work in template preprocess hooks. For example, here we add the h-entry class itself, the p-name class for the blog title, and (with a bit of reconstruction of Drupal's $submitted variable) the dt-published class for the date and time the blog post was published:

/** * Implements hook_preprocess_node(). */ function agaric_bootstrap_preprocess_node(&$variables) { if ($variables['type'] == 'blog') { $variables['classes_array'][] = 'h-entry'; if (!isset($variables['title_attributes']['class'])) { $variables['title_attributes_array']['class'] = array(); } $variables['title_attributes_array']['class'][] = 'p-name'; $datetime = format_date($variables['node']->created, 'custom', 'Y-m-d h:i:s'); $formatted_date = '' . $variables['date'] . ''; $variables['submitted'] = t('Submitted by !username on !datetime', array('!username' => $variables['name'], '!datetime' => $formatted_date)); } }

Here's the validation for this very blog post. The markup looks like this:

Marking up Drupal's blog posts for the IndieWeb Submitted by Benjamin Melançon on Mon, 05/04/2015 - 11:58 …

What do you thing of the IndieWebCamp movement and its goal of making distributed sharing and following easy, while not prescribing which platforms or technologies to use? How about Agaric's far-from-automated approach to making a Drupal site part of the IndieWeb? And do you think Drupal should try to be more IndieWeb-ready as we expect another burst of growth with the release of Drupal 8?

Categories: Elsewhere

Drupal Commerce: Drupal 7 Commerce Sprint Month Retrospective

Wed, 11/11/2015 - 17:40

One month ago we kicked off the Drupal 7 Commerce Sprint. This sprint is an initiative to work on Drupal Commerce 1.x and contributed projects in the ecosystem. Every week we have held a scrum in the form of office hours in the #drupal-commerce IRC channel, along with a Google Hangout for those who want to sprint virtually together.

What has been accomplished?

We have had over twelve participants since the first office hours and averaged around five attendees each week. Thanks to these community members we’ve accomplished the following!

New / Updated modules

Categories: Elsewhere

Attiks: Clientside validation for Drupal 8

Wed, 11/11/2015 - 17:38

We just released the first release candidate of clientside validation for Drupal 8.

By Peter Droogmans

Categories: Elsewhere

IXIS: End of life imminent for Drupal 6

Wed, 11/11/2015 - 16:01

Launched in 2008 Drupal 6 has served a large base of sites for the past 7 years even with the more recent Drupal 7 launched in 2011.

As a provider of Drupal support and hosting services Ixis still look after a number of clients who are running the latest up to date Drupal 6 codebase. However, with the announcement of Drupal 8 launching on November 19th 2015 this starts the countdown to the end of the extended support policy - which is 3 months after the launch of Drupal 8. The final 3 months will only cover security updates - not functionality or bug fixes.

read more

Categories: Elsewhere

Drupalize.Me: A Simple Drupal 7 to Drupal 8 Migration

Wed, 11/11/2015 - 15:00

With the official release date of Drupal 8 right around the corner, I wanted to take a look at how much effort would be required to migrate our blog to Drupal 8. In this blog post we'll take a look at the current documentation, and status of the migrate module in Drupal core as well as a couple of contributed modules that can help us out.

Categories: Elsewhere

Mike Stiv - Drupal developer and consultant: Speeding up your Drupal website with cloudflare

Wed, 11/11/2015 - 13:44

Cloudflare claims that can boost the speed of a website. But how much benefit can a site get? I am using Cloudflare for some drupal sites, but I never had a clear picture of how much the speed improvement really is. In this post I will present some data that I collected. The site I tested is a drupal site, but similar results can be expected for any other CMS like wordpress or joomla.

Categories: Elsewhere

InternetDevels: Drupal 7 and ApacheSolr: tips and examples for beginners

Wed, 11/11/2015 - 13:14

Hey there! If you are interested in Drupal web development, tips
by our dev could do you a world of good. Welcome to learn
things about Drupal 7 and Apache Solr. 100% profit! ;)

Read more
Categories: Elsewhere How To Install Drupal 8 (Linux) (Drupal 8 Tutorial #2) (Article + Video)

Wed, 11/11/2015 - 09:57

How to install Drupal 8 in Linux server (Ubuntu 14.04.3 LTS), set permissions and setup virtual hosts. In the video I also show how to remotely edit the files from Mac with Atom editor.

Categories: Elsewhere

Gábor Hojtsy: Drupal 8 multilingual tidbits 19: content translation development

Wed, 11/11/2015 - 09:19

Up to date as of November 11th, 2015.

Now that we covered how content translation workflow works in Drupal 8, its time to look a bit at the API side. In Drupal 7 this meant dealing with scary seemingly infinitely nested arrays with language codes, field names, deltas, etc. Drupal 8 makes this a whole lot simpler.

Categories: Elsewhere Altering Entity Field Querys for JOINS ORs and Profit

Wed, 11/11/2015 - 01:00
One of my favorite features from Drupal 7 is the EntityFieldQuery. The power of the EntityFieldQuery is a well known thing, and I a have written about extending EntityFieldQueries with subqueries before. This time I will go into extending the query as a query object, using Drupal's hook and alter architecture. Simple EntityFieldQuery For our example we will start with a simple EntityFieldQuery for getting a list of nodes. $query...
Categories: Elsewhere

OSTraining: Use Cloud Zoom for Thumbnail Galleries in Drupal

Wed, 11/11/2015 - 00:20

Cloud Zoom is a JQuery addon that provides image galleries that are ideal for shopping carts.

Cloud Zoom will show a small, thumbnail sized image. When you hover over the small image, you'll then get a large version of the image. This effect is really popular in e-commerce: you'll see it on and in Drupal Commerce.

Here's how to use Cloud Zoom in Drupal:

Categories: Elsewhere

Entity Pilot: Entity Pilot in public beta - painless content staging for Drupal 8

Tue, 10/11/2015 - 23:23

Today we're proud to announce that Entity Pilot has entered its public beta phase, just in time for the 8.0.0 release of Drupal 8.

This means you can get started sending and receiving content between your Drupal 8 sites and building up a content-repository to power your content network.

Read on to discover painless content-staging for Drupal 8

Categories: Elsewhere