Newsfeeds

Revenue drops at Electronic Arts despite strong digital bookings

Social/Online Games - Gamasutra - 7 May 2019 - 2:04pm

Revenue for the full year ending March 31, 2019 came in at $4.95 billion for Electronic Arts, a decrease from last year†™s numbers but a figure that still beat the company†™s estimates for the quarter. ...

Categories: Game Theory & Design

Old-School Essentials: Basic Rules

New RPG Product Reviews - 7 May 2019 - 11:44am
Publisher: Necrotic Gnome
Rating: 5
Original review appears here: [http://theotherside.timsbrannan.com/2019/05/review-bx-essentials.html](http://theotherside.timsbrannan.com/2019/05/review-bx-essentials.html)

Old-School Essentials is a redesign of the classic "Basic/Expert" rules using OGC sources. The books are all digest-sized, 6" x 9" format. All of the books feature fantastic full-color covers from artist Andrew Walter and color accented interiors; limited to mostly pale green.
A moment about these covers. They remind me of a surreal 70s version of Lord of the Rings meets Elric; easily some of my most favorite covers of in all of the Old-School movement.
All the books are extremely modular. This was a design goal by Norman and it pays off. Everything is easy to find. Sections usually take up a page or multiple full pages. If you were so inclined you could cut up your books (!) or print out the PDFs and reorganize them as you see fit. Really at this point, the only thing that could make these books easier to use is having all the content in a spiral-bound volume so it can lay flat at your table.

Old School Essentials expands on these rules and reorganizes them some more. There is a Basic Rules that takes place of the Core book and then a Genre book that covers classes and other "D and D" like topics. I imagine that different genre books will have other rules and classes.

Old-School Essentials: Basic Rules
This free 56-page book covers all the basics of the OSE line. Picking it up you can see the stylistic changes from B/XE to OSE. Also this book covers just about everything you need to play right now. It includes the four human classes, some rules, some spells, some monsters, and treasure. Enough to give you a taste of what OSE will be like.
It has the same modular design as B/XE so finding things is simple, leaving more time for play.
There is no interior art in this free version, but that hardly detracts from it.

I am really looking forward to seeing OSE out. But until then I am going to enjoy playing with B/XE!
Categories: Game Theory & Design

Security public service announcements: Drupal 7 and 8 release on May 8th, 2019 - PSA-2019-05-07

Planet Drupal - 7 May 2019 - 10:24am
Date: 2019-May-07Vulnerability: Drupal 7 and 8 release on May 8th, 2019Description: 

The Drupal Security Team will be coordinating a security release for Drupal 7 and 8 this week on Wednesday, May 8th, 2019.

We are issuing this PSA in advance because according to the regular security release window schedule, May 8th would not typically be a core security window.

This release is rated as moderately critical.

The Drupal 7 and 8 core release will be made between 16:00 – 21:00 UTC (noon – 5:00pm Eastern).

May 8th also remains a normal security release window for contributed projects.

Categories: Drupal

OSTraining: Define Role Based Field Permissions in Drupal 8

Planet Drupal - 7 May 2019 - 10:12am

The Field Permissions module in Drupal 8 allows you to set permissions (enter, edit or view) on a Drupal field, based on the role the user belongs to.

In order to demonstrate how this module works, we are going to create a content type called "Essay" for the website of a school.

There will be 2 roles:

  • Freshman
  • Sophomore.

The Freshmen permission will not be allowed to choose the subject of the essay, whereas the Sophomores will have the possibility to choose between literature and history. However, there will be no possibility to change the subject once a student has made a choice.

Let’s start!

Categories: Drupal

PDFtoText Field

New Drupal Modules - 7 May 2019 - 9:31am
Categories: Drupal

EA Access is launching on PlayStation 4

Social/Online Games - Gamasutra - 7 May 2019 - 8:46am

Electronic Arts has announced plans to bring its subscription game library EA Access to PlayStation 4, though signing up won†™t grant players access to the same service on other platforms. ...

Categories: Game Theory & Design

Drupal Association blog: New on Drupal.org: better visibility into the humans behind the comments

Planet Drupal - 7 May 2019 - 8:21am

We're excited about a feature built by a member of our community and recently deployed on Drupal.org: to give more human context to discussions in the Drupal issue queue, you can now choose to display your primary language, pronoun, and location.

Update your profile now

This is an opportunity to bolster human context within an online medium where tone and posture can be difficult to read. Providing this level of detail allows for visibility into the global composition of our community — such as when a person's primary language is not English or when a person resides in a distant time zone.

It is important to recognize what being global means and drawing attention to the details that remind us about the people behind the project helps us all to have a greater understanding of one another.

You can enable this new feature by editing your user account and adding pronouns to the personal information tab, and location language on the Language/location tab. Finally, you can opt into what you would like shown inline in comments under the "comments" tab.

Categories: Drupal

CKEditor Tooltip

New Drupal Modules - 7 May 2019 - 7:37am

Drupal 8 CKEditor Plugins for adding Tooltips through the WYSIWYG editor.

Categories: Drupal

Loot Box Design 2.0 – Complying with China's New Rules - by Henry Fong

Gamasutra.com Blogs - 7 May 2019 - 7:30am
New Chinese regulations put restrictions on how loot boxes can be monetized. Put simply, the more revenue you drive from selling loot boxes to your players, the more you will be affected. Learn more about how and what to do instead in this blog.
Categories: Game Theory & Design

Agaric Collective: Agaric is Coming to Drupaldelphia this Friday

Planet Drupal - 7 May 2019 - 7:23am
City Hall in Philadelphia. Photo by Jason Murphy, licensed as Creative Commons By 2.0

 

Drupaldelphia is an annual camp held in Philadelphia happening this Friday May 10th for the open source content management platform, Drupal. The event attracts developers, site-builders, content administrators, designers, and anyone interested in using Drupal in their organization or upcoming project.

We're excited to have Ben present two sessions at the camp. Tickets are only $30 (if you buy today, May 7th!) and the day is packed with helpful presentations and hands-on clinics. See the full schedule.

Iterative UX: Find It Cambridge Case Study

2:15-3:45pm
Hussian Room 125

Developing a trusted, ongoing feedback loop with your users ensures that your project is effective and relevant. We call this approach Iterative UX and Ben will share how this looks in practice with the city of Cambridge. You will get a holistic, honest look at both the highlights and challenges of this type of relationship to help you apply Iterative UX in your projects.

Read the full description.

Scaling Community Decision-making

3:45-4:55pm
Hussian Room 125

Any libre software, volunteer, or even startup project will have elements of do-ocracy (rule of those who do the work) but not all decisions should devolve to implementors. Rather, a basic principle is that decisions should be made by the people who are most affected.

  • Learn why meritocracy ("rule of those with merit") is a completely bogus and harmful concept.
  • Gain a passing familiarity with various ways decisions are or have been made in Drupal.
  • Add sociocracy and sortition to your vocabulary and understand how these esoteric concepts can help our community scale.
  • See how Visions Unite is putting more democratic decision-making approaches into practice.

Read the full description.

Read more and discuss at agaric.coop.

Categories: Drupal

From the video game music of EA's Spore Hero to Avengers Endgame: Composing the Hero Theme - by Winifred Phillips

Gamasutra.com Blogs - 7 May 2019 - 7:19am
Composer Winifred Phillips presents a mini-postmortem on the evolution of a single melodic theme - first composed for EA's Spore Hero, undergoing several in-game variations, and eventually appearing in a trailer for the blockbuster AVENGERS ENDGAME film.
Categories: Game Theory & Design

Mottos, Mantras and Mission Statements; 4 Steps to Branding Your Studio - by Jamin Smith

Gamasutra.com Blogs - 7 May 2019 - 7:18am
Branding and marketing games is one thing, but indie developers should also dedicated some thought to how they position their studios. In this post, I'll walk through four steps to building a brand for your studio.
Categories: Game Theory & Design

Forager: Optimization In GameMaker - by GameMaker Studio

Gamasutra.com Blogs - 7 May 2019 - 7:16am
A little over a year ago, Gabe “lazyeye” Weiner discovered the joy of programming video games. He has since released a variety of tools and jam games, with Forager now being his first commercial credit.
Categories: Game Theory & Design

Selling Your Story - by Gregory Pellechi

Gamasutra.com Blogs - 7 May 2019 - 7:15am
Games require teamwork and if you're a game writer or developer than you need your team's support and buy-in on your work. So to help you get that here are some tools to help you sell your story to your team, your lead, your publisher or investors.
Categories: Game Theory & Design

Websolutions Agency: What's New in Drupal 8.7

Planet Drupal - 7 May 2019 - 7:05am
What's New in Drupal 8.7

Drupal 8.7 was released couple of days ago on May 1, 2019. As you might know, new features are added with each minor release of Drupal 8 (e.g. between 8.6 and 8.7) which occur in 6-month intervals. Originally 8.7 was supposed to be released in March 2019. But the timing of Drupal's releases has historically occurred 1-2 months before Symfony's releases, which forces Drupal community to wait six months to adopt the latest Symfony release. In order to be able to adopt the latest Symfony releases faster, Drupal community shifted Drupal's minor releases to May and December in a plan to allow adoption of latest Symfony releases within a month.

This is penultimate version of Drupal 8, which will be concluded with Drupal 8.8 in December 2019, after which we expect release of Drupal 9 sometime in June next year!

Beside bug fixes and dependency updates lets see what new features Drupal 8.7 brings!

 

Revisions

Taxonomy terms and custom menu links are now revisionable, which allows them to take part in editorial workflows which was until now only possible for Content types and Custom blocks.

 

JSON:API in Core

Drupal 8.7 will provide an out-of-the-box JSON:API implementation, marking another major milestone towards making Drupal API-first.

Now you will be able to generate an API server that implements the JSON:API specification with zero configuration. Once you enable the module, you are done.

Developers and content-creators can use it to build both coupled and decoupled applications and pull content from Drupal into iOS and Android applications, chatbots, decoupled frontends such as ReactJS, voice assistants and many more!

 

Layout Builder module is now stable

Layout Builder module was originally added as an experimental core module in Drupal 8.5 and is now stable and ready for production use!

If you haven’t heard about it Layout Builder is offering a single, powerful visual design tool for site builders to create templated layouts and custom landing pages.

 

PHP 7.3 Is Now Supported

PHP 7.3 was released in December 2018 and comes with numerous improvements and new features. Also with this release new Drupal sites can only be installed on PHP 7.0.8 or later. Installing Drupal on older versions results in a requirement error.

 

However, existing sites will still work on at least PHP 5.5.9 for now, but will display a warning

PHP stopped supporting version 5.5 on July 21, 2016 and Drupal security updates will begin requiring PHP 7 as early as Drupal 8.8.0 (December 2019), so all users are advised to update to at least PHP 7.0.8 now or preferrably to PHP 7.3.
 

GDPR

As part of continuing GDPR compliance improvements in Drupal core, Comment module no longer logs IP addresses for comments by default. Existing sites will still continue to log IP addresses but this can be changed by changing comment.settings.log_ip_addresses to FALSE in the site configuration using settings.php.

 

This was just a short brief into the new features. For a full list take a look at official release notes: https://www.drupal.org/project/drupal/releases/8.7.0

 

ws_admin Tue, 05/07/2019 - 14:05
Categories: Drupal

Jacob Rockowitz: Webform module now supports printing PDF documents

Planet Drupal - 7 May 2019 - 6:12am

Problem

To be competitive with enterprise form builders, the Webform module for Drupal 8 needs to support the downloading and exporting of submissions as PDF documents, as well as sending PDF documents as email attachments.

The Entity Print module does a great job of generating PDF documents from entities and fields, but webform submissions don't use Field API. This limitation has required site builders and developers to create custom Entity Print integrations for the Webform module.

Solution

The Webform module now includes a Webform Entity Print integration module, which handles downloading, exporting, and attaching generated PDF documents. Additionally, the Webform module allows the generated PDF document's header, footer, and CSS to be customized.

Demo

When enabled, Webform Entity Print module automatically displays a "Download PDF" link below all submissions and adds a download "PDF documents" option to the available export formats. Attaching PDF documents to emails requires that you add an "Attachment PDF" element to a webform and then configure email handlers to "Include files as attachments."

The below screencast and presentation walks through customizing the PDF link and template, exporting PDF documents, and attaching PDFs to emails.

Scratching my own itch

Adding PDF support was not a sponsored feature. I wanted the Webform module to support this advanced feature; so I created it. I was scratching my own itch.

The bigger itch/the challenge that I am always scratching at is:

Competing with other form builders

Competitive enterprise, and also Open Source form builders, tend to put this PDF functionality behind a paywall. For example, WordPress's Gravity Form (Read More

Categories: Drupal

OPTASY: Looking for a Drupal 8 Rating Module? Here Is a Top 5 Flexible and User-Friendly Rating and Review Modules

Planet Drupal - 7 May 2019 - 4:08am
Looking for a Drupal 8 Rating Module? Here Is a Top 5 Flexible and User-Friendly Rating and Review Modules adriana.cacoveanu Tue, 05/07/2019 - 11:08

Looking for a Drupal 8 rating module that should be:
 

  • easy to install
  • easy to configure
  • easy to use
  • conveniently flexible
  • and user-friendly?
     

And maybe you “crave” for some nice-to-have features, as well:
 

  • enabling users to add a short review
  • multiple ratings: enabling users to vote on several aspects of your product/service, such as price, quality, ease of use?
     

What are your options? What working (and stable) modules for rating and reviewing are there in Drupal 8? 

We've done the research for you, evaluated all the modules for rating in Drupal 8 and come up with a list of 6 best... rated ones:
 

Categories: Drupal

Flocon de toile | Freelance Drupal: Set up a notification system on Drupal 8

Planet Drupal - 7 May 2019 - 3:44am
For many Drupal 8 projects that have minimal interaction with their users, the need to set up a notification system quickly comes to the forefront. Being notified of a new comment, a response to a comment, a new publication on a particular subject, or a user, are recurring needs. To satisfy this type of need, we are going to talk here about a new module Entity Activity whose sole purpose is to log all types of actions performed, by users, according to their subscriptions, on a project. The Entity Activity module will allow us to generate any type of message, on any type of content entity on the tree main operations of the content life cycle: its creation, its update and its deletion.
Categories: Drupal

Bootstrap4 ContainerRow Paragraph

New Drupal Modules - 7 May 2019 - 3:41am

This module closely follows Bootstrap4 grid system.

After installation two paragraph-types are created:

1. Bootstrap4 ContainerRow
2. Bootstrap4 Column

Categories: Drupal

Sooper Drupal Themes: Freelancer hiring: 9 Challenges to expect

Planet Drupal - 7 May 2019 - 2:41am
Freelancing: a growing trend

It seems the trend nowadays is for workers to take the freelancing route. With 36% of the U.S. population currently being freelancers, it seems that this trend is slowly gaining traction. But what does this mean for businesses. It seems that hiring freelancers definitely has its benefits, however it also has its challenges. In this article I’m going to talk about the potential drawbacks that come with hiring a freelancer.

1. Hiring the wrong freelancer

Hiring the right person for the job is a complicated process even for a regular full-time employee. However, when it comes to hiring a freelancer, the interview should not be the same process as when hiring a full-time employee. Working from home requires a high degree of self-motivation, resourcefulness and self-discipline. On top of that, the freelancer should also be resilient to loneliness, since freelancing usually lacks the same social engagement that a conventional workplace can provide. If the freelancer doesn’t have these qualities, then he is going to be unhappy during the 30-40 hours he is working, which is bad for business and bad for humanity.

2. Too many options

After posting a job advertisement a client might be suddenly bombarded with a lot of replies from freelancers who are out to get the gig. But how does the client choose from so many options? Well, some freelancers will set up automatic bots that are automatically replying to the job post based on a few parameters. Most of the time, these type of freelancers will not have read the job requirements. They are not taking their time to make sure that they are a great fit for the job. Then there is another type of freelancers. The ones that report a great  amount of experience, yet they are charging suspiciously low rates. This type of freelancers either don't value their own work or the quality of the work provided is questionable and they use low rates as a cover-up. A client might feel overwhelmed by the options they have at their disposal. The best way to avoid this is to have an effective way on how to screen the freelancers.

3. Communication problems

Another big challenge that comes when hiring a freelancer is one of communication. As the name implies the freelancers are free to work whenever they want or feel inspired. What this means is that as a client you might not receive updates on the status of the work that the freelancer is doing. These can raise a lot of uncertainty for the client as he is kept in the dark with regards to the progress of his project.

4. Payment issues

Freelancers are not like regular employees. Naturally, this means that the payment process is going to be different than that of regular employees. First of all, the freelancer will not appear on the companies payroll, meaning that other alternatives for making the payment have to be found. On top of that, if the freelancer is outsourced from another country, the cost of transferring the money has to be taken into account. It's important to find a way to transfer the money that is advantageous for both the client and the freelancer, this way, confusion regarding the time until the payment is done and high fees when doing the payment through international banks are avoided. Some services that are good to use when paying outsourced employees are Paypal, Skrill and Payoneer. 

5. Being clear in requirements and feedback

In order to avoid frustration on both sides, the client has to be clear in their requirements and in the feedback provided by the freelancer. Otherwise, the client might risk to see the completion of his project in a totally different light than he was expecting. In order to be able to receive the project in the way that he envisioned it, the client has to be as thorough as possible when describing the job requirements. On top of that, regular feedback has to be provided. This way, the client will surely be able to increase the chances that the result he is going to receive is satisfactory.

6. Different language and culture

When it comes to effective communications, speaking a common language is of essence. In most cases, this language is going to be english. Finding a freelancer that is able to communicate at an advanced enough level of english to be able to discuss work related subjects might be difficult. On top of that, the culture of a country also has to be taken into account. Keeping in mind that different cultures have different communication approaches. For example, the difference between low context societies and high context societies, where one relies on explicit communication while the other on implicit communication. On top of that low context and high context are valuing non-verbal communication and cues to different degrees. Being aware of these differences can make communication easier and more pleasant for both parties.

7. Lack of commitment

Freelancers have the possibility to undertake multiple projects from different clients. What this means is that a freelancer will not be able to fully commit to your project, especially if another project is more challenging, exciting or more financially rewarding. On top of that, a freelancer will always prioritize the projects that make more sense from the point of view of the before mentioned aspects, pushing other projects to the side. This can cause a lot of frustration for the client, however, in order to avoid the frustration, the client has to make his project as appealing as possible from every aspect. For example, make sure that the project is challenging and exciting enough to keep the freelancer engaged. On top of that, clients should avoid paying below market-rates for freelancers because that can work as an open invitation for the freelancer to find new clients.

8. Missed deadlines

Another challenge that clients have to face when hiring a freelancers are missed deadlines. Freelancers are having more freedom when it comes to planning their working routine, as long as the contract does not stipulate specific working hours. This means that there is an increased risk of life events happening. Events like weddings, a relative getting sick, funerals seem to be happening at a larger frequency than for regular employees. These events can interfere with the ability of the freelancer to be able to deliver the project in time, thus resulting in a missed deadline.

9. Misunderstandings

Since freelancers don’t work in the office as every other regular employee, they are harder to supervise. What this means is that they are not there for the client to be able to get regular updates, or to provide feedback or to train them. If clear enough instructions were not provided, the freelancer can finish the project in a different manner than the one envisioned by the client. This misunderstanding will lead to frustration on both sides, since the client will demand adjustments and the freelancer will deliver these adjustments while not getting paid for them.

Conclusion

Hiring a remote employee is always a challenge. Especially in these days when the working culture has not fully adapted to the flexibility of the freelancers. However, being aware of the challenges of hiring a freelancer will make it easier to adapt and foster a productive relationship between you and your outsourced employee. So, embrace change and think about the possibility of hiring freelancers.

Categories: Drupal

Pages

Subscribe to As If Productions aggregator