Drupal Planet

An indefinitive guide to Composer in Drupal 8

Geoffrey

In the past couple of posts, we’ve put several different facets of Drupal 8 under the microscope and discussed how each one is going to change the way you develop for Drupal in the very near future. Now, we’d like to ask a question about Drupal 8 development, one that we believe is going to be quite important in particular for developers who’ve worked within the wider PHP ecosystem.

Getting Cozy with Dependency Injection

Piers

Tuning into some of the discussion on Drupal 8’s new additions, you may have heard about the Dependency Injection Component from the Symfony project. Its inclusion is one of the many architectural changes helping Drupal modernise its approach to code organization.

In this brief introduction, I'll endeavour to explain the concept of Dependency Injection, and see how it impacts our code, hopefully demystifying a topic which is simpler than you might think.

You got Symfony in my Drupal 8!

Geoffrey

*updated to include clarification about DI*

If you’re working with Drupal, you’re probably aware that the next major release of Drupal is going to integrate with the wider PHP ecosystem in a big way. Its adoption of Symfony is a really big deal, not just for Drupal developers who will have a lot to learn, with access to a huge stable of components as a trade-off. It’s also a big deal for Symfony developers, who have a whole new platform to develop for, and also the PHP community at large, who Drupal developers are now able to contribute to at a much deeper level. 

We had a look around for a comprehensive list of Symfony components that are going to be in Drupal 8, but we couldn’t really find one that was up to date. For your benefit, here’s a list we put together that outlines the current list of Symfony components used in Drupal 8.

Open sourcing security, or, how Drupal could have saved the ABC's users

Geoffrey

You might have heard that last week the ABC got hacked. The truth is a bit more complex than this, and is not as alarming as the statement may imply; rest assured, most of Aunty's sites are fine. However, there are still plenty of lessons to be learnt for everyone concerned, whether you run a website or merely use a website's services. In this post, we'll walk you through some of these lessons, and we'll show how Drupal could have prevented this from happening.

DrupalCon: an organizer’s perspective

Magda

It felt like yesterday when it was announced that Sydney would host the DDU in 2013 at the Melbourne DDU 2012. After the great camp that Melbourne community had delivered, I was inspired to volunteer with the local Sydney team in putting on the DDU in my own city. But what I didn't expect was that DDU 2013  was going to turn into a the first DrupalCon held outside the U.S and Europe. The conference was held in Coogee at the Crowne Plaza, overlooking the beautiful beach.

When DrupalCon came to Sydney

Geoffrey

A DrupalCon is one of the biggest events on any Drupal developer's calendar, and in February 2013, it came to Sydney for the very first time. We've had numerous DrupalCamps and Drupal Downunder events in previous years, and even some Drupal South events across the ditch, but we haven't really seen anything that covers the scale and gravitas of an official event. Now that I've actually been to one, I'd like to share my impressions of it.

Rate DrupalCon Sydney sessions with the Guide app

Geoffrey

DrupalCon Sydney 2013 is now over! We had a fantastic time, and we'll be talking about that really soon, but first there's an important matter we'd like your help with.

The Drupal Association is looking for feedback on the sessions presented at DrupalCon Sydney 2013, and are encouraging you to submit it via the web. We understand that there are some issues with the submission form on the DrupalCon site, so we decided to help out by reminding people about a different approach for your feedback.

Example app ratingWe've got a rating system already in place on the DrupalCon Sydney 2013 Mobile App. The data goes to the Drupal Association and the feedback is critical for the DA so that they have a better idea of what sessions people want to see, and what feedback to give to presenters. We really appreciate the many of you have already have already used the mobile app and ecourage you to rate all the sessions. 

For those that haven't, please do the following::

  1. Download the app for your phone or device from the Apple App Store or Google Play.
  2. Run the app, open the Sessions list and navigate down to the session you want to rate.
  3. Click the Rate this session button.
  4. A form will be shown, prompting you to select a star rating from 1 to 5, as well as enter a short comment.
  5. Click Save, and your results will be saved and sent to us.

If you have any problems submitting, please let us know. The future of DrupalCon depends on your feedback!

DrupalCon in your hand: the DC Sydney mobile app

Geoffrey

DrupalCon is the biggest conference held in the Drupal community. Since 2005, it has run in ten countries across the world, growing from under 50 people at the first DrupalCon in Antwerp all the way up to 2012’s conventions, pulling in over 3000 people in Denver alone.

In 2013, for the first time, DrupalCon is being held in the southern hemisphere, in CrossFunctional’s hometown of Sydney, Australia.

Apart from being the platinum sponsor, CrossFunctional has developed a mobile application that runs on iOS and Android for DrupalCon Sydney. In this post, we’d like to discuss its functionality, the methods we used to create it, and the challenges that we faced developing this
hybrid app.

To download the apps and try them out, grab them from the iTunes Store and Google Play store using the links below.

Download on the App Store for iPhone, iPad and iPod Touch    Android app on Google Play

We've spotted a few bugs in the first release of the app, so we're doing our best to rectify them and should have a new version out well before DrupalCon begins. There's also a Windows Phone version in the works, so watch this space.

Responsive admin toolbar in Drupal 8

Magda

In my previous blog post The Latest in Mobile for Drupal 8 - Oct 2012, I briefly touched on how the responsive toolbar was going to look in Drupal 8.

It was only a prototype then, but last night I installed the Drupal 8 was quite taken back how slick and responsive the new admin toolbar is.

Here are some screenshots on how it will look.

Full size

More and more Aussies take up surfing... the Internet

Magda

This month, the Digital Futures 2012 Report on the Internet in Australia was issued by the ARC Centre of Excellence for Creative Industries and Innovation.  Based on a survey taken in 2011, it follows trends in Internet usage across the country, and attempts to point out major opportunities and potential issues presented as more Australians get online.

Cross(Functional) had a look through the report, and here's some of what we found:

Pages

Subscribe to Drupal Planet

glqxz9283 sfy39587p10 mnesdcuix7