Planet Drupal

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

Drupal @ Penn State: Testing Drush concurrency

lun, 21/03/2016 - 20:16

I had a question the other day on twitter as to if it’s possible to run drush sites aliases in parallel. Apparently I was asking the question the wrong way as @greg_1_anderson (Drush co-maintainer) told me that Drush supported –concurrent and apparently has for several years. In fact, its supported it so long and is so under used that they might remove it from Drush as a result :).

Catégories: Elsewhere

Drupal @ Penn State: Drupal, A thesis.

lun, 21/03/2016 - 20:16

I recently defended my Master of Sciences thesis with a central theme of open source, activism and Drupal. You can grab a copy here or in the article links. I started this research project in 2007, in part, life got in the way but also, I didn’t know how to tell the story.

Catégories: Elsewhere

Drupal @ Penn State: Cache warming authenticated sites with XMLRPC

lun, 21/03/2016 - 20:16

This video talks through how XMLRPC Page Load and HTTPRL Spider can be used to warm caches on private / authenticated sites. XMLRPC Page Load provides a callback that tricks Drupal into thinking that it’s delivering a page to certain user account. It does this by simulating page delivery but then never actually writing the output anywhere.

Catégories: Elsewhere

OSTraining: What's Coming in Drupal 8.1?

lun, 21/03/2016 - 20:07

Drupal 8.1 will be released in April and it marks the start of a new era for Drupal.

Previously, new features were only added every few years, with the release of major Drupal versions such as 6, 7 and 8.

Now, thanks to a new release cycle, we can look forward to new Drupal features every six months. Drupal 8.1 is arriving six months after the release of 8.0, and we can expect version 8.2 in October this year.

So what's new in Drupal 8.1? Read on to find out ...

Catégories: Elsewhere

Red Crackle: Adding A Flat Shipping Rate To Orders

lun, 21/03/2016 - 20:00
Catégories: Elsewhere

Red Crackle: Adding Sales Tax to the bill

lun, 21/03/2016 - 19:30
Catégories: Elsewhere

Red Crackle: Adding VAT Tax to the bill

lun, 21/03/2016 - 13:02
Catégories: Elsewhere We are going to DrupalCon New Orleans!

lun, 21/03/2016 - 09:09
We are going to DrupalCon New Orleans! Body

With around 767 submissions from around the globe DrupalCon New Orleans must have set a new record for an all time high for session submissions at any conference. We can only imagine the plight of track chairs who helped select final ~150 sessions, given the numbers we are absolutely thrilled to announce that three of our talks (Including one in higher ed summit) have been accepted for Drupalcon New Orleans.

Here is a brief of talks at Drupalcon New Orleans May, 2016.

Service Workers Internals:

Saket and Piyuesh will talk about Service Workers on D8 and the promise of offline web. The topic is a build up from series of BoF at Drupalcon Asia where service workers was discussed passionately and pragmatically. It’s not just frontend, necessary backend infrastructure (route caching, url config) needs to be present for service workers to be a reality, hence Saket and Piyuesh ( our frontend and backend leads ) decided to team up on this. You can read more about the tentative agenda at the session synopsis and here are rumours of what to expect in the demo:

  • Config for urls for offline first approach

  • Config for urls for network first approach & fallback to serviceworker cache

  • Static resource caching via service workers

  • Since D8 has placeholders, it would be wise to cache the response of placeholders & render them using service-workers. Background sync can be used to keep pulling in fresh data for the placeholders.


Exploring Drupal 8 Frontend landscape through Polymer :

Saket is back with a session on the utopia of using Drupal 8 as a backend for multiple front end frameworks; this time it’s through Polymer. Webcomponents have had the frontend community wanting, what’s not to desire? Reusable components, shadow DOM, templating and much more all native to the browser. Though webcomponents paints a beautiful feature, Polymer from Google delivers it as a polyfill for the restless. In this talk Saket will talk about what Drupal 8 frontend programming might look like and glitches we might need to resolve for a smooth future.

Higher-ed Summit

Drupal Campus Ambassador Program - A community Initiative:

A wildcard entry into Dries’s keynote and Holly’s closing-note at Drupalcon Asia,  DCAP made its humble beginnings in one of India’s regional events, where business folks were trying to find answers to Drupal talent problems. In spirit of Drupal community’s do-ocracy some of the community members figured a WIN-WIN solution for the problem, that is to take Drupal to colleges and evangelise it professionally. There have been numerous college workshops but DCAP is different in ways that it provides longevity and support to college students and that is exactly what Rakhi will be sharing at Higher-ed summit -- a bit of the history, successes so far and brave new world Drupal will foray into through DCAP. Catch Rakhi in action on May 9 at DrupalCon New Orleans.

aurelia.bhoy Mon, 03/21/2016 - 13:39
Catégories: Elsewhere

John Albin Wilkins: Discussing Front-end Development

lun, 21/03/2016 - 04:37

Last Friday, I gave the first in a series of front-end web development talks here in Taipei. There were 11 attendees as we discussed in length how to structure a site’s styles with CSS components and Drupal 8 naming conventions.

Catégories: Elsewhere

Freelock : How do you rate Performance?

dim, 20/03/2016 - 22:07

How quick do pages on your site load? How quick should they load? How do you make pages load quicker?
Why should you care?

The speed of pages loading on websites is often overlooked in web projects, and can be a major difference between two sites that otherwise look the same. Let's start with why you should care -- or rather, when you should care.

PerformanceDrupal PlanetProfilingInfinite ScrollUser Experience
Catégories: Elsewhere

Valuebound: How to render blocks in twig files

dim, 20/03/2016 - 19:31

After lot of research, finally got the way to render blocks in twig files.

Basically there are two type of renders.

  1. When there is an existing instance of the block in the layout. The the block can be rendered in twig using preprocess as $block = Block::load('mediablock'); $variables['social_links'] = \Drupal::entityTypeManager() ->getViewBuilder('block') ->view($block);
  2. There is no instance or configurations for the block. Then in the preprocessor we need to create the instance, build the block and then render it $block_manager = \Drupal::service('plugin.manager.block'); $config = []; $plugin_block = $block_manager->createInstance('farmjournal_social_sharing', $config); $render = $plugin_block->build…
Catégories: Elsewhere

Drupal core announcements: Coding standards proposals for final discussion on 4/1

dim, 20/03/2016 - 02:55

The TWG coding standards committee is announcing two coding standards changes for final discussion. These appear to have reached a point close enough to consensus for final completion. The new process for proposing and ratifying changes is documented on the coding standards project page.

The two issues being proposed are:

As a follow up on the preceding set of issues now concluded:

These proposals will be re-evaluated during the next coding standards meeting currently scheduled for March . At that point the discussion may be extended, or the policy may be dismissed or ratified and moved to the ‘update documentation’ step.

Catégories: Elsewhere

Drupal core announcements: Is a 24-hour Wednesday bugfix release window important for your sites?

dim, 20/03/2016 - 00:05

Since 2011, Drupal core has had a scheduled monthly bugfix release window, and since 2012, this window has specifically been on the first Wednesday of the month. We are considering extending this window so that a bugfix release is scheduled to come out during a specific week, but not necessarily on Wednesday or any particular day. This is to provide more leeway for release managers to prepare releases across timezones.

Coordinated security releases would still occur during the fixed window on the third Wednesday of the month. The bugfix release windows would still be scheduled every month around the first Wednesday, but might occur anywhere from Tuesday to Friday.

Please let us know by April 1 on the core policy discussion issue if you have any concerns with this proposed change. Otherwise, we may plan to have the release window begin at midnight UTC on Wednesday April 6 (Tuesday evening in the western hemisphere) and extend until the release is created (anywhere from that time through the end of the week). Thanks!

Catégories: Elsewhere

OpenLucius: 17 Cool Drupal modules | March 2016

sam, 19/03/2016 - 14:58

Below you will find the module updates that catched my attention last month:

1. Security Kit
Catégories: Elsewhere

Blair Wadman: Single search box with multiple fields using Drupal Views

sam, 19/03/2016 - 14:31

Searching on fields in Views is made possible by adding an exposed filter for the relevant field. You can search on multiple fields by adding multiple exposed filters. But what if you want to have one single search box searching multiple fields? This is a very common requirement.

Fortunately, you don’t need to download any additional modules, or do any view alter magic in code. All you need is the power of combined filters.

Catégories: Elsewhere

Mediacurrent: Friday 5: 5 Minutes on Configuring Your Drupal Site

ven, 18/03/2016 - 20:19

We made it to the end of another busy work week! Welcome back to Episode 4 of The Mediacurrent Friday 5.

This week, Drupal Developer Ryan Gibson spends 5 Minutes on Configuring Your Drupal Site. With the release of Drupal 8, there are tons of new features to be excited about. One of them being configuration management, or how changes are tracked and controlled in Drupal. 

Watch the video below to learn more about how to handle configuration management in Drupal 7 and 8.

Catégories: Elsewhere