Drupal

DrupalCon News: Meet the new face of DrupalCon

Planet Drupal - 27 November 2017 - 1:22pm

First introduced at the DrupalCon Baltimore closing session, we're very pleased to announce that the new brand for DrupalCon is now live. Take a look to see how the new brand evokes all aspects of the Drupal project and community - from the technical to the human.

Categories: Drupal

DrupalCon News: Nashville Registration is Open

Planet Drupal - 27 November 2017 - 1:09pm

Looking for the perfect way to celebrate Cyber Monday - you could be one of the first to buy tickets to DrupalCon Nashville!

Did you see our new site? Have you clicked through the pages? Did you read the headline of this story? If you have, then you’ve heard: DrupalCon Nashville 2018 registration is OPEN - and it’s music to our ears.

Categories: Drupal

Webform Composite Tools

New Drupal Modules - 27 November 2017 - 1:04pm

Webform Composite Tools builds upon the Webform module to provide additional
composite features.

Purpose

Webform Composite Tools provides a reusable composite element for use on webforms. These composites can be customized via a provided ui and be used like standard composites across multiple webforms.

Categories: Drupal

User Reference Filter

New Drupal Modules - 27 November 2017 - 11:07am

This is a simple module to provide an input filter that allows content editors to quickly link to users by referring to their username prefixed with an @ symbol.

Categories: Drupal

Commerce Customization

New Drupal Modules - 27 November 2017 - 10:32am

This module aims to let users add customizations to products, like, add a engraving text on a ring.

Dev version is usable, but a lot of features are missing for now.

To use this.
- Enable module
- Manage the form display for your product type, (/admin/commerce/config/product-types/default/edit/form-display for default product type)
- Move customizations out of disabled and save it.
- Edit a product, there is now a customizations field.

Categories: Drupal

Commerce Product Personalization

New Drupal Modules - 27 November 2017 - 9:54am

Ignore this, I'm moving this project to commerce_customizations.

Categories: Drupal

OSTraining: Show Code in Drupal Content with the CodeSnippet Module

Planet Drupal - 27 November 2017 - 9:09am

Out of the box, Drupal displays code snippets that don't get highlighted.

In this blog post, you will learn how to show code snippets in Drupal content highlighted with the CKEditor CodeSnippet module and CKEditor CodeSnippet plugin.

Categories: Drupal

Purge Queues

New Drupal Modules - 27 November 2017 - 8:36am

This module provides extra Purge queue plugins.

Database plugins

Purge module allows enqueueing duplicate items.
There's an issue to address this at https://www.drupal.org/node/2851893

Categories: Drupal

orkjerns blogg: Automatic updates using violinist.io

Planet Drupal - 27 November 2017 - 7:31am
Automatic updates using violinist.io admin Mon, 11/27/2017 - 15:31

Violinist.io is a new service that is continuously trying to update your composer dependencies. When a new update is found, a pull request is created on the github repo for the project in question, for example your Drupal site. If you have a good testing setup, this will trigger your tests, and hopefully pass. Now, if you have continuous deployment set up, you can basically merge and deploy updates while sitting in a coffee shop on your phone. Which is now something I have done several times!

I am planning to write a longer blog post about a more complete continuous deployment setup, but just wanted to share a couple of quick fun animated gifs about how Violinist.io works

A couple of weeks ago a new version of Drupal console came out. After it was tagged on Github, an update was available through composer. Since Violinist picked this up, it opened up a new pull request on all of my projects that depend on this. That looks something like this:

I captured this animation because I was fascinated about the short time window between the release and the pull request. As you can see in the animation, it was only around 10 minutes! Now all left for me was to see that the tests passed, read through the changelog (including links to all commits) and merge in the update. Minutes after it was automatically deployed to the production server. About as easy as it gets!

But it's not only other Github hosted projects, or generic php packages that gets updated. For a typical Drupal project I also depend on modules from Drupal.org, and I download these modules with composer. Violinist.io supports those as well. Here is one example (from this very site you are reading) where a new pull request with a full changelog was posted only 8 minutes after it was released on Drupal.org.

Since admin_toolbar is a module I use on many projects, I now could just navigate from pull request to pull request, and update all of my sites within minutes, while still on my phone. A real time saver!

Full disclosure: As you probably understand from the enthusiastic description, I am also the creator of the service. It is completely free for open source projects, and up to one private project. Feel free to reach out if you have any questions or comments! To finish it off, here is an animated gif about enthusiasm.

Categories: Drupal

DrupalCon News: Thank you Vienna

Planet Drupal - 27 November 2017 - 7:22am

Thank you to the 1,670 people who joined us at DrupalCon Vienna!

So many volunteers! So many sandwiches! We had a wonderful time in Vienna and can't wait to see you all for DrupalCon Europe 2019.

Until then - we hope to see you in Nashville 2018.

Categories: Drupal

DrupalEasy: DrupalEasy Podcast 199 - David Rogers - What's up with React?

Planet Drupal - 27 November 2017 - 4:33am

Direct .mp3 file download.

David Rogers, Senior Front End Engineer at Pendo.io, joins Mike Anello to discuss from a Drupal-specific standpoint. They discuss the road to the Drupal community selecting React for use in Drupal core, when a typical Drupal developer should start thinking about React, and what the best first steps are for learning it.

Interview DrupalEasy News Sponsors Follow us on Twitter Subscribe

Subscribe to our podcast on iTunes, Google Play 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

Update helper

New Drupal Modules - 27 November 2017 - 3:43am
Categories: Drupal

ImageLightbox

New Drupal Modules - 27 November 2017 - 2:52am

ImageLightbox is a simple module to display images in a lightbox.

Categories: Drupal

Amazee Labs: Process Insights - Amazee Agile Agency Survey Results - Part 2

Planet Drupal - 27 November 2017 - 1:11am
Process Insights - Amazee Agile Agency Survey Results - Part 2

This is part two of our series processing the results of the Amazee Agile Agency Survey. In Part 1, I provided an overview of initial observations from survey results. Here, in Part 2 I would like to focus on process insights.

Josef Dabernig Mon, 11/27/2017 - 10:11

In Part 1, we identified Scrum as the most important process for Drupal agencies. Kanban was stated as “somewhat in use” for the most part and also had various agencies stating it as “mostly in use”.

We also asked about “Other important processes?”. From the results, respondents mentioned “Critique, automated testing, collaborative sketching”, such as GitLab workflow, DSDM, Holacracy, Extreme Programming (XP), and Agency Agile.

When asked about how strictly the process would be implemented, the top rated option by 36.7% (on a scale from 1-5) was a “4”, which indicates these agency processes are followed rather strictly. Following this is a “3”, which indicates a balance between strict adherence and many adaptations, and a “2”, which refers to rather many adaptations. Fewer agencies still indicated an even split between either very strictly follow processes and implementing many adaptations to processes.  

When asked for which adaptations were applied to their processes, agencies mentioned the following:

  • Custom dashboards
  • Backlog organization of “in scope” versus “out of scope”
  • As scrum is all about inspect and adapt, the result will always look differently
  • Scrum gets adapted to different customer needs or other stakeholders in the company asking for it
  • Often clients expect fixed price offers with a fixed scope and fixed deadline, results is trying to be agile within those borders
  • The best process is invisible and will feel natural once you found the best way, process needs to match individuals needs

From our experience at Amazee, I’d say we tend towards a “4” where we try to follow Scrum strictly but we also don’t want to overdo it. As mentioned in the comments, Scrum is really about the team taking ownership of the process, which requires flexibility. We constantly try to adapt our processes where we feel it helps fulfill our mission to deliver great software to our clients.

How do you structure your processes and what works best for you? Feel free to leave us a comment below. If you are interested in an Agile or Scrum training for yourself or your company, contact us.

Stay tuned for next post where we’ll look at teams: sizes, location, and team assignments.

Categories: Drupal

Content cancel button

New Drupal Modules - 26 November 2017 - 11:03pm

INTRODUCTION
------------

The Content cancel button module provides a cancel button on node forms.

INSTALLATION
------------

* Install as you would normally install a contributed Drupal module. Visit:
https://drupal.org/documentation/install/modules-themes/modules-7
for further information.

Categories: Drupal

hussainweb.me: Drupal Meetup Bangalore – November 2017

Planet Drupal - 26 November 2017 - 9:15pm
This month's Drupal meetup in Bangalore was held this weekend, on 25th November. Specbee Consulting office kindly provided us with a venue for the meetup and helped organise the event.
Categories: Drupal

Number to Word

New Drupal Modules - 26 November 2017 - 6:56pm

Number to Format aims at creating a formatter for numbers, which prints inputted numbers as words.
It uses The PEAR Numbers_Words package. (https://github.com/pear/Numbers_Words)

For now, it works only as a currency formatter specifically.

This is the field formatter:

And these are the possible settings:

Categories: Drupal

Commerce Tax Plus

New Drupal Modules - 26 November 2017 - 5:00pm

Drupal module that extends functionality of commerce 2.0 tax types.

Adds a new tax type plugin called "Custom Plus" as well as a new checkout pane plugin called "Payment Info Plus".

The Custom Plus tax type plugin allows for added options to limit by city and by county in this new tax type.

The Payment Info Plus checkout pane plugin

Categories: Drupal

Agiledrop.com Blog: AGILEDROP: What to say (or not to say) when selling Drupal

Planet Drupal - 26 November 2017 - 4:18pm
For us being trusted Drupal teammates, it is of vital importance how our clients approach their clients and involve them in the sales process of selling them Drupal. There are numerous ways how one can take this journey, but the desired outcome is definitely to sign a contract and land a new client.  I will not write about what are the right and wrong approaches but instead, offer some insights from my career to date. Combining my decade-long experience in sales with some more theoretical findings of different sales techniques and methodologies it could come in handy when preparing your… READ MORE
Categories: Drupal

fluffy.pro. Drupal Developer's blog: Buffered logger in Drupal 8

Planet Drupal - 26 November 2017 - 9:27am
Let's imagine you want to send log records from your Drupal 8 site to your email box, 3rd party service or to some other destination in order to know about warnings, errors etc. Most probably you don't want to send an email each time when some action happens as you don't want to decrease page performance. So, in this case, you should write a "buffered logger" which will keep all log entries in a buffer and send them only when it's overflown or on shutdown function. So let's write it.
Read more »
Categories: Drupal

Pages

Subscribe to As If Productions aggregator - Drupal