Skip to Content

Drupal

Jira REST Rules

New Drupal Modules - 24 April 2015 - 4:15pm

The module provides an integration between Jira (via the jira_rest module) and rules.

In the current limited form the module provides a rules action for creating simple, basic issues in Jira.

You must configure the jira_rest module with username and password at admin/config/services/jira_rest.

In the rules action you can configure:

Categories: Drupal

Media Cloudcast Chapters

New Drupal Modules - 24 April 2015 - 11:45am

The Media Cloudcast Chapters module provides a chapter field type for Cloudcast video files and provides an automated import process. Minimal CSS has been included to get you started with display. An example view has been provided for advanced display options.

It is highly recommended you watch THIS video https://vimeo.com/125965156 to learn how to set up and configure this module.

Categories: Drupal

File Entity SWF

New Drupal Modules - 24 April 2015 - 10:38am

Add support for Flash files to your Drupal site.

What does it do?
  • Creates a new file entity type to support Flash .swf files!
  • Provides default file display configuration to output the swf file as an <object>.
  • Adds width and height metadata to .swf files.

NOTE: if you are using Media WYSIWYG and/or Media WYSIWYG View Mode be sure to double check your settings to include the Flash file type.

Categories: Drupal

Forum One: Edge Toolkit: Staying Relevant in the Long Run

Planet Drupal - 24 April 2015 - 8:01am

Launching a website is just the beginning of a process. Websites need nurturing and care over the long run to stay relevant and effective. This is even more true for a service or tool such as LibraryEdge.org. Why would users come back if they can only use the provided service once or can’t see progress over time? And how can you put that love and care into the service if it is not self-funded?

This month, LibraryEdge.org released a number of changes to address just these issues.

Helping Libraries Stay Relevant

Before we dive into the release, here’s a bit on the Edge Initiative.

With the changes created by modern technology, library systems need a way to stay both relevant and funded in the 21st century. A big part of solving that problem is developing public technology offerings. Even in the internet-connected age, many lower-income households don’t have access to the technology needed to apply to jobs, sign up for health insurance, or file taxes, because they don’t have personal computers and internet connections. So where can people go to use the technology necessary for these and other critical tasks? Libraries help bridge the gap with computers and internet access freely available to the public.

It’s important that libraries stay open and are funded so their resources remain widely available. By helping library systems improve their “public access computers/computing,” the Edge Initiative and its partners have made major strides in making sure libraries continue to be a valuable resource to our society.

That’s where LibraryEdge.org comes in. The Edge Coalition and Forum One built LibraryEdge.org in 2013 as a tool for library systems to self-evaluate their public technology services through a comprehensive assessment – plus a series of tools and resources to help library systems improve their services.

New Functionality Reassessment

The biggest feature update we recently launched was enabling libraries to retake the Assessment. They can see how they have improved and where they still need work compared to the previous year. To create a structure around how libraries can retake the Assessment, we built a new feature called Assessment Windows. This structure allows the state accounts to control when the libraries in their states can take the Assessment. States now have control over when their libraries conduct the Assessment and can track their libraries’ goals and progress on Action Items. This feature allows states to more accurately assess the progress of their libraries and adapt their priorities and programming to align with library needs.

Results Comparison

The Edge Toolkit was initially built to allow users to view their results online, along with providing downloadable PDF reports so libraries can easily share their results with their state legislatures and other interested parties. Now that libraries can have results for two assessments, we’ve updated the online results view and the PDFs. Libraries can now see a side-by-side comparison of their most recent results with their previous results.

Graphs

It’s common knowledge that people retain more of what they see, so we’ve also visualized important pieces of the results data with new graphs. If a library has only taken the assessment once, then the charts will only display its highest and lowest scoring benchmarks. However, if they’ve taken the assessment a second time, they can also see bar graphs for the most improved and most regressed benchmarks.

Improved User Experience Interviews

We made a number of enhancements based on feedback from libraries that have been using the tool for the past couple of years, as well as from interviews that we conducted with State Library Administrators. Starting with a series of interviews gave us great insight into how the tool was being used and what improvements were needed.

New Navigation

The added functionality of being able to retake the Assessment increased the level of complexity for the Edge Toolkit. So we redesigned the interface to guide users through this complex workflow. We split out the Toolkit into four sections: introduction/preparation, taking the assessment, reviewing your results, and taking action. This new workflow and navigation ensures a user is guided from one step to the next and is able to complete the assessment.

Notification Messages

Several dates and statuses affect a library system as they work through the assessment, such as how long they have to take it and whether it is open to be retaken. We’ve implemented notifications that inform the user of this information as they are guided through the workflow.

Automated Testing

When we release new features, we need to ensure other components on the site don’t break. Testing this complex of a system can take a long time and will get expensive over the lifetime of the site if it’s done manually. Furthermore, testing some sections or statuses involves taking a long assessment multiple times. In order to increase our efficiency and save time in our quality assurance efforts, we developed a suite of automated tests using Selenium.

What’s Next for Edge

The updated LibraryEdge.org now allows libraries to assess their offerings again and again so they can see how they are improving. Additionally, we’ve built a paywall so Edge can be self-supporting and continue to provide this valuable service to libraries after current funding ends. The launch of this updated site will help Edge remain relevant to its users and, therefore, ensure libraries remain relevant to our communities.

Categories: Drupal

Lullabot: Distributed Design

Planet Drupal - 24 April 2015 - 6:27am

Design work is a lot of show-and-tell. It can be challenging to effectively communicate and collaborate on a distributed team. Join hostess Amber Matz, Lullabot Creative Director Jared Ponchot, Lullabot UX Designer Jen Witkowski, and Justin Harrell, Interactive Designer for Drupalize.Me, as they talk about the unique challenges, processes, and tools they use as part of a distributed team.

Categories: Drupal

Jim Birch: Drupal 7: Offsite Backups with Backup and Migrate

Planet Drupal - 24 April 2015 - 6:00am

At the time of this writing, just under 300,000 websites use the Drupal Backup and Migrate module.  It is an great tool for moving databases from production back to staging and development servers, and it is an essential tool for automatic backups of the database and files of the production server.

About a year ago, Version 3.0 was released, which integrated the offsite functionality from another module, and brought additional functionality, like files and code back ups.  This is what I would like to go through today in the steps below.

Why offsite backups?

I hope by now everyone has heard of the Backup 3-2-1 Rule.  If you haven't, it is a good thing to strive for in all things digital.  The rule mentions "In case your house burns down", but in our case, with web servers, there are a lot more risks.  The server could get hacked.  The developer or client could accidentally delete.  The hosting company could go out of business.  There are probably a lot more reasons that I sudder to think about!

Read more

Categories: Drupal

Feeds KML Parser

New Drupal Modules - 24 April 2015 - 5:16am

Provides a KML Parser for the Feeds module.

This module is Alpha quality and is not extensively tested. Use at your own risk. Patches/co-maintainers welcome.

Categories: Drupal

Relation UUID

New Drupal Modules - 24 April 2015 - 4:46am

Provides integration between Relation and UUID modules.

Doesn't provide any functionality on it's own and should be installed only if required by another module.

Modules depending on it:
Categories: Drupal

Acquia: Yhteisöllisyys and global Drupal: "Friendships beyond business"

Planet Drupal - 23 April 2015 - 2:31pm
Language Undefined

If only non-Finns could easily pronounce it, I think "yhteisöllisyys" would be a perfect motto for Drupal. To explain what it means, I dragged Lauri Eskola, Drupal Craftsman from Druid.fi, away from the contribution sprints at DrupalCamp Brighton 2015 long enough for him to fill me in on that, as well as his trip to Drupal Camp Delhi 2015, what he's excited about in Drupal 8, and how doing business in the Drupal world–based on values like sharing and openness–must seem strange and different to outsiders.

Categories: Drupal

3C Web Services: Displaying a Field before the Node&#039;s Title in Drupal 7

Planet Drupal - 23 April 2015 - 1:35pm

INTRO

Drupal allows you to easily change the order of your displayed fields using the Manage Display option for your content types but it does not allow you to change the order of the title field (because this field is rendered directly from the node template). But there may be times that you want to display your custom field(s) before the title field. For example, if you have an image field that you want to float to the left of your title and remaining node content.

Categories: Drupal

Infospace (Blucora) ads

New Drupal Modules - 23 April 2015 - 1:04pm

The Infospace module provides Infospace (now called Blucora) ads as blocks on Drupal search results pages.

Requires Infospace API access.

Categories: Drupal

Mediacurrent: Contrib Committee Status Review for March, 2015

Planet Drupal - 23 April 2015 - 12:18pm

Another month, another swath of work to improve our favorite content management system.

The Usual (Contrib) Suspects

Once again some of our main achievements during March was on client-sponsored work, most notably:

Categories: Drupal

Better Form Errors

New Drupal Modules - 23 April 2015 - 10:34am

Description coming soon.

Categories: Drupal

Lullabot: Importing huge databases faster

Planet Drupal - 23 April 2015 - 9:00am

Over the past few months I have been banging my head against a problem at MSNBC: importing the site's extremely large database to my local environment took more than two hours. With a fast internet connection, the database could be downloaded in a matter of minutes, but importing it for testing still took far too long. Ugh!

In this article I'll walk through the troubleshooting process I used to improve things, and the approaches I tried — eventually optimizing the several-hour import to a mere 10-15 minutes.

Categories: Drupal

Drupal Watchdog: Building My First Drupal 8 Site

Planet Drupal - 23 April 2015 - 8:50am
Feature

You’ve heard about it, read about it, and – if you’re like me – dreamed about it. Well, its time to stop dreaming and start doing.

Drupal 8!

If you have experience building sites using Drupal 7, you’ll be pleased to see that from a site building and administration perspective, things are nearly the same.

And if Drupal 8 is your first Drupal experience, you will be pleasantly surprised at how easy it is to build an amazing site.

Installing Drupal

First things first.

You’ll need a basic set of software installed and operational on your laptop, desktop, or server before proceeding with the Drupal 8 installation. Drupal requires that Apache, MySQL, and PHP are installed and working before beginning the installation process. There are several ways to easily install the required software using LAMP (Linux, Apache, MySQL and PHP), WAMP (Windows), or MAMP (Mac) solutions. Grab Google and do a quick search.

Got it?

Good. Now there are five basic steps to install Drupal:

  1. Download the latest version of Drupal 8
  2. Extract the distribution in your Apache
  3. Create a database to hold the content from the site
  4. Create the files directory and settings.php
  5. Run the installation process by visiting your website in a browser

For details on the installation process visit http://wdog.it/4/1/docs.

These are the basic building blocks that will provide the foundation for your Drupal 8 site:

  1. Users
  2. Taxonomy
  3. Content types
  4. Menus
Creating Users

If your site is simple and you’re the only one who will be authoring, editing, and managing content, then the admin account you created during the installation process may be all that you need. In situations where you want to share the content creation and management activities with others, you need to create accounts for those users.

Categories: Drupal

Jim Birch: Drupal 7: Simplify

Planet Drupal - 23 April 2015 - 6:00am

The Drupal Simplify Module is a big help removing cruft from the eyes of the administrator in the Drupal UI.  Simplify allows you to hide certain fields from the user interface on a global basis, or configured for each node type, taxonomy, block, comment, or user.

What sent me looking for a module like this was the "Text Format" selection beneath every single WYSIWYG on the site.  While I think Drupal is incredible for allowing multiple input formats, 99 out of 100 times, I define which ONE input format a user can use per role.  So having this as an option beneath every rich text editor on the site just became wasted space that I wanted to remove.  And so I did!

But wait, there's more!  Simplify lets you hide so much more than that!  The following items can be hidden:

  • Administrative overlay (Users)
  • Authoring information
  • Book outline
  • Comment settings
  • Contact settings (Users)
  • Menu settings
  • Publishing options
  • Relations (Taxonomy)
  • Revision information
  • Text format selection
  • URL alias (Taxonomy)
  • URL path settings
  • Meta tags
  • URL redirects
  • XML sitemap

Install Simplify for Drupal 7

Read more

Categories: Drupal

Modules Unraveled: 133 There's a Module for that! Don't use it! with Ted Bowman - Modules Unraveled Podcast

Planet Drupal - 23 April 2015 - 4:18am
Published: Thu, 04/23/15Download this episodeHow to Select Modules
  • So, let’s start out by talking about the genesis of your session. What made you think this topic needed to be covered?
  • What’s the problem with just installing another module?
  • What if I don’t program?
    • Reuse modules
    • Push back on requirements
    • Make sure the cost of adding another module is not just the cost of the time it takes to install it
    • Simple modules really aren’t programming
  • What are the potential problems with custom code?
  • How do you determine if you should install a module or write some custom code?
Specific Modules You Can (or Should) Avoid

Not really telling people to avoid specific modules more about thinking twice when they select them.
* Entityform vs. Webform
* Entity View Modes
* Page title
* Commerce Custom Order Status

Episode Links: Ted on drupal.orgTed on TwitterExample project (Minimalist Entity View Modes)Six Mile Tech on TwitterSix Mile TechTags: PerformanceSite Buildingplanet-drupal
Categories: Drupal

flag_expire

New Drupal Modules - 23 April 2015 - 3:29am

Expire module doesn't have direct support for flag.If the flag is activated for the anonymous user & varnish or any reverse proxy is working behind the back-end, then purging an URL will be necessary to get proper real-time scenario in a cached pages.

This module is integrated with expire module to purge the custom URLs(which may returns the count value) when any node/comment/taxonomy is flagged

Categories: Drupal

Drupal 8 Rules: #d8rules update April 2015

Planet Drupal - 23 April 2015 - 3:10am

We are growing, we are hiring... well not in a sense of spending money, but the #d8rules initiative is proud of already having 26 contributors who got their pull requests merged on github. But how did that happen and what exactly happened since our last update by the end of last year? Drupal Dev Days Montpellier are definitely the most exciting part of this list so we'll keep it for the end :)

#d8rules Presentation

We travelled all around South America and Europe to give people an update on the initiative, including DrupalCon Latin America BogotáDrupalCamp LondonEuropean Drupal Days Milano, Drupal Dev Days Montpellier. You can watch a video recording on youtube.

Workshops & Sprints

At Global Sprint Weekend Zurich we sprinted with some first-time #d8rules contributors mainly on porting actions. For example, vasi worked on porting some actions but also dermario and me started working on a Rules component admin UI

At European Drupal Days Milano, we did a full workshop to teach new contributors the underlying concepts of Drupal 8: dependency injection, plugins, typed data, unit tests etc. With the following sprints, we were able to make good progress with porting actions. Special thanks to bojanz for writing the first derivative plugin: The Entity create action plugin will generate derivatives based on the entity types available, for example "Create a new user", "Create a new node".

Drupal Dev Days Montpellier

We have counted at least 20 people involved in the #d8rules sprints last week in Montpellier, France which is well - awesome and a bit overwhelming at the same time :) Thanks to the great excitement of so many new and recurring contributors, we were able to make major progress not only by finishing most of the action ports but also by starting work on other areas of the Rules module and its integrations. You can find a more detailed summary of everyone has been working on in our meeting minutes. Let me name a few examples:

  • mariancalinro wrote the first automated tests for derivative plugins, picking up bojanz' work, investigated about the extracting the Views fields & filters selection widget and started mentoring other sprinters on that topic. 
  • a.milkovsky ported various actions, started working the Rules settings UI and also mentored other contributors with the gained knowledge.
  • czigor ported various actions and started the porting the first Flag action. I won't repeat has mentored others because one of the most exciting parts of this sprints was seeing everybody mentor each other on what they know.
  • katia and pjezek also dove deep into porting the flag and unflag actions.
  • Steve Purkiss amongst porting actions started extending the Rules documentation.
  • nielsdefeyter picked up the work on the Rules component UI and helped us to get it together with a Rules UI skeleton committed during dev days. 
  • lewisnyman helped us define personas, user stories & user journeys in order to validate the usabliity of the Rules 7.x UI and target improvements for the Rules UI in 8.x
  • m1r1k did reworked the logging service and even started integration with webprofiler 
  • xano joined us for the discussion on implementing a generic plugin selector widget and even created Plugin Selector as a spin-off from what he implemented for payment.
  • fubhy started implementing a lexer/parser for mathematical expressions
  • nlisgo, claudine, branislav, mikl & martin also joined us for porting actions & cleaning up inconsistencies in the code base
  • klausi, fago & fubhy provided guidance, reviews & were able to merge many pull requests besides working on improvements of the Rules engine

Thank you so much everyone for participating and helping out! I hope I covered most of the things. Personally, I was really glad to be able to focus on motivating people. Somehow it felt like we all got into a good flow with a self-organising team that started mentoring & reviewing each others work.

It isn't over yet

As we gained so much good momentum during the recent sprints, we would like to invite everyone interested in joining our weekly calls on Google hangout: every Thursday at 4:30pm CEST we announce them on IRC: #drupal-rules. Also check out the meeting notes.

 

Categories: Drupal

URL Alias Sync

New Drupal Modules - 23 April 2015 - 2:01am

TLDR; A module to automatically update all path aliases of entities which reference separate entities whose path alias has just changed.

So you've set up your site to use clean URLs using Pathauto, and you have some logical structure to your paths - Great!

But you'll eventually run into a problem if you're intending to use Entity/Term reference fields with your content types (although it may not be so apparent).

Categories: Drupal
Syndicate content


Google+
about seo