Drupal

White House deepens its commitment to Open Source

Dries Buytaert - 11 March 2016 - 10:09am

Yesterday, the White House announced a plan to deepen its commitment to open source. Under this plan, new, custom-developed government software must be made available for use across other federal agencies, and a portion of all projects must be made open source and shared with the public. This plan will make it much easier to share best practices, collaborate, and save money across different government departments.

However, there are still some questions to address. In good open source style, the White House is inviting developers to comment on this policy. As the Drupal community we should take advantage and comment on GitHub within the 30-day feedback window.

The White House has a long open source history with Drupal. In October 2009, WhiteHouse.gov relaunched on Drupal and shortly thereafter started to actively contribute back to Drupal -- both were a first in the history of the White House. White House's contributions to Drupal include the "We the People" petitions platform, which was adopted by other governments and organizations around the world.

This week's policy is big news because it will push open source deeper into the roots of the U.S. government, requiring more government agencies to become active open source contributors. We'll be able to solve problems faster and, together, build better software for citizens across the U.S.

I'm excited to see how this plays out in the coming months!

Categories: Drupal

Dries Buytaert: White House deepens its commitment to Open Source

Planet Drupal - 11 March 2016 - 10:09am

Yesterday, the White House announced a plan to deepen its commitment to open source. Under this plan, new, custom-developed government software must be made available for use across other federal agencies, and a portion of all projects must be made open source and shared with the public. This plan will make it much easier to share best practices, collaborate, and save money across different government departments.

However, there are still some questions to address. In good open source style, the White House is inviting developers to comment on this policy. As the Drupal community we should take advantage and comment on GitHub within the 30-day feedback window.

The White House has a long open source history with Drupal. In October 2009, WhiteHouse.gov relaunched on Drupal and shortly thereafter started to actively contribute back to Drupal -- both were a first in the history of the White House. White House's contributions to Drupal include the "We the People" petitions platform, which was adopted by other governments and organizations around the world.

This week's policy is big news because it will push open source deeper into the roots of the U.S. government, requiring more government agencies to become active open source contributors. We'll be able to solve problems faster and, together, build better software for citizens across the U.S.

I'm excited to see how this plays out in the coming months!

Categories: Drupal

DrupalEasy: DrupalEasy Podcast 171 - BoF Roadshow (Preston So - Front-end Decoupling)

Planet Drupal - 11 March 2016 - 7:16am

Direct .mp3 file download.

Preston So, Development Manager, Acquia Labs, front-end developer extrodinaire, speaker of way too many languages joins Mike and Anna to talk about the decoupling Drupal's front-end and the healthy discussion surrounding it. News stories covered include DrupalCon Asia, Community Keynotes, and Drupal Association Board of Directors voting.

Interview DrupalEasy News
  • The next session of the 12-week Drupal Career Online course starts in March, 2016 - visit DrupalEasy.com/dco for all the details.
Three Stories Sponsors Upcoming Events Follow us on Twitter Five Questions (answers only)
  1. Draw fictional maps
  2. OmniGraffle
  3. Giving a tech talk in a language other than English
  4. A koala
  5. Garland
Intro Music

Drupal Way - by Marcia Buckingham (vocals, bass and mandolin) and Charlie Poplees (guitar). The lyrics by Marcia Buckingham, music by Kate Wolfe.

Subscribe

Subscribe to our podcast on iTunes or Miro. Listen to our podcast on Stitcher.

If you'd like to leave us a voicemail, call 321-396-2340. Please keep in mind that we might play your voicemail during one of our future podcasts. Feel free to call in with suggestions, rants, questions, or corrections. If you'd rather just send us an email, please use our contact page.

Categories: Drupal

IP to Locale - Smart IP

New Drupal Modules - 11 March 2016 - 4:27am

This is a data provider for IP to Locale which gets its data from smart_ip module.

Categories: Drupal

FOSHttpCache Purger

New Drupal Modules - 11 March 2016 - 3:46am

This project provides a FOSHttpCache library based purger to the Purge project to integrate with HTTP caching proxies such as Varnish and NGINX.

Categories: Drupal

Sparkpost email

New Drupal Modules - 11 March 2016 - 12:48am

The Sparkpost module provides integration with Sparkpost transactional email.

Dependencies:
  • mailsystem (>=2.x)
  • composer_manager
Requirements (composer):
  • sparkpost/php-sparkpost:dev-master
  • guzzlehttp/guzzle:~6.0
Credits

This module was inspired by Mandrill.

Categories: Drupal

John Forsythe: DrupalBooks.com for sale

Planet Drupal - 10 March 2016 - 8:59pm

A long time ago, I was approached by a publishing company to write a book on Drupal security. That never ended up happening, but I did become a technical reviewer for someone else's book. Along the way, I picked up a domain: DrupalBooks.com. Since it's highly unlikely I'll ever get around to writing a book about Drupal, I'm putting the domain up for sale. If you're interested in acquiring DrupalBooks.com, please send me an email at john@blamcast.net.

Categories: Drupal

CiviCRM Blog: CiviCRM Entity -- Upcoming and Future Development

Planet Drupal - 10 March 2016 - 3:49pm

CiviCRM Entity is a Drupal module which greatly enhances CiviCRM integration with Drupal. This module exposes many CiviCRM entities as true Drupal entities. That means that almost any module can use Drupal entities. As a result, these modules can access and manipulate CiviCRM data directly from within Drupal via Drupal’s Entity API. This includes many commonly used modules such as Views, Rules, Search API, Entityqueue, Entity Reference, and many more.


CiviCRM Entity was originally developed by Eileen McNaughton from Fuzion. Skvare was an early adopter of version 1.0 where we implemented the Rules integration and quickly realized that this was a powerful and essential tool for most CiviCRM implementations that integrate with Drupal. We reached out and collaborated on the development towards the 2.0 branch, with features that were important to Skvare’s clients.


Released last year, the 2.0 branch of CiviCRM Entity has many new features including:

  • almost 20 CiviCRM entities, such as Contact, Membership, Event, Contributions, exposed as Drupal entities

  • Native Drupal create/edit/delete forms for CiviCRM data

  • Native Drupal view pages of CiviCRM data

  • Standard Drupal Manage Fields and Manage Display forms

  • Ability to add Drupal fields to CiviCRM data

  • Display Suite integration


Many of the CiviCRM Entity features are being actively used with large-scale CiviCRM deployments such as the Salvation Army Echelon or the University of Minnesota Crowdfunding Platform.

Future Development

Skvare is now an active developer and maintainer of the project. We are in the process of coordinating feature requests that will be added to the 3.0 branch.


We use, build, and develop solutions with CiviCRM Entity on most of our client websites, and we’ve gotten a lot of feedback. We also keep our ear to the ground for how other people are using it, and this blog article is part of that. The feedback we’ve gotten is, “this is awesome, can I have more, and better!”


What clients now see, love, and want more of, is the ability to create Drupal native themed, responsive view and edit forms. No more figuring out where to edit that one line of custom css code in a CiviCRM-specific template. No secondary system interface for end-users to learn. It’s as simple as building a Drupal webform and concurrently more powerful than the out-of-the-box CiviCRM features. All accessible as a site-building task without the need for any custom code.


A common client request is for volunteers and employees for a CiviCRM form create or edit CiviCRM data without user access to the CiviCRM backend. Oftentimes these volunteers are updating data such as participant attendance statuses at events, with a mobile phone or a tablet. Similar to the built-in profiles, but with consistent theming, out of the box responsive design, broader data access, and much tighter integration of the underlying business logic.


This year, Skvare is excited about adding more features and further improving the integration between CiviCRM and Drupal.  We have many ideas, we have many requests, and as we look into the future, we see this module being one of the most important CiviCRM-related modules for both implementors and end users.


Proposed Features include:

  • Improve Forms with better validation, widgets and formatters for CiviCRM FK reference fields, improved metadata, inline entity forms for FK reference fields, default layouts

  • Better custom field support -- be able to edit multivalued groups, and organize them on edit forms and in Rules in their field groups.

  • Open up more CiviCRM entities, such as Country, CustomValue, and those provided by Extensions, as Drupal entities

  • Improved Views support -- field, filter, sort, relationship handlers for all entities not exposed by CiviCRM Core

  • CiviCRM Profile Integration -- make them entities!

  • Native Drupal Contribution pages

  • Native Drupal Event registration pages

  • Native Drupal CiviCRM configuration pages

  • Deeper Drupal Commerce Integration, allow contributions, memberships, and event registrations to happen with standard Drupal Commerce workflow


We’ve seen the impact and success in real-world implementations. We’re motivated and  want to solicit feedback from the community.

  • Have you used the module before?

  • In what configuration?

  • Do you like a specific feature?

  • Are there specific features you wish the module had?

  • What ideas for the future do you have?

How can you help?

Try it out.

Give feedback on this blog article.

Join the discussion in the Future Development issue

Develop yourself, fork Eileen’s github repo.

Hire Skvare to add the specific feature you want, now. We’ll put it back into the general release and continue building more functionality. Clients have already committed funds to further extend this project. Those who fund development guide the priorities, milestones, and timelines.

Talk to Mark Hanna, CiviCRM Entity maintainer and new development lead.


Want to see a Drupal 8 version sooner rather than later, contact us to make it happen.


Be on the lookout for a set of blog articles showcasing features and site building techniques that Skvare has implemented, and the use cases that we’ve gathered as we aim to further extend this module. We’ll also be presenting on this topic at the upcoming CiviCon 2016.

ArchitectureDrupalMake it happenv4.7v4.6v4.5v4.4
Categories: Drupal

Another Drop in the Drupal Sea: Drupal Chat: The Examples Module

Planet Drupal - 10 March 2016 - 1:48pm

Have you used the Examples module? What is your favorite example?

Let's talk next Monday at 1PM (GMT -0700)

https://blab.im/marc-isaacson-drupal-chat-the-examples-module

It's free to attend. You may participate by signing in with your twitter account or you may watch anonymously without signing in at all.

Categories: Drupal

Acquia Developer Center Blog: Tutorial: Drupal 8 WYSIWYG, Inline and Responsive Images

Planet Drupal - 10 March 2016 - 1:25pm

There are some excellent improvements to modeling data in Drupal 8, including a number of new fields. This is going to make it easier to model content in Drupal. Let’s look at the image handling in Drupal 8 and what changes are in store.

Tags: acquia drupal planet
Categories: Drupal

Lullabot: Tugboat: A Visual Website QA Tool for Enterprise Teams

Planet Drupal - 10 March 2016 - 1:00pm
Matt and Mike sit down with a number of Lullabots to talk about Tugboat, which allows you to "review every feature or bug fix with automatic builds." In developer-speak, it's an easy-to-use, multi-platform pull-request environment generation tool. Tugboat is one of the ingredients of Lullabot's secret sauce, and it's awesome!
Categories: Drupal

Zivtech: Top Five Drupal 8 Ready Themes

Planet Drupal - 10 March 2016 - 11:50am

The Drupal community welcomed the much anticipated release of Drupal 8 a few months ago. And then the questions began. Should I port my Drupal 6 or Drupal 7 site to D8? What themes are available in Drupal 8?

While there are hundreds of themes available to Drupal developers, so far 93 are Drupal 8 ready. There are some significant differences between D7 and D8 theming. And the number of themes for D8 is only going to grow. Here are our top five favorite Drupal themes now available in D8.

Bootstrap

With a pre-release version for D8 now available, this base theme has become one of the most popular HTML, CSS, and JS frontend frameworks in the world for developing responsive, mobile first projects on the web. Bootstrap 3 is out now, and 4 is in development, according to the theme’s home page. This theme is a bridge between the Bootstrap Framework and Drupal.

Foundation

Built by Zurb, Foundation is a family of responsive front-end tools you can use to design responsive websites, apps and emails. Foundation is semantic, readable, flexible, and customizable.

Bearskin

This D8 friendly theme ships with Bear, a set of modules and base configuration an install profile that minimizes time to start a new Drupal project without sacrificing the quality of the build. Bear Skin comes with a sub-theme, Bear Coat, that contains some basic styling. We built Bear and Bear Skin here at Zivtech.

Basic

​Everything you need to know is in the name. Basic is simple and flexible and gives front end developers the essential pieces that they need to get a design up and running. Basic has a clean HTML5 structure with extensible CSS classes and IDs for unlimited options. Basic, which uses the Bourbon library of Sass mixins, comes from Vancouver web shop The Jibe.

Neato

Built by Velir, Neato theme was created on the Neat grid system. It also incorporates Bourbon for easier grid theming. Bourbon and Neat are Sass libraries. Developers can choose components to use because Neato isn’t stacked with any JS plugins or files.

Check out these themes to preview and download at the official Drupal site.

Categories: Drupal

Amazee Labs: DrupalCon Asia - Impressions from India

Planet Drupal - 10 March 2016 - 5:53am
DrupalCon Asia - Impressions from India

DrupalCon Asia was an impressive and very successful event, bringing together more than 1000 Drupalistas from India, Asia and the entire world.

This conference was special in many ways. The spirits of the various Indian Drupal communities definitely had a huge impact on how outside visitors, like myself, perceived the whole conference. It was great to see so many people from all over India and beyond gather for 4 days of sessions, sprinting, BoFs and more.

Josef Dabernig Thu, 03/10/2016 - 14:53

Coming from a small European country and being a first-time visitor, the scale of India was just overwhelming. And so was the size of its community. One of my goals for this trip was to get a better understanding of the local community. I'll publish a second blog post, to highlight the diversity of the community that has been represented at DrupalCon Asia, in the weeks ahead.

For now, I’ll share my experiences of DrupalCon Asia. Before DrupalCon India kicked off, Parth Gohil showed us around Mumbai. The capital city of the Indian state Maharashtra has more than 18 million habitants. Being stuck in traffic for hours, when travelling north/south during rush hours, is nothing unusual.

Of course we went to see impressive architecture, including the famous Gateway of India

The city felt much more organized than I had expected. Here we're walking on the promenade of Mahim Bay. The bay features an enormous bridge of 5.6 kilometers: the Bandra-Worli Sea Link connects the upper and lower ends of the bay. 

Mumbai had a lot to offer and in our efforts to see interesting architecture, we passed by Chhatrapati Shivaji Terminus. The busy train station is an entry point to connect with Indian Railways - one of the largest railway networks consisting of over 100 000 km' of track. The Mumbai local trains carry more than 7.5 million commuters per day!

I was glad to meet enzo - Eduardo Garcia, amongst many others. We first met at DrupalCamp Centroamerica 2009 in Nicaragua, when he just started travelling Around the Drupal World in 120 Days. Quite impressive: Enzo is currently visiting 13 countries in Asia, Australia and North America.

DrupalCon Asia was held at the Indian Institute of Technology Bombay - IITB in Powai, a modern neighbourhood featuring a big lake and tall buildings. The IITB has a long history of using Drupal themselves, led by pioneers like P Sunthar. Thanks to their cooperation, DrupalCon Asia could provide affordable ticket prices to the diverse audience from all over India and beyond.

The theme of colourful India not only dominated the beautifully designed website, but also made it physically to the venue. The Indian folk art of Rangoli, visualised the conference logo using sand art at the venue.

The prenote was a really special one. "We've outsourced the Prenote" - Indian community representatives decided to outsource this task to a United States company. Obviously, this leads to a great amount of funny paraphrases on the topic of outsourcing and the stereotypes we may have about the U.S. or India.

The whole opening session culminated in a Bollywood dance act, with half of the attendees gathering on stage to celebrate DrupalCon Asia in India. As reported on twitter, this was the most people ever dancing at a DrupalCon prenote.

Next, the Indian community representatives gathered with Dries, inviting him to wear a turban of course! After that, they lit a candle together. This local tradition is referred to as "Deep prajwalan" - no Wikipedia article exists on that, but according to my fellow Indian attendees, this it means: "Lead me from darkness to light".

There were a lot of opportunities to grow for everyone involved in the conference. The sponsors’ area was really crowded and active. Many local Drupal agencies ranging from a few to several hundred employees, are hiring at the moment.  

One of the most attended sessions was Hooks, Events, Plugins, and Services: Pick the right tool for the job by Kim Pepper. He was amongst various other attendees from Australia and I was glad to hear more from the folks who worked on supporting the digital transformation of the Australian Government web platform aGov.

DrupalCon and any kind of Drupal event are all about connecting people. This conference really felt special because it was big (more than 1000 attendees) and 80 per cent of the attendees were attending their first DrupalCon.  

As part of her keynote on day 2, Danese Cooper, Board Member of the Drupal Association gave an in-depth historical analysis of the Indian free & open source movements.

Again, the local community surprised the audience with a flash mob and Bollywood dancing.

The sponsor area also featured a community stand, where representatives of the different Indian Drupal communities were available for discussions. They also gave out stickers and flyers. 

Of course, there's no DrupalCon without parties & after-event activities. The locals took us to some great places with awesome views over the city. I was especially excited about doing some Bollywood moves together :) 

As mentioned, the venue was close to the very calm Powai Lake. 

Sprints were a huge success for DrupalCon Asia. More than 350 people attended and collaborated on improving Drupal 8 and contributed modules. 

They were also great opportunities to connect with different communities. So MortenDK set up a discussion with Dan Callahan from Mozilla to explain and discuss service workers for Drupal.

One of the biggest, and my favourite moment of any DrupalCon, is when new contributors get up on stage and get their first patches committed to Drupal core. This time, Angie "webchick" Byron was joined by the three Indian contributors, sidharthap, vaidehi bapat and nileema.jadhav, who collaborated on an improvement for Drupal core. Their commits got attributed and were pushed to Drupal 8.1.x and 8.0.x respectively.

DrupalCon India had a lot to offer; many people, many cultures, many great success stories and many to follow. Besides all the happy faces, I'll definitely also miss the outstanding variety of foods! 

Finally, let me leave you with a map: these are the attendees of DrupalCon Asia 2016, which have had their country/city information publicly shared on the event site. It was a great experience, meeting with such fresh, mature and fast-growing communities.

Thank you to everyone involved and I hope to see you at one of the upcoming Drupal conferences. Find one next to you on Drupical or start your own! Stay tuned for my follow up post, featuring more details on the communities represented at DrupalCon Asia.

(Main image was taken with Michael Cannon's camera)

Categories: Drupal

J-P Stacey: Some themes and discoveries at Drupalcamp London 2016

Planet Drupal - 10 March 2016 - 1:37am

I attended Drupalcamp London and its pre-camp CxO business day last weekend, and it was as good as I'd predicted if not better. A lot of what's so great about it is difficult to write down—the conversations in hallways, the putting of names to faces, the "a-ha" moments for your own way of working—but here's a few notes on what I picked up on the day. The kind folks over at Real Life Digital have already written something more succinct, so feel free to read theirs first.

Read more of "Some themes and discoveries at Drupalcamp London 2016"

Categories: Drupal

Valuebound: User creation with additional field

Planet Drupal - 9 March 2016 - 11:18pm

We always talk about building a community platform using Drupal. In large website we also need lot of user having different roles and associated permission. In this post we are going to explore how can we add users as well adding fields to user profile page. As a site admin, we have ability to add multiple user at any point of time. We can enable permission to allow anonymous users to create new account in your site.

1. How to create a new user account

Step 1.1: Log in as admin.


Step 1.2: Go to Manage >> People

Categories: Drupal

KatteKrab: Drupal Association - Election time! Or do you know what the DA does?

Planet Drupal - 9 March 2016 - 10:58pm
Thursday, March 10, 2016 - 17:58

We've got a great line-up of candidates to choose from this year in the Drupal Association board election. It's a really tough choice.

But reading through the candidates statements it seems many of them seem to think that being on the board of the association somehow influences the project directly. It doesn't.

The board governs the association. It doesn't govern Drupal.

The Association doesn't govern Drupal either.

As a community - we should probably think and talk about project governance more than we do, and perhaps consider or Re-consider how the association fits into the picture.

The Association works to keep the lights on for Drupal.org, and run DrupalCon. There's other important stuff, but those two things are the Big Jobs - the heavy lifting. Last year we ran a fund-raising campaign to directly fund work on the project. That was new, and great work was done, but we also didn't decide who did that work, or what work they did.

Last year, Holly (our awesome Executive Director) wrote a great blog post that outlines what the board does.

Anyway - some rushed and random thoughts after I cast my vote.

Please cast yours!

If you have an account on Drupal.org and logged in during the past 12 months, you are eligible to vote. Please do so!

https://assoc.drupal.org/drupal-association-board-elections

Categories: Drupal

KnackForge: Drupal 7 - How to programatically update field value

Planet Drupal - 9 March 2016 - 10:30pm
Drupal 7 - How to programatically update field value

In general, we can use node_save to save a new node or alter the existing node and then save the changes. Since the topic here is about programmatically updating field value, let us look at an example rather going deep into node_save.

<?php
  $node = node_load($nid);
  $node->fieldname['und'][0]['value'] = 'field value';
  node_save($node);
?> 

suresh Thu, 03/10/2016 - 12:00
Categories: Drupal

KnackForge: How to use Font awesome icons in Adobe Photoshop

Planet Drupal - 9 March 2016 - 8:53pm
How to use Font awesome icons in Adobe Photoshop

Font Awesome is a popular font icon package used by web designers and developers. The old fashioned technique to create icons was simply to crop images to work as icons and provide the same image quality for all sizes. Font Awesome is a more sophisticated alternative. You can use Font Awesome in any website by loading the font and css files, and you can also integrate it into your Photoshop designs. Let me show you how to use Font awesome icons in Adobe photoshop here,

Manoj Thu, 03/10/2016 - 10:23
Categories: Drupal

String field formatter

New Drupal Modules - 9 March 2016 - 5:51pm

Small module to provide tag wrapper field formatter to Text type field.

Usage

* Enable string_field_formatter module
* Add a Text (plain) field to a content type
* On the Manage Display tab set the "Plain string formatter" and choose a wrap tag.

Categories: Drupal

OSTraining: How to Add Disqus Comments to Drupal 8

Planet Drupal - 9 March 2016 - 1:31pm

While Drupal comes with it's own comment system many users prefer to use Disqus as a centralised comment platform.

Adding Disqus to Drupal 8 is a simple process. You will need to take three steps: install the module, create a Disqus account, and hide Drupal's default comments.

Categories: Drupal

Pages

Subscribe to As If Productions aggregator - Drupal