Planet Drupal

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

Drupal @ Penn State: We stole this site, you should too

lun, 14/09/2015 - 06:16

Welcome to the new Drupal @ PSU!

We hope you enjoy the site so much that we want you to have it. No really, go ahead, take it. Steal this site. We did, and we’re proud of that fact. This site is actually a fork of the Office of Digital Learning’s new site that just launched recently.

Catégories: Elsewhere Drupal Camp Pune 2015

sam, 12/09/2015 - 22:32

Dear August,

We saw you delivering one of the best events “DRUPAL CAMP PUNE 2015” this year to the community. The reception received was exhilarating. Congrats to everyone for the best they put into The DCPune2015 specially our Sponsors, Organizers  and Sessions speakers.

Catégories: Elsewhere

Robert Douglass: 8.0.0 ways you can participate in the Barcelona Drupalcon Prenote - even if you're not there!

sam, 12/09/2015 - 21:41

The "Prenote" is a time-honored DrupalCon tradition; it is the first session of the conference, directly before the Driesnote, and it is loads of fun. This year, everyone has a chance to participate in the Prenote, even if you're not coming to Barcelona. Here are 8.0.0 reasons how you can pitch in and make this Prenote totalmente excelente.

1.0.0, Come to the show: If you're attending DrupalCon Barcelona, come to the show! It's at 8:00am on Tuesday, Sept. 22, in the same room as the Driesnote, so you get good seats to see Dries. You also have a good motivation not to drink yourself into oblivion Monday night, and start the DrupalCon bright and early.

2.0.0, Watch the livestream: This is for those of you who won't be there in person. Thankfully, you can watch the live stream and be with us in spirit. 8:00am is 2:00am Eastern Standard, so it's just right for you night owls on the East Coast.

3.0.0, Make a video cameo: We wil be incorporating video volunteers into the show. Sign up below and indicate that you want to be a "video volunteer" and you'll get a set of instructions to follow to make a few very short, very easy videos that we can use. No et preocupis, és molt fàcil!

4.0.0, Be an offstage volunteer: We need a few people who will be at the session who can help us run some critical systems offstage. You get to be part of the show but you don't have to memorise any lines.

Onstage volunteers: We need people who can rehearse with us on Monday (and possibly Sunday) and actually be part of the show. We've got big roles and small roles, so if it sounds like fun, let us know by filling out the form below, and we'll do our best to work you in. In particular, we definitely need people who can be the following:

  • 5.0.0. Spanish language and cultural guides
  • 6.0.0. Catalan language and cultural guides
  • 7.0.0. Musicians and dancers of all sorts

8.0.0. Send us photos of yourself:
That's right, we're going to make a cool photo montage that has special meaning in the show, and you can be part of it by taking pictures of yourselves in these poses and sending them to us. Detailed instructions are below, but let's just say that it's significant that this is point 8.0.0. =)

Photo instructions: Take all four photos with a white wall behind you, ideally as devoid of visual features as possible.

  • Photo 1: Stand with your left arm to the wall, look forward (not at the camera), cupping your hands together, as if you're expecting a present from Dries. Who knows.... maybe you are?
  • Photo 2: Stand with your left side to the wall, look forward (not at the camera). Right leg forward, left leg back, bend at the knees. Right arm forward, fist facing up. Left arm back fist facing down.

Here are the poses for Photos 1 & 2.

  • Photo 3: Stand with your left side to the wall, look forward (not at the camera). Put both arms forward and git push. Important, make sure to stick out your bum towards the rear!
  • Photo 4: Stand with your left side to the wall, look at the camera and grin like a fool. In a half squat, pump both fists, elbows in at your sides, and think Drupal 8.0.0. ROCKS!.

Here are the poses for Photos 3 & 4.

Name * E-mail * Photo -pose 1 Files must be less than 10 MB.
Allowed file types: gif jpg jpeg png. Photo -pose 2 Files must be less than 10 MB.
Allowed file types: gif jpg jpeg png. Photo -pose 3 Files must be less than 10 MB.
Allowed file types: gif jpg jpeg png. Photo -pose 4 Files must be less than 10 MB.
Allowed file types: gif jpg jpeg png. I speak Spanish No Yes I speak Catalan No Yes I play an instrument Which one? I can sing and dance I love dressing up in costumes No Yes I want to be a video volunteer No Yes
Catégories: Elsewhere

Frederic Marand: Meteor tip of the day: Tinytest cheatsheet

sam, 12/09/2015 - 20:21

I've been doing a lot more Meteor these days, especially working on Drupal 8 SSO with Meteor, and could not find a reasonably complete and up-to-date (for Meteor list of the Tinytest assertions, so I updated, reordered, and completed the existing gist on the topic.

So here is the Meteor Tinytest cheatsheet: : complete list of assertions and helpers for your test methods.

Catégories: Elsewhere

Cruiskeen Consulting: NERD Summit?

sam, 12/09/2015 - 17:47

I'm spending time this week at Nerd Summit 2015. This has been a great experience, covering many different areas. This is fairly heavy on Drupal, but not at all Drupal-specific.  At the moment I'm in the Business Panel, which is really very interesting. 

Catégories: Elsewhere

OSTraining: How to Create a REST API Export in Drupal 8

sam, 12/09/2015 - 03:08

Creating a REST API export in Drupal 7 is not always an easy process.

In a previous tutorial, we explained how to use the Services module, but that can be a complex and sometimes buggy option.

In comparison, Drupal 8 is a breath of fresh air. You can create web services using on the Drupal 8 core.

Catégories: Elsewhere

Acquia Developer Center Blog: Protect Your Drupal Website with Permissions

ven, 11/09/2015 - 19:30
Adam Malone

Regardless of whether you’re developing a Drupal website or a Drupal module, you have to be aware of how visitors and users will interact with things. The primary way that you can control this access is through permissions.

Permissions (along with users) are a fundamental component of Drupal administration, and using them correctly can make the difference between having a secure, reliable website, and having a website that exposes information about its visitors -- which you may end up hearing about on the evening news.

Tags: acquia drupal planet
Catégories: Elsewhere

Drupal Watchdog: Classy Theming

ven, 11/09/2015 - 19:09
Feature Disclaimer:

This article was written with Drupal 8 still under very active development; if something don’t work… maybe you can fix it.

With the release of Drupal 8, themers will be showered with pleasant surprises.

For starters, the theming engine has been changed from PHPTemplate to Twig. And while we were fixing that little issue, we also modernized the CSS architecture, removed all theme functions, shuttled control of markup and CSS into the theme, and added image styles, breakpoints, and responsive images.

Were you ever confused about where certain markup came from? Guess what: it’s now visible by viewing the page source.

Welcome to the epic world of Drupal 8 Theming: powered by a fearless horde of Norsemen and Shield Maidens! riding on mighty Unicorns! in the full moon! under the banner of Drupal 8! onwards to victory!
Or just a really delightful theming experience.

First Blood

Let’s start with a Drupal 8 theme. Create a new folder in [root]/themes/[themename]. This will make it available to all sites in your installation. For a site-specific theme, you could place it in sites/[sitename]/theme as is done in Drupal 7.

To register the theme, Drupal needs a .info file. That file must be placed inside the theme folder theme/[themename]/[themename].info.yml, and have the following contents:

name: yggdrasil type: theme description: A mighty theme package: themes core: 8.x screenshot: yggdrasil.gif base theme: classy libraries: - yggdrasil/global stylesheets-remove: stylesheet-i-dont-need.css stylesheets-overwrite: stylesheet-i-overwrite.css regions: header: Header content: Main Content footer: Footer

Let’s break down each part of the .info file.

Catégories: Elsewhere

Drupal core announcements: Drupal core security release window on Wednesday, September 16

ven, 11/09/2015 - 19:05
Start:  2015-09-16 (All day) America/New_York Online meeting (eg. IRC meeting) Organizers:  David_Rothstein

The monthly security release window for Drupal 6 and Drupal 7 core will take place on Wednesday, September 16.

This does not mean that a Drupal core security release will necessarily take place on that date for either the Drupal 6 or Drupal 7 branches, only that you should prepare to look out for one (and be ready to update your Drupal sites in the event that the Drupal security team decides to make a release).

There will be no bug fix/feature release on this date; the next window for a Drupal core bug fix/feature release is Wednesday, October 7.

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

DrupalCon News: Pedal with us to sunny Barcelona

ven, 11/09/2015 - 19:01

Following the success of last year's Tour de Drupal to DrupalCon Amsterdam the community is organizing another Tour. This time the destination is Barcelona!

If taking a ride along the coast with friends with the warm sea breeze in your face sounds good to you then this is your chance to do it: join us for "Tour de Drupal Barcelona".

Catégories: Elsewhere

agoradesign: How to create custom entities with bundle support in Drupal 8

ven, 11/09/2015 - 18:23
A quick tutorial on how to create custom entity types with bundle support in Drupal 8, and which pitfalls you have to conquer on your way.
Catégories: Elsewhere

SitePoint PHP Drupal: Drupal 8 Custom Plugin Types

ven, 11/09/2015 - 18:00

Drupal 8 comes with a great addition to the backend developer toolkit in the form of the plugin system. Completely new, specific to Drupal and evolved from serving only a few specific purposes, plugins have become the go-to system for reusable functionality in Drupal 8.

In this article series of two parts, we will use this system to build a feature that allows the use of custom forms together with node entities. After we’re done, we’ll be able to do the following:

  • configure node bundles to use one of multiple form types to be displayed together with the node display
  • easily define new form types by extending from a sensible base class

Because the topic is very well covered elsewhere, I will not go into the details of how plugins work. But do feel free to brush up on the theory before diving into the crux of it here. And if you want to take a look at the end result, the code we write in both articles can be found in this repository.

We will get started by creating our custom plugin type. To this end, we will have 2 interfaces and 6 classes. It sounds like much, but I assure you they are rather boilerplate and quick to set up. Then, in the next installment of this series, we will see how to use it for our reusable forms attached to nodes.

Continue reading %Drupal 8 Custom Plugin Types%

Catégories: Elsewhere

InternetDevels: Ready to launch a new website? 8 things to check!

ven, 11/09/2015 - 15:20

When the work on your website development is accomplished, there comes this exciting moment. Your new website is ready to start its successful journey into the world...or, better to say, the World Wide Web. But, like before any important journey, there are some things you should check. Let’s start!

Read more
Catégories: Elsewhere

Drupal core announcements: Recording from Sept 11th 2015 Drupal 8 critical issues discussion

ven, 11/09/2015 - 14:02

We met again today to discuss critical issues blocking Drupal 8's release (candidate). (See all prior recordings). Although there were very few people attending and all of us had various tech difficulties, we endured, discussed the critical issues at hand to the extent possible, so here is the recording of the meeting video and chat from today in the hope that it helps more than just those who were on the meeting:

If you also have significant time to work on critical issues in Drupal 8 and we did not include you, let me know as soon as possible.

The meeting log is as follows (all times are CEST real time at the meeting):

[11:56am] dawehner:
[11:56am] Druplicon: => Using the "Autocomplete (Tags style)" widget for the author field does not save the submitted user [#2566419] => 31 comments, 7 IRC mentions
[12:00pm] GaborHojtsy:
[12:09pm] dawehner:
[12:09pm] Druplicon: => [meta] !placeholder causes strings to be escaped and makes the sanitization API harder to understand [#2506427] => 43 comments, 10 IRC mentions
[12:17pm] GaborHojtsy:
[12:19pm] GaborHojtsy: its more like 18 teams are above 50%
[12:25pm] catch_:
[12:25pm] Druplicon: => Change !placeholder to support URLs specifically, introduce a new placeholder or change behavior of @placeholders [#2565895] => 0 comments, 1 IRC mention

Catégories: Elsewhere

Tim Millwood: Trashing Drupal

ven, 11/09/2015 - 10:20
At heart Drupal is an awesome CMS. The reason I would advise going for Drupal over any other...
Catégories: Elsewhere

Attiks: Add a custom menu to the navbar module

ven, 11/09/2015 - 10:16

Adding a custom menu to the Drupal 7 Navbar module aka "Mobile Friendly Navigation Toolbar" can be cumbersome, this post shows you the required steps.

By Peter Droogmans

Catégories: Elsewhere

Attiks: Add a custom menu to the navbar module

ven, 11/09/2015 - 10:16
Peter Droogmans

Adding a custom menu to the Drupal 7 Navbar module aka "Mobile Friendly Navigation Toolbar" can be cumbersome, this post shows you the required steps.

Catégories: Elsewhere

Mediacurrent: How to Budget a Drupal Project

jeu, 10/09/2015 - 23:06


Catégories: Elsewhere

Acquia Developer Center Blog: Three Best Practices for Third-Party API Integration

jeu, 10/09/2015 - 17:50
Georgianna Anderson

This is the second and final installment in our series covering Acquia Global Support Team’s third-party API integration with Zendesk (part one covered

Tags: acquia drupal planet
Catégories: Elsewhere

Wellnet Blog: How Drupal 8 builds your pages [infographic]

jeu, 10/09/2015 - 16:23

Want to know more about it? Come to the DrupalCon Barcelona! I'll be there with my talk!

Catégories: Elsewhere