Drupal blog: An update on the Layout Initiative for Drupal 8.4/8.5

Planet Drupal - 15 November 2017 - 8:39am

This blog has been re-posted with permission from Dries Buytaert's blog. Please leave your comments on the original post.

Now Drupal 8.4 is released, and Drupal 8.5 development is underway, it is a good time to give an update on what is happening with Drupal's Layout Initiative.

8.4: Stable versions of layout functionality

Traditionally, site builders have used one of two layout solutions in Drupal: Panelizer and Panels. Both are contributed modules outside of Drupal core, and both achieved stable releases in the middle of 2017. Given the popularity of these modules, having stable releases closed a major functionality gap that prevented people from building sites with Drupal 8.

8.4: A Layout API in core

The Layout Discovery module added in Drupal 8.3 core has now been marked stable. This module adds a Layout API to core. Both the aforementioned Panelizer and Panels modules have already adopted the new Layout API with their 8.4 release. A unified Layout API in core eliminates fragmentation and encourages collaboration.

8.5+: A Layout Builder in core

Today, Drupal's layout management solutions exist as contributed modules. Because creating and building layouts is expected to be out-of-the-box functionality, we're working towards adding layout building capabilities to Drupal core.

Using the Layout Builder, you start by selecting predefined layouts for different sections of the page, and then populate those layouts with one or more blocks. I showed the Layout Builder in my DrupalCon Vienna keynote and it was really well received:

8.5+: Use the new Layout Builder UI for the Field Layout module

One of the nice improvements that went in Drupal 8.3 was the Field Layout module, which provides the ability to apply pre-defined layouts to what we call "entity displays". Instead of applying layouts to individual pages, you can apply layouts to types of content regardless of what page they are displayed on. For example, you can create a content type 'Recipe' and visually lay out the different fields that make up a recipe. Because the layout is associated with the recipe rather than with a specific page, recipes will be laid out consistently across your website regardless of what page they are shown on.

The basic functionality is already included in Drupal core as part of the experimental Fields Layout module. The goal for Drupal 8.5 is to stabilize the Fields Layout module, and to improve its user experience by using the new Layout Builder. Eventually, designing the layout for a recipe could look like this:

Layouts remains a strategic priority for Drupal 8 as it was the second most important site builder priority identified in my 2016 State of Drupal survey, right behind Migrations. I'm excited to see the work already accomplished by the Layout team, and look forward to seeing their progress in Drupal 8.5! If you want to help, check out the Layout Initiative roadmap.

Special thanks to Angie Byron for contributions to this blog post, to Tim Plunkett and Kris Vanderwater for their feedback during the writing process, and to Emilie Nouveau for the screenshot and video contributions.

Categories: Drupal Agencies: Don't keep passwords in your wiki!

Planet Drupal - 15 November 2017 - 8:16am

You spend so much time writing secure code, and doing security updates, but you're putting all of that in danger with your wiki. A huge percentage of agencies put passwords into wikis - and other shared resources!!!

Using a shared Google/Office document, spreadsheet - even with black text on a black background - isn't much better! So, think of "wiki" in this context as being any "low-cost, low-security, high-accessibility, super-convenient storage."

You are putting your agency AND your customers at risk by keeping passwords in your company wiki!

Read more to find out why, and a better way to do it!

Categories: Drupal

Fantasy Flight Games Posts New Fallout Preview

Tabletop Gaming News - 15 November 2017 - 8:00am
So, you’re stuck in a post-apocalyptic wasteland. (Thanks again, TODD!! *said sarcastically*) That’s gotta be a bit of a bummer. But you get the chance to remake yourself. And in this preview for the Fallout board game coming from Fantasy Flight, you can see how you’re able to do that. You will be The Final […]
Categories: Game Theory & Design

Drupal Association blog: Q2 2017 Financial Statement Summary

Planet Drupal - 15 November 2017 - 7:32am

The Drupal Association Board is responsible for the Drupal Association’s financial health and as part of their duty, they vote to approve monthly financial statements. The board met on September 23, 2017 at the board retreat that took place before DrupalCon Vienna and voted to approve the Q2 2017 financial statements that were prepared by our virtual CFO service, Summit CPA.

This blog walks you through our Q2 2017 Financials and how we performed against the two financial KPIs that we measure against each month:

  • Cash Reserve: Have a cash balance of 15-30% of Total Revenue

  • Net Income Profit Margin: End 2017 with a net income profit of 10%

Below is a summary of how we performed against our KPIs each month in the second quarter of 2017.

KPI Goal April May June Cash Reserve 15-30% 60% of goal 84% of goal 88% of goal Net Income Margin (NIM) % 10% 49.9% -29.8% -48.9%

The table above shows that Q2 was strong as a whole, due to the big income assist DrupalCon Baltimore gave.

With May and June below the KPI goal, we reviewed the entire quarter results as a whole. The quarter was buoyed by DrupalCon Baltimore which produced a majority of the $2,328,367 in April’s revenue and after its expenses, April landed $1,163,390 in net income. Following DrupalCon, May and June collectively accounted for $542,530 in revenue, producing a $214,711 net loss. When taken in total, we generated revenue of $2,870,897 and net income of $948,679. This equates to a NIM of 33.04% for the second quarter measuring above the net income margin goal.

You can see we did not achieve our cash reserve goal this quarter. The Drupal Association is still in its financial turn around so we did not meet our goal for the second quarter, however we are much closer to doing so than we have been in the past.

This chart below shows how cash reserves are building in Q2 and getting closer to hitting the cash reserve goal for this quarter.

Monthly Updates

April results toward our KPIs had us holding $1.2M in cash, which is 84% of the stated cash reserve goal.  Due to DrupalCon Baltimore reporting strong sales in both trainings and general conference tickets, we resulted in 49.9% of net income KPI.  Expenses for DrupalCon Baltimore came in lower, catering had significant savings of $50K.

For May, our cash reserve goal increased 11% through additional sales in Digital Sponsorships programs and DrupalCon ticket sales.  May expenses had DrupalCon Baltimore $15.8k less than forecasted, and IT had some savings in their budget as well, which helped cash reserves. 

June had costs from Baltimore which lowered net income by $70k than originally forecasted. This was seen in event production costs that were $100k higher than anticipated, along with an unanticipated $14k in professional expenses. Reducing the impact of those costs, income in other programs came in $55k higher, the majority being rebates from DrupalCon Baltimore. This impacted the cash reserve KPI, where we reached 88% of our goal.

We would not be able to do our mission-driven work without the support and contributions of our community. Contributions come in many forms, through the purchase of DrupalCon tickets and event sponsorships, through our Supporters and Members, sponsors, recruiters who post jobs on Drupal Jobs and many other fantastic ways our community supports the Drupal eco-system. We are deeply grateful for everyone who contributes their time, talent, and treasure to move Drupal forward.

Thank you!

File attachments:  june cash reserve.jpeg
Categories: Drupal

Defining mid-core games and why they matter - by Maciej Biedrzycki Blogs - 15 November 2017 - 7:24am
There is a lot of fuss about mid-core games and debates if the term itself should exist in the first place. If you’ve ever wondered what it’s all about, please seat comfortably, enjoy a nice hot mug of tea and spare a couple of minutes reading our post.
Categories: Game Theory & Design

Northern Alliance Added to Kings of War: Vanguard Kickstarter

Tabletop Gaming News - 15 November 2017 - 7:00am
It’s getting cold out. Some people are more used to cold than others. Those that live in the cold, northern part of Mantica are certainly used to it. But they are heading south, looking to get some feeling back into their fingers. As such, the Northern Alliance is making its way into the Kings of […]
Categories: Game Theory & Design

Major Cost Issues You Will Face as a Developer or Company - by Peter Smalls Blogs - 15 November 2017 - 6:53am
These issues appeared when I started my own company, often through no fault of my own, and other developers need to be on the lookout.
Categories: Game Theory & Design

Day 37 of 100 Days of VR: Adding Basic VR Changes Into Our FPS I - by Josh Chang Blogs - 15 November 2017 - 6:52am
Welcome to Day 37! Today, things are finally going to get serious in working with VR! Currently, there are a lot of problems with the app from when we launch it. Some are true limitations and others are bugs. Let's fix them!
Categories: Game Theory & Design

Why Hiring My Wife was My Best Decision as an Indie Dev - by Ross Przybylski Blogs - 15 November 2017 - 6:51am
Working 80+ hour weeks as an indie dev, I often had to choose between my wife and my work. This is the story of how our relationship and our game became even better by working together.
Categories: Game Theory & Design

The Inevitability of Favourable Board Game Coverage - by Michael Heron Blogs - 15 November 2017 - 6:36am
Board game reviews skew positive. There are many reason for that, including the nature of the hobbyist review ecosystem itself. This article discusses the factors that have an impact on critical discussion in tabletop gaming.
Categories: Game Theory & Design

Art is Useless Without Story and Mechanics - by Robert Longest Blogs - 15 November 2017 - 6:36am
The vast majority of Indie games suffocating Steam right now have something in common. Unique and interesting art styles have become a basic necessity in the indie market causing consumers to search harder for games that are mechanically unique.
Categories: Game Theory & Design

Posting Trello Cards from a Running UE4 Game - by Shawn Greer Blogs - 15 November 2017 - 6:35am
A step-by-step guide to creating a process that will enable players to create reports inside of your game. These reports are then submitted to a Trello board that you set up.
Categories: Game Theory & Design

Why Games Are Hard To Make: A Brittle Pyramid - by Chris Wade Blogs - 15 November 2017 - 6:35am
More often then in other mediums, games are delayed months or years as teams learn what it is they're making. By looking at the exploratory nature of games and acknowledging the need to throw out work to find a good design, let's minimize our losses
Categories: Game Theory & Design

PUBG-esque mobile games in China: what would be the further steps? - by Allie Zhong Blogs - 15 November 2017 - 6:35am
PlayerUnknown's Battlegrounds (PUBG) triggered a pervasive fever for battle royale mode games in China. There are lot of PUBG clones mobile games, I played some of them and share my personal opinions in my youtube channel.
Categories: Game Theory & Design

Heroes Wanted: Dragonfire Dungeons & Dragons Deck-building Game Now Available

Tabletop Gaming News - 15 November 2017 - 6:00am
Sometimes you want to get your D&D on and your group’s not there. Maybe you’re waiting for them to show up. Maybe you weren’t able to get everyone together. Maybe it’s not your regular gaming day. Whatever the reason, you want your D&D and you want it now! But how to get that experience without […]
Categories: Game Theory & Design

Valuebound: Migrating Address Book in Drupal 8 website using Process plugin

Planet Drupal - 15 November 2017 - 5:17am

Migration is a term, which all the developers who have started working in Drupal 8 have gone through once at least in their development cycle. Migration can be done of many things like site migration (i.e migrate from Drupal 7 to Drupal 8), user migration, content migration. In simple terms, we can migrate all types of entity in Drupal 8.

How this migration works:

Migrate works by reading a row from a source plugin then running each property through a pipeline of Process plugins thus, resulting in a row to a destination plugin.

Why we write Process plugin?

Each Process…

Categories: Drupal

Estate Module

New Drupal Modules - 15 November 2017 - 4:10am
Categories: Drupal

The Adventures Of Post Apocalyptic Old MacDonald

Gnome Stew - 15 November 2017 - 3:00am

Old MacDonald had a farm. E-I-E-I-O!
And on this farm he had some sheep! E-I-E-OH-NO!

By the way, you can google cyclops sheep to get pictures of what cyclops sheep really look like, but think carefully about it. They are adorable, but in a disgusting sort of way.

Seeing the above video made me think of all the weird livestock floating around in pop culture and made me want to add a few of my own to the milieu. But first, a short list that you can steal from reality, the web, video games, RPGs, and TV shows:

  • The afore-listed cyclops sheep
  • The Brahmin, two-headed bottom-heavy cows from the Fallout Franchise.
  • The very real double muscled cow (pig varieties also exist)
  • Blinky, the mutant fish from The Simpsons
  • Order of the Stick’s all you can eat hydra
  • In what might be one of history’s strangest crossovers, the humanoid chicken gallus-gallus from Gamma World and Netflix original TV show Bojack Horseman
  • My own article about the Giant Bee

So there’s eight oddities ready to swipe for a game, but how about some original content? I would feel bad if all I gave you was a link roundup (even though it’s a pretty cool one)

  • Nippers: small bipedal alligators built similar to tiny t-rexes, nippers are still pretty vicious and, as their name suggests tend to bite, so ranchers wear heavy leather aprons, pants, and gloves when handling them. Nippers eat carrion and fish, so they’re often raised in conjunction with other non-meat livestock, so culls (sheep, cows or chickens too old to give wool, milk or eggs that are usually humanely terminated and made into dog food or the like) can be used as nipper feed. Alternately, pens have access to an active body of water so the nippers can hunt fish at their leisure.
  • Giant worms: These three to six foot long fleshy worms are similar to earthworms. Like some species of earthworm, they can even regenerate their tail if cut in half. They are a bit hard to contain, requiring piles or layers of dirt or organic material on a wood or stone base so they don’t simply burrow away. These critters even have the advantage of composting organic material with low levels of nutrition and hot manure (animal feces with a nitrogen content that is released too quickly is called “hot” and can cause chemical burns on plants it is applied to) into a rich fertilizer. Ranchers will pile huge mounds of dirt, feces, wood chips and other cellulose/keratin heavy organic material on a stone base surrounded by a low wall (to prevent rain runoff) and let the worms feed and reproduce. By the time the worms are ready to harvest, the pile has been reduced into nutrient rich fertilizer for crops.
  • Tunnel Dusters: These turkey sized birds have a gamey, foul-tasting flesh that keeps them from being a staple meat animal (although predators and the very hungry will eat them from time to time). They also however have a dizzying array of feathers in a myriad of types and colors. They sport a long peacock like tail and a dense undercoat of down with a variety of shape and size of outer plumage. For most of the year tunnel dusters do little but take up space and eat bugs and seeds. Once a year however, they shed all their plumage and spend a few weeks completely naked while their feathers regrow. In the wild, these birds are native mostly to cold climates. During molting season they huddle in their nest of shed feathers. In warmer climates they make small family burrows and are primarily active during dawn and dusk. Farmers in warmer climates provide them with cool basements and networks of tunnels connected to outdoor runs and shaded boxes that keep them cool during hot months and give them shade during molting season. Bugs the birds scavenge from the earthen walls of tunnels and their run are supplemented with grain and other plant matter.

There you go: eleven total types of odd livestock for your game, most of which can be re-skinned into a variety of genres. Old MacDonald needs more animals though. Point us to more animal oddities or describe your own creations!

Categories: Game Theory & Design

ADCI Solutions: Drupal Cafe #16: how it was?

Planet Drupal - 15 November 2017 - 2:50am

Drupal is the big community where each member wants to share his or her experience with others. That’s why there are a lot of Drupal events. We held one of them.


Check how Drupal Cafes are done in Russia.



Categories: Drupal

Length Indicator

New Drupal Modules - 15 November 2017 - 2:34am
Categories: Drupal


Subscribe to As If Productions aggregator