Drupal Fire - Quick Roundup from important Drupal blogs and sites

Subscribe to Drupal Fire - Quick Roundup from important Drupal blogs and sites feed
News, views, tips, and tricks from the best Drupal developers, designers, and writers. All Drupal, all the time.
Updated: 2 hours 4 min ago

Design, Prototype, and Style in Browser

Fri, 2014-07-25 16:00

Four Kitchens (via DrupalFire)

This week, Brad Frost released a blog post about The Principles of Adaptive Design, and his principles on creating the responsive web. He makes the apt analogy that although the core pieces of responsive web design (fluid grids, flexible media, and media queries) are extremely important, they are but the tip of the iceberg when it comes to creating the amazing experiences we all want across the web.

Training

Drupal

Categories: Drupal Universe

The business behind Open Source

Thu, 2014-07-24 14:38

Dries Buytaert (via DrupalFire)

Topic: DrupalAcquiaBusinessThe future

A few days ago, I sat down with Quentin Hardy of The New York Times to talk Open Source. We spoke mostly about the Drupal ecosystem and how Acquia makes money. As someone who spent almost his entire career in Open Source, I'm a firm believer in the fact that you can build a high-growth, high-margin business and help the community flourish. It's not an either-or proposition, and Acquia and Drupal are proof of that.

Rather than an utopian alternate reality as Quentin outlines, I believe Open Source is both a better way to build software, and a good foundation for an ecosystem of for-profit companies. Open Source software itself is very successful, and is capable of running some of the most complex enterprise systems. But failure to commercialize Open Source doesn't necessarily make it bad.

I mentioned to Quentin that I thought Open Source was Darwinian; a proprietary software company can't afford to experiment with creating 10 different implementations of an online photo album, only to pick the best one. In Open Source we can, and do. We often have competing implementations and eventually the best implementation(s) will win. One could say that Open Source is a more "wasteful" way of software development. In a pure capitalist read of On the Origin of Species, there is only one winner, but business and Darwin's theory itself is far more complex. Beyond "only the strongest survive", Darwin tells a story of interconnectedness, or the way an ecosystem can dictate how an entire species chooses to adapt.

While it's true that the Open Source "business model" has produced few large businesses (Red Hat being one notable example), we're also evolving the different Open Source business models. In the case of Acquia, we're selling a number of "as-a-service" products for Drupal, which is vastly different than just selling support like the first generation of Open Source companies did.

As a private company, Acquia doesn't disclose financial information, but I can say that we've been very busy operating a high-growth business. Acquia is North America's fastest growing private company on the Deloitte Fast 500 list. Our Q1 2014 bookings increased 55 percent year-over-year, and the majority of that is recurring subscription revenue. We've experienced 21 consecutive quarters of revenue growth, with no signs of slowing down. Acquia's business model has been both disruptive and transformative in our industry. Other Open Source companies like Hortonworks, Cloudera and MongoDB seem to be building thriving businesses too.

Society is undergoing tremendous change right now -- the sharing and collaboration practices of the internet are extending to transportation (Uber), hotels (Airbnb), financing (Kickstarter, LendingClub) and music services (Spotify). The rise of the collaborative economy, of which the Open Source community is a part of, should be a powerful message for the business community. It are the established, proprietary vendors whose business models are at risk, and not the other way around.

Hundreds of other companies, including several venture backed startups, have been born out of the Drupal community. Like Acquia, they have grown their businesses while supporting the ecosystem from which they came. That is more than a feel-good story, it's just good business.

Categories: Drupal Universe

Drupal Solr Search with Domain Access filtering

Wed, 2014-07-23 21:34

Metal Toad Media (via DrupalFire)

Metal Toad has had the privilege to work over the past two years with DC Comics. What makes this partnership even more exciting, is that the main dccomics.com site also includes sites for Vertigo Comics and Mad Magazine. Most recently Metal Toad was given the task of building the new search feature for all three sites. However, while its an awesome privilege to work with such a well known brand as DC, this does not come without a complex set of issues for the three sites when working with Apache Solr search and Drupal.

Categories: Drupal Universe

Hiring Secrets Of A Distributed Company

Wed, 2014-07-23 18:00

Lullabot (via DrupalFire)

In my experience as a human resources professional, Lullabot hires like nowhere else. Being a 100% distributed company means we have a few things working for and against us that traditional companies do not. In my capacity as Lullabot's HR Coordinator, I've helped facilitate the hiring of more than 50 people since 2010. Here are some things we’ve learned along the way.

Categories: Drupal Universe

Hiring Secrets Of A Distributed Company

Wed, 2014-07-23 18:00

Lullabot (via DrupalFire)

In my experience as a human resources professional, Lullabot hires like nowhere else. Being a 100% distributed company means we have a few things working for and against us that traditional companies do not. In my capacity as Lullabot's HR Coordinator, I've helped facilitate the hiring of more than 50 people since 2010. Here are some things we’ve learned along the way.

Categories: Drupal Universe

Improve Your Drupal Site Performance While Reducing Your Hosting Costs

Tue, 2014-07-22 15:00

2bits (via DrupalFire)

We were recently apporached by a non-profit site that runs on Drupal.
Major Complains
Their major complaint was that the "content on the site does not show up". The other main complain is that the site is very slow.
Diagnosis First ...
In order to troubleshoot the disappearing content, we created a copy of the site in our lab, and proceeded to test it, to see if we can replicate the issues.

read more

Categories: Drupal Universe

Module Monday: Node Revision Delete

Mon, 2014-07-21 12:00

Lullabot (via DrupalFire)

Drupal's revisioning system is really powerful. Out of the box we can keep track of changes in our content and restore to a previous version with just a couple clicks. However, on large sites with a lot of activity in their content, revisions can grow exponentially up to a size that it can compromise performance and disk storage. The Node Revision Delete module can help us to keep this under control.

Categories: Drupal Universe

Module Monday: Node Revision Delete

Mon, 2014-07-21 12:00

Lullabot (via DrupalFire)

Drupal's revisioning system is really powerful. Out of the box we can keep track of changes in our content and restore to a previous version with just a couple clicks. However, on large sites with a lot of activity in their content, revisions can grow exponentially up to a size that it can compromise performance and disk storage. The Node Revision Delete module can help us to keep this under control.

Categories: Drupal Universe

An open letter to conference organizers

Sat, 2014-07-19 23:51

Larry Garfield (via DrupalFire)

Let's be honest, I spend a lot of time at conferences. Over the past 2 years or so I've averaged more than one speaking engagement at a conference per month, including a half-dozen keynotes. I've also helped organize several conferences, mostly DrupalCamps and DrupalCons. I'd estimate conferences make up more than a third of my professional activity. (Incidentally, if someone can tell me how the hell that happened I'd love to hear it; I'm still confused by it.)

As a result I've gotten to see a wide variety of conference setups, plans, crazy ideas, and crazy wonderful ideas. There are many wonderful things that conference organizers do, or do differently, and of course plenty of things that they screw up.

I want to take this opportunity to share some of that experience with the organizers of various conferences together, rather than in one-off feedback forms that only one conference will see. To be clear, while I definitely think there are areas that many conferences could improve I don't want anyone to take this letter as a slam on conference organizers. These are people who put in way more time than you think, often without being paid to do so, out of a love for the community, for learning and sharing, and for you. Whatever else you may think about a conference or this list, the next time you're at a conference take a moment to find one of the organizers and give them a huge hug and/or firm handshake (as is their preference) and say thank you for all the work that they do.

read more

Categories: Drupal Universe

The Best Way to Learn Programming for Beginners

Wed, 2014-07-16 22:32

Metal Toad Media (via DrupalFire)

What is the best way to learn programming for beginners? I've spent a lot of time over the past 12 months thinking about this question, and as our firm has grown steadily from 19 to 39 people, I've reflected on what makes the difference between the people who walk in the door and knock things out of the park and those who struggle. Since my blog post on How to Become a Web Developer I have a number of people who regularly ask me this very question, I'd like to share my thoughts and observations.

Categories: Drupal Universe

The Alley Effect

Wed, 2014-07-16 18:00

Lullabot (via DrupalFire)

I had a really great meal today at a new restaurant called Denden Café Asiana in Providence. It's kind of out of the way – on a historical residential street that doesn't get a lot of drive-by traffic. It's not near any stores. It's kind of hidden away. I found out about it because it had amazing reviews on Yelp. I got a parking spot right out front. The food was amazing and it wasn't particularly expensive. I had a great meal in a nice little restaurant.

Categories: Drupal Universe

The Alley Effect

Wed, 2014-07-16 18:00

Lullabot (via DrupalFire)

I had a really great meal today at a new restaurant called Denden Café Asiana in Providence. It's kind of out of the way – on a historical residential street that doesn't get a lot of drive-by traffic. It's not near any stores. It's kind of hidden away. I found out about it because it had amazing reviews on Yelp. I got a parking spot right out front. The food was amazing and it wasn't particularly expensive. I had a great meal in a nice little restaurant.

Categories: Drupal Universe

Drupal 8 progress from my / MongoDB perspective: update #27

Mon, 2014-07-14 22:53

Károly Négyesi (via DrupalFire)

There hasn't been an update for some time now; things have quieted down a bit, I am mostly just writing drivers now (and coach people on migrate). MongoDB module caught up with the latest config changes and so the module works again. Migrate bugfixing moves along steadily with more and more people actually trying it and fixing bugs, hurray! Blocks now get placed more sensibly, there's steady progress on D6->D8 CCK Single On/Off Checkbox, Checkboxes/Radio buttons, and Select formatters, also node authors in more interesting cases are broken (In Drupal 6, the node.uid and the node_revision.uid can be different). The first step for migration groups is ready. This is the stepping stone for Drupal 7 migrations because quite a few migration will need to be in both the Drupal 6 and the Drupal 7 group. It is also quite important for contrib -- now contrib will be able to just add in a migration YAML that this migration belongs to the Drupal 6 group and it'll run along with core, as easy as that.

Our favorite meta issue convert SQL queries to entitity queries issue is almost finished, opens the door for multilingual / performance enhancements and of course MongoDB :)

I have discussed with Crell how to define a standard mechanism for backend-aware service overrides. As usual, this is good for core because it allows MySQL and PostgreSQL specific drivers but also at the same time it will help MongoDB as well: currently the MongoDB module handles the service overrides but it's an all-or-nothing thing. With this issue, you'll be able to mix various storage backends as you want in a standard fashion.

Finally, even if it's not directly MongoDB related, the issue to switch on twig autoescape is almost done too -- this will make Drupal 8 more secure, even custom modules and custom themes will be easier to write in a secure fashion. Hopefully this will make Drupal 8 an even more appealing offer.

Categories: Drupal Universe

Module Monday: Honeypot

Mon, 2014-07-14 18:00

Lullabot (via DrupalFire)

Fighting spam is an ongoing cat and mouse game as site owners come up with protections against spam, and spammers come up with increasingly impressive ways to bypass those protections. Solutions like Mollom have been popular in recent years, however Mollom is tied to an external service and only works while that service is running smoothly. Additionally, it costs money if your site has a lot of traffic. CAPTCHA challenges are also a popular solution, but they have accessibility problems -- and automated tools are getting increasingly successful at bypassing them.

Categories: Drupal Universe

Module Monday: Honeypot

Mon, 2014-07-14 18:00

Lullabot (via DrupalFire)

Fighting spam is an ongoing cat and mouse game as site owners come up with protections against spam, and spammers come up with increasingly impressive ways to bypass those protections. Solutions like Mollom have been popular in recent years, however Mollom is tied to an external service and only works while that service is running smoothly. Additionally, it costs money if your site has a lot of traffic. CAPTCHA challenges are also a popular solution, but they have accessibility problems -- and automated tools are getting increasingly successful at bypassing them.

Categories: Drupal Universe

Front-end Rapport #3

Fri, 2014-07-11 18:00

Lullabot (via DrupalFire)

Current Trends in Browser Market Share

Topics: Browsers

Arstechnica does a visual deep-dive into browser market shares through multiple charts and graphs — breaking down worldwide browser trends and adoption rates.

Categories: Drupal Universe

Front-end Rapport #3

Fri, 2014-07-11 18:00

Lullabot (via DrupalFire)

Current Trends in Browser Market Share

Topics: Browsers

Arstechnica does a visual deep-dive into browser market shares through multiple charts and graphs — breaking down worldwide browser trends and adoption rates.

Categories: Drupal Universe

'Bots Gone Camping

Wed, 2014-07-09 19:00

Lullabot (via DrupalFire)

This past weekend Jerad Bitner and I celebrated America's birthday in Marin County by taking part in this year's edition of NodeConf. The two of us have been experimenting with node.js for the past couple of years, but this was our first large event focused on the platform. Unlike the more traditional conferences we've been to, NodeConf felt a bit more like a camp. Not just because it was around a 300 person event, but because we spent the weekend in a tent!

Categories: Drupal Universe

'Bots Gone Camping

Wed, 2014-07-09 19:00

Lullabot (via DrupalFire)

This past weekend Jerad Bitner and I celebrated America's birthday in Marin County by taking part in this year's edition of NodeConf. The two of us have been experimenting with node.js for the past couple of years, but this was our first large event focused on the platform. Unlike the more traditional conferences we've been to, NodeConf felt a bit more like a camp. Not just because it was around a 300 person event, but because we spent the weekend in a tent!

Categories: Drupal Universe

Prejudices

Mon, 2014-07-07 10:23

Károly Négyesi (via DrupalFire)

At Szeged, I asked a female Drupal contributor in Hungarian (I'm glad she did not understand) what was up with the coffee maker, because I readily presumed she was staff.
I saw one of the female geek role models at Austin with her baby. I got confused for a second, because apparently I think the übergeek and mother roles can't overlap.
On IRC, I almost said "Wow, that's impressive from a girl.".
I do not know how I can avoid these thoughts, but I am aware of them, I am bothered by them, and I try not to act on them. I also try to point out to fellow Drupalers when they act on their thoughts that these are not appropriate. I'm not sure what else I can do.
If you have good ideas on overcoming prejudice, please share!

Categories: Drupal Universe

Pages