Freegeoip of logged in User

New Drupal Modules - 21 September 2016 - 5:33am

This module provides the simple integration with the

Categories: Drupal

Unimity Solutions Drupal Blog: How Attending DrupalCon Dublin Could Benefit You?

Planet Drupal - 21 September 2016 - 5:05am

DrupalCon Dublin is just a week away!! With all the excitement surrounding the event we often forget to look at key things to expect out of this event. What should one learn out of DrupalCon Dublin? Is it only for Drupal developers or should CEOs, Managers and owners attend? What’s the use of attending an event on OPEN SOURCE TECHNOLOGY? Is it useful for growth of businesses as well?

Categories: Drupal

Paragraphs summary formatter

New Drupal Modules - 21 September 2016 - 4:20am

This formatter provides an additional formatter for paragraphs fields. It has more settings than the default one:

Categories: Drupal

Drupal Console: Make contrib modules with DrupalConsole commands compatible with RC-1

Planet Drupal - 21 September 2016 - 2:35am

DrupalConsole RC-1 is close, is really really close, as close as DrupalCon Dublin, less than a week at least thats our goal.

Where are we?

We accomplish a lot of changes during the last two months, and this is an overview of the milestones completed for RC-1 release.

* Languages separated from the main project.

* Core commands and features to be shared across projects.

* Main repo.

* New global executable.

What is next?

The next step is to fix modules with current DrupalConsole integrations once RC-1 is released, this means next week during DrupalCon.

This is the list of the known contributed commands providing commands, we have identified and we are planning to help update and fix to be RC-1 compatible.

  • Metatag
  • Webprofiler
  • Drupal Commerce
  • Configuration Split
  • Scheduled Updates

If you know of another module(s) with contributes command please let us know by commenting on this post or on this issue

Are we done and ready for the stable ?

Not yet, we are close and we will continue working to complete the stable release and you help us complete it. This is how you can help.

Are you a business owner?

As a business owner has your company already leveraged the advantages of Drupal Console?. Will Drupal Console play a significant role in your business plan for  your immersion in Drupal 8?

You can contribute to complete the Goals for our 1.0.0 stable release by assigning 1 or more of your resources to work in office hours to complete the pending tasks.

Are you an independent developer?

As an independent developer, you can help us by allocating some hours. We always have issues to resolve and none of them are rocket science!

Are you going to DrupalCon?

    Feel free to join us during the sprints, you can help us in several ways:

    • Fix current modules with integrations.
    • Fix bugs and improve the project.
    • Write an integration for a contrib module.
    • If you know how to write test for Drupal 8, we really need your help.

    Do not miss the DrupalConsole sessions Enzo and I will be presenting

    Do not miss the Community Keynote enzo will be presenting

    Categories: Drupal

    Date specific permissions

    New Drupal Modules - 21 September 2016 - 1:12am

    This module allows site admin to grant and revoke permissions based on date.
    Site admin must select which permission to be provided / revoked to which role and for a specific date interval.

    Usage example:
    If there is a requirement where site admin wants to grant a permission for a specific role for lets say date X to date Y. So site admin can grant a permission from date X and site admin can revoke a granted permission on date Y for a specific role.

    Categories: Drupal

    Gaming as Imaginative Play

    Gnome Stew - 21 September 2016 - 1:00am

    Credit to PiratedPictures. No, his pictures aren’t pirated.

    A lot of us can trace our gaming roots back to the days of brandishing sticks and pot lids as a sword and shield, rescuing dragon-held captives or fighting illusory villains. Childhood pretend play, or “Imaginative Play”, is an important developmental tool, but the benefits still apply to adults. Gaming is a natural extension of kid-land creativity.

    They share several important traits, for one. Pretend play is notoriously hard to define, being that possible variations are as broad as the mind can fathom. However, a few traits are pretty well agreed upon: its self-directed, it exists in a primarily mental space, and it’s usually sociodramatic in nature. People who study play (talk about job envy) like Dr. Stephanie Carlson point out that, as free form and associative as imaginative play can be, it is not without rules. The rules may change, and they may be very broadly defined, but they exist. Think for instance of my pot-lids-and-sticks scenario. What are the rules here? Well, for one, the stick is a sword and the pot-lid is a shield. When I poke you with the stick, you are injured (whether I actually poked you or not is a matter of “did not, did too” debate). These rules, defined only by us and flexible as they are, provide the framework for the worlds we build in our mind’s eye. That sounds a lot like stats and dice to me. Watching the brains of children while they engage in imaginative play shows them “toggling between analysis and synthesis“– logic and creativity, or rules and roleplay.

    Imaginative play is also focused on the experience, not the end goal. The point is to be the hero, not simply win the game. It’s what separates roleplaying games from war gaming or boardgames (which are definitely play, but of a different flavor). No matter how intense the roleplaying aspect of your campaign is, the point is the campaign itself. Otherwise, why not just roll extremely powerful characters and play out the final battle? It’s the same reason we don’t read the last chapter of a book and call it a day.

    We game to have fun, first and foremost. But gaming/imaginative play offers a lot of other bonuses to our lives, even away from the table. In children, imaginative play is absolutely necessary to developing executive function. This is the fancy psychological term for adulting: having the skills and self-regulation to thrive. Executive function is the realm of self-control, flexibility, and capability, all traits that for a long time people didn’t connect to imagination at all. Studies have shown that kids primed for play are able to solve logical puzzles thought beyond their years and pick up knowledge of the world around them through play. Imagining their own worlds allows kids to practice setting and adhering to boundaries– like “the stick is a sword”. The other thing imaginative play encourages is empathy– pretending to be someone other than yourself implicitly means learning to think from a different point of view.

    As adults, our brains aren’t quite the mushy glop of clay they were when we were bitty, but they aren’t static. Cognitive Behavioral Therapy is based around the idea that we can and do form new “neural pathways” all the time, constantly reprogramming ourselves. Cognitive Behavioral Therapy is also the therapy most employed when addressing executive function/dysfunction, operating under the assumption that we can learn to live in healthier, happier ways. If playing pretend is an important component of learning healthy behaviors, there’s no reason it can’t be employed to help us do so now. And if gaming is a form of playing pretend, then perhaps gaming can provide the same benefits by helping us practice those traits we wish to improve in ourselves. Socially anxious? Try playing an outgoing bard, and see what it teaches you.

    In fact, that’s another benefit of imaginative play: the freedom, within a safe set of boundaries, to try on new personality traits or behaviors. I think all of us have had the experience of playing versions of our best selves, and also our worst. It was through playing a series of super sweet, sincerely kind characters that I came to embrace that part of my personality, something I long rejected as a weakness. If I hadn’t gunned to play a character outside my safe zone, I don’t know if I ever would have been as open to the possibility.

    Empathy is the key ingredient to an experience like that, and as mentioned, it too is a side effect of playing pretend. Child *or* adult, that’s something we all need practice in, be it for the benefits of our crew or society at large. The connection between play and empathy is not without precedent. Dr. Peter Gray champions the theory that play, especially humor, and specifically games, was key to the development of our whole species. By stretching our monkey-brains with exercises that (literally) humanized us to each other, we found ways to cooperate and problem solve that didn’t involve braining someone with a rock. Solid skills for the modern workplace.

    We gamers have a leg up on this whole play thing. “Fun” is something a lot of the world is now starting to give its dues, as evidenced by the whole adult coloring book phenomenon. It gives the tabletop industry an unprecedented opportunity to sell itself to otherwise skeptical markets. There’s a lot of evidence that adult brains are as capable as children’s to be creative and free associating, but that it is lack of practice that cripples us. Developing a gaming habit might be the ticket to open the door to a rich world that’s been locked away for far too long. It truly is a door, too. Imagination, it turns out, is a cyclical thing. The more you indulge in it, the easier it is to make use of it in otherwise banal situations. Wouldn’t we all be better off if our sticks could be swords again?

    In what ways do y’all use gaming as play? Has it affected your life for the better?

    Categories: Game Theory & Design

    Deeson: White men in digital - our privilege is blinding

    Planet Drupal - 21 September 2016 - 12:26am

    We’re proudly sponsoring the Women in Drupal event at DrupalCon Dublin 2016. This prompted me to reflect on our own track record on employing and advancing women.

    Of course our own house is in order. Right?

    No, it is not.

    Including our current hiring round, in our team of 40 people:

    • 0% of our four most senior posts are held by women
    • 10% of our full leadership team is made up of women
    • 20% of our developers are women
    • 30% of our overall team are women

    I would describe our approach to creating a representative, safe and welcoming workplace that facilitates everyone being able to thrive as ‘well intentioned’.

    No one in the team has raised any concerns about our approach.

    I also haven’t spent much time ensuring that we understand how to address these complex issues. Or that we’re serious about rooting out the more insidious aspects of discrimination.

    So - passive, ill-informed and well intentioned.


    On further reading I realised a little more how my personal privilege contributes to my blindness on this subject.

    I’m a white male, in an industry dominated by white men and I’m the most senior person in the organisation. An organisation where the four most senior roles are held by white men.

    In what scenario would a feeling of being ‘other’ likely occur for me? Let alone the reality that I have personally experienced discrimination?

    So it’s impossible that it’s only women that we’re failing

    By failing to engage with and acknowledge our bias, we’re not actively including all people across differences in sex, age, gender, race, sexual orientation or disability. I’m pretty sure therefore our recruitment process needs deeper thought.

    Organisationally we’re likely to reveal our implicit bias through our lack of representation of some communities at a senior level - test yours here.

    And the likelihood of that being a perpetuating factor for our failure to represent the wider community within the organisation seems high.

    A lack of awareness of this bias is also likely to hurt our work - our UX, design and development practices all require empathy and different perspectives to deliver results.

    And that means we’re not proactively developing a culture that ensures that everyone knows they’re welcome, that they will be respected as themselves, that they can thrive and belong here. How will they answer the question ‘Can someone like me be successful here?’

    For example, our lack of diversity at a senior level means that we don’t interpret the signals the way that some people might about our recruitment proposition.

    Harmful consequences

    Aside from the fact this feels ethically wrong as a state of affairs, this every day passivity is harmful in terms of the following:

    • Our ability to have a truly diverse workplace where everyone feels welcome
    • Our ability to attract the widest range of potential candidates
    • Our ability to progress people to a senior level
    • Our performance as a company

    Let’s start closer to home than the pipeline issue

    The industry approach has been on occasion less than insightful: ‘if they don’t apply for our jobs, then we can’t hire them, so what can we do?’.

    It’s a pipeline problem that’s not our fault, right?

    This ignores the appalling discrimination that people have experienced in the industry. Which, for example, contributes to a shameful retention rate of women who have chosen tech as a career.

    And if you can’t see people like you succeeding in the industry how attractive (or safe) would it feel as a career choice?

    Of course it’s important and positive that the industry backs initiatives that help support poorly represented communities. But we shouldn’t ignore the inconvenient and more directly addressable truths closer to home.

    Do we really need to hear what another white man thinks about equal representation in tech?

    On the one hand, no. The tech industry is disproportionately full of our opinions on this topic already. But, as others have pointed out, under-represented communities can't fix this on their own - those in positions of power need to make a stand alongside them.

    The target audience for this post is really other people in positions of privilege and power who, like me, somehow hadn’t woken up to the fact that being passive and ill-educated on this issue perpetuates it. That it may be painful and uncomfortable to acknowledge that you may have passively perpetuated discrimination within your organisation. That you might need to challenge your thinking.

    Before you decide this is an issue you feel comfortable ignoring - reflect a while or maybe digest some more people’s experiences in the industry.

    If you disagree with a specific point is it OK to just disengage? Or could you take positive steps on the areas that do resonate?

    How are Deeson going to do better?

    I’m going to make it a standing issue on our leadership team’s agenda so that we can monitor progress and maintain an active discussion. We aren’t going to get better overnight.

    We’re going to immediately:

    • Begin annual salary audits to check for bias and rectify imbalances
    • Report on our progress when we do our quarterly planning
    • Implicit bias training for everyone
    • Stop attending conferences that don’t have a credible Code of Conduct
    • During hiring, take a more nuanced view on whether a developer has made open source contributions
    • Stop participating in all male conference panels
    • Improve our Careers page, including clarity on parental leave
    • Stop asking for previous salary during hiring - it can perpetuate pay inequality
    • Create dialogue and feedback channels within the company to offer better support
    • Stay informed and signpost groups working in the industry

    Can digital agencies and the Drupal community do better?

    I think they can. I've worked in the UK's digital agency sector since 2001 and I've been involved with the Drupal community since 2007. The impression I get is that inequality is a problem across the board.

    The Drupal community is at least doing its best to redress imbalances - there are initiatives that support poorly represented communities in STEM subjects through coding clubs, ambassadors and advocacy, for example. But is it enough, and is it working?

    Digital agencies, perhaps because they're less in the public eye, are lagging behind in terms of these initiatives. As we've seen, CEOs, CTOs and founders are largely oblivious to their own white male privilege, and this needs to change.

    So, how should this change come about, and what is your organisation doing to increase diversity?

    I'd love to hear your opinions on this, whether you work in digital or you're a member of the Drupal community. Leave a comment below this piece, or tweet me at @timdeeson

    Background and research

    I couldn’t have written this post without the material I have referenced and for the wider reading that made me realise the extent of the issue. The material they have written has been written for no personal gain by people who have had negative personal experiences of the tech industry. They bear the disproportionate burden of both suffering the consequences of these issues and making significant efforts to improve the situation for others.

    Thank you to Lisa Armstrong, our acting Marketing Director, for her support with the post and for our conversations that prompted me to realise that not everyone has the luxury of my ignorance. Her current experience as a startup founder in the fintech field has not always been positive.

    Also, in order to develop something more likely to be helpful rather than harmful I approached Meri Williams. I took part in a training workshop she gave a few years ago, the depth of her expertise on managing people at work taught me lessons that I use every day. She turned down paid consultancy but generously offered to discuss writing this post with me pro-bono. What’s useful in this post is likely to be there through her leadership and the writing of others that I’ve mentioned. She has another workshop coming up soon.

    And thank you to the team at Deeson for their thoughts and input.

    Categories: Drupal

    LevelTen Interactive: Drupal Tutorial: How to Sort Search Results by Content Type

    Planet Drupal - 20 September 2016 - 10:00pm

    For a recent website I worked on, the client wanted search results to be grouped by content type, and also wanted to control which content type results were displayed first, second, and third. While you can get most of the way there in terms of sorting search results using Views, if the desired order of the content types doesn't luckily correspond to some kind of alphabetical sorting of the content type's names, you'll need to do a little configuration and custom module work to make this happen. 

    I will walk you through how to do this using a vanilla...Read more

    Categories: Drupal

    Drupal core announcements: Core topic discussions at DrupalCon Dublin

    Planet Drupal - 20 September 2016 - 6:27pm

    DrupalCon Dublin includes a full track of core conversations where you can learn about current topics in Drupal core development, and a week of sprints where you can participate in shaping Drupal's future.

    In addition to the core conversations, we have a few meetings on specific topics for future core development. These meetings will be very focused, so contact the listed organizer for each if you are interested in participating.

    Time Topic Organizer Monday Sept. 26, 14:00 Views major triage xjm Monday Sept. 26, 15:30 PHPUnit and BrowserTestBase initiative xjm Tuesday Sept. 27, 13:00 Media Initiative slashrsm Tuesday Sept. 27, 14:30 Entity Field API major triage xjm Wednesday Sept. 28, 9:00 Contact Storage initiative tedbow Wednesday Sept. 28, 10:30 Core JavaScript maintenance nod_ Wednesday Sept. 28, 12:00 Data Modeling UIs tedbow Wednesday Sept. 28, 14:00 Ideation in Agile core process gaborhojtsy Wednesday Sept. 28, 16:00 Theme component library lauriii Thursday Sept. 29, 15:30 Default content in core tkoleary Thursday Sept. 29, 15:30 New default core theme lauriii Thursday Sept. 29, 16:40 Workflow Initiative dixon_ Friday Sept. 30, 13:00 API-first and REST Initiative prestonso

    Also be sure to watch Dries' keynote for ideas about Drupal's future!

    Categories: Drupal

    Avatars of War Releases Multi-Part Plastic Harpies For the 9th Age

    Tabletop Gaming News - 20 September 2016 - 3:00pm
    Fans of Gargoyles, Harpies, and other things with wings that swoop around in the night and attack people with their talons should rejoice. Avatars of War has new multi-part plastic kits available for you. Even the sprue has been given a wood grain so you can use it as flight stand material. Plus, the first […]
    Categories: Game Theory & Design

    Fragments Sci-Fi RPG Available Now

    Tabletop Gaming News - 20 September 2016 - 2:00pm
    In the far-off future, humanity is in jeopardy. The savior will come in the form of old and slightly malfunctioning robots whose memories have been corrupted. By joining together and traveling through the Last City, these robots can learn bits about their past, as well as the means to complete their Primary Function. Along the […]
    Categories: Game Theory & Design

    jQuery minicolors

    New Drupal Modules - 20 September 2016 - 1:19pm

    jQuery minicolors module provide a new widget form for field type Text (plain). This widget integrate the jQuery minicolors library with a plain text field type for using a color picker.

    This can be useful if you want to use a simple text field to set a color, and use this value in your template or for anything, and provide an easy way to do this for users.

    Categories: Drupal

    G.I. Germ Fighters: Base Camp Board Game Up On Kickstarter

    Tabletop Gaming News - 20 September 2016 - 1:00pm
    Considering my ailment a week ago, the idea of “germ warfare” is pretty strong in my mind. I try and keep things rather tidy around the apartment in order to avoid just what happened, but it’s not always perfect. A place you have to remember to clean/replace regularly is your sponge. You might not realize […]
    Categories: Game Theory & Design

    The End is Nigh Board Game Up On Kickstarter

    Tabletop Gaming News - 20 September 2016 - 12:00pm
    An asteroid is headed to Earth. It’s too late to do anything about it. The impact will be at midnight. You’ve made it to a bunker that will (hopefully) save you and allow humanity to go on. But there’s a problem… there’s a fanatical cult of people out there. They’re sending their agents into survival […]
    Categories: Game Theory & Design

    Palantir: The Secret Sauce, Ep. 32: Documentation and Training

    Planet Drupal - 20 September 2016 - 11:55am
    The Secret Sauce, Ep. 32: Documentation and Training The Secret Sauce brandt Tue, 09/20/2016 - 13:55 Ryan Price with Allison Manley Sep 20, 2016

    We want to make your project a success.

    Let's Chat.

    There are many benefits to documenting your project and teaching someone else how to use it.

    Senior Engineer Ryan Price dives into the importance of documentation in this week’s episode of the Secret Sauce. 

    iTunes | RSS Feed | Download| Transcript

    Stay connected with the latest news on web strategy, design, and development.

    Sign up for our newsletter. Transcript

    Allison Manley [AM]: Hello and welcome to The Secret Sauce, a short podcast by, that offers a little bit of advice to help your business run better. I’m Allison Manley, an Account Manager, and today we have Senior Engineer Ryan Price talking about the importance of documentation and training.  

    Ryan Price [RP]: My name is Ryan Price, and I want to talk a little bit today about documentation and training. Probably the key person that I think about when I get into the role of writing documentation for a project is future me. Who is the person that will be reading this later, and who is the person that’s going to get the most benefit out of it? Then I sort of go from there, because the more people that get involved with the project — whether it’s someone on the client side, whether they’re technical or non-technical, whether it’s other members of the development team, or maybe my project manager — all of those people are going to read or edit or touch the documentation of a project at some point.

    And on a lot of projects I’ve worked on in the past, I have been in the role of training the new people who are going to be using that project, whether it’s other developers or the content editor who’s working on the client side. And all of those people need to know what this website is supposed to be doing. Beyond just the business goals, there’s lots of nuts and bolts things, and in the land of Drupal we have lots of nuts and bolts things. And for some people those things are totally new, and they have fun new words like ‘nodes’ and ‘taxonomy’ and ‘views.’ And for other people, they know those things, but they haven’t seen this way for placing blocks in this context, whatever that happens to be.

    So I think even a simple project that is just a brochure site would still have documentation that needs to be written for future me. When I come back to this project, I don’t want to spend five hours remembering my motivation behind making a new field for this. It should just be there. What does this field do and why do we have it? You want to get this stuff out of your head. If you get hit by a bus, you don’t want to be the person on the project who made something that was indecipherable and everyone needs to sit around and figure it out.

    And the other thing is, when you explain something, you learn it. There’s doing it and being able to do it yourself, versus having to write it down. For me, translating something out of my head into speaking is when I really understand what it is that I’m doing, or writing it down at the same time. And you can also discover things about the project, too. Like discovering when a requirement is unclear, or when a piece of work is not quite polished. Because you’re getting ready to document it, and you say, it’s supposed to do these nine things and it does eight of them really well.

    So there are lots and lots of benefits to documenting your project and teaching someone else how to use it, and I think probably the key person among those is future me. Thank you for listening!

    AM: Thanks Ryan. That’s the end of this week’s Secret Sauce. For more great tips, please check out our website at You can also follow us on twitter at @palantir. Have a great day!

    Categories: Drupal

    Virtual reality training improves social skills of individuals on the autism spectrum

    Virtual Reality - Science Daily - 20 September 2016 - 11:18am
    Children with autism spectrum disorder, who participated in a virtual reality training program, improved social cognition skills and reported better real-world relationships. Neurocognitive testing showed significant gains in emotional recognition, understanding the perspective of others and the ability to problem solve.
    Categories: Virtual Reality

    Podcast Roundup

    Tabletop Gaming News - 20 September 2016 - 11:00am
    Monday’s gone and we’re making our way through Tuesday. I’m hoping things are going well for you this week. I know a good podcast can help time go by before we get back to the weekend. And I’ve got a whole list of gaming podcasts for you today (as is tradition for Tuesdays). Remember, if […]
    Categories: Game Theory & Design

    Victory Point Games Launches Planet Rush Kickstarter

    Tabletop Gaming News - 20 September 2016 - 10:00am
    No, Planet Rush is not one where Geddy Lee is supreme overlord and everyone listens to Tom Sawyer and Subdivisions as planetary anthems… though that would be pretty cool. No, it’s a new game from Victory Point Games with rules by legendary game designer Reiner Knizia. It’s also up on Kickstarter now. In the game, […]
    Categories: Game Theory & Design

    WizKids Previews Casey Jones For HeroClix

    Tabletop Gaming News - 20 September 2016 - 9:00am
    A look inside the Heroes in a Half Shell set for HeroClix continues. This time around, it could quite be my original inspiration to start playing hockey. It’s the vigilante Casey Jones. Casey’s rater versatile in that he can either use Ranged Combat Expert or Close Combat Expert, depending on what you need done at […]
    Categories: Game Theory & Design

    ComputerMinds Config tools

    New Drupal Modules - 20 September 2016 - 8:17am

    Provides advanced configuration management workflow functionality, based around ComputerMinds' intended config management workflow.

    Inspired by a combination of PreviousNext's Drush CMI tools, Configuration Synchronizer, Configuration development and Configuration Update Manager.

    Categories: Drupal


    Subscribe to As If Productions aggregator