Calendar Links

New Drupal Modules - 24 October 2017 - 5:21pm

The Calendar Links module provides calendar paths for the following:

  • iCal
  • Outlook
  • Google Calendar
  • Yahoo! Calendar

Once installed you will need to have your module/theme use the paths or the included render element.

Add To Calendar Dropdown

It includes an Add To Calendar Dropdown element. You can use the element by having your module/theme create a render element like this example:

Categories: Drupal

Agiledrop.com Blog: AGILEDROP: Why should agencies partner with companies rather than hire freelancers?

Planet Drupal - 24 October 2017 - 4:38pm
Digital agencies sometimes get in a position when they have more work their internal team can handle. For many outsourcing is not an option, as they still wish to keep the project in the house, but are open to working with external developers. Agencies can hire freelancers or work with teams like AGILEDROP. In this post, I will highlight some of the advantages of working with a team that agencies often overlooked when making a decision. No more job posts and screening interviews Hiring a freelancer is practically the same as hiring a full-time employee. First you have to write a job ad and… READ MORE
Categories: Drupal

Hide Submit Button D8

New Drupal Modules - 24 October 2017 - 10:31am

Some users accidentally click the submit button more than once while waiting for their post to be saved. In some cases this may result duplicate postings or duplicate e-commerce orders.

There are few ideas on how to solve duplicate postings but none is perfect. One of the solutions is a bit of jQuery to hide or disable the submit button after it has been clicked and replace it with an informative text such as "Processing..." .

Categories: Drupal

Micro Webform

New Drupal Modules - 24 October 2017 - 10:10am

This modules integrate webform module with a micro site.

Categories: Drupal

Manifesto: City of Drupal: thoughts on DrupalCon Vienna 2017

Planet Drupal - 24 October 2017 - 9:51am
It seems like a long time ago now… Well. It was…. At the time of writing, it’s three weeks since I was at DrupalCon. I could argue I’ve been taking time for reflection, but actually we’ve been super busy and so I’m just getting round to penning my thoughts and memories of my week in. Continue reading...
Categories: Drupal

Views Argument Defaults

New Drupal Modules - 24 October 2017 - 8:43am

This module provides a default handler for contextual filters which allows the site administrator to set a title or a breadcrumb for a view based on a value defined by a contextual filter of this view.

Categories: Drupal

Drupal Modules: The One Percent: Drupal Modules: The One Percent —Create user permission (video tutorial)

Planet Drupal - 24 October 2017 - 8:29am
Drupal Modules: The One Percent —Create user permission (video tutorial) NonProfit Tue, 10/24/2017 - 10:29 Episode 41

Here is where we seek to bring awareness to Drupal modules running on less than 1% of reporting sites. Today we'll consider Create user permission, a module which allows users to create other users without granting all the permissions administer users provides.

Categories: Drupal

Blair Wadman: Override Drupal 7’s page template for a content type

Planet Drupal - 24 October 2017 - 8:06am

Creating a page template for a content type gives you a lot of control over the structure of the page. While Drupal will automatically pick up a node template for a content type, if you use the right naming convention, it will not for a page template. Fortunately it just takes a few lines of code and you can create a page template for any content type you choose.

Categories: Drupal

Views PHPExcel Export

New Drupal Modules - 24 October 2017 - 7:23am

Appends a global view header that creates a form in the view used to export data to spreadsheets. It requires PHPExcel library.


Categories: Drupal

Deeson: Deeson at DrupalCon Vienna 2017: Excellence in the tech team

Planet Drupal - 24 October 2017 - 6:43am

In my previous post I shared key takeaways from a Birds of a Feather (BoF) session I ran at DrupalCon Vienna last month on what it means to be an Agile agency

Another BoF session I ran invited conference attendees to share their experiences of managing team members and ensuring technical excellence. We covered each topic in a lot of depth, and at times it felt a bit like a counselling session for new and aspiring tech leads!

Here’s a snapshot of what we discussed:

Overcoming resistance to change.

The group debated how best to roll out changes within the tech team, such as changing version control software to git. Tech leads don’t always feel empowered to force through new initiatives, and can get frustrated by developers who either don’t want to change or are unable to see the benefits.

We spoke about the need to introduce change gradually and gain buy in through mechanisms such as team meetings, highlighting the importance of allowing changes to be discussed and concerns to be heard.

It can be helpful to identify evangelists in the team who will promote the change, and can act as support contacts during the period of transition so that no one suffers in silence.

Leading change in remote teams.

Change is hard enough when you’re all in the office together – how do you ensure a smooth transition in co-located and distributed teams?

At Deeson, we’ve introduced a quarterly get together in person. We set up the changes the tech chapter plans to make over the next quarter, and assign owners to develop the ideas and facilitate the transition process.

We also run group workshops on the changes made during the last quarter, allowing people to gain hands on experience with a new tool or technique under the supervision of those that specified it and their evangelists. This allows us to identify any problems and concerns before the change is mandated.

Dealing with complaints.

It’s natural and healthy to express concerns or frustrations. But what do you do when a team member seems to complain more than most? 

As a manager you feel responsible for solving every issue that arises, and of course there are times when the onus will rightly fall on you.

However, in the case of a chronic complainer it can be more effective for you as tech lead to listen to the grievance and empower the person to consider their options and suggest solutions, rather than exhaust yourself trying to solve the issue on their behalf.

Transitioning to tech lead.

Often a developer progresses until they one day find themselves leading a tech team, without ever having received any formal leadership or management training. We spoke about the changes you need to make, and how to understand what’s expected of you in your new role.

We cited the book The Manager’s Path by tech lead turned CTO Camille Fournier as an excellent reference. The Lead Developer conference which takes place annually in London is another good resource. Talks are made available online and provide a lot of guidance to those new to the tech leadership position.

Here’s one of our favourites:

Want to work with the largest Acquia Certified team in Europe and one of the top 30 companies contributing to Drupal globally? We’re hiring.

Categories: Drupal

Translate All

New Drupal Modules - 24 October 2017 - 6:37am

Provides a mechanism to translate all occurrences of the same locale string.

Categories: Drupal

Ajax Content

New Drupal Modules - 24 October 2017 - 6:33am

This drupal 8 module converts internal links to ajax requests that return the rendered nodes. All attached JS and CSS of the requested nodes are also added and executed.

Categories: Drupal

Workbench Moderation Group

New Drupal Modules - 24 October 2017 - 4:49am

Allows Administrators to set permissions for moderation states within the group.

Categories: Drupal

Content Moderation Group

New Drupal Modules - 24 October 2017 - 4:36am

Allows Administrators to set permissions for moderation states within the group.

Categories: Drupal

System changelog

New Drupal Modules - 24 October 2017 - 3:21am

This module is intended for storing a changelog as configuration entries.

When you want a description of your smashing new feature to follow production deploy, use this module.

Using the configuration interface, add:

  • Change title
  • Change text
  • Release version

Then save, export and commit it.

Categories: Drupal

Media Entity Jw Player

New Drupal Modules - 24 October 2017 - 12:49am
Categories: Drupal

CiviCRM Blog: CiviCRM Comes to Serbia

Planet Drupal - 24 October 2017 - 12:29am

With the funding environment for nonprofits in Serbia becoming increasingly more fragmented and the choice of technology tools to aid fundraising and advocacy becoming more diverse, Catalyst Balkans saw an opportunity to fill an open niche for a localized CRM targeted to the nonprofit sector in the Western Balkans.  With Catalyst Balkans already having used CiviCRM for several years for its own communication and contact management needs, the localization of CiviCRM was a natural choice.

With virtually zero strings translated into Serbian on Transifex and a very limited budget, Catalyst used a combination of existing staff resources and volunteers to plug away at the translation effort over a period of months.  The final 1500 strings were done with the help of a translation professional who also went through and polished the entire translation file. 

Many coffees were spent in conversation about the best (and shortest) translation of a string.  Concepts like a ‘pledge’ or acronyms like LYBNTY proved to be a huge challenge to get right.  And it also gave our staff coffees a whole new linguistic flavor (and made some of us wish we had a little extra nip of something to slip into the coffee).

However, after nearly 7 months of effort, we completed the translation and were thrilled with the results as we installed it onto a Drupal implementation.  Then we broke out the drinks and made coffee hour into happy hour.

Subsequently, we have continued with the translation of several extensions, including the Mosaico mail extension.  With the translation complete, we have worked with 9 nonprofits to set up instances in Serbian to beta test the translation and provide us feedback on improvements that could be made.

With this experience in hand, we are launching an effort to provide full translations of CiviCRM and key extensions into Albanian, Bosnian, Croatian, and Macedonian over the next year.

This will allow CiviCRM to access a market of more than 130,000 nonprofit organizations across the 7 countries where there will now be a fully localized CRM solution for them to use and a service provider who will provide hosting, support and training in using CiviCRM for improved fundraising, more effective advocacy and increased constituent engagement.

Nathan Koeshall, 

Director and Co-Founder of Catalyst Balkans

CiviCRMDrupalInternationalization and Localizationv4.7
Categories: Drupal


New Drupal Modules - 23 October 2017 - 10:51pm

The module is designed and developed for users who have multiple feed importer (for any reasons) for its one content type due to this user must import one file(CSV) several times in order to accomplish the bulk upload. So, this module eliminates the needs for importing one content type multiple times. The module is designed in such a manner which is dynamic, flexible and easy to use.

Categories: Drupal

Media: Acquia DAM

New Drupal Modules - 23 October 2017 - 1:55pm

Provides a strong integration with Acquia DAM.

Categories: Drupal

Stanford Web Services Blog: Altering Custom Elements in Forms

Planet Drupal - 23 October 2017 - 1:46pm

Drupal provides a powerful framework for creating custom elements for use in forms. One example of a custom element is the Link field. Suppose you want to change the default label on a Link field to read "Link text." How do you alter it?

Categories: Drupal


Subscribe to As If Productions aggregator - Drupal