Newsfeeds

IoT - Simple Module Integration

New Drupal Modules - 8 October 2017 - 8:29am

A simple IoT module for Drupal 8. The module, which is still in the prototype phase, could motivate the use and integration of the D8 with several technologies in a simpler way.

The module is taking the first steps, focusing on this prototype phase the base access management features of the entrances of a building.

Technologies of the prototype:

Drupal 8
Message queue
Visual platform for event management
Raspberry Pi + RFID + Relay

Categories: Drupal

Video Game Deep Cuts: XXX Loot On Your Steam Death - by Simon Carless

Gamasutra.com Blogs - 8 October 2017 - 8:07am
Some of this week's top longform articles/videos include more loot box opinions, the history of the ill-fated BMX XXX, what happens to your Steam account when you die, and more.
Categories: Game Theory & Design

Matt Glaman: Drupal 8 Development Cookbook - Second Edition

Planet Drupal - 7 October 2017 - 5:54pm
Drupal 8 Development Cookbook - Second Edition mglaman Sat, 10/07/2017 - 19:54

During DrupalCon Vienna, the second edition of the Drupal 8 Development Cookbook was published! The Drupal 8 Development Cookbook published just over a year ago, right after Drupal 8.1 was released. I had written the book for 8.0 with "just in case" notes for what might change in Drupal 8.1. What I was not prepared for: how well the minor release system worked and provided rapid gains in feature changes.

Categories: Drupal

Search API Solr Pro

New Drupal Modules - 7 October 2017 - 12:13pm
search_api_solr_pro

Module extension to prevent the entities being loaded from solr results in views by a query setting.

Motivation:

The well know module search_api_solr (https://www.drupal.org/project/search_api_solr) force the entities to beign loaded from the solr results in views, ignoring if the user only want to display specific fields that are already indexed in solr. In that case we can improve the performance of view generation avoiding the load of the entities.

Categories: Drupal

Review Roundup

Tabletop Gaming News - 7 October 2017 - 11:00am
It’s not just Saturday. It’s a 3-day weekend Saturday! The best kind of Saturday! (well, except for 4-day weekend Saturdays, or week-off Saturdays, but let’s not get pedantic here) I’m just kinda chillin’ today. Why go and run yourself ragged? Instead, I’ll just hang out and pass along some reviews for you to check out. […]
Categories: Game Theory & Design

Drupal.org blog: An update on projects created for Drupal

Planet Drupal - 7 October 2017 - 12:00am

About six months ago we made a significant change to the way that modules, themes, and distributions are created on Drupal.org.

In the past, contributors had to first create a sandbox project, and then request manual review of their project in the Project Applications issue queue. The benefit of this community-driven moderation process was that modules were vetted for code quality and security issues by a group of volunteers. Project maintainers who completed this process also received the benefit of security advisory coverage from the Security Team for stable releases of their projects.

Unfortunately, the rate of project applications outpaced what volunteers could keep up with, and many worthy projects were never promoted to full project status, or moved off of Drupal.org to be hosted elsewhere.

To ameliorate this issue, we changed the process so that any confirmed user on Drupal.org may now make full projects.

To mitigate the risks of low code quality or security vulnerabilities we added new signals to project pages: including highlighting which release is recommended by the maintainer, displaying recent test results, and indicating whether the project receives security coverage both on the project page and in the composer 'extra' attribute. We're continuing to work on identifying additional signals of project quality that we can include, as well as surfacing some of this information in Drupal core. We also converted the project applications issue queue into a 'request security advisory coverage' issue queue.

What we hoped to see

We knew this would be a significant change for the project and the community. While many community members were excited to see the gates to contribution opened, others were concerned about security issues and Drupal's reputation for code quality.

Our prediction was that the lower barrier to contribution would result in an increase in full projects created on Drupal.org. This would indicate that new contributors or third party technology providers were finding it easier to integrate with Drupal and contribute those integrations back for use by others.

At the same time, we also expected to see an increase in the number of full projects that do not receive coverage from the security team. The question was whether this increase would be within an acceptable range, or represent a flood of low quality or insecure modules.

The results

The table below provides statistics about the full projects created on Drupal.org in the 5 months before March 17th, 2017 - when we opened the creation of full projects to all confirmed users.

Full projects created from 2016-10-16 to 2017-03-17…

#

% of projects created in this period

… without stable release

431

55.76%

… with stable releases

342

44.24%

… with usage >= 50 sites

237

30.66%

… with usage >= 50 sites and without stable release

68

8.80%

… with usage >= 50 sites and with stable release

169

21.86%

… with an open security coverage application*

18

2.33%

Sub-total with security coverage

342

44.24%

Sub-total without security coverage

431

55.76%

Sub-total with security coverage and >=50 usage

169

21.86%

Sub-total without security coverage and >= 50 usage

68

8.80%

Total

773

* note: full projects that did not have stable releases were not automatically opted in to security coverage when we opened the full project creation gates.

… and this table provides statistics about the projects created in the 5 months after we opened the creation of full projects to all confirmed users:

Full projects created from 2017-03-17 to 2017-08-16…

#

Diff

% of projects created

Diff %

… without stable release

851

+420

69.53%

+97%

… with stable releases

373

+31

30.47%

+9%

… with usage >= 50 sites

156

-81

12.75%

-34%

… with usage >= 50 sites and without stable release

64

-4

5.23%

-6%

… with usage >= 50 sites and with stable release

92

-77

7.52%

+46%

… with an open security coverage application

62

+44

5.07%

+344%

Sub-total with security coverage

182

-160

14.87%

-53%

Sub-total without security coverage

1,042

+611

85.13%

+242%

Sub-total with security coverage and >=50 usage

54

-115

4.41%

-32%

Sub-total without security coverage and >= 50 usage

102

+34

8.33%

+150%

Total

1,224

+451

+58%

As you can see, we have an almost 58% increase in the rate of full projects created on Drupal.org. We can also see a significant proportional increase in two key areas: projects with greater than 50 site usage and no security coverage(up 150% compared to the previous period), and projects that have applied for security coverage(up 344% compared to the previous period). Note: this increase in applications is for projects *created in these date ranges* not necessarily applications created overall.

This tells us that reducing friction in applying for security coverage, and encouraging project maintainers to do so should be a top priority.

Finally, this last table gives statistics about all of the projects currently on Drupal.org, regardless of creation date:

Full projects (7.x and 8.x)

#

% of Total

Rate of change after 2017-03-17

… with the ability to opt into security coverage

8,718

36.15%

-1.33%

… with security coverage and stable releases

8,377

34.74%

-1.49%

… without security coverage

15,396

63.85%

+1.33%

… without security coverage and with stable releases

464

1.92%

+1.04%

… with security coverage and >=50 usage
 

6,475

66.91 / 26.85%

-0.54%

… with security coverage and stable releases and >=50 usage

6,308

65.19 /26.16%

-0.65%

… without security coverage and >=50 usage

3,202

33.09 /13.28%

+0.54%

… without security coverage and with stable releases and >=50 usage

130

1.34 /0.54%

+0.51%

Sub-total with >=50 usage

9,677

40.13%

-1.72%

Total

24,114

From the overall data we see approximately what we might expect. The increase in growth of full projects on Drupal.org has lead to a modest increase in projects without security coverage.

Before the project application change, all full projects with stable releases received security advisory coverage. After this change, only those projects that apply for the ability to opt in(and then do so) receive coverage.

What has this meant for security coverage of projects hosted on Drupal.org?

1.92% of all full 7.x and 8.x projects have stable releases, but do not receive security advisory coverage. It is likely no accident that this translates into 464 projects, which is nearly equivalent to the number of projects additional projects added compared to our old growth rate.

Of those only 130 of those projects report more than 50 sites usage(or .54% of all 7.x and 8x full projects).

Next steps

From this analysis we can conclude the following:

  1. The opening of the project application gates has dramatically increased the number of projects contributed to Drupal.org.

  2. It has also increased the number of projects without security coverage, and the number of applications for the ability to opt in to coverage among new projects.

In consultation with the Security Working Group, we recommend the following:

  • For now, leave the project creation projects as it stands today - open to contribution from any confirmed user on Drupal.org.

    • Less than 2% of all Drupal projects with stable releases currently lack security coverage. The rate at which this is increasing is significant (and in the wrong direction) but not rapid enough to merit changing the project application policy immediately.

  • Solve the problem of too many security advisory coverage applications. The security advisory application queue has the same problem that the old project applications queue had - not enough volunteers to manually vet all of the applications - and therefore a significant backlog of project maintainers waiting on the ability to opt into coverage.

    • Recommendation: Implement an automated best practices quiz that maintainers can take in order to be granted the ability to opt into security advisory coverage. If this process is as successful as we hope, we may want to consider making this a gate on stable releases for full projects as well.

We look forward to working with the Security Working Group to implement this recommendation and continue to improve the contribution experience on Drupal.org, while preserving code quality and security.

Categories: Drupal

Zombie Doctor Card Game Up On Kickstarter

Tabletop Gaming News - 6 October 2017 - 3:00pm
I used to work at a hospital. It was a pretty dangerous place. Sharp objects. Strange chemicals. Zombies. Ok, maybe there weren’t zombies… that I know of… But in Zombie Doctor, the zombies are definitely there, and they’re the doctors, themselves! In the game, players are looking to keep themselves from becoming the undead, while […]
Categories: Game Theory & Design

Video: Game career advice from women who have been there and done that

Social/Online Games - Gamasutra - 6 October 2017 - 2:04pm

This fantastic series of microtalks (delivered at GDC 2017's Game Career Seminar) offers would-be game devs (especially women) some career advice gleaned from notable devs' own industry experiences. ...

Categories: Game Theory & Design

Digital Version of Ogre Now Available

Tabletop Gaming News - 6 October 2017 - 2:00pm
Auroch Digital has released the digital version of the Ogre tabletop miniatures game over on Steam. … I should get a Steam account at some point… maybe… Anyway, for those of you that actually have such an account, you can bring this classic game to your computer screens, sending your Fencers versus enemy G.E.V.s, or […]
Categories: Game Theory & Design

Annertech: DrupalCon Vienna 2017 - a Retrospective

Planet Drupal - 6 October 2017 - 1:21pm
DrupalCon Vienna 2017 - a Retrospective

Last week the Annertech team headed to Vienna for a week of Drupal learning and sharing. With thirteen different tracks and various summits, there was a lot of great sessions to choose from. We were also privileged and honoured to have the opportunity to present five sessions ourselves, and of course, we once again played host to the Drupal Trivia Night.

Categories: Drupal

The Fall of Hispania Board Game Up On Verkami

Tabletop Gaming News - 6 October 2017 - 1:00pm
“If you’re such a goth, where were you when we sacked Rome!?” Well, we’re not quite to the sacking of Rome yet, but it is certainly the final part of the Roman Empire that we find ourselves in The Fall of Hispania. Tribes like the Vaandals, Suebis, Alans, and Visigoths are looking to take over […]
Categories: Game Theory & Design

Log Monitor

New Drupal Modules - 6 October 2017 - 12:03pm

Log monitor allows you to configure specific conditions and actions for log messages. For example, send an immediate email when 'Module A' logs an error with severity 'Critical'. This module is currently in active development and is not ready to be used in any form.

Categories: Drupal

Knuckleduster Posts Free Gunfighter’s Ball Rules

Tabletop Gaming News - 6 October 2017 - 12:00pm
We all know my love of “try before you buy.” Being an informed consumer is very important in this day and age. I also think it shows a company feels they’ve got a quality product. “Look, we’ll let you try it for free and we know you’ll come back for more.” That’s what Knuckleduster is […]
Categories: Game Theory & Design

GClient Storage

New Drupal Modules - 6 October 2017 - 11:58am

Google Storage integration.
simple file stream wrapper to store files using Google Storage buckets.

the work still is in progress

Categories: Drupal

Friday Snippets

Tabletop Gaming News - 6 October 2017 - 11:00am
Reasons why today’s pretty awesome: 1) It’s Friday 2) It’s going to be a 3-day weekend 3) We’ve got our chili and dessert cook-off today I mean… how does it really get much better than that? Well, I guess I could be gaming afterward. But I don’t have any lined up for the evening. But […]
Categories: Game Theory & Design

Medieval Board Game Coming to Kickstarter

Tabletop Gaming News - 6 October 2017 - 10:00am
Occasionally, games get purchased by a new company who look to give them a good overhaul. That’s what’s going on with Medieval. HGN Games has picked it up and gave it a good scrubbing. The art has been entirely changed, and the rules got a good streamlining. They’re looking to bring this new version to […]
Categories: Game Theory & Design

Wyrd Previews Electrocutioners For The Other Side

Tabletop Gaming News - 6 October 2017 - 9:19am
I hate when the power goes out. And I’m sure most of you would agree. It’s never an opportune time. It’s always, “damn. I was right in the middle of ____.” Well, if you were an Electrocutioner, you could probably just plug your big gun-thing into the socket and power up whatever you needed. They’re […]
Categories: Game Theory & Design

Clash Yunval Card Game Now Available

Tabletop Gaming News - 6 October 2017 - 9:00am
Clash Yunval is a new strategy card game available from Verithran. Summon powerful allies in your quest to defeat monsters and gain stars. The game will feature different sets, each that are able to be played on their own, or mixed together for an even bigger melee. You can pick up your copies through the […]
Categories: Game Theory & Design

Media entity generic

New Drupal Modules - 6 October 2017 - 8:49am
Categories: Drupal

Hermès using Drupal

Dries Buytaert - 6 October 2017 - 8:40am

Since its founding in 1837, Hermès has defined luxury. Renowned as an iconic brand within the fashion industry, Hermès is now setting the trend for how customers shop online. This week, Hermès launched its new site in Drupal!

Hermès married the abilities of Drupal as a CMS and Magento as an eCommerce engine to provide their customers with highly engaging shopping experience. Hermès' new site is a great example of how iconic brands can use Drupal to power ambitious digital experiences. If you are in the mood for some retail therapy, check out https://www.hermes.com!

Categories: Drupal

Pages

Subscribe to As If Productions aggregator