The monthly Drupal core bug fix release window is scheduled for this Wednesday. However, the last release was a month ago and this is DrupalCon week, so there won't be a bug fix release this month. Enjoy DrupalCon (those of you who are there)!
Upcoming release windows include:
- Wednesday, June 18 (security release window)
- Wednesday, July 2 (bug fix release window)
I'm on the plane headed to my 4th DrupalCon, and this one is looking like a good time.
So much is happening this year. Drupal 8 is getting closer and closer to release, more and more Drupal businesses and services are being launched, and we continue to develop our Drupal products.
While my session on DevShop wasn't accepted, I am personally involved in a lot of BoF sessions this year.Drupal.org & GitHub, Living in Harmony: HubDrop.io
On Tuesday, I'll be discussing the future of Drupal.org and GitHub integration via HubDrop.io, our git-mirror-as-a-service. If you are interested in moving your module development to GitHub, but want to keep the code going to drupal.org to keep integrated with it's release system, than HubDrop is for you.
We will chat about what HubDrop is, what it will be in the future, and we'll fan the long-running flamewar over whether drupal code hosting should just move to GitHub.
Room 10A (Ashday), 3rd floor. Tuesday - 5:00 to 6:00The Great Multisite Debate
This BoF session was spawned by what I thought was a simple question posted on Twitter:May 16, 2014
After a flurry of replies, Jakub Suchy from Acquia suggested to continue the conversation as a DrupalCon BoF.
Apparently I touched on a controversial subject!
Multisite is a powerful (some would say dangerously so) feature of Drupal that let's you host many sites pointed at a single codebase on a server, and the Drupal hosting as a service companies out there are starting to offer multisite and multisite-like services.
Aegir is built on the concept of multisite, but it's not a requirement to use it.
During a temporary lapse in judgement, I offered to moderate this throwdown, so wish me luck.
Expect to see representatives from the Aegir project, Pantheon, Acquia, and more. It's bound to be a spirited debate!
Room 8A - JustDigital | 3rd floor. Thursday · 10:45-11:45Aegir Hosting Project
Now that I've been invited to become a maintainer of the Aegir project, Christopher Gervais (the aegir lead) has invited me to join him at the Birds of a Feather session.
Come see what's new in Aegir 3, chat with other aegir users, and talk about what might be in store for the future.
Room 8B - Unicon | 3rd floor. Thursday · 02:15-03:15Future of DevShop, Aegir, & Open Cloud Software
As an alternative to my session on DevShop, I've scheduled a BoF on the future of DevShop. I'd like to have a conversation about what people are interested and where things could go from here.
As the year progresses I plan on releasing more tools for Aegir & DevShop for cloud management.
If you haven't heard of DevShop yet, go read my session proposal: DevShop: Drupal DevOps in a Box
So the BoFs are certainly where it is at this year. I hope to see you there. Please don't be afraid to get in touch if you'd like to meetup beyond the BoFs!
Tags: Planet DrupalDrupalCon
You’ve probably come across this situation before. When visiting a certain site, you see a browser warning that the website is using mixed content — both HTTP and HTTPS together.
Avoiding mixed content is nothing new to some web developers, but read on if you’re looking for a quick fix to prevent both mixed content warnings and CSRF attacks, which are the underlying reason why browsers have those warnings in the first place.Introducing HSTS
For somebody working in a development agency, estimation is a critical part of the job. Different companies handle this process differently, and the method can be anything from a wild guess ("That'll cost around $n") to a very methodic approach.
DrupalCon Austin 2014 kicks off today in Austin, Texas, at the Austin Convention Center. More than 3,300 people are expected to attend the event, which offers educational and networking opportunities for the mix of developers, designers, IT managers, agencies and Fortune 500 companies that make up the Drupal community.
In the first post of this series, we looked at why Symfony is being included in Drupal 8, and what that means for longtime Drupal developers. Now that we've considered the implications, just what is getting incorporated into Drupal?
Drupal is not using Symfony as a full stack framework. Rather, it is taking advantage of specific components. This post is essentially a list of these components with a link and a brief description for each.
Title: High Performance Drupal
Authors: Jeff Sheltren & Narayan Newton
Title: Drupal for Designers & Drupal Development Tricks for Designers
Author: Dani Nordin
Want to use the most awesome version of Drupal on the most awesome Drupal hosting? ;) This guide is for you!Let's Get Started!
First, head to http://www.acquia.com/acquia-cloud-free to set up your new site. This process takes a few minutes, but worry not; you can bide your time watching helpful tutorial videos! Once your site is provisioned, you'll be taken to the Acquia Cloud workflow page.
For all you early birds arriving in Austin today, DrupalCon badge pickup and onsite registration opens at 3pm.
Can't make it tonight? Reg opens bright and early Monday morning at 7am and goes until 6:30pm.Drupal Training
Training begins tomorrow at 9am, and there is still space in some classes. Register online to secure your spot before they sell out!
I was musing yesterday morning while heading to the airport that I've been attending Drupalcons since 2007. Seven years. When I entered into the Drupal community back then, I had no real idea that this would become the focus of how I chose to make my living. I had no idea that, mostly, twice a year I would join with other like minded people. I didn't know that I would find myself in a leadership position in the community. I didn't know that I'd end up helping lead companies. What I did know was that I was working with a software project that made it easier for me to do my job.drupaldrupalconaustindrupal association
We're always on the lookout for great sites built with Drupal Commerce, our truly flexible software that's changing the face of eCommerce one site at a time.
When Clubvivre needed an end-to-end, scalable solution, the picked the team at Srijan to deliver it. Srijan built a Drupal 7 website using Commerce Kickstart to help the company easily offer customized dining solutions to its customers through a beautiful, easy to use responsive design site.
Mongodb.com , the most popular Open-Source NoSQL database system powers its eCommerce site with Drupal Commerce
Need to keep up with Commerce Guys @DrupalCon Austin - June 2 to 6? Here's everything you'll need to know
It's here. Cloud 2.0.
Yep. We're bringing back the Commerce Village to DrupalCon, this time with even more ways to build, enhance and support online stores. Even if you're not going to DrupalCon, we have something for you here. Don't miss the part about the beer at the bottom. Read on.
Commerce Guys introduces Platform, the Continuous Delivery Cloud.
Platform is a powerful cloud hosting solution with an optimized development-to-production workflow, enabling Continuous Integration and Continuous Delivery during development, at launch, and throughout a site's life. Unique snapshot technology enables immediate cloning, completely replicating full-stack environments into new branches on demand in a moment.
Come to the Commerce Guys booth (CV2) for a demonstration of Platform.
Integrators and agencies are saving up to 25% on developer and systems integration effort when they develop on Platform. Talk to us about how you can move your projects to Platform.
Go to Platform.sh
We work with Technology Partners to provide great modules for Drupal Commerce sites on Commerce Marketplace. Come to the Village to learn more about different solutions to enhance your site.
Click on any logo to request an informal meeting.
Come to the Commerce Guys booth to talk about over 450 other modules to enhance your website, available through Commerce Marketplace.We support the way you work.
We have been working hard to support the Drupal Commerce community by offering new ways to assist you at any level. Whether you are just starting and need free advice or are an enterprise-level business, we can help.
More about Commerce Guys Support.
New this year, we have partnered with companies in the Drupal Community who are passionate about Drupal Commerce. Visit our Delivery Partners at DrupalCon and see what they've been doing with Commerce.
See our Delivery Partner Showcase.
We'll always be about Drupal and Commerce.
Last but not least, we want to share as much information as possible during DrupalCon to help you win with Drupal Commerce. This happens in sessions, in the hallways, at lunch, everywhere. Come see our sessions, find us in the Commerce Village and ask those burning questions. Contribute your ideas. Let's talk.The Best Drupal Commerce Training
We've got a lot to talk about at DrupalCon, with 17 sessions including the Village Square demo space. From quick 15-minute demonstrations of great site enhancements to a 2-hour lab on commerce, pick your faves and add them directly to your calendar from our schedule. See the scheduleFree Beer & Parrot
We want to meet you at DrupalCon, and bribes tend to work. Come to the Commerce Guys booth (CV2) and learn how to get a free beer ticket and a chance to WIN a Parrot AR.Drone 2.0 Elite Edition Quadricopter.
The beer event will be on Wednesday from 3:00 - 4:00 at the Village Square (CV5).
If you skipped to the end to read this, go back up and finish now. Learn more about
Parrots & Beer
If you can't make it, keep up with what's going on at the show by following us on Twitter.
The Edmonton International Airport Authority, or EIA, manages a fast-growing international airport in Northern Alberta. They’re working hard to raise their profile and market share, in constant competition with a neighbouring airport. They had just undergone a huge rebranding project to completely revamp their image, and extensive renovations to give their customers a better experience. Our content strategy, Drupal development, and responsive web design work for the Edmonton International Airport helped their web strategy take flight.Key modules/theme/distribution used: ContextAdministration ViewsBetter Exposed FiltersBlock ClassAdministration menuDomain AccessElysia CronHoneypotInternationalizationjQuery MultiMenu blockRedirectRulesViewsWebformWorkbenchDateDevelEntity APIEntity cacheExternal LinksFeaturesFooTableGTranslateImage BlockIMCEMediaMedia Browser PlusModule FilterPage TitlePathautoTwitterViews PHPViews SlideshowWeather
I went to college as a Finance major and spent my in school as an Economics Tutor on the side for money. Well versed in all things money, I spent half a decade in Accounting for private banks such as Brown Brothers Harriman. After a few years in the Finance field, I found that it didn’t provide the opportunities for learning and growth that I wanted in my life and decided to switch careers. On the advice of my brother John Storey, a seasoned Drupal professional, I decided to pursue the next stage in my career as a Drupalero.Current role in Drupal:
I am currently a Site Builder. As for where I want to end up, I want to first establish myself as a Site Builder, be able to pay the rent, and buy more Nutella. I plan to discover the different knowledge of Drupal at DrupalCon. I may end up focusing where greatest industry needs are and try to become an expert in that area, like I did in college with Economics. In the end I have found I’m happiest when teaching and helping others, and I want to be a mentor in Drupal in my future and help all those who I am able to.Experience in Drupal:
In the past month I have been immersed into Drupal as a Site Builder thanks to the lovely folks of Hook 42. Prior to that I spent months watching videos from sites such as Build a Module and reading books on Safari Books Online. I applied what I was learning to try and build a kickball league site for my friends team out in Boston, MA. During the past month as a Site Builder I’ve been: evaluating and installing modules, reading issue queues, making content types and respective fields and field instances, taxonomies, basic features, and basic views… needless to say it’s been a fast and furious month.Experience with the Command Line:
I use a Mac. The Terminal is my friend and will always be my friend. I only started using the terminal a few months ago, I’ve already got a fun handle (Khan) and a favorite color/font style (Homebrew or the Matrix as I like to call it). I’ve used the Terminal only after careful instruction and for tasks involving Git or Drush. I’m not familiar with VI or how to properly work with it, but so far it seems I’ve been able to navigate without interacting with it too often. But I like using the terminal whenever possible because it’s B.A.Goals for DupalCon Austin:
My tangible goal for DrupalCon is to become a Drupal contributor. Whether that involves testing or editing or proofreading syntax I want to mark my name in Drupal. That way I can say I’ve added to a project that affects thousands or millions of people every day. My intangible goals are to become immersed in the community, meet others and become friends, get a broad understanding of Drupal, contribute on a sprint or two, and just have fun exploring!Planning the Patrick SessionsWhich ones are strategic to my growth:
Any of the sessions that are welcoming to newcomers or involve best practices are strategically important for my growth. One advantage of being new, is every session can lead me to grow.Sessions of particular interest:
I’m excited to go to the Drupal Destiny session. I feel it’s important to never lose track of Drupal in the world of CMS’s and how it can be expanded across the Internet. It will be great to hear what the current thoughts among the community are around the system, what changes may be needed, and where we should take it. On a professional note I’m excited to go to the Grunt for front-end session as well. I’ve used Node.js, AngularJS with Grunt and Yoeman in the past and I think the potential for these to integrate with Drupal are high! Overall though I want to keep my schedule flexible and fully immerse myself in what I find on any given day.PREPARING the Computer!Installing Dreditor:
I use Chrome because I like Google and I’m a Google drone (I just made that term up). So a quick check of the app store and…
Installed. Time Elapsed: 1 minute.Installing Git:
This will take awhile. This is best to do at home when you have free time. Install Xcode if you’re using a Mac
Then install Homebrew in the terminal with:
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
$ brew doctor
$ brew update
$ brew install git
I’ve been using AptanaStudio3. It’s free and all you have to do is visit their website and click download. However I’ve heard PHPStorm is great for Drupal.
Go to their github, git clone, and follow the instructions. It’s that easy.
I use the free version of MAMP as my local server. It currently has PHP 5.5 so you can just go to the site and click download.
If you’re like me and you use a Mac. Then you can use MAMP as I pointed out for the PHP section above. When you download MAMP it downloads Apache, MySQL, and PHP all at once. After that is done you’ll need to download Drupal from http://drupal.org/. Then you can start the process of making your own local environment. It’s a bit complicated and I would recommend asking others as you do it. Luckily Drupal has given a walk-through on it in immense detail! You can find the walkthrough at https://drupal.org/node/66187 .Creating an Account on Drupal.org:
If you’re going to post comments on modules or themes or issues (you are) you’ll need a Drupal.org account. It is a standard registration form and it’s free. After you’ve made one look me up! My account name is Patrick Storey (I felt I might remember my username if it was my real name).
I hope reading this gave you some insight and quick reminders of what to do before DrupalCon! I’m really excited to go to my first DrupalCon and maybe we could find a place to grab food and chat or watch a talk together. See you there!Friday, May 30, 2014 Patrick Storey Topics:
Since the DrupalDevDays in Szeged we've worked a lot on getting the remaining beta blockers of the Entity system done, which are mostely centered around an unified field repository and entity storage improvements; i.e. automatic schema generation for your content entities!
We've been making great progress on the unified field repository front. There are new field info methods that are provided by the entity manager now, which cover the entity base fields as well as configurable or other module added fields. Those new methods replace the old field_info_fields() or FieldInfo methods, which we've been removed from Drupal 8 already. For more details, see this change record.
The work on automatic schema generation is not yet finished though, although we've a huge (300kb) RTBC patch which removes hook_schema() implementations and replaces them with automatically generated schema derived from the entity base field schema. Once that's in, we still have to take care of letting the system handle changes to the field definitions and consequently the schema (issue). Given that it will be possible to automatically generate an entity schema based on a site needs, i.e. we'll have entity storage capable of handling translations for multilingual sites. Actually, this is the primary reaon for getting this feature done that late in the cycle at all. However, besides that, I must say I'm really looking forward to not having to define the schema manually and I'm excited on how easy that will make it to define a new entity type!
I want to thank Acquia who sponsored some of my contribution time during the last weeks and thus enabled us to move on faster. Furthermore, I want to thank tstoeckler, plach, berdir and jessebeach who all did an amazing work on the mentioned issues!
Oh the irony! We've been spending so much time planning our DrupalCon party that we've forgotten to officially announce it. Here's the details:
Lullabot's DrupalCon Party 2014
Wednesday, June 4th
121 East 5th St (at Brazos St)
7pm 'til whenever
(just 3 blocks from DrupalCon)