Functional testing with PHP page objects and Mink
Page objects are a pattern that can be used to write clearer and more resilient test suites. This blog post will explore implementing page objects in PHP with the Mink library.
Welcome to our growing knowledge base.
Page objects are a pattern that can be used to write clearer and more resilient test suites. This blog post will explore implementing page objects in PHP with the Mink library.
Display Suite is a handy module we've used for a long time. However for new projects utilising Layout Builder we've found we don't need it. Swap out Display Suite for Drupal 8 core blocks with contexts!
Views is a powerful and highly popular feature in most Drupal sites. For today’s blog post, we're going to look at how to create a Views Area plugin that will display sort links at the top of the page.
The time has come to close the book on our government Drupal distribution, aGov. We are no longer actively developing sites using aGov, and instead are focussing our efforts on the new GovCMS Drupal 8 distribution. Here’s a short history of aGov and how we got to this point.
Web Directions covers a lot of ground when it comes to design and technology conferences within Australia. Right now they have seven conferences targeted towards designers, developers, leadership, product and culture.
Web Directions Summit is the big one — it's their conference that brings the whole team together. This year it was held in Sydney at the fantastic new International Convention Centre (ICC) in Darling Harbour.
I recently had the pleasure of presenting my session 'How Drupal Contribution leads to Success' at Drupal South Canberra 2018.
Drupal adoption is still growing, but can the contributors keep pace? In this session I looked at how organisations can really benefit from contributing to Drupal.
Drupal allows writing tests for installation profiles. A profile can have sample content which is created during installation, like umami in Drupal core. Drupal allows writing tests for modules as well. A module can also have sample content which is created during installation or config import.
Drupal Testing Traits allows writing tests for an already installed site. A site with content types and content. You can write tests for the all the pages in your site in different viewports and test user interactions aka JavaScript tests.
Update: Re-published for DrupalSouth 2018 edition
The PreviousNext team are sponsoring and helping to run the sprint day on Wednesday, December 5th 2018, and there are a few things you can do now to hit the ground running on the day.
As part of the session I presented in Drupal Europe, REST Ready: Auditing established Drupal 8 websites for use as a content hub, I presented a module called “Entity Access Audit”.
In this blog post, we'll have a look at how contributed Drupal modules can remove the core deprecation warnings and be compatible with both Drupal 8 and Drupal 9.