Skip to Content

Drupal

Drupal Easy: Drupal Career Online: Pros and Cons of Acquia Dev Desktop Version 2

Planet Drupal - 16 September 2014 - 8:08am

Since we started our long-form Drupal Career Starter Program in 2011, we've always struggled a bit trying to find a single local Apache-MySql-PHP stack that is powerful enough for day-to-day Drupal development, easy to set up, and that works for a wide range of people new to local web development.

We're always on the lookout for a local Drupal development stack that will help to reinforce the lessons and best practices that we strive to instill in all of our students. It's pointless to teach students methods and processes that aren't typically found in the community, so being able to bring students up-to-speed as quickly as possible with things like Drush, Git, and commonly-used workflows is of the utmost importance.

Generally, we've stuck with a combination of Acquia Dev Desktop (version 1), Uniform Server, and DrupalPro, depending on each student's skill level and previous experience.

Until recently, we've always had more Windows users than Mac or Linux users (combined!), and usually didn't run into any problems until we introduced Drush, Git, and other Linux-y command line tools, at which point Mac and Linux users spent a lot of time attempting to help Windows users get Drush installed.

When Acquia Dev Desktop 2 was made available, the list of features definitely piqued our interest. Integration with Acquia Cloud is nice (similar to what Kalabox does for Pantheon), but what we were really excited about was the Drush integration.

Since we are using Acquia Dev Desktop 2 for the first time with our 2014 Fall Drupal Career Online program, we thought it would make sense to run through the pros and cons from a training perspective.

-->

read more

Categories: Drupal

Drupalize.Me: Drupal 8 Beta is So Close

Planet Drupal - 16 September 2014 - 6:10am
Recently, the biggest piece of news in the Drupal 8 world is that we are finally down to just one beta-blocker. This is really great, but what does it mean exactly? Well, in the big picture it means that we are very close to releasing a beta version of Drupal 8 for everyone to start playing with, and this is a major step towards getting the final release out the door.   What is a Beta?
Categories: Drupal

CSS field formatters

New Drupal Modules - 16 September 2014 - 4:14am

Provides several field formatters to create css styles based on field values. The selector may contain tokens and all formatters support media queries.

Together with field_formatter_css_class you can create a very powerful tool for your users to customize the website design.

Current formatters: CSS property formatter

Sets any css property based on a field value. For example set the height of an element or change its background color. Supports field prefix and suffix.

Categories: Drupal

CTI Digital: First-timers guide to DrupalCon

Planet Drupal - 16 September 2014 - 3:09am
Ticket bought, flights and accommodation booked, like hundreds of others you’re DrupalCon bound for the very first time! No doubt you are very excited, perhaps a little nervous, not quite sure what to expect? Panic not, by the time you’ve read this blog you’ll be all set to make the most of the experience.   Rest assured, approaching half of attendees are first timers, just like you. Everyone was a newbie once. Drupalists are a friendly bunch, so once you get going it’ll be a breeze.    So here goes ….   Plan now!   Don’t spend valuable time during DrupalCon picking what session to watch next. Do yourself a favour, plan your schedule ahead not when you arrive  but be flexible in case something good comes up you might have overlooked! https://amsterdam2014.drupal.org/schedule.     “be flexible, you never know what opportunities you'll get during the conference, sometimes you might have to break your schedule to accommodate.” James Davidson @davidsonj   Who’s coming?   Browse the attendee list [https://amsterdam2014.drupal.org/attendees] ahead of time, there are bound to be some familiar faces you have spoken to on IRC, Drupal.org or social media.    Beyond this there will be other Drupalists sharing your interests, reach out to them and start a conversation ahead of time to help crystallize new friendships during the conference.   Not everyone is able to stay the whole time so be sure to ask those who you are most keen to see. Hatch a plan beforehand, most people’s calendars fill up fast.   Business cards   Even if you aren’t on the business side of Drupal, you will speak to a LOT of people at DrupalCon. Do get some business cards printed. This will save time and ensure you remain in touch with people beyond the conference. Moo.com [www.moo.com] are cost effective or use Lullabot’s wicked new digital card app “Shoot” [ https://www.lullabot.com/blog/article/lullabots-latest-mobile-app-shoot]   What (not) to pack   Be clear - there is no dress code. DrupalCon is inclusive, anything goes. Bring comfortable shoes, you will walk miles during the conference. To be honest, I always pack light and wear less than I think. Don’t forget smartphone and laptop chargers!   An international power adapter and power strip is an essential accessory. Keep those gadgets juiced up.    “Carrying a power strip around with you is often a good way to make friends at conferences.”  Larry Garfield @Crell   I find a notepad invaluable although you can be sure to stock up on these in the Exhibitor Hall.   Make sure you pack enough to survive in your carry on baggage just in case your hold bag goes missing. Even better, just go carry on.   Mobile data   Be sure to check with your mobile phone supplier any costs associated with data usage before you arrive. There will be ample free wifi at the conference centre so maybe you can manage without.   Money   Are you sure your credit card is accepted in The Netherlands? Be sure to inform your card company that you are traveling and to expect overseas transactions charges. Arrange euros ahead of time.   Twitter is your friend   Not only will major announcements be made on @DrupalConEur, there will be a stream of helpful advice and a certain amount of cat herding so be sure to follow.   A lot of attendees use Twitter to make plans during the conference so be sure to track the official #DrupalCon hashtag. Use the hashtag yourself to make plans, form new connections and share photos.    Help   The volunteers at the Help Desk where you register are available throughout the duration of the conference to assist with any enquiry or help you may require.   Before DrupalCon if you need to contact the conference organisers, the best method is the site contact form [https://amsterdam2014.drupal.org/contact-us]   “volunteer, be front desk, on the rooms, whatever, there is not a better way to meet new people if you don't already” Pedro Cambra @pcambra   Arriving   A lot of people save money travelling from the airport by sharing transport. This can be planned ahead of time using social media or more spontaneous or bumping into people wearing Drupal t-shirts. Remember there are thousands of us arriving in a short space of time, you are bound not to be alone.   Registration   Avoid the queues at registration by visiting before Tuesday morning. The registration desk is open during Sunday and all day Monday.   Say hello!   This is your chance to meet people for real. Don’t spend your whole time head down in a screen. Conversations are all around you, go start one. Don’t be daunted because the person across the hallway is a ‘rockstar Drupaler’. We all like talking about what we love.   “do not session cram your day as it will make your head spin, say hi to people (we are not scary) :)” Emma Karayiannis @emma_maria88   “don't be surprised if everyone seems to know everyone; at my first #DrupalCon I thought: established social group; but half were newbies!” J-P Stacey @jpstacey   SWAG!   Sponsors compete with one another to see who can create the coolest Drupal related giveaways. The best goodies go fast so be sure to attend the exhibit hall at the earliest opportunity.    Pro-tip: The Exhibit Hall opens Monday 17:00-18:30. There is a party like atmosphere, it’s a really nice way to ease into the DrupalCon flow. This is also when the smart people get their SWAG.    Don’t be shy, the sponsors really want you to take their swag home. Also, be sure to leave spare space on your journey out for SWAG coming home. Be sure of the baggage allowance of your airline!   Bookstore   Then there’s the Drupal Association’s confusingly have a “Bookstore” which actually sells way more than books. They have some awesome Drupal memorabilia, proceeds of which go to fund the Drupal project.     Exhibit Hall [https://amsterdam2014.drupal.org/exhibit-hall]   Social calendar   Amsterdam in particular has some noteworthy social events scheduled by the local community and attendees alike. Dinners, cultural evening, women in Drupal, pub crawls, the arrival of Tour de Drupal are amongst some of the events currently available.    [https://amsterdam2014.drupal.org/event/women-drupal-meetup]   Monday   Many people arrive ahead of the main conference. This can be an excellent time to arrange meetings with people before things get too hectic.    The community summit [https://amsterdam2014.drupal.org/community-summit] or business day [https://amsterdam2014.drupal.org/business-summit] are a really great ways to forge new connections and share knowledge at the same time.    Tuesday   DriesNote The Dries’s Keynote is always a full house. In fact I strongly advise get your seat early or possibly miss out! A pro-tip is attend Rob & Jam’s pre-keynote, you’d be mad not to anyway [https://amsterdam2014.drupal.org/prenote] , and bag yourself a prime location for the DriesNote early (they always share the same location).    Say cheese! A huge tradition at DrupalCon is the group photo. Be sure to be among the sea of Drupalists immediately after the DriesNote. We hear an octocopter will make an entrance in Amsterdam to help capture the epic numbers we now have. See how we did it in Prague last year [https://www.youtube.com/watch?v=8tHvys7xTRM]   Thursday   Trivia Night A quiz night about Drupal. Unmissable, I am not kidding you. For many it’s the highlight of the social calendar. There are bonus points for teams with DrupalCon first timers so you will be most welcome! What better way to meet new people, and there are amazing prizes to be had.   Friday   Sprints! There are opportunities for everyone to contribute to sprints no matter if you’ve never attended a (code) sprint before. Special First-Time Sprinter Workshops [https://amsterdam2014.drupal.org/first-time-sprinter-workshop] exist to guide those of you who are new to sprinting. “Everyone can get involved in many aspects, including documentation, UX, design, testing, and development.”   Taking part in these mass participation sprints is invigorating and should certainly be on your schedule.   There’s more besides sessions at DrupalCon...   With so many great sessions to choose from there are bound to be clashes. Don’t panic, the amazing team at DrupalCon reliably have all sessions published same day to Youtube [https://www.youtube.com/user/DrupalAssociation].   Aware of these recordings you should consider what else there’s available to do ….   Hallway track   For many a highlight of the conference is those chance meetings in the hallway. Do take the opportunity to stop and spend time talking with people in the hallway.    BoFs?   Affectionately know as “BoFs” - Birds of a feather conversations offer a rare opportunity to meet and discuss a theme with Drupalists sharing a common interest. As a first time DrupalCon attendee I can’t stress how valuable BoFs are. There’s no need to register, just turn up or even arrange your own! [https://amsterdam2014.drupal.org/bofs]. Many presenters will arrange companion BoFs for their sessions, this is a great time to deep dive into a subject.   “the BoF is where the conversations happen, sessions are recorded but these aren't, many goodies happen there” Pedro Cambra @pcambra   Sprints   From 27th September all the way through to 4th October there are ample opportunities to get involved in sprints. In particular the mass Friday sprints are open to all with mentors to help you make your first core contribution. Go for it! https://amsterdam2014.drupal.org/sprints   Relax! There will be other DrupalCons   Don’t try and do everything first time round. With so many amazing keynotes, sessions, BoFs and people to meet plus a packed social calendar - there’s no denying there’s a temptation at DrupalCon to burn the candle at both ends. Be careful though, without some proper rest and healthy food you can easily get run down and suffer post conference DrupalFlu.   So pace yourself. Head for bed when others say “just one more”, eat some fruit, drink water and get some sleep. You’ll enjoy DrupalCon and take home just amazing memories.   Further reading   Jeffrey McGuire’s A-Z of DrupalCon https://www.acquia.com/blog/what-is-drupalcon   Doug Vann has further tips on what to bring to DrupalCon [http://dougvann.com/blog/top-ten-things-bring-you-drupalcon-austin]   Image courtesy of Michael Schmid  
Categories: Drupal

WebformPasswordField

New Drupal Modules - 16 September 2014 - 1:38am

This module allows you to add a password component to a webform. It doesn't validate the password in any way.

Categories: Drupal

Views Contextual Filters OR

New Drupal Modules - 16 September 2014 - 1:19am

The module provides a views plugin which modify query to support OR conditions for contextual filters.

How does it work?
The handler is replaced in views which is used by default. A new option will appear in settings page query. If the option is enabled the query will be rewritten using operator OR.

Warning
If you replace the handler there's a possibility to break the existing views. Use this module at his own risk.

Categories: Drupal

Károly Négyesi: What JS makes this monkey dance?

Planet Drupal - 15 September 2014 - 9:27pm

Today I found myself in a complex codebase and my ticket was: this JS on this old page makes the monkey dance, can you make it dance on the new page? Well, my JS knowledge is... limited but I have a really mean right click. So I right clicked and looked around the source Chrome showed me. There was a div with a class slideshow-node-embed-processed. Now that's important: -processed is added by the jQuery once plugin that Drupal 7 happens to ships with. It's much easier to recognize the handiwork of the plugin than actually use it -- this is true for many similar reverse engineering scenarios. Next step is ag slideshow-node-embed (you have ag installed, don't you?) which comes back with a single JS file called sites/all/themes/foo/js/node-embed.js. Next ag -A2 -B2 node-embed.js -- just searching is pointless but by adding some context to it hopefully we can see some settings or CSS necessary.

Categories: Drupal

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

Planet Drupal - 15 September 2014 - 7:20pm
Start:  2014-09-17 (All day) America/New_York Sprint Organizers:  David_Rothstein

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

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 release on this date; the next window for a Drupal core bug fix release is Wednesday, October 1.

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.

Categories: Drupal

Domain Restrict Publishing

New Drupal Modules - 15 September 2014 - 3:01pm
Synopsis

Domain Restrict Publishing is a helper module building on top of the excellent Domain Access module suite.

The module enables site administrators to restrict the domains a user can publish to, based on their assigned domains.

The module was designed to work with the "Set domain access status for all content" and allows content to be promoted to other domains while keeping control over which domain editors can edit it.

Categories: Drupal

Entity Score

New Drupal Modules - 15 September 2014 - 1:47pm
ABOUT

The module provides dynamic entity score boosts based on field values or conditions.

Example scenarios:

  • boost nodes based on number attached images to it,
  • boost pages based on the title/body length or date,
  • boost entities based on some custom complex business logic, etc.
INSTALLATION

Simply download and enable the module, you may do it via:

Categories: Drupal

Drupal Toolbox: Using VBO (and Rules) to remove spam users

Planet Drupal - 15 September 2014 - 12:10pm
Using VBO (and Rules) to remove spam users
Categories: Drupal

Override term url

New Drupal Modules - 15 September 2014 - 11:16am

This module allows to override the term default url, that get exposed through the field.
Useful in case where, we need to change the default term url to another url eg: to the specific view page of that term.
It provides the field formatter for the taxonomy field, where we can set the override url and use the placeholder like term name, vocabulary name etc.

Requirements:
-------------------------------------------------------------------------------
Requires Drupal core modules: Field,
Field UI module to set/change/configure the field formatter.

Categories: Drupal

Open Atrium Admin

New Drupal Modules - 15 September 2014 - 9:45am

Improves the normal Drupal admin experience for Open Atrium

Submit an Issue or See issue queue

Categories: Drupal

Mediacurrent: Top Drupal Marketing Automation Modules

Planet Drupal - 15 September 2014 - 9:19am

A strong lead management process requires B2B marketing professionals to respond to each prospect within the buying process. However, as your business grows, understanding and responding relevantly to a buyer’s interest is almost impossible to do manually. To ensure that your marketing efforts are targeting customers and prospects with the right messages at the right time, integrating a marketing automation platform into your Drupal website is key. 

Categories: Drupal

myreactjs

New Drupal Modules - 15 September 2014 - 7:28am

This module shows the integration of drupal and reactjs. We created a content listing in a way that every changes in any of the nodes updates the listing in realtime using short polling. The rendering of contents is being handled by reactjs.

Heres a video showing how it works - http://screencast.com/t/sjBDqaGccgIS

These are the modules need to run it:

1. views
2. views_datasource
3. services
4. ctools

Categories: Drupal

Reflections on Drupal in China

Dries Buytaert - 15 September 2014 - 7:14am
Topic: DrupalLocation: China

I just spent the past week in China, and I thought I'd share a few reflections on the state of Drupal in China.

First, let me set the stage. There are 1.35 billion people living in China; that is almost 20 percent of the world's population. Based on current trends, China's economy will overtake the US within the next few years. At that point, the US economy will no longer be the largest economy in the world. China's rapid urbanization is what has led to the country's impressive economic growth over the past couple of decades and it doesn't look like it is going to stop anytime soon. To put that in perspective: China currently produces and uses 60 percent of the world's cement.

In terms of Drupal, the first thing I learned is that "Drupal" sounds like "the pig is running" ("Zhu Pao") in Chinese. Contrary to a pig's rather negative reputation in the West, many Chinese developers find that cute. A pig is a more honorable sign in Chinese astrology and culture. Phew!

In terms of adoption, it feels like the Drupal community in China is about 8 to 10 years behind compared to North America or Europe. That isn't a surprise, as Open Source software is a more recent phenomenon in China than it is in North America or Europe.

Specifically, there are about 5 Drupal companies in Shanghai (population of 21 million people), 3 Drupal companies in Beijing (population of 23 million people) and 5 Drupal companies in Hong Kong (population of 7 million people). The largest Drupal companies in China have about 5 Drupal developers on staff. Four of the 5 Shanghai companies are subsidiaries from European Drupal companies. The exception is Ci&T, which has 40 Drupal developers in China. Ci&T is a global systems integrator with several thousand employees worldwide, so unlike the other companies I met, they are not a pure Drupal play. Another point of reference is that the largest Drupal event in China attracted 200 to 300 attendees.

Given that China has 4 times the population of the US, or 2 times the population of Europe, what are we missing? In talking to different people, it appears the biggest barrier to adoption is language. The problem is that Chinese Drupal documentation is limited; translation efforts exist but are slow. The little documentation that is translated is often outdated and spread out over different websites. Less than 20 percent of the Chinese Drupal developers have an account on Drupal.org, simply because they are not fluent enough in the English language. Most Drupal developers hang out on QQ, an instant messaging tool comparable to Skype or IRC. I saw QQ channels dedicated to Drupal with a couple thousand of Drupal developers.

There is no prominent Chinese content management system; most people appear to be building their websites from scratch. This gap could provide a big opportunity for Drupal. China's urbanization equals growth -- and lots of it. Like the rest of the economy, Drupal and Open Source could be catching up fast, and it might not take long before some of the world's biggest Drupal projects are delivered from China.

Supporting Drupal's global growth is important so I'd love to improve Drupal's translation efforts and make Drupal more inclusive and more diverse. Drupal 8's improved multilingual capabilities should help a lot, but we also have to improve the tools and processes on Drupal.org to help the community maintain multi-lingual documentation. Discussing this with both the Drupal Association and different members of our community, it's clear that we have a lot of good ideas on what we could do but lack both the funding and resources to make it happen faster.

Special thanks to Fan Liu (Delivery Manager @ Ci&T), Jingsheng Wang (CEO @ INsReady Inc.) and Keith Yau. All the Drupal people I met were welcoming, fun and are working hard.

Categories: Drupal

Dries Buytaert: Reflections on Drupal in China

Planet Drupal - 15 September 2014 - 7:14am
Topic: DrupalLocation: China

I just spent the past week in China, and I thought I'd share a few reflections on the state of Drupal in China.

First, let me set the stage. There are 1.35 billion people living in China; that is almost 20 percent of the world's population. Based on current trends, China's economy will overtake the US within the next few years. At that point, the US economy will no longer be the largest economy in the world. China's rapid urbanization is what has led to the country's impressive economic growth over the past couple of decades and it doesn't look like it is going to stop anytime soon. To put that in perspective: China currently produces and uses 60 percent of the world's cement.

In terms of Drupal, the first thing I learned is that "Drupal" sounds like "the pig is running" ("Zhu Pao") in Chinese. Contrary to a pig's rather negative reputation in the West, many Chinese developers find that cute. A pig is a more honorable sign in Chinese astrology and culture. Phew!

In terms of adoption, it feels like the Drupal community in China is about 8 to 10 years behind compared to North America or Europe. That isn't a surprise, as Open Source software is a more recent phenomenon in China than it is in North America or Europe.

Specifically, there are about 5 Drupal companies in Shanghai (population of 21 million people), 3 Drupal companies in Beijing (population of 23 million people) and 5 Drupal companies in Hong Kong (population of 7 million people). The largest Drupal companies in China have about 5 Drupal developers on staff. Four of the 5 Shanghai companies are subsidiaries from European Drupal companies. The exception is Ci&T, which has 40 Drupal developers in China. Ci&T is a global systems integrator with several thousand employees worldwide, so unlike the other companies I met, they are not a pure Drupal play. Another point of reference is that the largest Drupal event in China attracted 200 to 300 attendees.

Given that China has 4 times the population of the US, or 2 times the population of Europe, what are we missing? In talking to different people, it appears the biggest barrier to adoption is language. The problem is that Chinese Drupal documentation is limited; translation efforts exist but are slow. The little documentation that is translated is often outdated and spread out over different websites. Less than 20 percent of the Chinese Drupal developers have an account on Drupal.org, simply because they are not fluent enough in the English language. Most Drupal developers hang out on QQ, an instant messaging tool comparable to Skype or IRC. I saw QQ channels dedicated to Drupal with a couple thousand of Drupal developers.

There is no prominent Chinese content management system; most people appear to be building their websites from scratch. This gap could provide a big opportunity for Drupal. China's urbanization equals growth -- and lots of it. Like the rest of the economy, Drupal and Open Source could be catching up fast, and it might not take long before some of the world's biggest Drupal projects are delivered from China.

Supporting Drupal's global growth is important so I'd love to improve Drupal's translation efforts and make Drupal more inclusive and more diverse. Drupal 8's improved multilingual capabilities should help a lot, but we also have to improve the tools and processes on Drupal.org to help the community maintain multi-lingual documentation. Discussing this with both the Drupal Association and different members of our community, it's clear that we have a lot of good ideas on what we could do but lack both the funding and resources to make it happen faster.

Special thanks to Fan Liu (Delivery Manager @ Ci&T), Jingsheng Wang (CEO @ INsReady Inc.) and Keith Yau. All the Drupal people I met were welcoming, fun and are working hard.

Categories: Drupal

DFP Respond

New Drupal Modules - 15 September 2014 - 7:06am

This module provides integration of DFP and Respond.

Respond Discovery is a platform for creating native campaign creatives. These creatives can then be published to DoubleClick for Publishers (DFP).
See How to integrate with DFP

This module has been sponsored by Dennis Publishing.

Categories: Drupal

Acquia: Custom Distributions on Acquia Cloud: Part 1 -- Drush Make

Planet Drupal - 15 September 2014 - 6:54am

Every developer has a slightly different approach to building their Drupal sites. I’ve tried just about every approach, and they all have their merits, but my favorite is Drush Make. Before joining Acquia, I didn’t realize Acquia Cloud supported Drush Make, but I was delighted to discover that I was wrong. Assuming I’m not the only person who had missed this fact, I wanted to spend a little time highlighting where this exists and how I’m using it.

Categories: Drupal

Jonathan Brown: Drupal & Bitcoin

Planet Drupal - 15 September 2014 - 6:46am

Almost everything we do on the web will work better with autonomous blockchain technologies such as Bitcoin & ethereum because they allow systems to be built with unbreakable rules. Unlike Facebook, Twitter, Airbnb, Uber, PayPal or eBay, no executive authority can step in and say the rules don't apply to you.

Of all the blockchain technologies, Bitcoin is currently the most high profile. It is a massive area of growth in the startup eco-system.

Drupal 8 is going to be a fantastic platform for building startups, but we need to make sure that it is also a fantastic platform for blockchain startups.

I've started by creating a Drupal 7 & 8 project called Coin Tools. It provides various components that would be useful for building a Bitcoin web product. Many of the altcoins are very similar to Bitcoin so the project could easily be extended to accommodate them.

I've also created a Blockchain BoF at DrupalCon Amsterdam on the Tuesday at 10:45.

Coin Tools base module

Contains the following field types:

  • Address
  • Amount
  • Transaction
Widgets

Formatters

Coin Tools Daemon
  • facilitates configuration and access to bitcoind service
  • triggers a hook when a Bitcoin transaction is detected
  • provides a full UI for browsing transactions and sending and receiving bitcoin

I am currently working on a full implementation of BIP 70 which provides a much improved payment experience for the customer. Then I will add integration with Payment / Commerce. This means it will be possible to receive payments in Commerce without using a third party payment processor.

Coins Tools Fiat
  • obtains bitcoin exchange rates from BitcoinAverage (which I consider to be the gold standard), falling back to BitPay BBB
  • facilitates rendering of fiat amounts
  • user can select preferred fiat currency
  • current bitcoin value block

If you would like help developing your Bitcoin startup on Drupal, please get in touch.

Categories: Drupal
Syndicate content


Google+
about seo