Newsfeeds

Jeff Geerling's Blog: The 2019 Drupal Local Development Survey

Planet Drupal - 28 February 2019 - 7:58am

It's that time of year again! Leading up to DrupalCon Seattle, Chris Urban and I are working on a presentation on Local Development environments for Drupal, and we have just opened up the 2019 Drupal Local Development Survey.


Local development environment usage results from 2018's survey.

If you do any Drupal development work, no matter how much or how little, we would love to hear from you. This survey is not attached to any Drupal organization, it is simply a community survey to help highlight some of the most widely-used tools that Drupalists use for their projects.

Take the 2019 Drupal Local Development Survey

Categories: Drupal

Lessons From Improv - by Gregory Pellechi

Gamasutra.com Blogs - 28 February 2019 - 6:52am
Improv provides a lot of lessons for writing, creativity, team work, and even your own tabletop campaigns. But if you don't have time to take lessons, then here's a look at what you can apply to your own game writing and design.
Categories: Game Theory & Design

Drupal core announcements: Drupal 8.7.0 will be released May 1; alpha begins week of March 11

Planet Drupal - 28 February 2019 - 6:48am
Drupal 8.7.0-alpha1 will be released the week of March 11

In preparation for the minor release, Drupal 8.7.x will enter the alpha phase the week of March 11, 2019. Core developers should plan to complete changes that are only allowed in minor releases prior to the alpha release. The 8.7.0-alpha1 deadline for most core patches is March 8. (More information on alpha and beta releases.)

  • Developers and site owners can begin testing the alpha after its release.

  • The 8.8.x branch of core will be created, and future feature and API additions will be targeted against that branch instead of 8.7.x. All outstanding issues filed against 8.7.x will be automatically migrated to 8.8.

  • All issues filed against 8.6.x will then be migrated to 8.7.x, and subsequent bug reports should be targeted against the 8.7.x branch.

  • During the alpha phase, core issues will be committed according to the following policy:

    1. Most issues that are allowed for patch releases will be committed to 8.7.x and 8.8.x.
    2. Most issues that are only allowed in minor releases will be committed to 8.8.x only. A few strategic issues may be backported to 8.7.x, but only at committer discretion after the issue is fixed in 8.8.x (so leave them set to 8.8.x unless you are a committer), and only up until the beta deadline.
Drupal 8.7.0-beta1 will be released the week of March 25

Roughly two weeks after the alpha release, the first beta release will be created. All the restrictions of the alpha release apply to beta releases as well. The release of the first beta is a firm deadline for all feature and API additions. Even if an issue is pending in the Reviewed & Tested by the Community (RTBC) queue when the commit freeze for the beta begins, it will be committed to the next minor release only.

The release candidate phase will begin the week of April 15, and we will post further details at that time. See the summarized key dates in the release cycle, allowed changes during the Drupal 8 release cycle, and Drupal 8 backwards compatibility and internal API policy for more information.

Bugfixes and security support of Drupal 8.5.x and 8.6.x

Since September 2018, we have been providing security coverage for the previous minor release as well as the newest minor release.

So, in accordance with our policy, security releases for Drupal 8.6.x will be made available until December 4, 2019 when Drupal 8.8.0 is released. Bugfixes that are not security-related will only be committed until Drupal 8.6.x's final bugfix window on April 3.

Normal bugfix support for Drupal 8.5.x ended in August 2016. However security support is provided for 8.5.x until the release of Drupal 8.7.0 on May 1, 2019.

Categories: Drupal

Historians discuss Far Cry 2 - by Bob Whitaker

Gamasutra.com Blogs - 28 February 2019 - 6:46am
Historians Bob Whitaker and Charlie Thomas discuss Far Cry 2. Topics include the game's setting, postcolonial wars in Africa, Cold War ideologies, the African environment and diseases, and displaced populations.
Categories: Game Theory & Design

How blockchain can (and will) influence game design - by Daniel Berube

Gamasutra.com Blogs - 28 February 2019 - 6:45am
This post talks about how the blockchain technology can and will influence game design in the next upcoming decade. It detailed the origin of blockchain technology and use simple examples to explain it.
Categories: Game Theory & Design

Commerce Shipping Paczkomaty

New Drupal Modules - 28 February 2019 - 2:45am

The module allows a buyer to choose the point of receipt of the order using Paczkomaty service of inpost.pl.

Setup

1. Install the module.

2. Edit your shipment type (Commerce->Configure->Shipment->Shipment types) and enable the 'Paczkomaty' trait

3. Edit 'Shipping' order checkout flow (Commerce->Configure->Order->Checkout flows) and drag "Wybierz Paczkomat" checkout pane below "Shipping Information". Configure it choosing a previously created Paczkomat shipping method.

Categories: Drupal

OpenSense Labs: Is BackDrop CMS - the fork of Drupal 7 - a viable alternative to Drupal 8?

Planet Drupal - 28 February 2019 - 2:11am
Is BackDrop CMS - the fork of Drupal 7 - a viable alternative to Drupal 8? Jayati Thu, 02/28/2019 - 15:41

Change is the only constant. That’s the lesson we need to adopt when it comes to embracing Drupal 8 and migrating from Drupal 7. Since the launch of Drupal 8 in 2015, many new challenges have emerged among developers and one of them includes forking Drupal.


Quoting Dries' opinion on embracing change:

“The reason Drupal has been successful is because we always made big, forward-looking changes. It’s a cliché, but change has always been the only constant in Drupal. The result is that Drupal has stayed relevant, unlike nearly every other Open Source CMS over the years. The biggest risk for our project is that we don't embrace change.” What is Backdrop CMS?

Backdrop is a Content Management System (CMS) which can be put to use when designing a wide variety of websites from a single administrator's personal blog site to an intricate, multi-role business e-commerce site. It is the perfect fit for comprehensive non-profit, educational, corporate, or government websites.

Being a tool for structuring websites, the core Backdrop CMS package aims to include many useful features, but only those that are necessary for the majority of sites using it. Backdrop can be extended with the addition of modules, themes, and layouts which are easy in nature.

In a way, it allows non-technical users to manage a wide variety of content. It is feature-compatible with Drupal 8 (containing things like Configuration Management Initiative(CMI), WYSIWYG & Views in core), but is built on APIs more similar to those found in Drupal 7.

Evolution of Backdrop CMS

Backdrop CMS started its existence as an offshoot of Drupal. Although Backdrop originates from a common codebase with Drupal, its philosophy and organisation are distinct. Backdrop follows a policy of concentrated releases that account feedback from the community. 

Essentially, for the small to medium sized businesses, non-profits, educational institutions, or any other organisations, who are in need of a comprehensive website on a budget, Backdrop CMS is easy to build and extend. 

Advantages of Backdrop CMS

Both, Backdrop and Drupal projects have different end goals, but emerging from the same original code base, there are areas in which collaboration can benefit both projects. 

  • Along with easier updates, Backdrop is backwards compatible. Backdrop attempts to keep API change to a minimum in order for contributed code to be maintained easily, and for existing sites to be updated affordably.
  • Being simple in its structure, backdrop lets you write code for the majority. It aims to be easy to learn and build upon, even for those with a minimal amount of technical knowledge. Direct implementations are chosen over abstraction, and how things work can be immediately clear and easily documentable.
  • The focus is to include features for the majority. Backdrop core only includes features and tools that benefit the majority of sites that are running it. Also, Backdrop aims to include opinions from individuals who attend trainings, meetups, and camps as well as real-world engagements with consumers.
  • Backdrop can be extended. Backdrop aims to provide a powerful core that can be readily extended through custom or publicly available contributed modules. These additional modules provide desired features that are not incorporated in core due to their complexity or use cases that are too specific.
  • Rendering great performance, Backdrop has low system requirements. Backdrop runs on affordable hosting with very basic requirements. This means not chasing popular trends in technology, but instead adopting common, proven, and learnable systems.
  • Backdrop lets you plan and schedule releases. Each release contains a planned set of features, and is released on time. If a feature is not ready in time for a specific release, the feature gets postponed, but the release is delivered on time. 
  • It gives the freedom to remain free and open source. All codes included with Backdrop are under an Open Source license that allows anyone to use it for free, regardless of their beliefs or intentions.
Why fork Drupal?

There are lots of reasons why Drupal was forked to create Backdrop. These are the most notable ones:

Technical Gap

Though many features in Drupal 8 are identical to those in Drupal 7, the code underneath has little to share resemblance with the Drupal of yesteryear. Developers value maintaining the code that has a proven success rate rather than drifting from the track record of the success.

Coding Principles

The Backdrop community may vary from the Drupal community on some issues that they regard higher, and vice versa. As the principles diverge, so does the code. This justifies the existence of Backdrop.

Niche Audience

Backdrop CMS is dedicatedly targeted at small to medium-sized businesses, non-profits, and education. It best serves the kinds of organisations that need complex functionality, but on a budget.

Source: QuoraCase Studies

The NorCal Hunter Jumper Association is a not-for-profit recreational sports organization that was looking for a better viewing website experience for the membership, mainly on tablets and mobile devices. The new site also needed to be easy for the board and administrators to update and manage. Further, they planned to move board membership nominations, voting, general surveys, and other forms onto the website in the future, including forms that may need credit card processing. Thus, Backdrop was chosen as the medium to integrate all these requirements and following were the results:

  • A finer viewing experience for the members on tablets and mobile devices.
  • Easier updates and management for the board and administrators.
  • Flexible in adding features as the needs of the organization grows.
  • Easy to integrate with other web services.
  • Affordable maintenance and long-term development costs.


BGP Site Solutions is a group of business sites showcasing web publishing experience.

Founded in 2003, BGP Site Solutions has managed nearly 100 web properties with vast experience in performance-based online marketing (Cost per Lead, Cost per Acquisition, Cost per Click), white-hat organic search engine optimization, and web publishing in the marketing verticals of post-secondary education, home services, insurance (auto/health), wine, diet/weight loss/health, financial services, dating, and eldercare/senior services. 

On the other hand, formed in 2011, Authority Media is a leading publisher of career training web properties. The AM goal was to be the most authoritative source of information in each post-secondary education category in which they operate.  

These sites were formerly separate WordPress sites and were hacked multiple times. Thus, security of the website was the need of the hour. 

Since these are both fairly small sites, combining them into a single codebase site offered savings in terms of hosting and maintenance costs. And the multi-site feature offered by Backdrop CMS seemed like the perfect fit.


Final Thoughts

Drupal 8 is a huge departure from anything the Drupal community has released in the past and it’s a move towards the enterprise.

Backdrop is not about users but about developers facing challenges in adapting and investing their time to further improve the Drupal platform. That’s where Backdrop aims to fill the gap left and attempting to maintain connectivity and cohesiveness with the larger Drupal community.

Thus, both Drupal 8 and Backdrop are trying to address the problem, in fundamentally different ways.

Still confused? OpenSense Labs provides steadfast solutions and services to empower digital innovation for all enterprises.
Ping us at hello@opensenselabs.com and let us know how we can help you achieve your digital goals.

blog banner blog image Drupal 8 Backdrop CMS Blog Type Articles Is it a good read ? On
Categories: Drupal

Entity Route Context

New Drupal Modules - 28 February 2019 - 1:58am

This project provides a service and context to determine if the current route match is owned by a particular entity type, by way of link templates.

A context is also provided for plugins and other to consume. For example you may want to create a block, or DsField, that relies on a particular entity from the route. It operates similar to the node.node_route_context context, but in an entity type agnostic way. Entity type specific contexts are also available in case a plugin is designed to take any entity type, but as a site builder you may choose for it to respond to a particular entity type.

Categories: Drupal

NotifyVisitors - A/B testing : Optimize Conversion Rate

New Drupal Modules - 27 February 2019 - 11:37pm

NotifyVisitors : Cross Device Customer Engagement software. Show Surveys, Feedback Forms , Lead Capture forms, lightbox style notifications.

A/B testing : Website optimization software - Optimize website , enhance user experience and Boost conversion rate through AB testing, Split URL testing, Multivariate testing

Features

Categories: Drupal

Freelock : Ask Freelock: "Traditional hosts" vs "cloud providers"

Planet Drupal - 27 February 2019 - 10:57pm
Ask Freelock: "Traditional hosts" vs "cloud providers" John Locke Wed, 02/27/2019 - 23:57

A client asks about yet another hosting option:

The VPS-2000HA-S includes the following resources:

6GB RAM (burstable)

150GB SSD Disk space

5TB Monthly Bandwidth

4 free dedicated IP's

options to configure the server for particular versions of PHP

2 hours of Launch Assist to help migrate and configure the server with the Managed Hosting team (one on one Tier 3 support)

... what do you think?

Backup DevOps Drupal Drupal Planet Hosting Risk Security WordPress
Categories: Drupal

Last Call Media: 2019 Drupal Community DevOps Survey

Planet Drupal - 27 February 2019 - 3:59pm
2019 Drupal Community DevOps Survey alexandra Wed, 02/27/2019 - 18:59

Our company is hosting a 2019 Drupal Community DevOps Survey to determine the community’s use of DevOps currently and tracking progress over time. We’re excited to utilize these results in our presentations this year, especially at DrupalCon Seattle this April!

Categories: Drupal

Translators

New Drupal Modules - 27 February 2019 - 1:52pm

Facilitate for translators at your site by providing all users a Language Combination field where they can register their translation skills. Then you can configure different features such as:

Categories: Drupal

Drupal Inquicker

New Drupal Modules - 27 February 2019 - 1:32pm

A Drupal 8 module which allows you to interact with the Inquicker API v2.

This module provides no graphical user interface, caching or administration forms. It is for developers only.

Categories: Drupal

Service Comment Count Disqus

New Drupal Modules - 27 February 2019 - 12:41pm

The Service Comment Count Disqus module integrates the Service Comment Count module with the Disqus comment service.

Categories: Drupal

Come to GDC and see how Blizzard fights toxic player behavior with machine learning

Social/Online Games - Gamasutra - 27 February 2019 - 11:58am

Come to GDC next month for a behind-the-scenes look at how Blizzard has applied machine learning to combating toxic behavior -- and why that's had a meaningful impact on the company's business! ...

Categories: Game Theory & Design

Report: Amazon, Comcast, and EA now among potential Nexon buyers

Social/Online Games - Gamasutra - 27 February 2019 - 11:02am

Reuters reports that each of the three companies has submitted initial bids for NXC Corp, the holding firm that houses Nexon. ...

Categories: Game Theory & Design

S3 Sync

New Drupal Modules - 27 February 2019 - 10:43am

This module provides a way of keeping public files on an AWS S3 bucket. It will automatically upload the files in the local public files directory to a specified S3 bucket on entity creates, updates, and deletes. This is still under development. Check the README for specific things we'll be working on.

Categories: Drupal

PUBG's dev team has turned to machine learning to fight off cheaters

Social/Online Games - Gamasutra - 27 February 2019 - 10:25am

PUBG's anti-cheat team dives into its cheat-fighting measures, offering fellow game devs a look at how the folks behind the landmark battle royale deal with nefarious players. ...

Categories: Game Theory & Design

Kanopi Studios: Ensure long-term growth for your website with continuous improvement

Planet Drupal - 27 February 2019 - 9:30am

If you’ve spent time looking for a website support partner, you’ll quickly realize that while there are a lot of options out there, they’re not all created equal. Keeping your goals in mind will help you find an agency with an approach that best meets your needs.

If you’re simply looking for software updates and security patches, there are a lot of options out there. But if you’re looking for a strategic partner to support your site, the search for the right fit can be a bit more challenging.

At Kanopi Studios, we cover the basics, but that’s just the beginning. Our support team focuses on continuous improvement and growth-driven design, ensuring long-term growth for your website. We can jump in at any stage of your site’s lifecycle to make sure you’re meeting your goals and getting the most out of your investment. And when it’s finally time for an upgrade, we can help with that too!

Here are a few details that set Kanopi’s support services apart:

Customer service is our #1 priority.

Our team goes the extra mile to provide stellar customer service. We’re here to make your life easier, regardless of the size of your account.  

Added value and strategic guidance

As part of your monthly support budget, you’ll gain access to experienced designers, user experience strategists, developers and more. When it’s time to go beyond bug fixes, you’ll have experts in your corner to help your site respond to changes in the market or shifts in your business priorities.

You’ll work with real humans!

Our full-time support team manages every detail of your account. We analyze incoming requests, make sure we have the details needed to get the job done right, and respond within an hour, all without a single bot in sight.  

A dedicated, senior-level team

Our support team focuses on support. We know that it takes a different set of skills, energy, and dedication to handle rapidly changing priorities and keep the issue queue clear. Our experienced team has identified and resolved nearly every issue imaginable. We encourage you to check out their bios so you can see their qualifications for yourself!

A partner you can trust

Kanopi Studios supports more than 135 active websites. Due to the great relationships we’ve built, we’re still working with some of the very first clients that signed on for our services. In fact, most of our work comes through referrals from happy customers. We welcome you to check out our five-star reviews and get in touch to learn more about ensuring long-term growth for your website.

The post Ensure long-term growth for your website with continuous improvement appeared first on Kanopi Studios.

Categories: Drupal

Lullabot: Decoupled Drupal: Getting Started with Gatsby and JSON:API

Planet Drupal - 27 February 2019 - 8:59am
Introduction

Anyone who’s built a React app of any appreciable complexity knows how challenging it can be selecting and configuring the multitude of libraries you’ll need to make it fast and performant. Gatsby, a static-site generator built with React and GraphQL, alleviates these pain points while also providing a straightforward way to consume data from an API. On the back-end, we can leverage Drupal’s content modeling, creation, and editing tools along with the JSON:API module to serve that content to our Gatsby front-end.

Categories: Drupal

Pages

Subscribe to As If Productions aggregator