Newsfeeds

Video Game Deep Cuts: Dancing Below The Ceiling? - by Simon Carless

Gamasutra.com Blogs - 15 April 2018 - 4:37am
This week's highlights include an update on Capy's much-discussed Below, how Valve gets you to look up in their first-person shooters, and lots more.
Categories: Game Theory & Design

Pronouns

New Drupal Modules - 14 April 2018 - 7:03pm
Categories: Drupal

Review Roundup

Tabletop Gaming News - 14 April 2018 - 11:00am
Welcome back again to Saturday. I hope you’re enjoying it. I’m being a busy bear around the place, looking to finally tidy the den up after the long winter. Ok, so it’s not really been winter for several weeks now, so color me a little lazy to actually get this project started. But before I […]
Categories: Game Theory & Design

Instagram #hashtag feed

New Drupal Modules - 14 April 2018 - 12:13am
Categories: Drupal

OPTASY: What Is Business Process Consulting? 5 Reasons Why You Should Use These Services

Planet Drupal - 13 April 2018 - 11:33pm
What Is Business Process Consulting? 5 Reasons Why You Should Use These Services adriana.cacoveanu Sat, 04/14/2018 - 06:33

Has that time come yet? The “time” when you realize that your once a start-up business, involving just a few processes and people, has gradually grown into a hard to manage infrastructure? One having plenty of... “holes” to be plugged for better efficiency? Then it's a fact: you need to look for a business process consultant! But what is business process consulting anyway?

And this is just one of the questions that I'll do my best to answer in today's post. Besides this, I'll be:
 

Categories: Drupal

Wyrd Previews Raving Madman For The Other Side

Tabletop Gaming News - 13 April 2018 - 3:00pm
Wyrd brings all sorts of characters to their games. Malifaux‘s got quite a big cast of figures of all types. The Other Side will be no different. In this week’s preview, we take a look at the Raving Madman. Because why not? From the post: Raving Madmen have a deep connection to the Burning Man. […]
Categories: Game Theory & Design

Black Void RPG Up On Kickstarter

Tabletop Gaming News - 13 April 2018 - 2:00pm
I’m a sucker for a unique setting for a game. I think I’ve seen just about everything, and then a game where, in ancient times, humanity was flung from the Earth and out into the dark and uncaring galaxy. Yeah, not your average fantasy or sci-fi setting. But that’s where you find yourself in Black […]
Categories: Game Theory & Design

Dragon Heresy Fantasy RPG Up On Kickstarter

Tabletop Gaming News - 13 April 2018 - 1:00pm
Dragon Heresy is a fantasy RPG that uses modified 5th Edition rules to bring you into the Norse legends of old. Glory is yours, if you can grasp it. But with any RPG, getting started can be rough. There’s always going to be a learning curve. Thankfully, there’s the Dragon Heresy Introduction Set that can […]
Categories: Game Theory & Design

Pantheon Blog: Drupal SA-2018-002 Weaponized: Coin Mining Exploits in the Wild

Planet Drupal - 13 April 2018 - 1:00pm
Drupal SA-2018-002 has been weaponized. Within 12 hours of a published proof-of-concept by security researchers, we can see automated attempts to systematically exploit sites across the internet.
Categories: Drupal

Drupal Association blog: An overview of March Global Training Days

Planet Drupal - 13 April 2018 - 12:17pm

Drupal Global Training Days had a great start in 2018. And it keeps that fast pace. The March wave of events featured 13 GTDs in such countries as Rwanda, China, Japan, Russia, Serbia, Spain, Mexico, the USA, Nicaragua. Some of the trainings were delivered online and were accessible for everyone from around the globe.

Highlights from the organizers

We contacted several GTD organizers and asked them to share some insights on their events and local communities. Thank you Miriam, Suzanne, and Strahinja for participating. I share my story below too.

Miriam Torres (mtorresn) from Monterrey, Mexico How did you get started with GTD?

In Mexico there is a lot of talent in the IT area, which is why we started to organize GTD in Monterrey, Mexico several years ago with the intention of both growing the Drupal community in Monterrey, and discovering talents to which we can offer job opportunities.

Who helped to make your training happen?

Many talented people have supported this training and Accenture has been our sponsor for several years. However, Eduardo Santiago has been our main organizer, who has been present at all our events. In our March event, 8 speakers shared with us a little of their knowledge in very diverse subjects (Gerardo García, Omar González, Luis Nicanor (luisnicg), Reinaldo Araque, Omar Aguirre (omers), Aldo Velasco, Eduardo Santiago and Miriam Torres) and 6 staff members made our event possible (Magdalena Lozano, Adrián Briano, Ruth Medina, Karla González, Ricardo Bolio and Ramiro García). We also had the support of Tec Milenio University who gave us access to their campus and helped us spread the word about the event.

How many attended your March 2018 event and what did they say they wanted?

In GTD of March 2018, we had a total of 49 attendees, most of whom wanted to learn a little more about frontend development, but we had people with special interest in backend development and testing in attendance too.

What new knowledge did attendees receive from you?

On March 16, we held a meetup with 5 talks: "Reactive programming" (Gerardo García), "SCRUM: An agile framework" (Omar González), "Organizing Drupal Teams" (Luis Nicanor), "Docker + Drupal, Practical applications and its integration with Drupal" (Reinaldo Araque) and "Component-Driven design using Pattern Lab" (Omar Aguirre), and on March 17, our attendees took a training, choosing between 2 different topics: Site Building with Drupal 8 (Eduardo Santiago) and Angular + Drupal REST. (Aldo Velasco, Gerardo García and Miriam Torres)

Suzanne Dergacheva (pixelite) from Montreal, Canada How did you get started with GTD?

We started our Drupal training program at Evolving Web in 2012 by giving a free training at DrupalCamp Montreal. Since then, we've been offering professional Drupal trainings on a wide range of topics as well as community trainings at camps. We regularly offer free trainings through Global Training Days, and have done both in-person and online trainings for GTD. Inspired by this, we're now offering a monthly free, online 'What is Drupal' session.

Who helped to make your training happen?

I led the training at Evolving Web. The Drupal Association helped promote the event with emails and we had lots of re-tweets from others in the Drupal community which helped spread the word.

How many attended your March 2018 event and what did they say they wanted to learn?

We had around 50 participants in our online video conference. Some of them were exploring Drupal and trying to see if it's a good fit for their projects, others were Drupal 7 users trying to figure out what's new in Drupal 8.

What new knowledge did attendees receive from you?

We offer a 'What is Drupal?' Introductory course for the Global Training Days. It introduces participants to Drupal terminology and general concepts. Participants get to follow along with hands-on exercises and explore why they would use Drupal. They see what you get out-of-the-box with Drupal and what you can customize it to do. They see the role of themes and modules. The training also introduces participants to the Drupal community so that they can see the importance of community contributions and the value of open source.

My story: Marina Paych (paych) from Omsk, Russia How did you get started with GTD?

Initially the Omsk Drupal Community emerged in 2013 from random meetups. The first GTD happened in 2014 and was aimed to engage more people with Drupal and involve them in the community’s life. Since that time, GTD has been being organized regularly and more and more people attend this event.

Who helped to make your training happen?

The greatest help comes from the company ADCI Solutions. They sponsor all the expenses connected with the organization of GTDs and other Drupal Meetups in our city. Also, they provide a venue in their office called ADCI Events Hub.

The organizers of this event put many efforts in order to make an interesting event in a warm atmosphere. Anastasia Dubina (anastasiya-dubina) was responsible for an overall organizational process such as promoting the event, setting up logistics and equipment, preparing coffee breaks, etc. And I was responsible for agenda management and speakers preparation.

We had 8 amazing speakers who delivered plenty of useful information: Denis Usov (usdv), Tatiana Shulgina (tatiana-shulgina), Artyom Zenkovets (azenkovets), Alexander Kuznetsov (bikba), Maksim Lukyanchikov (max-luckianchikov), Dmitry Chuchin (choo_choo), Iuliia Gapunenko (iuliia_g), and Marina Kardopolova (mkardo).

How many attended your March 2018 event and what did they say they wanted to learn?

There were 93 attendees at March GTD. The target audience of GTD in Omsk consists of students and recent graduates, therefore they wanted to learn about the whole web development process and how it is operated by a real company. Also, they wanted to try themselves in development. Around 60% of attendees were more interested in back end, and 40% -- in front end.

What new knowledge did attendees receive from you?

On March, 17 attendees listened to 5 sessions aimed to explain the peculiarities of Drupal development. The agenda covered all the processes, and sessions were logically connected to each other in order to show to attendees a full idea of web development.

In the first session -- “How to create a web application architecture” -- Denis Usov narrated about each role in a web development team and how they work for a successful result. The second session “The role of a designer in an IT team” by Tatiana Shulgina clarified web designers’ responsibilities and tasks in a project. The third session “What is back end?” delivered by Artyom Zenkovets and Alexander Kuznetsov contained information about traditional and decoupled approaches and the specifics of back end in Drupal. The fourth session “How to become a front-end Jedi” by Maskim Lukyanchikov and Dmitry Chuchin included a list of tools and useful links that will help newcomers dive into the JS world.
The final session of the first day was dedicated to the Drupal Community and ways to get involved and was delivered by Iuliia Gapunenko. She also showed videos about how Drupal changed many people’s lives from her #DrupalChanges campaign.

On March, 18 there was a training where attendees could use their new knowledge in practice within a captivating coding competition. First, attendees were taught to build their first website and then - to code a custom module. The training was delivered by Marina Kardopolova.

Strahinja Miljanovic (SixZeroNine) from Novi Sad, Serbia How did you get started with GTD?

Colleagues and I were discussing how many people they know who are using other CMS and they've never used Drupal. We heard that we have Global Training Day coming soon and we wanted to invite people to come, see, try and learn Drupal. So we created a Google Event Registration Form with questions that will help us to see how many people know about Drupal, are they more interested in Theming, Site Building or Developing custom modules.

Who helped to make your training happen?

Vladimir Zdravkovic (botanic_spark), ramns, helped with sessions, Dragan Eror - with workshops. Radoslav Curcic (wingpaler) and Aleksandar Cvijovic (cvijo) contributed to both sessions and workshop. Miki Stojkovic (mikispeed) provided space, food, and refreshments. And I was an organizer of the event.

How many attended your March 2018 event and what did they say they wanted to learn?

The number of people who applied to attend the event was 23. Almost everybody wanted to learn everything, but it was physically impossible to hold all sessions and workshops one at the time, so we merged Site Building and Module development. 90% of the people wanted to learn site-building and module development more than Theming.

What new knowledge did attendees receive from you?

Attendees from Site Building learned how to create nodes, content types, block types, views (page, block, filtering, and sorting), taxonomies, fields and basic and most common hook examples.

Attendees from Developing Custom Modules learned how to create a module, how to enable it VIA interface, Drush, as dependency and hook_install. They also learned to create configuration forms and blocks programmatically and render input data from configuration form into a custom block.

Attendees from Drupal 8 Theming learned about general themes and twig, How to create a theme and subtheme, theme suggestion, regions, libraries, adding CSS and js files, adding custom classes and adding templates.

Join the movement

That was a report on how March Global Training Days went. You still have a chance to join the movement, organize an outstanding GTD in June, September, or December, and get featured in an upcoming blog post.

If you are in doubt about whether to organize a GTD event or not, check out the GTD group where you can find the GTD Working Group if you need help. Also, follow @DrupalGTD on Twitter to stay tuned.

Categories: Drupal

Mantic Posts New Hellboy Preview

Tabletop Gaming News - 13 April 2018 - 12:00pm
Mantic is working on bringing Hellboy and all his BPRD friends to your tabletop. But games don’t just spring up out of nowhere. There’s a lot of work that goes into their design and development. Mantic is working on pulling back the curtain on this process, by talking with James M. Hewitt, and gets into […]
Categories: Game Theory & Design

Ashday's Digital Ecosystem and Development Tips: How to Convince Your Boss to Upgrade to Drupal 8

Planet Drupal - 13 April 2018 - 12:00pm

You really want to upgrade that old site to Drupal 8. You’ve seen the improvements, the new features, and you even figured out how to pull off an upgrade. The only thing between you and sweet Drupal 8 goodness is your boss. They don’t see the need to upgrade and think it won’t be worth the time or money to make the jump. Maybe they do think Drupal 8 is a needed improvement, but aren’t convinced that it is ready for prime-time. Here is what you do.

Categories: Drupal

Jeff Geerling's Blog: Drupal, the Fastest - Improving the evaluator experience

Planet Drupal - 13 April 2018 - 11:48am

At DrupalCon Nashville 2018, I became deeply interested in the realm of first-time Drupal experiences, specifically around technical evaluation, and how people would get their feet wet with Drupal. There were two great BoFs related to the topic which I attended, and which I hope will bear some fruits over the next year in making Drupal easier for newcomers:

There are a number of different tools people can use to run a new Drupal installation, but documentation and ease of use for beginners is all over the place. The intention of this project is to highlight the most stable, simple, and popular ways to get a Drupal site installed and running for testing or site building, and measure a few benchmarks to help determine which one(s) might be best for Drupal newcomers.

Categories: Drupal

Friday Snippets

Tabletop Gaming News - 13 April 2018 - 11:00am
Fridaaaaaaaay! Woo! *runs around with arms over my head* It’s “Weekend Eve” and, as always, I’m excited. … That is, even though my weekend plans include, “thoroughly clean the apartment” because it’s finally time to do some Spring Cleaning. But if I’m going to be doing all that cleaning (and singing), I need to be […]
Categories: Game Theory & Design

Xeno Media: Faster, Smarter Web Maintenance through (Semi) Automation

Planet Drupal - 13 April 2018 - 11:00am

Website maintenance is needed to address any vulnerabilities identified in software over time.

Thanks to the collaborative nature of the open source communities of Drupal and WordPress, we get a heads up when new vulnerabilities are identified (Read more about why open source is great for business). When the fixes and security updates for those vulnerabilities are released, they need to get installed and tested as soon as possible.

There are benefits and drawbacks to fully automated website maintenance, just as there are for fully manual website maintenance. The best path is to do both.

A machine never forgets a step in a process. It just gets confused when it's presented with the unexpected. A person can introduce human error, but can create novel solutions to unexpected problems.

Benefits of Automation Fast

Machines are much faster than people at reading code. Computers are fast and they can apply steps in a process much quicker than we can. They can also run multiple tests simultaneously, leading to even more time savings. There is an inherent, upfront time investment to program the scripts, but once that time investment is made, all subsequent processes are significantly faster.

Accurate

A machine can repeat the exact same process, in the exact same way, thousands of times. It can also log processes, errors and results at every step, every time. A person couldn’t log the results of every single step, or, if they did, they would take significantly longer than usual to finish each test and there’d be many more opportunities for human error. This accuracy in repetition and recording means that we have a clearer picture of the test and its results available to us.

Thorough

A machine checks everything within the scope you set for it and nothing outside of it. It doesn’t care if “this little change isn’t going to mess anything up”. It checks everything you set it to. That total adherence to process is key when testing a system with multiple, related, and moving parts, like a website.

The Human Advantage We’re innovative

A machine never forgets a step, ever. It just gets confused when presented with the unexpected. People are needed to create novel solutions to those unexpected problems. A developer can invent new processes, fixes, and features and create new applications for existing ones. 

We can give human feedback

A machine won’t tell you if the final result looks professional and aesthetically appealing. It can only check if objects are rendered in specific predefined colors, object types appear in the correct spot on the screen and so on.  A person can see if everything comes together and looks good. They can provide feedback on the branding of your site, give you unquantifiable assessments of how your site makes them feel as a person.

We can do ad-hoc testing

Automated tests have to be developed, programmed and tested themselves before they can begin to test new features for your site. A person can run through some manual tests very quickly when there isn’t a need to develop a deeper test.

How we put it into practice

Our system automatically creates a cloned copy of our clients' sites and applies updates. It then runs a battery of automated tests on the patched clone sites, out of public view, before notifying our developers to review the results. 

Once the updates are confirmed to be working properly and that nothing untoward is going on, the developer pushes the site to live. If anything is off, the developer can dive right in and make any needed adjustments, again, behind the scenes. For anyone visiting a site during this process, it's business as usual.

Website maintenance solutions like this are critical to any business. Gone are the days (if ever they existed) of launch and forget websites. Websites vulnerabilities are identified over time as intruders' techniques become more sophisticated. You can't prevent 100% of all data breaches, just like you can't prevent every burglar from trying to break into your house. But you can fix the porch light when it gets broken, and tighten up the deadbolt if it gets loose. So long as you've got someone checking the lights and testing the doors.

 

Keep up your Website's Performance with Website Maintenance!

 

 

Categories: Drupal

Security public service announcements: Drupal Core - Highly Critical - Public Service announcement - PSA-2018-002

Planet Drupal - 13 April 2018 - 10:36am
Description

This Public Service Announcement is a follow-up to SA-CORE-2018-002 - Drupal core - RCE. This is not an announcement of a new vulnerability. If you have not updated your site as described in SA-CORE-2018-002 you should assume your site has been targeted and follow directions for remediation as described below.

The security team is now aware of automated attacks attempting to compromise Drupal 7 and 8 websites using the vulnerability reported in SA-CORE-2018-002. Due to this, the security team is increasing the security risk score of that issue to 25/25

Sites not patched by Wednesday, 2018-04-11 may be compromised. This is the date when evidence emerged of automated attack attempts. It is possible targeted attacks occurred before that.

Simply updating Drupal will not remove backdoors or fix compromised sites.

If you find that your site is already patched, but you didn’t do it, that can be a symptom that the site was compromised. Some attacks in the past have applied the patch as a way to guarantee that only that attacker is in control of the site.

What to do if your site may be compromised

Attackers may have copied all data out of your site and could use it maliciously. There may be no trace of the attack.

Take a look at our help documentation, ”Your Drupal site got hacked, now what.”

Recovery

Attackers may have created access points for themselves (sometimes called “backdoors”) in the database, code, files directory and other locations. Attackers could compromise other services on the server or escalate their access.

Removing a compromised website’s backdoors is difficult because it is very difficult to be certain all backdoors have been found.

If you did not patch, you should restore from a backup. While recovery without restoring from backup may be possible, this is not advised because backdoors can be extremely difficult to find. The recommendation is to restore from backup or rebuild from scratch. For more information please refer to this guide on hacked sites.

Contact and More Information

We prepared a FAQ that was released when SA-CORE-2018-002 was published. Read more at FAQ on SA-CORE-2018-002.

The Drupal security team can be reached at security at drupal.org or via the contact form at https://www.drupal.org/contact.

Learn more about the Drupal Security team and their policies, writing secure code for Drupal, and securing your site.

Categories: Drupal

Pacific Victory Up On Kickstarter

Tabletop Gaming News - 13 April 2018 - 10:00am
Columbia Games is running a Kickstarter campaign for the second edition of Pacific Victory. WWII had numerous theaters of war, each was like a conflict in and of itself, with different countries using different tactics in vastly different environments. The Pacific Theater was unique in that it was two navies fighting it out while aircraft […]
Categories: Game Theory & Design

OPTASY: Adaptive vs Responsive Design: What Is the Difference? Which One Is Better for You?

Planet Drupal - 13 April 2018 - 9:40am
Adaptive vs Responsive Design: What Is the Difference? Which One Is Better for You? silviu.serdaru Fri, 04/13/2018 - 16:40

Adaptive vs responsive design. Is there really a matter of “better vs worse”? What's the difference anyway?

For the boundaries sure look blurry enough. Especially since both types of web design provide you with a solution to the same challenge. The one you're facing as a web designer:

A design that should cater to all screen sizes.

Now, instead of delving into this confusion even deeper, let's shed some light on:
 

Categories: Drupal

Feeds Migrate

New Drupal Modules - 13 April 2018 - 9:08am

This module allows to configure Import Feeds using migrate functionality in core.

Categories: Drupal

SuperAge RPG Coming To Kickstarter May 9th

Tabletop Gaming News - 13 April 2018 - 9:00am
Preparation beats expiration. Knowing what Kickstarter campaigns are coming up is vital to making sure your wallet doesn’t just explode. If you’re a fan of superhero RPGs, you’ll want to keep an eye out on May 9th. That’s when SuperAge, a new supers game will be making its way to Kickstarter. About the game: The […]
Categories: Game Theory & Design

Pages

Subscribe to As If Productions aggregator