Newsfeeds

Rendering process in Shadow Fight 3 - by Roman Tersky

Gamasutra.com Blogs - 3 hours 12 min ago
In the following essay, the leading technical artist of Nekki’s Russian development partner Banzai Games, Roman Tersky, describes the rendering process and the materials used for the characters' equipment in the mobile game Shadow Fight 3.
Categories: Game Theory & Design

Bioshock Infinite - Does it fit in with the others in the series? - by Gaurav Singh Bisht

Gamasutra.com Blogs - 3 hours 13 min ago
Bioshock Infinite A game which was supposed to be the end of the Bioshock series, but does it really do justice to its predecessors?
Categories: Game Theory & Design

Voxelart Styles in Video Games - by Zach Soares

Gamasutra.com Blogs - 3 hours 15 min ago
A blog post explaining some of the foundational voxelart styles in videogames. This applies to general voxelart as well but it serves to build a better understanding for the form in video games.
Categories: Game Theory & Design

Can states tax violent video games? - by Brandon Huffman

Gamasutra.com Blogs - 3 hours 18 min ago
Recently, a lawmaker in Pennsylvania proposed a law to tax the sale of video games rated M or AO by ESRB at 10%. Can states legally do this?
Categories: Game Theory & Design

A Letter from a Gamer with Privilege, to Other Gamers with Privilege

Gnome Stew - 8 hours 49 min ago

There are moments in time where you declare that you will hold a position no matter what. You will not fall back. You pick your hill to die on. These can be dramatic and important moments. But there are other times when it is just as important to look back and realize how you ended up standing on that hill, and why you need to defend it.

When someone is comfortable, it is too easy for them to ignore the danger that others find themselves facing. A lot of us in the RPG hobby have been very comfortable for a very long time, and that means that we have allowed others to be subjected to dangers that they should never have faced.

Many of us have heard about people in the industry that are a problem. They are abusive and destructive. They treat those that they dislike terribly and make them fear for their safety using online terrorism. They make the RPG hobby a place that holds nothing for the victims of this abuse but regret. When these same abusers have any kind of gravitas in the RPG hobby, this also includes ruining careers and smashing dreams. Those abusers pull strings to make sure the industry regards these people as “unstable” or more “troublesome.”

The Cycle

The abusers are terrible. But many of us in the RPG hobby have seen these tactics used. Many of us know the people involved. But when it doesn’t involve us, the problem goes away. If we never had the sights set upon us, we can go back to whatever corner we call our own and live our lives. Others dread any interaction online. They worry about when the next shoe will drop. Will someone get them fired from a project? Will hundreds of people send threats of physical violence or death? Is that strange person across the street someone that found out their address — someone that has decided that online persecution isn’t enough?

The damage that is done by abusers often isn’t defined as a single terrible incident. Often, it is a long term pattern that does not abate. It’s harm that is revisited every time that person looks at the things they used to love. Beyond the fear of violence and death, it is the theft of part of who they are, something they cannot revisit on their own terms any longer.

For those of us that have always been comfortable, it is very easy to point at the abusers when they come to our notice and say, “isn’t that awful,” and go about our business. It is much harder for us to look at ourselves in the mirror and say, “I let this happen.” When the evidence of the abuser’s actions is not in front of us, we forget the abused and their daily contention with the effects of that abuse. We can turn away when they cannot. We are complicit.

It sounds heroic to pick a hill to die on. It’s a grand gesture. It’s the heroic finale. But one hero dying on a hill doesn’t create change. Building a safe community that doesn’t let someone stand on that hill alone is what we need. Having a community that looks out for their own, so that no pack of predators can come for our own is what is needed. We need communities where we don’t need martyrs to remind us of the dangers that exist.

Staring Down the Mirror

We need to make sure that the companies that we support are hiring diverse employees that are in positions of authority, so that they can understand the perspective of the marginalized. We need to listen to marginalized voices and believe them. We need to stop reflexively assuming that everything is fine unless presented with overwhelming evidence. When we are the ones in the comfortable position, we need to stop thinking that we, the comfortable, get to determine what constitutes real danger for the people in harm’s way.

Privilege is watching a fight from a distance and deciding if you want to participate. Privilege is showing up for the fight and assuming you will take the lead. Progress is knowing they are all your fights, and your job is to support others when they want to lead.

Too often, those of us that are comfortable descend from on high, get involved in one specific issue, then spend months patting ourselves on the back, while just behind it, more people are being abused and marginalized. This must end. No one deserves praise for doing what they should be doing. They just deserve to be chastised when they abdicate their responsibilities.

 This is a microcosm of the world we live in. It is far too easy to ignore the plight of the marginalized because it doesn’t directly affect the privileged. We can’t run to games to hide from the rest of the world. Share1Tweet1+11Reddit1EmailThis is a microcosm of the world we live in. It is far too easy to ignore the plight of the marginalized because it doesn’t directly affect the privileged. We can’t run to games to hide from the rest of the world. The world and its patterns of abuse and systemic problems come with us. The patterns of abuse are part of us. Games can help us cope. Games can help us relieve stress. Games are not, however, separate from the worlds that gave birth to them, and they carry with them the same seeds that every other item born from a society bears.

I have long believed that one of the greatest aspects of roleplaying games is the ability of these games to teach us empathy. We continually put ourselves in the place of people that are not who we are, in places we are not. If we cannot engage that fundamental skill to make the spaces where we play more inclusive and safer, we lose one of the most precious gifts that this hobby can give us.

Categories: Game Theory & Design

Request cleanup

New Drupal Modules - 11 hours 15 min ago

Increase internal page cache efficiency by removing URL query parameters coming from Facebook (fbclick), Google (utm_source, utm_medium,
utm_campaign), and any other parameter that can be ignored by Drupal.

This allows internal page cache to store less items, and avoid generating responses for different requests
that internally are handled by the same page controller and parameters.

Examples:

Categories: Drupal

Adblock Detector

New Drupal Modules - 11 hours 27 min ago

Adblock Detector/Remover

Categories: Drupal

Check URL

New Drupal Modules - 11 hours 54 min ago

With this module you are able to check all of your URLs, witch are integrated on your Drupal page. You can scan the whole page after Links and Custom pages as well.
The URL will be checked by cron or manually.

(We recommend to use a time based cron manage tool like "timetable_cron")

Categories: Drupal

React block

New Drupal Modules - 14 February 2019 - 12:52pm

React block provides a wrapper around the PDB module to provide some additional functionality including the latest React versions. Additionally, this provides a field that allows us to render a React component.

Categories: Drupal

Apex Legends already beat Fortnite's single-day viewership record on Twitch

Social/Online Games - Gamasutra - 14 February 2019 - 12:44pm

Respawn's free-to-play battle royale game Apex Legends clocked 8.28 million hours of Twitch viewership on February 12, just 8 days after the game first launched ...

Categories: Game Theory & Design

Promet Source: 4 Key Success Factors for Driving Change

Planet Drupal - 14 February 2019 - 12:10pm
A commercial came on the radio recently advertising a software application that would, basically, revolutionize data management and enable employees to be more efficient. My first thought was, “How can they possibly promise that when they don’t know their customers’ data management processes?” Then, it became clear. The business processes would have to be changed in order to accommodate the software. Is that appropriate? Is it right that an organization should be required to change the way it conducts business in order to implement a software application? 
Categories: Drupal

OpenSense Labs: Jigsaw Puzzle of Drupal Media & 3rd Party Solutions: Can Integration Complete the Picture?

Planet Drupal - 14 February 2019 - 11:43am
Jigsaw Puzzle of Drupal Media & 3rd Party Solutions: Can Integration Complete the Picture? Vasundhra Fri, 02/15/2019 - 01:13

Communication is the heart of all human interactions and the media is like the blood pumping all the necessary ideas and expressions. 

Media provides the essential link between the individual and the demands of the technological society.
-Jacques Ellul

We as individuals view hundreds of advertisement each day. Digging through that phone and eyes glued to those tabs. People like us have produced a substantial rise in marketing tactics. 

Marketing tactics such as social media, videos, search engine optimization, mobile paid media, and marketing of the emails have simulated the need for good quality content. What our minds’ decide to pay attention to depends on the interest and how compelling the advertisement or piece of content is.

It is necessary for organizations to realize their target persona, and serve up content that will bust through the clutter and hit homes with their customer.

Drupal Media can serve up this task beautifully and can do almost anything by gracefully blending digital assets in it.  

You ask how?

I say - let’s find out!

The Evolution of Media Management in Drupal 8  Drupal 8 Versions When was it introduced? What was offered? Drupal 8.2 5th October 2006  Basic out-of-the-box media handling  Drupal 8.3 6th April 2017 This brought enhanced media handling in Drupal 8. Migrating Drupal 7 File Entities to Drupal 8 Media Entities Drupal 8.4 4th October 2017 Introduction of a new Media API to the core. For site builders, Drupal 8.4 ships with the new media module i.e base media entity Drupal 8.5 7th March 2018  Supported remote video using the oEmbed format. Drupal 8.6 7th November 2018  For the content creator, richer image and media integration and digital asset management. Media Type and Best Solutions to Handle Them

Media type as we know has been generally categorized with the data content such as an application, audio content, image text message, a video stream and so on. Media type conveys the applications that in return tell them what type of application is needed for the process. Media Types like Pictures, graphics, icons, video are handled beautifully with the help of Drupal modules. 

Media types can be handled with the help of some practices :

  • Media Module Maintenance 

Modules maintenance in Drupal can be achieved with the help of distinct features and functionalities. Status report screen (which checks a variety of issues), cron (that automates the task of a website in “N” hour), caching and deployment, are some of the pieces to the whole module maintenance picture.

Media module provides a “base” entity for assets. This allows users to standardize Drupal site interactions with media resources. Local files, images, youtube video, tweets can be treated with the help of a media module. 

  • Building Distributions 

If you are setting up a Drupal site then it would typically mean being involved in downloading and configuring various contributed modules (media and non-media). To make the whole process easier there are a variety of “Pre-configured” versions of Drupal that can be downloaded and used for a specific site. These pre-configured versions of Drupal are called distributions. With these “full-featured” distributions you can easily and quickly set up a site for the specialized purpose.  

  • Site Building 

Drupal 8 comes with the most popular text editor modules and image uploader modules. These both provide the users with basic HTML controls and the power to edit the content. Text editor modules like paragraphs grant the user with a cleaner data structure. The scope of making mistakes is next to null due to the module known as the environmental indicator that helps in correcting mistakes. 

  • Custom Development 

Drupal is a collection of modules and distribution. With more and more organizations looking to build an engaging digital experience for their stakeholders, the Drupal CMS has made custom developments in its platform. The version brings significant changes in modules that help in better user experience and efficiency of the website. 

Media expectations as a content author and Site Builders  

State of Drupal 2016 survey which 2,900 people attended and participated in got the top two most requested features in terms of content creator persona.

The top two features which were adequately demanded were

  • Richer media 
  • Media integration

Thus, “media initiative” for Drupal 8 was introduced that provided with extensible base functionalities. For the media handling in the core the support of the reusable assets, media browsing, remote video with the extensible cleanliness of contributed modules were made. 

In Drupal 7 the media module was jam-packed with many functionalities. Now in Drupal 8 it has been recreated and introduced into separate modules. The three major modules which beautifully handles the media entities are named as:

Media Entity 

To store media assets, media entity modules were introduced. This module provides a base entity for the media, a very basic entity which refers to all kinds of media objects. Media entity also presented a relation between Drupal and media resource.  

Entity Embed

WYSIWYG embed support(within the text area) is allowed by the entity embed module in Drupal 8. The core consists of an editor and a filter module. This module allows a site builder to construct a button which leads an editor with the text area, hence the name “entity embed”.

Entity Browser

The entity browser module provides flexible and generic entity browsing and selection tools. It can be used in any context where one needs to select a number of entities and do something with them. The inline entity also provided with the integration of the media.

Site builders want that every type of media usage should be easily tracked and be presented to them. These three modules help them in achieving this task.

Third Party integrations for media solutions 

DAM (Digital Asset Media)

A digital asset is any text or media that is formatted into a binary source and includes the right to use it. All the digital files that do not include this right are not considered digital assets. Digital assets are categorized into images and multimedia, called media assets, and textual content and the management of these types of assets is known as Digital Asset Management. Modules like Acquia DAM, Bynder, integration module, EMBridge, S3 file sync, Q bank, Asset Bank, Media Valet, Elvis contribute to the integration of DAM and Drupal media. 

CDN (content delivery network)

CDN is a globally distributed network of proxy servers. It integrates offload static assets like images, videos, CSS and JS.

CDN like Cloudflare offers image compression and is great for content delivery network services. CDN provides several advantages over serving the traffic directly:

  1. Assets can be cached in a proxy which is geographically closer to the end users that usually leads to high download speed.
  2. Each page response is shared with the origin server and the CDN.
  3. Some of the CDN’s provides with page optimization service which further enhances the performance and also the user experience. 

To make the integration easier Drupal has a CDN module that would help in speeding up the process and make it more agile. 


External Storage 

It is not uncommon for large files and folders to get into the way of website speed. Large files are not usually cached resulting in every request to load the website slow. Drupal modules like the S3 file system, storage API, AmazonS3 contributes highly to integrate external storage. These modules manage the storage and the files in its API by providing an additional file system to your Drupal sites. 

Infrastructure 

One of the most prominent examples of integrating infrastructure is Cloudflare. It is one of the biggest networks operating on the Internet. People use Cloudflare services for the purposes of increasing the security and performance of their websites. 

A number of various solutions implemented at customers' facilities are rather large today. Often the subsystems of seemingly unified IT landscape are either loosely connected to each other or the interaction between them is ensured by file and data transfer via e-mail or from hand to hand.

When content becomes media 

Content on your website would start acting like media because let’s face it the content repository or the content that is stored in the database of the digital content is an association set of data management, search and access method allowing accessing of content. It includes

Content Pooling 

Content pooling involves the storing of the learning material in form of objects, meta-data as well as the relation which is there between them. It is the grouping up of the resources together (assets, resources etc) of the purpose of maximizing profit and minimizing risks, content pooling is done. 

Content Syndication 

Content Syndication is the building up of a suite of Drupal site that needs a way to consume content from a central Drupal source. The CMS provides a number of splendid tools to simplify content creation and moderation. The users can create content once and make it available everywhere. Push content and media items at any sites to publish them on any targeted remote site. 

Deploy

This module of Drupal 8 allows the user to easily stage and preview content on all Drupal sites. It automatically manages dependencies between entities and is specially designed for rich API which can easily be extended. 

Contenta CMS 

The main agenda of Contenta CMS was to make the content happy. It is a community-driven API first distribution for Drupal 8 which provides users with a standard platform alongside the content. Contenta CMS is all about easing the pain of its users. It builds decoupled applications and websites. 

Beyond version 8 

Drupal 8 was launched without the support of the media library. Thus, the addition of the media library is planned to be launched in Drupal 8. The developers have been currently working on adding a media library to Drupal 8 so that the content authors can select pre-existing media from a library and easily embed them in their posts. Once the media library becomes stable, the content authors can deprecate the use of the old file upload functionality and make the new media library the default experience.

Instead of working on Drupal 9 as a separate code base, it is planned to be launched in Drupal 8 which means that new functionalities are being added on the backward compatibility code along with the experimental features. For contributed module authors, Drupal 9 is working on compatibilities (Before the release of Drupal 9 the users are allowed to update their media module for the new media library) 

Source: Dries Buytaert's blogConclusion

As the world is getting more and more involved in the act of media, the need for handling it has become really important. 

Media is important because it allows the people to transmit information to a larger audience, over a greater length of time. The importance of the media today is immense. Never before in mankind's history have the media had such an influence. 

Yes, Drupal has come a long way in this sector. Contact us on hello@opensenselabs.com to know more about the media handling in your Drupal sites and the services which are provided by us.

blog banner blog image Drupal Drupal 8 CMS Media Media Management Media Solutions Digital Asset Management Content Delivery Network External Storage Content Syndication Content Pooling Blog Type Articles Is it a good read ? On
Categories: Drupal

Absolute url Token

New Drupal Modules - 14 February 2019 - 11:38am

Token Drupal to return absolute url without language prefix

Categories: Drupal

Ubisoft isn't worried about an influx of new games stealing Rainbow Six Siege's thunder

Social/Online Games - Gamasutra - 14 February 2019 - 11:11am

The company totes strong player engagement as one noticeable sign that its games had some staying power throughout a competitive holiday season. ...

Categories: Game Theory & Design

Webform Pre-populate

New Drupal Modules - 14 February 2019 - 10:45am

Pre-populate a Drupal Webform with an external data source without disclosing information in the URL.

Categories: Drupal

Paragraphs Editor Enhancements

New Drupal Modules - 14 February 2019 - 10:21am

tbd;

Categories: Drupal

Spices

New Drupal Modules - 14 February 2019 - 9:16am
Categories: Drupal

Seeds Toolbar

New Drupal Modules - 14 February 2019 - 9:10am
Categories: Drupal

Preserve changed timestamp

New Drupal Modules - 14 February 2019 - 8:53am
Description

There's no easy way to prevent the fields of type changed to be updated when the host entity is updating. There are business cases when you don't want this field to be refreshed on an entity save. A Drupal core issue is already dealing with this problem but it's not yet committed. This module covers this lack of API and will be dropped as soon the core issue is fixed.

Categories: Drupal

Drudesk: A glimpse at Drupal 8 and Vue.js combination

Planet Drupal - 14 February 2019 - 5:04am

The trend of using JavaScript frameworks with Drupal keeps gaining popularity. It is used for creating rich, fast, and interactive web interfaces. One of the hot use areas is decoupled (headless Drupal 8) architecture, with the front-end part completely entrusted to a JS framework. There are many JS frameworks and libraries that pair well with Drupal 8 — React, Angular, Gatsby, Ember, Elm etc. Today, we will review one of them — Vue.js. Let’s take a closer look at Drupal 8 and Vue.js combination.

Categories: Drupal

Pages

Subscribe to As If Productions aggregator