Newsfeeds

myDropWizard.com: Drupal 6 core security update for SA-CORE-2019-007

Planet Drupal - 8 May 2019 - 10:31am

As you may know, Drupal 6 has reached End-of-Life (EOL) which means the Drupal Security Team is no longer doing Security Advisories or working on security patches for Drupal 6 core or contrib modules - but the Drupal 6 LTS vendors are and we're one of them!

Today, there is a Moderately Critical security release for Drupal core to fix a vulnerability in the protections added in SA-CORE-2019-003. You can learn more in the security advisory:

Drupal core - Moderately Critical - Third-party Libraries - SA-CORE-2019-007

Here you can download the Drupal 6 patch to fix, or a full release ZIP or TAR.GZ.

If you have a Drupal 6 site, we recommend you update immediately! We have already deployed the patch for all of our Drupal 6 Long-Term Support clients. :-)

If you'd like all your Drupal 6 modules to receive security updates and have the fixes deployed the same day they're released, please check out our D6LTS plans.

Note: if you use the myDropWizard module (totally free!), you'll be alerted to these and any future security updates, and will be able to use drush to install them (even though they won't necessarily have a release on Drupal.org).

Categories: Drupal

Security advisories: Drupal core - Moderately critical - Third-party libraries - SA-CORE-2019-007

Planet Drupal - 8 May 2019 - 9:56am
Project: Drupal coreDate: 2019-May-08Security risk: Moderately critical 14∕25 AC:Complex/A:Admin/CI:All/II:All/E:Theoretical/TD:UncommonVulnerability: Third-party librariesDescription: 

This security release fixes third-party dependencies included in or required by Drupal core. As described in TYPO3-PSA-2019-007: By-passing protection of Phar Stream Wrapper Interceptor:

In order to intercept file invocations like file_exists or stat on compromised Phar archives the base name has to be determined and checked before allowing to be handled by PHP Phar stream handling. [...]

The current implementation is vulnerable to path traversal leading to scenarios where the Phar archive to be assessed is not the actual (compromised) file.

Solution: 

Install the latest version:

Versions of Drupal 8 prior to 8.6.x are end-of-life and do not receive security coverage.

Also see the Drupal core project page.

Reported By: Fixed By: 
Categories: Drupal

My first game blog! - by Carl Ji

Gamasutra.com Blogs - 8 May 2019 - 7:35am
Hi! This is my first game blog! I'm currently reading “The Art of Game Design: A Book of Lenses” by Jesse Schell, and I want to write about the first few chapters of the book on the topic of experience combined with my own experiences with games.
Categories: Game Theory & Design

Create a Physics Based Fighting Game in Unity - by Luis Bermudez

Gamasutra.com Blogs - 8 May 2019 - 7:29am
How do you create a fighting game in Unity with realistic physics? This article shows you the basics of creating a physics based fighting game in Unity. It leverages simple Spring PD controllers and Inverse Kinematics.
Categories: Game Theory & Design

Bloodborne: What Defines Responsive Controls - by Stanislav Costiuc

Gamasutra.com Blogs - 8 May 2019 - 7:27am
When we talk about responsive controls in games, we talk about the time between a button press and the action being completed. And yet Bloodborne is still a responsive game even with actions completion being technically delayed. Let's talk about why.
Categories: Game Theory & Design

TEN7 Blog's Drupal Posts: Episode 059: 2019 Twin Cities Drupal Camp

Planet Drupal - 8 May 2019 - 6:35am

Chris Weber and Dan Moriarty, volunteer organizers for the 2019 Twin Cities Drupal Camp are today's podcast guests. We'll be talking about the changes to this year's TCDrupal Camp and fond memories of previous camps. 

TCDrupal Camp is a three-day conference for open source enthusiasts, designers, hackers, geeks, developers, UI experts, IT managers and anyone else that wants to find out more about Drupal. It’s a great place to learn, code, network and have fun with your fellow Drupalistas.

Categories: Drupal

Dries Buytaert: Acquia acquires Mautic to create the Open Digital Experience Platform

Planet Drupal - 8 May 2019 - 6:05am

I'm happy to announce today that Acquia acquired Mautic, an open source marketing automation and campaign management platform.

A couple of decades ago, I was convinced that every organization required a website — a thought that sounds rather obvious now. Today, I am convinced that every organization will need a Digital Experience Platform (DXP).

Having a website is no longer enough: customers expect to interact with brands through their websites, email, chat and more. They also expect these interactions to be relevant and personalized.

If you don't know Mautic, think of it as an alternative to Adobe's Marketo or Salesforce's Marketing Cloud. Just like these solutions, Mautic provides marketing automation and campaign management capabilities. It's differentiated in that it is easier to use, supports one-to-one customer experiences across many channels, integrates more easily with other tools, and is less expensive.

The flowchart style visual campaign builder you saw in the beginning of the Mautic demo video above is one of my favorite features. I love how it allows marketers to combine content, user profiles, events and a decision engine to deliver the best-next action to customers.

Mautic is a relatively young company, but has quickly grown into the largest open source player in the marketing automation space, with more than 200,000 installations. Its ease of use, flexibility and feature completeness has won over many marketers in a very short time: the company's top-line grew almost 400 percent year-over-year, its number of customers tripled, and Mautic won multiple awards for product innovation and customer service.

The acquisition of Mautic accelerates Acquia's product strategy to deliver the only Open Digital Experience Platform:

The pieces that make up a Digital Experience Platform, and how Mautic fits into Acquia's Open Digital Experience Platform. Acquia is strong in content management, personalization, user profile management and commerce (yellow blocks). Mautic adds or improves Acquia's multi-channel delivery, campaign management and journey orchestration capabilities (purple blocks).

There are many reasons why we like Mautic, but here are my top 3:

Reason 1: Disrupting the market with "open"

Open Source will disrupt every component of the modern technology stack. It's not a matter of if, it's when.

Just as Drupal disrupted web content management with Open Source, we believe Mautic disrupts marketing automation.

With Mautic, Acquia is now the only open and open source alternative to the expensive, closed, and stagnant marketing clouds.

I'm both proud and excited that Acquia is doubling down on Open Source. Given our extensive open source experience, we believe we can help grow Mautic even faster.

Reason 2: Innovating through integrations

To build an optimal customer experience, marketers need to integrate with different data sources, customer technologies, and bespoke in-house platforms. Instead of buying a suite from a single vendor, most marketers want an open platform that allows for open innovation and unlimited integrations.

Only an open architecture can connect any technology in the marketing stack, and only an open source innovation model can evolve fast enough to offer integrations with thousands of marketing technologies (to date, there are 7,000 vendors in the martech landscape).

Because developers are largely responsible for creating and customizing marketing platforms, marketing technology should meet the needs of both business users and technology architects. Unlike other companies in the space, Mautic is loved by both marketers and developers. With Mautic, Acquia continues to focus on both personas.

Reason 3: The same technology stack and business model

Like Drupal, Mautic is built in PHP and Symfony, and like Drupal, Mautic uses the GNU GPL license. Having the same technology stack has many benefits.

Digital agencies or in-house teams need to deliver integrated marketing solutions. Because both Drupal and Mautic use the same technology stack, a single team of developers can work on both.

The similarities also make it possible for both open source communities to collaborate — while it is not something you can force to happen, it will be interesting to see how that dynamic naturally plays out over time.

Last but not least, our business models are also very aligned. Both Acquia and Mautic were "born in the cloud" and make money by offering subscription- and cloud-based delivery options. This means you pay for only what you need and that you can focus on using the products rather than running and maintaining them.

Mautic offers several commercial solutions:

  • Mautic Cloud, a fully managed SaaS version of Mautic with premium features not available in Open Source.
  • For larger organizations, Mautic has a proprietary product called Maestro. Large organizations operate in many regions or territories, and have teams dedicated to each territory. With Maestro, each territory can get its own Mautic instance, but they can still share campaign best-practices, and repeat successful campaigns across territories. It's a unique capability, which is very aligned with the Acquia Cloud Site Factory.
Try Mautic

If you want to try Mautic, you can either install the community version yourself or check out the demo or sandbox environment of Mautic Open Marketing Cloud.

Conclusion

We're very excited to join forces with Mautic. It is such a strategic step for Acquia. Together we'll provide our customers with more freedom, faster innovation, and more flexibility. Open digital experiences are the way of the future.

I've got a lot more to share about the Mautic acquisition, how we plan to integrate Mautic in Acquia's solutions, how we could build bridges between the Drupal and Mautic community, how it impacts the marketplace, and more.

In time, I'll write more about these topics on this blog. In the meantime, please feel free to join DB Hurley, Mautic's founder and CTO, and me in a live Q&A session on Thursday, May 9 at 10am ET. We'll try to answer your questions about Acquia and Mautic.

Categories: Drupal

Acquia acquires Mautic to create the Open Digital Experience Platform

Dries Buytaert - 8 May 2019 - 6:05am

I'm happy to announce today that Acquia acquired Mautic, an open source marketing automation and campaign management platform.

A couple of decades ago, I was convinced that every organization required a website — a thought that sounds rather obvious now. Today, I am convinced that every organization will need a Digital Experience Platform (DXP).

Having a website is no longer enough: customers expect to interact with brands through their websites, email, chat and more. They also expect these interactions to be relevant and personalized.

If you don't know Mautic, think of it as an alternative to Adobe's Marketo or Salesforce's Marketing Cloud. Just like these solutions, Mautic provides marketing automation and campaign management capabilities. It's differentiated in that it is easier to use, supports one-to-one customer experiences across many channels, integrates more easily with other tools, and is less expensive.

The flowchart style visual campaign builder you saw in the beginning of the Mautic demo video above is one of my favorite features. I love how it allows marketers to combine content, user profiles, events and a decision engine to deliver the best-next action to customers.

Mautic is a relatively young company, but has quickly grown into the largest open source player in the marketing automation space, with more than 200,000 installations. Its ease of use, flexibility and feature completeness has won over many marketers in a very short time: the company's top-line grew almost 400 percent year-over-year, its number of customers tripled, and Mautic won multiple awards for product innovation and customer service.

The acquisition of Mautic accelerates Acquia's product strategy to deliver the only Open Digital Experience Platform:

The pieces that make up a Digital Experience Platform, and how Mautic fits into Acquia's Open Digital Experience Platform. Acquia is strong in content management, personalization, user profile management and commerce (yellow blocks). Mautic adds or improves Acquia's multi-channel delivery, campaign management and journey orchestration capabilities (purple blocks).

There are many reasons why we like Mautic, but here are my top 3:

Reason 1: Disrupting the market with "open"

Open Source will disrupt every component of the modern technology stack. It's not a matter of if, it's when.

Just as Drupal disrupted web content management with Open Source, we believe Mautic disrupts marketing automation.

With Mautic, Acquia is now the only open and open source alternative to the expensive, closed, and stagnant marketing clouds.

I'm both proud and excited that Acquia is doubling down on Open Source. Given our extensive open source experience, we believe we can help grow Mautic even faster.

Reason 2: Innovating through integrations

To build an optimal customer experience, marketers need to integrate with different data sources, customer technologies, and bespoke in-house platforms. Instead of buying a suite from a single vendor, most marketers want an open platform that allows for open innovation and unlimited integrations.

Only an open architecture can connect any technology in the marketing stack, and only an open source innovation model can evolve fast enough to offer integrations with thousands of marketing technologies (to date, there are 7,000 vendors in the martech landscape).

Because developers are largely responsible for creating and customizing marketing platforms, marketing technology should meet the needs of both business users and technology architects. Unlike other companies in the space, Mautic is loved by both marketers and developers. With Mautic, Acquia continues to focus on both personas.

Reason 3: The same technology stack and business model

Like Drupal, Mautic is built in PHP and Symfony, and like Drupal, Mautic uses the GNU GPL license. Having the same technology stack has many benefits.

Digital agencies or in-house teams need to deliver integrated marketing solutions. Because both Drupal and Mautic use the same technology stack, a single team of developers can work on both.

The similarities also make it possible for both open source communities to collaborate — while it is not something you can force to happen, it will be interesting to see how that dynamic naturally plays out over time.

Last but not least, our business models are also very aligned. Both Acquia and Mautic were "born in the cloud" and make money by offering subscription- and cloud-based delivery options. This means you pay for only what you need and that you can focus on using the products rather than running and maintaining them.

Mautic offers several commercial solutions:

  • Mautic Cloud, a fully managed SaaS version of Mautic with premium features not available in Open Source.
  • For larger organizations, Mautic has a proprietary product called Maestro. Large organizations operate in many regions or territories, and have teams dedicated to each territory. With Maestro, each territory can get its own Mautic instance, but they can still share campaign best-practices, and repeat successful campaigns across territories. It's a unique capability, which is very aligned with the Acquia Cloud Site Factory.
Try Mautic

If you want to try Mautic, you can either install the community version yourself or check out the demo or sandbox environment of Mautic Open Marketing Cloud.

Conclusion

We're very excited to join forces with Mautic. It is such a strategic step for Acquia. Together we'll provide our customers with more freedom, faster innovation, and more flexibility. Open digital experiences are the way of the future.

I've got a lot more to share about the Mautic acquisition, how we plan to integrate Mautic in Acquia's solutions, how we could build bridges between the Drupal and Mautic community, how it impacts the marketplace, and more.

In time, I'll write more about these topics on this blog. In the meantime, please feel free to join DB Hurley, Mautic's founder and CTO, and me in a live Q&A session on Thursday, May 9 at 10am ET. We'll try to answer your questions about Acquia and Mautic.

Categories: Drupal

The GM and the Chef

Gnome Stew - 8 May 2019 - 5:54am

It’s International Tabletop Game Day and I am lucky enough to be at a friend’s house to run a rousing game of Pasión de las Pasiones. I walk in to the smell of something delicious and the sizzle of a hot pan on the stove. Fellow gnome Camdon is standing in the kitchen and he’s got piles of chopped onions, carrots, and celery while the chicken cutlets in front of him brown with a touch of salt and pepper, and he’s got capers and dijon set aside to add in once everything is combined. We chat, and then we sit down to game and eat some wonderful food.

Running the game, I lay out my thoughts — there’s a pile of relationships, all tangled together. There’s the glitz and glitter and riches of the telenovela, shining for our theoretical audience. There’s the evil twin, working at cross purposes. I’m throwing all of these into the sizzling pan of El Jefe’s illicit alcohol smuggling operation, with a little extra seasoning from the helicopter that is about to explode. We chat, and we laugh, and we jump in to play a wonderful game.

In the same way that the practiced cook will trust themselves to create a meal, the practiced GM can drop a game. And in both cases it comes down to the same ideas — experience, practice, and trusting yourself. If I am going to toss together a meal, I need to have an idea of what ingredients I have on hand and what will work together to create a harmonious meal. When I’m running a game, I need to have an idea of what genres and tones of games I am comfortable running and what kind of tropes I can use or subvert to create a shared story experience that matches the expected tone. It’s fun adding that one flavor that makes the dish pop in the same way it brings me joy to throw in the twist that makes all my players gasp. And sometimes, when you’re tired, it’s perfectly acceptable to have a sandwich instead of doing anything fancy — just like it’s totally fine to run that game that is exactly and precisely in your comfort zone, that you don’t have to think about. (Except, maybe sometimes, grill it and put an egg on it. The sandwich, not the game.)

So what is the point of thinking of GMing the way we think about cooking? The thing about cooking is that anyone can learn how to cook if they don’t already know. Your taste buds will guide you as you learn, and there are so many recipes out there to help you get started. Some you’ll love and you’ll make again and again and get so comfortable with you’ll be willing to start tweaking. Some you’ll make and not see a need to make again — they just don’t hit the right flavor profile, or they were far more work than they were worth.

Don’t be afraid to experiment and not get it perfect the first time. Share1Tweet1Reddit1EmailGMing is the same thing. Anyone can learn the skills to do it. The games that you enjoy will guide you to what you will enjoy running. There are many pre-written adventures out there that you can run, or analyze the construction of so that you can start creating your own. Some adventures may work better for you than others, and you can learn from both what works and what doesn’t work for you. Or you may be more comfortable starting with something you know — like a sandwich — and building on it, adding things that seem like they’ll work and learning from experience what works well and what doesn’t. You don’t need to be an expert to GM a game — just like cooking, you can ask other people what might go well in that dish, or what the best way to cook something is (or how does this mechanic work). If you try to make a dish and it doesn’t work, you might eat it anyway and shrug, or you might throw it out and go out that night and try again later…but we don’t tend to put the same amount of pressure on successful cooking that we do on successful GMing. Don’t be afraid to experiment and not get it perfect the first time. Every time you run a game, no matter how successful or not it feels to you, you are learning more about how to run a good one next time — just like how every almost successful meal teaches you to add more salt or to lower the heat a little. So go out there, pick up some plots at your FLGS on your way home, and cook up a good story tonight.

It’s really no surprise that we call this blog the stew.

What’s your best GMing recipe? Soup’s on!

 

Categories: Game Theory & Design

Hook 42: Stanford Web Camp 2019

Planet Drupal - 8 May 2019 - 5:45am
Stanford Web Camp 2019 Lindsey Gemmill Wed, 05/08/2019 - 12:45
Categories: Drupal

Manipulate fields

New Drupal Modules - 8 May 2019 - 5:11am

THIS IS NOT A MODULE. YOU CAN'T ENABLE IT. FOLLOW THE INSTRUCTIONS.

This module helps to lock and unlock already existing fields directly inside the database, so you don't need to manually rewrite inside the feature files for example. This module also supports custom entities, locking or unlocking multiple type of entities/fields in one shot.

When you need this module?
If you use locked fields in production and you need to unlock them in an easy way.

Categories: Drupal

Agiledrop.com Blog: Our blog posts from April 2019

Planet Drupal - 8 May 2019 - 2:13am

In case you missed some of them, here’s an overview of our blog posts from April to get you up to speed. Enjoy!

READ MORE
Categories: Drupal

commento

New Drupal Modules - 8 May 2019 - 1:18am

Commento integration https://commento.io/

Categories: Drupal

Digitalist: New module: HTTP Status Code

Planet Drupal - 8 May 2019 - 12:25am
HTTP Status Code is a new module to manipulate HTTP status header. HTTP Status Code is a new module to manipulate HTTP status header. Main reason for doing this module is that in some cases you need to do manual fixes on the server side to create 410 Gone headers for paths that you want to remove from Google search index, with this module active you could setup the paths directly in Drupal. You can find the the module at drupal.org. Normaly install should be done with composer - composer require drupal/http_status_code. The module supports all Headers used by Symfony\Component\HttpFoundation\Response - with that said - HTTP headers should be used with caution. So make sure what you understand the impact then you manipulate the HTTP Header - like adding a 301 Redirect Header will be real bad when you not have a redirect in place. If you remove a page, the request for the path of the page normally then gives a 404 not… Read More
Categories: Drupal

Tooltip Taxonomy

New Drupal Modules - 8 May 2019 - 12:08am
Categories: Drupal

Requiem for a Game Gear - by Janessa Olson

Gamasutra.com Blogs - 7 May 2019 - 10:28pm
History remembers the Game Gear as a failure. History is wrong.
Categories: Game Theory & Design

Default Toolbar Menu

New Drupal Modules - 7 May 2019 - 7:07pm

Provides ability to set default toolbar menu per user role.

This module depend on the Toolbar Menu module.

How to use:

Categories: Drupal

Cheeky Monkey Media: 3.5 Ways To Approach (And Budget) For a Drupal 8/9 Migration

Planet Drupal - 7 May 2019 - 4:09pm
3.5 Ways To Approach (And Budget) For a Drupal 8/9 Migration dennis Tue, 05/07/2019 - 23:09

Back in September 2018, Dries Buytaert, founder and project lead of Drupal, announced, 

Drupal 7 will be end-of-life in November 2021, Drupal 9 will be released in 2020, and Drupal 8 will be end-of-life in November 2021. 

You can read the announcement and get further information on this here - https://dri.es/drupal-7-8-and-9

Since that announcement, Cheeky Monkey Media has been in a lot of conversations with businesses of all shapes and sizes, not-for-profit and for-profit, that are currently on the Drupal 7 CMS platform and are considering migrating to Drupal 8.

The first thing everyone needs to realize is the move to drupal 8 will be painful, and almost as expensive as building a Drupal website from scratch.

The second thing everyone should realize is that once they’re on Drupal 8, the move to Drupal 9 will be relatively painless.

As Dries announced in a later article,

Categories: Drupal

Cloudflare Whitelist

New Drupal Modules - 7 May 2019 - 3:47pm

Automatically add logged in users to the Cloudflare firewall whitelist. This will allow them to bypass any extra filtering put in place by Cloudflare.

The module provides a UI to see all the rules added by the module and the ability to delete them.

This module works with v4 of the Cloudflare API.

Special thanks to the Mises Institute for sharing.

For more details on setup please consult the readme

Categories: Drupal

Riot Games walkout sees 150 developers protest forced arbitration

Social/Online Games - Gamasutra - 7 May 2019 - 3:10pm

Over 150 developers participated in a protest at Riot Games yesterday that aimed to end the inclusion and enforcement of forced arbitration clauses found in the company†™s employment contracts. ...

Categories: Game Theory & Design

Pages

Subscribe to As If Productions aggregator