Newsfeeds

Drupal Modules: The One Percent: Drupal Modules: The One Percent — Required by role (video tutorial)

Planet Drupal - 16 April 2019 - 6:26am
Drupal Modules: The One Percent — Required by role (video tutorial) NonProfit Tue, 04/16/2019 - 08:26 Episode 53

Here is where we bring awareness to Drupal modules running on less than 1% of reporting sites. Today we'll investigate Required by role, a module which allows a field to be required for some roles but not others.

Categories: Drupal

A supprimer Commands Drush extras

New Drupal Modules - 16 April 2019 - 6:16am

Commands drush

Categories: Drupal

Redirect to front

New Drupal Modules - 16 April 2019 - 4:45am

This module provide a entity tab to view in front in cas of drupal headless.
It takes the path or the alias path of the entity to build the uri.

Categories: Drupal

VideoSitemap

New Drupal Modules - 16 April 2019 - 3:21am
Categories: Drupal

orkjerns blogg: Demo: Updating Drupal core automatically

Planet Drupal - 16 April 2019 - 1:04am
Demo: Updating Drupal core automatically admin Tue, 04/16/2019 - 09:56

Last week Drupalcon North America was held in Seattle, where Dries opened the conference with the traditional "Driesnote". In the presentation, Dries talked about automated updates for Drupal, a thing I am very passionate about myself. He then went on to say:

I hope that in Drupalcon Amsterdam...in six months… I will be able to stand on stage and actually give some sort of demo. That would be my goal. So obviously… I would need your help with that… but that would be fantastic.

This triggered a thought: with the tools we have today, and as composer support is fairly decent, we can actually demo this somewhat utopic goal now. Which is why I made a video of just that. So without further ado: here is the demo!

 

Automatic updates and the future

This demo demonstrates tools that are available now. Instead of only focusing on those tools (and promoting violinist.io), I want to expand on the subject of automated updates in Drupal, and its future.

Like for Dries, automatic updates is an important issue to me. Not only because I promote running automated composer updates with violinist.io, but because having these features will make Drupal more viable for hobbyists and beginners. Which in turn is something that can help us reach more users, and increase our diversity. Consequently, having automated updates is important for the “non-professional” group of Drupal users.

In the presentation, Dries also points out some important positive effects of having automated updates. First, it will help securing your site (or your client's site) when time-critical security updates are released. Second, it will make it easier for organizations and agencies to maintain websites. This means that having automated updates is important for the “professional” group of Drupal users as well.

This brings us to the next segment, which mostly applies to agencies and organizations using Drupal professionally. Two issues are often raised about having automated updates. First, that moving and/or overwriting the files of your codebase is a security risk. Second, that updating files on your live server can be a no-go. Maybe you have a version control system in place. Or perhaps you have a continuous integration/deployment pipeline. Or, you have setups that deploy their codebase to multiple front-servers. The two issues are valid concerns, but usually they are less of a concern to "non-professional" users. This implies that having automated updates is important for the “professional” AND “non-professional”, but the preferred implementation for these two groups might conflict.

In my personal opinion, we can support both. Let me explain how.

My suggestion is that we can have a system in place that is pluggable in all parts. This means that the "non-professional" can use plugins that are useful for updating via the file system, and hopefully set-and-forget the automatic updates for their site. It also means that the "professional", the one with the pipeline and version control, could have entirely different plugins for updates. To get back to the video above, a pre-flight check (which is how we determine if we can update) can mean checking for pull requests for the available update, and checking that the tests pass. The plugin for updating could simply merge the pull request, since automated deploys are run for the master branch. Now, different teams have different requirements, but this means that you could use a Pantheon or Platform.sh plugin for automated updates. Or, maybe you have a custom plugin for your team that you use across projects.

I believe this feature can help automation for "professional" teams of all sizes, and make the very same system usable for "non-professionals" that want to set-and-forget. This is also why I believe having automated updates in core, is in no way in conflict with doing automated updates like in the video above. It will only complement the toolbox we currently have!

If you want to read more about the Automatic Updates initiative, there is more info here. It is an exciting future, and we can all help out in making the future more user-friendly and secure. I know I will!

Categories: Drupal

Redirect after login Static

New Drupal Modules - 16 April 2019 - 12:19am

Clone of module Redirect after login ver.8.x-2.3

This module is used for TESTING!
Categories: Drupal

Observations From A Gamer's Chair: Punched in the Face by Nostalgia

RPGNet - 16 April 2019 - 12:00am
All those things I will never experience again... *sniff*
Categories: Game Theory & Design

PowerBI Reports

New Drupal Modules - 15 April 2019 - 11:14pm

TODO

Categories: Drupal

Disclaimer Popup

New Drupal Modules - 15 April 2019 - 9:58pm

The Externallink module automatically generates disclaimer popup for links that navigates user to external site. Its helper for having the default dialog popup with contents configurable via backend.

The configuration user interface could be used to set the disclaimer popup title, description text, button texts for continuing in the same site or navigating to external site.

Note: This module could be installed in standard approach like any other Drupal module.

Categories: Drupal

Entity Template Select

New Drupal Modules - 15 April 2019 - 9:15pm

Overview:
---------

Entity Template Select gives content creators a list of templates to choose from as they create nodes. The templates in this list are auto-discovered in your site's default theme through a simple naming convention (node--content-type--[any name]--tp.html.twig).

The ability to pick templates is used to assign page templates in Wordpress, and this module is a port of similar functionality to Drupal.

Preparation: Download, install, and enable the module.

Setting:
---------

/admin/config/entity_template_select

Categories: Drupal

Jeff Geerling's Blog: DrupalCon Seattle 2019 is a wrap! It's all about the people

Planet Drupal - 15 April 2019 - 7:59pm

I'm on the flight home from this year's North American DrupalCon. Couldn't sleep, so thought I'd jot down a few words after a great experience in Seattle.

Last year, some remember seeing me walking the halls in Nashville akin to a zombie. But not the hungry, flesh-eating kind... more like the thin, scraggly, zoned-out kind. Last year my health was very poor. I went to DrupalCon mostly because it was the first DrupalCon within driving distance of St. Louis since DrupalCon Chicago several years ago. In hindsight it might not have been the best idea, and I had to skip a number of events due to my health.

Since that time, I experienced a grueling surgery and recovery, and learned to live with my new friend, the stoma. (Warning: scatalogical humor ahead—hey, it's my coping mechanism!).

Categories: Drupal

Bartik admin

New Drupal Modules - 15 April 2019 - 4:22pm

Bartik Admin - Super admin theme as a Batrik theme.

During the development We don't want to mess up with other themes. It's a developer friendly only for development purpose. Always we have to set the superadmin as bartik. If you want you can override with the configuration settings. It will be available only on the superadmin user (Superadmin uid as '1').

Super administration theme will be override the admin pages as batrik. Drupal allows you to define a different theme for administration pages.

Categories: Drupal

Ajaxin

New Drupal Modules - 15 April 2019 - 3:59pm

Provides a simple modern ajax progressbar as a replacement for full screen progressbar, and few AJAX loading animations.

Categories: Drupal

Intersection Observer

New Drupal Modules - 15 April 2019 - 3:56pm

WIP.

Provides a simple integration with Intersection Observer API to ajaxify blocks
and Views for modern browsers. Their contents will be lazy loaded once visible
on the view port. Will degrade gracefully to use Blazy to lazy load AJAX blocks
for old browsers. Just be sure, Blazy library is left enabled.

Categories: Drupal

Promet Source: Drupal Don’ts: Pitfalls to Avoid for Site Success

Planet Drupal - 15 April 2019 - 3:54pm
Success with Drupal development often depends as much on knowing what NOT to do as much as what to do. If you are not “Thinking in Drupal," you are likely to develop a Drupal site using strategies that are not conducive to a: Drupal-friendly site that allows changes to be made to configuration without writing code; Site that is as accessible as it could be; and/or A low-maintenance coding strategy. Let’s take a look at common Drupal development practices that do not reflect “Thinking in Drupal.”  
Categories: Drupal

OpenAI's machine learning bots defeat Dota 2 champion team

Social/Online Games - Gamasutra - 15 April 2019 - 2:22pm

A team of AI agents created and trained by the artificial intelligence startup OpenAI has taken down the reigning Dota 2 The International champions Team OG. ...

Categories: Game Theory & Design

Computer games for fish uncover why some prey lead and others follow

Virtual Reality - Science Daily - 15 April 2019 - 12:46pm
For the first time, researchers have shed new light on the evolution of different social roles within animal groups by exploring how fish predators target and attack groups of virtual prey. The study found leaders in groups of animals are more vulnerable to attack from predators.
Categories: Virtual Reality

Drupal @ Penn State: Drupalcon: We Made web development fun again, with web components!

Planet Drupal - 15 April 2019 - 12:44pm

This was a 90 minute session from DrupalCon Seattle 2019. The room was not recorded ( BUT, we recorded locally from Mike’s laptop! Enjoy! Our slides are also attached in the links below. The room was overflowing and we got great feedback on it so I hope you enjoy it too

Seems that it was pretty well received given this tweet of me floating around jumping up and down :)

Categories: Drupal

Paid Ads

New Drupal Modules - 15 April 2019 - 7:53am

This module provides you with a field which allows users to make payments by simply clicking on it. It allows you to configure the amount of payment and a payment gateway (only PayPal is supported by now) to use for each particular field.

Categories: Drupal

State of Drupal presentation (April 2019)

Dries Buytaert - 15 April 2019 - 7:38am

Last week, many Drupalists gathered in Seattle for DrupalCon North America, for what was the largest DrupalCon in history.

As a matter of tradition, I presented my State of Drupal keynote. You can watch a recording of my keynote (starting at 32 minutes) or download a copy of my slides (153 MB).

Making Drupal more diverse and inclusive

DrupalCon Seattle was not only the largest, but also had the most diverse speakers. Nearly 50% of the DrupalCon speakers were from underrepresented groups. This number has been growing year over year, and is something to be proud of.

I actually started my keynote by talking about how we can make Drupal more diverse and inclusive. As one of the largest and most thriving Open Source communities, I believe that Drupal has an obligation to set a positive example.

I talked about how Open Source communities often incorrectly believe that everyone can contribute. Unfortunately, not everyone has equal amounts of free time to contribute. In my keynote, I encouraged individuals and organizations in the Drupal community to strongly consider giving time to underrepresented groups.

Improving diversity is not only good for Drupal and its ecosystem, it's good for people, and it's the right thing to do. Because this topic is so important, I wrote a dedicated blog post about it.

Drupal 8 innovation update

I dedicated a significant portion of my keynote to Drupal 8. In the past year alone, there have been 35% more sites and 48% more stable modules in Drupal 8. Our pace of innovation is increasing, and we've seen important progress in several key areas.

With the release of Drupal 8.7, the Layout Builder will become stable. Drupal's new Layout Builder makes it much easier to build and change one-off page layouts, templated layouts and layout workflows. Best of all, the Layout Builder will be accessible.

Drupal 8.7 also brings a lot of improvements to the Media Library.

We also continue to innovate on headless or decoupled Drupal. The JSON:API module will ship with Drupal 8.7. I believe this not only advances Drupal's leadership in API-first, but sets Drupal up for long-term success.

These are just a few of the new capabilities that will ship with Drupal 8.7. For the complete list of new features, keep an eye out for the release announcement in a few weeks.

Drupal 7 end of life

If you're still on Drupal 7, there is no need to panic. The Drupal community will support Drupal 7 until November 2021 — two years and 10 months from today.

After the community support ends, there will be extended commercial support for a minimum of three additional years. This means that Drupal 7 will be supported for at least five more years, or until 2024.

Upgrading from Drupal 7 to Drupal 8

Upgrading from Drupal 7 to Drupal 8 can be a lot of work, especially for large sites, but the benefits outweigh the challenges.

For my keynote, I featured stories from two end-users who upgraded large sites from Drupal 7 to Drupal 8 — the State of Georgia and Pegasystems.

The keynote also featured quietone, one of the maintainers of the Migrate API. She talked about the readiness of Drupal 8 migration tools.

Preparing for Drupal 9

As announced a few months ago, Drupal 9 is targeted for June 2020. June 2020 is only 14 months away, so I dedicated a significant amount of my keynote to Drupal 9.

Making Drupal updates easier is a huge, ongoing priority for the community. Thanks to those efforts, the upgrade path to Drupal 9 will be radically easier than the upgrade path to Drupal 8.

In my keynote, I talked about how site owners, Drupal developers and Drupal module maintainers can start preparing for Drupal 9 today. I showed several tools that make Drupal 9 preparation easier. Check out my post on how to prepare for Drupal 9 for details.

Thank you

I'm grateful to be a part of a community that takes such pride in its work. At each DrupalCon, we get to see the tireless efforts of many volunteers that add up to one amazing event. It makes me proud to showcase the work of so many people and organizations in my presentations.

Thank you to all who have made this year's DrupalCon North America memorable. I look forward to celebrating our work and friendships at future events!

Categories: Drupal

Pages

Subscribe to As If Productions aggregator