All RPGs and Storygames by Tod Foley are now available at DrivethruRPG. Bring these games to your table!
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.
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:
- Most issues that are allowed for patch releases will be committed to 8.7.x and 8.8.x.
- 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.
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.
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.
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.
“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?
Quoting Dries' opinion on embracing change:
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.
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.
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 firstname.lastname@example.org and let us know how we can help you achieve your digital goals.
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.
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
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
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!
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:
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.
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! ...
Reuters reports that each of the three companies has submitted initial bids for NXC Corp, the holding firm that houses Nexon. ...
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.
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. ...
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:
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!
- Denise Beyer, Director of Support
- Natalie Semczuk, Support Client Lead
- Matthew Luzitano, Support Team Engineering Manager
- Marc Beyer, Support Admin
- Sean Dietrich, Drupal Engineer and Tech Lead
- Paul Sheldrake, Senior Drupal Themer and Tech Lead
- Shiraz Dindar, Senior Drupal Engineer
- Danny Englander, Senior Drupal Support Engineer
- Will Jackson, Drupal Commerce Engineer
- Tommy Sliker, Drupal Engineer and Themer
- Cindy Williams, Drupal Engineer and Themer
- Carlos Zuniga, Drupal Engineer and Themer
- Adam McFadyen, WordPress Engineer
- Damon Sharp, WordPress Engineer
- Faye Polson, WordPress Engineer
- Joe Hughes, WordPress Engineer
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.
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.