Skip to Content

Newsfeeds

JSON Fieldset

New Drupal Modules - 25 February 2015 - 1:41pm

Attach fieldgroups to an entity without creating tables for those fields, and store the data as a json string as if it was a textfield.

One of the more complex user interface issues yet to be solved is to provide groups of fields to the content manager while maintaining a sound data model. These groups of fields would generally be described as meta data for the content object being curated, and do not serve any purpose outside of the context of its parent object.

Categories: Drupal

Don't Miss: Treating 'Old Grumpy Designer' Syndrome

Social/Online Games - Gamasutra - 25 February 2015 - 12:47pm

In this classic feature, design consultant Alexandre Mandryka examines what happens when game designers have no clear career path, and there's no culture in the studio that helps nurture them. ...

Categories: Game Theory & Design

Virtual patient: Avatar shows emotions as he talks to med students

Virtual Reality - Science Daily - 25 February 2015 - 12:16pm
The avatars in the Virtual Patient Project give medical students life-like practice in interviewing patients, delving into health histories and narrowing possible diagnoses. These avatars were created to not just talk to students, but to show emotions in their facial expressions.
Categories: Virtual Reality

DrupalCon News: Buy your tickets for DrupalCon Los Angeles

Planet Drupal - 25 February 2015 - 11:11am

For those of us who have been breathlessly waiting, it’s finally here: registration for DrupalCon Los Angeles is open at last!

Coming up in May, DrupalCon Los Angeles promises to be a fantastic time — so make sure you register today to get the earlybird rate.

Categories: Drupal

Relation Reference Formatter Field

New Drupal Modules - 25 February 2015 - 10:58am

This module displays related entities based on relation.module using specified target entity view mode.

Current status: Module works with limitations.

Limitations:

  1. Relation must be configured with only one source and only one target entity types.
Categories: Drupal

Webform Smart IP

New Drupal Modules - 25 February 2015 - 10:19am

This project creates a new Webform field type called 'smart_ip' that uses the Smart IP module to provide additional data about the form submitter in hidden fields. The data will show up on the Results/Submissions admin pages, but will be hidden on the form submission.

This could be beneficial for lead generation sites that needs to filter leads by city or state.

Categories: Drupal

Drupal for Government: making government forms look governmenty with arrange fields

Planet Drupal - 25 February 2015 - 9:54am

There are a log of ways to arrange fields in drupal 7... If possible I like using display suite... it's convenient great for most projects... however when working with government forms there is often a need to be consistent with existing paper forms.

Tags: Drupal Developmentarrange fieldsdrupal 7government formsvdotcharlottesville city council18f
Categories: Drupal

These are your GDC 2015 Game Narrative poster session winners

Social/Online Games - Gamasutra - 25 February 2015 - 9:04am

Organizers of GDC and the Game Narrative Summit are happy to announce the 2015 Student Narrative Analysis Competition winners, who all receive passes to this year's March conference. ...

Categories: Game Theory & Design

Acquia: 4 benefits of hiring dedicated open source contributors

Planet Drupal - 25 February 2015 - 9:02am
Language Undefined

Eric Mandel, CEO of infrastructure provider Blackmesh, and I got the chance to speak at PHP World 2014 (where I was also a keynote speaker). We spoke about his history with development, open source, and Drupal. I also had the chance to ask Eric about how Blackmesh has become a leader in the area of corporate contribution to Drupal, employing Cathy Theys to work on Drupal core, mentor new Drupal contributors, and help out at code sprints around the world.

Categories: Drupal

SitePoint PHP Drupal: Exploring the Cache API in Drupal 8

Planet Drupal - 25 February 2015 - 9:00am

Drupal 8 comes with many improvements over its predecessor we have grown to both love and hate. Next to prominent systems such as Views in core, configuration management or a useful translation service, there are also less known changes but that are equally important to know and use. One such improvement has been the cache API that solves many performance problems we have in Drupal 7.

In this article, I want to shine a bit of light over the new cache API. To this end, we are going to look at how we can use it in our custom modules as we are encouraged to do so much more in Drupal 8.

Additionally, I have prepared a little demonstration in the shape of a module you can install for testing the impact of the cache API. It’s a simple page that in its rendering logic makes an external API call (to a dummy JSON endpoint) and caches its results. The page then displays the actual time it takes for this to happen, contrasting the external call time vs. the cached version time.

The new cache API Bins

The new cache API (with the default DatabaseBackend storage) is stored in multiple bins which map to tables that start with the prefix cache_. When interacting with the cache, we always start by requesting a cache bin:

$cache = \Drupal::cache();

Where $cache will be an instance of the DatabaseBackend object that represents the default bin (cache_default). To request a particular bin we pass in the name in the constructor:

$render_cache = \Drupal::cache('render');

Where $render_cache will represent the render cache bin (which is new in Drupal 8 and is supposed to improve render performance across the board).

Continue reading %Exploring the Cache API in Drupal 8%

Categories: Drupal

Learn how roguelike design can level up your game at GDC 2015

Social/Online Games - Gamasutra - 25 February 2015 - 7:54am

At GDC 2015 next week, Riot Games VP of Game Design Tom Caldwell will break down what the League of Legends company has learned about roguelike appeal in its game design R& D work. ...

Categories: Game Theory & Design

Amazee Labs: DrupalCon Latin America 2015 - A recap

Planet Drupal - 25 February 2015 - 7:01am
DrupalCon Latin America 2015 - A recap

For the first time, DrupalCon happened in Latin America! Dagmar, Emma and me spent a week in Bogotá to speak about Drupal and to connect with the local communities. 

DrupalCon Latin America

To be honest, after low registration numbers and too many e-mail reminders for buying tickets, my expectations for the first DrupalCon in Latin America were not too high. Together with our project manager Dagmar and front-end expert Emma, we were still excited to go and support the regional communities. After having made many friends during my Drupal tours in Central America it felt like a great opportunity to visit South America for the first time and share experiences with local leaders.

A local looking out over Bogotá, the capital city of Colombia

 

Colombian's selling coffee on the streets of Bogotá

DrupalCon

With 260 attendees, the conference was more like a camp and can't be compared with DrupalCons in the U.S. or Europe, which have several thousands of attendees. Still, this DrupalCon Latin America wasn't just a camp: attendees came from all over Latin America and many even flew in from the United States, Europe or even South Korea. The presentations I was listinig to where of high quality and the live-translation service from and into Spanish, Portuguese and English seemed to be working great and was constantly being used by many attendees.

Attendees gathering in the main conference room

While Dries Buytaert's keynote pointed out some good examples on how the web is evolving, the analogy of using technology to minimize time being spent for getting a valentines present didn't play well for my taste. Larry Garfields held a very motivating keynote and you could feel the audience getting excited for the sprints on Thursday.

DriesnoteLarry Garfield's keynote

Other session highlights include: Drupal 8 CMI on Managed Workflow with a great music / dance intro by Matt Cheney and Molly Byrnes; Drupal in the Post-PHP-Renaissance World by EclipseGc; Designing Drupal 8 by Lewis Nyman; An Overview of the Drupal 8 Plugin System by Joe Shindelar and Persiguiendo el unicornio: Por más mujeres en tecnología by Kandra. As usual you can find the videos on the Association's Youtube Channel and they are linked from the session pages.

A dancy kick-off to the CMI managed workflow session

Dagmar did a presentation on SEO for Drupal. The presentation was packed and a big success. My presentation for DrupalCon was special for me. For the first time #d8rules - Web-automation with Rules in Drupal 8 was code-driven. Given the early stage and complexity of the project, I initially struggled with the preparation. In the end, diving into the Rules 8.x code and putting it into a presentation turned out to be fun and a good example to show some new programming patterns in Drupal 8.

Dagmar presenting Amazee Labs best practices on SEO

The size of the event also allowed to connect even better with the attendees. I feel like I got to shake almost everyones hands and was able to connect much better than on large-scale DrupalCons where it is unlikely to run into the same person twice even during several days of conference.

Attendees wearing ear-plugs for live translation services from and to English, Spanish and Portuguese

I love to travel in the Latin American region because of the friendliness of people and the special vibe of the culture. The local team setup a great set of social activities ranging from cycling through the city, traditional & explosive games to enjoying city views at night and of course latin dances such as Salsa.  "Northern" Drupal events tend to be a bit stiff, we can definitely learn from our Latin friends in this matter!

Watching the city lights as part of a tour organised by the local team

 

The conference venue after the last session

Drupal in Latin America

Latin America is an uprising market that has lots of potential, not directly comparable but similar to India where DrupalCon makes its extra-stop in 2016. It was good to see a variety of local Drupal shops present at the conference that already have years of experience in delivering web solutions based on Drupal that where looking to hire new talent to grow their business. 

A room full of sprinters working on Drupal 8 and other initiatives

There is a lot of dedication and passion available from the regional folks. It was great to see people from many countries such as Mexico, Costa Rica, Argentina, Chile, Ecuador, Venezuela, Brasil etc. Most of them have vibrant local communities and you could see their interest in contributing by the sheer number of people that showed up for the sprints on Thursdays (67% attended, compare with 23% Austin and 34% Amsterdam!).

Sprinters at work

Unfortunately, WiFi couldn't make up for number of sprinters in the beginning, but after a cold start and passionate leading from the mentors, it turned into a productive day. On our side, Emma was especially excited to get patches committed for people that she had introduced into the contribution workflow as part of her Bartik mentoring work, Dagmar worked on a prototype to improve mobile table drag & drop UX and I worked on a first integration to scaffold Rules 8.x plug-ins with the shiny Drupal Console project that is exclusively maintained by Latin Americans.

Sprinters at work

 

Around the conference

While the primary goal is to meet, present and connect on Drupal, Bogotá was also a great opportunity to get to know an exotic country for many non-locals. People hiked Monserrate, travelled to the rain forests or Dagmar, Joel and me even did our first hike above 5000m at the Sierra Nevada of El Cocuy. Special thanks to our client Exped: their gears made sure that we could travel light while being prepared well for nights below 0°C.

Hiking up and above 5000m at Los Nevados de El CocuyHiking up and above 5000m at Los Nevados de El Cocuy

 

Sunrise at Los Nevados de El Cocuy

You can find more pictures on our flickr page. Also see Nick Vidal's and Jesus Manuel Olivas' blog posts. Thank you everyone involved in DrupalCon Latin America 2015. We are looking forward to more conferences like this one!

Categories: Drupal

Environments Tool

New Drupal Modules - 25 February 2015 - 6:39am

Environments is a module for dealing with different server environments, such as development, staging or production.

Usage
  1. Define one or more environments
  2. Define one or more tasks for each environment
  3. Export environments using Features
  4. Use the UI or Drush to switch environments
  5. Take a bow
Environment Tasks

Tasks are operations which get executed whenever an environment is entered, for example enabling/disabling modules, changing variable values, etc.

Categories: Drupal

TMGMT Zanata

New Drupal Modules - 25 February 2015 - 6:37am
Synopsis

TMGMT Zanata is a plugin for Drupal's Translation Management Module TMGMT. The plugin allows TMGMT to send content to a configured Zanata project for translation, and can download translations as they are ready.

Zanata is a web-based system for translators, content creators and developers to manage localisation projects (see zanata.org).

Categories: Drupal

Blink Reaction: Drupal 8, Console, Flag and Blink at Drupalcon Bogota

Planet Drupal - 25 February 2015 - 6:31am

After a great week in Bogota and some time to reflect I can say the first DrupalCon in Latin America was even better than I expected - yes it did feel more like a DrupalCamp than a DrupalCon - but it was still a great event! The quality of sessions were very good and as usual the greatest part was the chance to get together with a lot of friends from all over and especially Latin America.

Here my highlights:

Training: 

Our Community Trainings - Intro to Symfony, Getting Ready for D8

Categories: Drupal

Noindex for local pages without translation

New Drupal Modules - 25 February 2015 - 6:30am

The module prevents search engines (google, bing, yahoo etc) from indexing pages on local sites that do not have local translations / variations of the content. The avoids the site being penalised for duplicate content (page titles, meta description and content).

Categories: Drupal

Entity Panels

New Drupal Modules - 25 February 2015 - 6:30am

This module displays entities using panels and layouts. It allows to define different panel settings for any view modes of any entity types and any entity bundles.

This module is similar to Panelizer, but avoids its complexity. The main difference: Panelizer module allows to provide different configuration for distinct entities, while Entity Panels module provides single configuration for the whole view mode of the entity bundle.

Categories: Drupal

Trim

New Drupal Modules - 25 February 2015 - 6:04am

Trim strips all leading and trailing whitespace from all fields in all form submissions.

The module trims prior to validation, so for instance if you have an integer field and a person entering data fat-fingers a space after a number, he gets a successfully saved node rather than an error message about invalid input.

Categories: Drupal

Typed Entity

New Drupal Modules - 25 February 2015 - 4:18am


Use typed objects for your Drupal entities.

This module provides a simple way to treat you existing entities like typed objects. This will allow you to have a more maintainable and easier to debug codebase.

Categories: Drupal

Annertech: Create the WOW Factor with Drupal - Part 3 of 5

Planet Drupal - 25 February 2015 - 3:39am
Create the WOW Factor with Drupal - Part 3 of 5

In the first two installments of this series we looked at a general introduction to creating WOW with Drupal and adding some "Technical Wow". Today's let's tackle ...

Creating Wow - Aesthetic

This is part 3 of a 5 part series. Read the rest of the series here.

Categories: Drupal
Syndicate content


Google+
about seo