Darn ... it's broken on Firefox now. See http://clemens-tolboom.github.io/uml-generator-php/animations/self/ using Firefox.
How long can we last on pastry and coffee? It’s time to start taking our sprint nutrition seriously
Of all the activities I take part in the Drupal community, sprinting is my favourite. Coming together with new and old friends to push forwards is a great feeling. Many events around the world are realising the power of sprinting and working hard to accommodate them.
But every sprint I go to I feel completely drained. I feel like I need a holiday after a week long sprint. Part of this is down to diet. Refined sugar, pizza, and caffeine is a short term solution to a long term problem. Quickly absorbed into the bloodstream, they give you a quick high, followed by an unavoidable crash.In terms of actual nutrients, in refined sugar there is only one: the above mentioned sucrose. It makes up 99.9% of the product. There are no vitamins, minerals, trace elements, fiber, water, protein, fat, or anything else. Nutrients such as chromium, manganese, zinc, magnesium, and copper have been lost in the refining process. For that reason, it has been said that sugar provides “empty calories.”
By the second day of a conference, hackathon, or sprint. I need a coffee and pastry before I can start looking and thinking straight. It’s a non-stop cycle, and that’s exactly what most sprint venues provide.Time to kick the habit
We need to start being more responsible over our bodies and minds and need to ask our kind hosts to be more responsible. It may be a sprint, but life is a marathon. Let’s replace the coffee, pizza, and donuts with healthier options.Boost your brain powerB1, B2, B3, B5, B12, Folic Acid.
Essential for energy production, brain and nerve function. Find them in:
- Cashew nuts
Strengthens the immune system – fights infection. Needed for healthy skin, bones, and joints. Works with Vitamin B to produce energy. Find them in:
Helps produce the anti-stress hormone. Aids ability to cope with stress effectively. Find them in:
- Pecan nuts
- Brazil nuts
- Whole wheat bread
- Whole wheat pasta
I really hope we can raise expectations around sprints and the level of food available.
Wunderkraut cares about Healthy Web Projects making healthy decisions with our clients and with our employees. We favour long term benefits over short term. We aim for sustainable projects instead of exhausting projects.
That's why we're sponsoring the sprint buffet at the Drupalaton sprints. As well as the usual snacks, there will also be a range of healthy foods to help your productivity and happiness. "We care about the Drupal community and all the participants that push Drupal 8 forward.
Drupalaton is the perfect event to kickstart this initiative. Four days of blue skies, clear water, and sprinting.
Let's sprint healthy!
Business track chair Steve Parks writes on the work being done to develop the session content for DrupalCon between session selection and the event itself.
It seemed to happen in the blink of an eye. DrupalCon Austin finished, and within a week the window for submitting sessions for Amsterdam closed. After that, the track chairs had just two weeks to review and assess hundreds of submissions to sift them down to just 13 sessions per track-- and we all had day jobs to do too!.
Although selection is now complete, the work to make DrupalCon great isn’t over. The track chairs (and of course the Drupal Association staff) are still devoting considerable time each week until DrupalCon is actually over.Feedback
Firstly, we committed to providing detailed feedback to anyone whose proposed session wasn’t selected. In the case of the business track, we went into quite a bit of detail providing tips about what could get each session selected in future. We also encourage new speakers, or those with new talks, to deliver them at DrupalCamps first to get practice.Presentation Coaching
We offer all selected speakers presentation coaching, and some accept. In these cases Emma-Jane Hogbin works with them to hone their skills and their presentation so that it is ready for the DrupalCon stage. It can be pretty daunting to suddenly have hundreds of smart community members as your audience, especially when many of them will also have expertise in the subject of your talk, so having this coaching can really pay off.Content Coaching
As track chairs we work with many of the speakers on each track to help them develop the content of their presentation for DrupalCon. This is partly to help ensure the talk is pitched at the right level and contains valuable information, and partly so it can add to previous similar talks rather than repeat them. We also help refine the session titles and descriptions so that delegates will want to choose to go to the session.Scheduling
There are a range of room sizes available, and 3 days of conference. One of our next jobs is to guesstimate how popular each session will be and put it in an appropriately-sized room-- while also scheduling it at a suitable time. This means considering any requests from the speakers, avoiding clashes between sessions that complement each other, and placing more introductory sessions earlier than similar more advanced sessions, as well as a range of other factors. The aim is also to ensure that, as far as humanly possible, most delegates will have something to see in each time-slot regardless of their area of specialism or their level of experience.Education, not promotion
One of the clauses in the DrupalCon speaker agreement covers a key part of the longstanding culture of DrupalCon that we’re trying to protect as Drupal grows. DrupalCon is not a typical industry sales conference. Audiences don’t want to sit through a product pitch, or a company’s credentials and ego pitch.
The aim of DrupalCon is for education and sharing by the community, for the community. Yes, companies are a vital part of that community - but they are respected based on what they give rather than what they try to get out of DrupalCon. At previous conferences I’ve heard the backchannel backlash against companies overstepping this line. Sales-y sessions are bad for delegates, bad for DrupalCon’s future, and even bad for the company concerned.
As track chairs, that means that we’re alert to sessions that may risk being a little too promotional, and we’ll chat to the speakers concerned (It was also a factor considered in the session selection, as a first filter). We review the slide decks in advance of the conference.
If you feel that any sessions on the business track this year are too promotional, I’d appreciate you letting me know, and I’ll raise it for discussion with the Drupal Association.Getting Excited
Finally, there is still time for us as track chairs to get excited about the coming conference. I’ve now booked my ticket and my hotel - and can’t wait to land in Amsterdam at the end of September and see all the work come together.
See you there!
Everyone here at NEWMEDIA is extremely enthusiastic about this year's DrupalCamp Colorado, which will be held on August 1st-3rd in Denver. This year’s theme for the camp is “Large Scale Drupal” where the focus is on how larger organizations can become more collaborative with the Drupal community by pooling ideas and resources together to solve common issues they are facing. There will be a wide variety sessions this year, six of which will be presented by members of NEWMEDIA. We are also very excited about being a Platinum sponsor.Drupal 8 Module Development: Just the Basics
Start off this years DrupalCamp Colorado right and jump into Drupal 8 module development. Brandon Williams will cover the basics of Symphony and the Drupal 8 module , including a review of what has replaced some of the most common hooks from D7. Brandon is an advocate for learning and change and in the technological world we experience that invariably. While Drupal 7 will be the best option for the short-term, it is never too early to dive in to D8 as he describes in why I love D8!Jenkins 101: A Drupal Perspective
Want to know more about Jenkins from a Drupal perspective and have a better understanding on how Jenkins can be applied to multiple processes? Then you should join Brandon in his second session that will introduce Jenkins from a Drupal perspective and how it has been proven to be beneficial within NEWMEDIA. As a community we can take this knowledge and continue the conversation to help emerge the tools to permit everyone to become more effective.Securing customers credit card data
Security for your clients credit cards is now a necessity in today's growing eCommerce market. Rick Manelius will review all of the parts of the standard that apply to Drupal along with providing efficient advice on how to best reduce one's risk when processing credit cards. As the amount of eCommerce transactions continues to rise it becomes even more critical to support every part in the system. If you would like more information on PCI compliance for Drupal visit DrupalPCICompliance.org you can also download the free, community sponsored white paper.The SCSSy Wild West: Partial Organization for a Complete Site
Take a look at Tim’s blog Partial to Partials: BoF Recap for a recap of last years session about the organization of partials.This year Tim Whitney will go over a partial layout strategy for all scales of Drupal and non Drupal. Going over common pain points of SCSS partials and how to alleviate them while including approaches to help make life a little easier for everyone.Integration Testing with KitchenCI & Multiple Provisioners
“Works on my machine” is no longer an acceptable reason for a Drupal site to not perform as expected across multiple environment (i.e. production, staging, development, and local development). This is particularly important as projects become larger, more complex, and have stringent requirements on performance, uptime, and security. Kevin Bridge's presentation will start with the basics of “Infrastructure as Code” and then quickly ramp up to review how to use provisioning tools and integration tests to ensure your infrastructure is achieving the desired state.Intro to Frontend Ops
Discover the tools that help frontend developers stay consistent as they develop their drupal themes. This discussion from Ryan McVeigh will focus on gruntjs and bower and will also discuss Gulp JS, Phantomjs, PageSpeed, and Slimer JS. You will be able to watch some of his pre-recorded demos of the tools in action. Come and join in on the discussion and see how the use of these various tools can contribute to your routine work day.Come Join Us!
There is still time to sign up for this weekend and better yet it is free with the option to donate. Any registration contributions beyond DrupalCamp Colorado’s budget target will be donated to 3 charities: The Ada Initiative, Code.org, and Electronic Frontier Foundation. This weekend has a great full-day Training Day on August 1st and will be offering three separate classes you can pay and sign up for.
I needed to do some custom validation of fields on a form. So, I decided to use #element_validate. One of the fields I was validating appeared a bit strange to me, though. When I displayed its $form_state['values']['field_face_palm'] information I saw that it looked like:$field_face_palm['und'] = 'you_knucklehead'
instead of like:$field_face_palm['und']['value'] = 'you_knucklehead'
Drupal 7.30, a maintenance release with several bug fixes (no security fixes), including a fix for regressions introduced in Drupal 7.29, is now available for download. See the Drupal 7.30 release notes for a full listing.Download Drupal 7.30
Upgrading your existing Drupal 7 sites is recommended. There are no new features in this release. For more information about the Drupal 7.x release series, consult the Drupal 7.0 release announcement.Security information
We have a security announcement mailing list and a history of all security advisories, as well as an RSS feed with the most recent security advisories. We strongly advise Drupal administrators to sign up for the list.
Drupal 7 includes the built-in Update Manager module, which informs you about important updates to your modules and themes.
There are no security fixes in this release of Drupal core.Bug reports
Drupal 7.30 is a bug fix only release. The full list of changes between the 7.29 and 7.30 releases can be found by reading the 7.30 release notes. A complete list of all bug fixes in the stable 7.x branch can be found in the git commit log.Update notes
See the 7.30 release notes for details on important changes in this release.Known issues
None.Front page news: Planet DrupalDrupal version: Drupal 7.x
Andrew Riley leads us through a high level walkthrough of what Code Reviews are and why we need them. In this talk he covers what we check for at Mediacurrent (syntax, security, efficiency etc) and why code reviews are important for our customers and any company that writes their own code.
Drupal 8 In Pictures (for Users) | Mediacurrent Blog
On the heels of our own Drupal 8 code sprint in DC, I spent the last weekend with the New Jersey Drupal group who organized a Drupal 8 code sprint in Asbury Park, NJ – and although I was never greeted by The Boss, I was pleased to participate thanks to the generosity of the event organizers.Issue-Focused
I worked on the MenuLink NG part 1 issue extensively with Peter Wolanin and YesCT. This issue is part of the [Meta] New plan, Phase 2 issue which proposed performance improvement and UI improvement in Drupal 8. This issue originally had a 600KB patch, but to make it more reviewable/committable the issue was split into five child issues.
Three of us spent a solid two days and more than 30 hours addressing every single point that had been raised by reviewers – and which had been holding up the process of adding this to Core.About this Issue (a high level overview)
A site builder or developer can create menu links in Drupal via configuration by changing the weight, position, creating links in menu, or in code. All these different types of menu links need to be rendered together in menus, so that they present the same in the API to developers. The developer experience on this issue needs to be easy, as almost everything depends on menu items.
While we toiled on this issue, other sprinters worked on DrupalCon Austin’s Consensus Banana, testing the migration path from Drupal 6 to Drupal 7, along with some other issues.Results and Commits
The sprint was a very productive one, and resulted in Menu part 1 and Menu part 2 being committed to Core, which was a beta-blocker issue. As of this sprint there were seven beta-blocker issues, but solving the Menu issue helps to put us one step closer to the Drupal 8 Beta release!
For those interested, here are the commits for part 1 and part 2. And for those needing a chuckle, Alex “The Situation” Pott – who thankfully preferred DCC (Drupal Core Commits) over GTL (Gym, Tan, Laundry) – drew this goaty looking lama to celebrate his commit
It was very rewarding to work for a weekend with this group of talented developers, and I think we all left the shore content in the knowledge that we’d made strides toward bringing Drupal 8 that much closer to completion.