PreviousNext
@previousnext.com.au
We’re a team of Drupal developers, content and UX experts, hosting pros, and agile delivery managers.
“Leveraging their extensive experience with Drupal and robust development techniques, they ensured the solution was built right the first time.”
Joseph Watson - Director of Public Affairs, Catholic Schools NSW
www.previousnext.com.au/case-studies...
Joseph Watson - Director of Public Affairs, Catholic Schools NSW
www.previousnext.com.au/case-studies...
October 15, 2025 at 1:38 AM
“Leveraging their extensive experience with Drupal and robust development techniques, they ensured the solution was built right the first time.”
Joseph Watson - Director of Public Affairs, Catholic Schools NSW
www.previousnext.com.au/case-studies...
Joseph Watson - Director of Public Affairs, Catholic Schools NSW
www.previousnext.com.au/case-studies...
We’ve got you covered with the right (surprise-free!) way to check for empty content in Twig. www.previousnext.com.au/blog/right-w...
#ThrowbackThursday #Twig #Drupal #TwigTemplates
#ThrowbackThursday #Twig #Drupal #TwigTemplates
October 2, 2025 at 12:44 AM
We’ve got you covered with the right (surprise-free!) way to check for empty content in Twig. www.previousnext.com.au/blog/right-w...
#ThrowbackThursday #Twig #Drupal #TwigTemplates
#ThrowbackThursday #Twig #Drupal #TwigTemplates
"Accessibility isn’t about ticking boxes — it’s about reducing friction for real people."
Tina presents a deeper approach to web accessibility: www.previousnext.com.au/blog/accessi...
#WCAG #WebAccessibility #UserExperience
Tina presents a deeper approach to web accessibility: www.previousnext.com.au/blog/accessi...
#WCAG #WebAccessibility #UserExperience
September 25, 2025 at 11:13 PM
"Accessibility isn’t about ticking boxes — it’s about reducing friction for real people."
Tina presents a deeper approach to web accessibility: www.previousnext.com.au/blog/accessi...
#WCAG #WebAccessibility #UserExperience
Tina presents a deeper approach to web accessibility: www.previousnext.com.au/blog/accessi...
#WCAG #WebAccessibility #UserExperience
If you've ever wondered what an #AlignmentWorkshop is or why you need one (yes, you really do!), then this article’s for you.
You'll also learn how to prep & get everyone (yes, even THAT stakeholder) involved.
www.previousnext.com.au/blog/alignme...
#UserExperience #UX
You'll also learn how to prep & get everyone (yes, even THAT stakeholder) involved.
www.previousnext.com.au/blog/alignme...
#UserExperience #UX
September 14, 2025 at 11:33 PM
If you've ever wondered what an #AlignmentWorkshop is or why you need one (yes, you really do!), then this article’s for you.
You'll also learn how to prep & get everyone (yes, even THAT stakeholder) involved.
www.previousnext.com.au/blog/alignme...
#UserExperience #UX
You'll also learn how to prep & get everyone (yes, even THAT stakeholder) involved.
www.previousnext.com.au/blog/alignme...
#UserExperience #UX
AI + Drupal + Skpr = Smarter, Faster Content Editing ✨
We’re combining Drupal’s #AI ecosystem, #AWSBedrock, and #NovaLite to make content creation more efficient, accessible, and impactful – for editors, not without them.
www.previousnext.com.au/blog/ai-drup...
#DrupalAI #FutureOfContent
We’re combining Drupal’s #AI ecosystem, #AWSBedrock, and #NovaLite to make content creation more efficient, accessible, and impactful – for editors, not without them.
www.previousnext.com.au/blog/ai-drup...
#DrupalAI #FutureOfContent
September 5, 2025 at 4:49 AM
AI + Drupal + Skpr = Smarter, Faster Content Editing ✨
We’re combining Drupal’s #AI ecosystem, #AWSBedrock, and #NovaLite to make content creation more efficient, accessible, and impactful – for editors, not without them.
www.previousnext.com.au/blog/ai-drup...
#DrupalAI #FutureOfContent
We’re combining Drupal’s #AI ecosystem, #AWSBedrock, and #NovaLite to make content creation more efficient, accessible, and impactful – for editors, not without them.
www.previousnext.com.au/blog/ai-drup...
#DrupalAI #FutureOfContent
There’s more than one way to build a website.
Did you know we also work in React, Headless, and Go?
Curious about how we can help you and your team? Find out more below or start a chat.
👀 www.previousnext.com.au/services/rea...
#React #HeadlessCMS #Go #PreviousNext #WebDevelopment
Did you know we also work in React, Headless, and Go?
Curious about how we can help you and your team? Find out more below or start a chat.
👀 www.previousnext.com.au/services/rea...
#React #HeadlessCMS #Go #PreviousNext #WebDevelopment
August 17, 2025 at 6:00 AM
There’s more than one way to build a website.
Did you know we also work in React, Headless, and Go?
Curious about how we can help you and your team? Find out more below or start a chat.
👀 www.previousnext.com.au/services/rea...
#React #HeadlessCMS #Go #PreviousNext #WebDevelopment
Did you know we also work in React, Headless, and Go?
Curious about how we can help you and your team? Find out more below or start a chat.
👀 www.previousnext.com.au/services/rea...
#React #HeadlessCMS #Go #PreviousNext #WebDevelopment
Searching for content about space travel and getting results for the movie Office Space instead? 🚀
Keyword search often misses the mark. That's why we turned to semantic and hybrid search, built with #Drupal, #OpenSearch and #Skpr.
👀 www.previousnext.com.au/blog/semanti...
#semanticsearch
Keyword search often misses the mark. That's why we turned to semantic and hybrid search, built with #Drupal, #OpenSearch and #Skpr.
👀 www.previousnext.com.au/blog/semanti...
#semanticsearch
August 15, 2025 at 1:38 AM
Searching for content about space travel and getting results for the movie Office Space instead? 🚀
Keyword search often misses the mark. That's why we turned to semantic and hybrid search, built with #Drupal, #OpenSearch and #Skpr.
👀 www.previousnext.com.au/blog/semanti...
#semanticsearch
Keyword search often misses the mark. That's why we turned to semantic and hybrid search, built with #Drupal, #OpenSearch and #Skpr.
👀 www.previousnext.com.au/blog/semanti...
#semanticsearch
Whether you’re hesitant or confused about the role of generative AI in writing for your business, or you’re a devotee turning to ChatGPT for every line and snippet, there is a way to use AI to your advantage without compromising the quality of your content.
👀 www.previousnext.com.au/blog/ai-in-b...
👀 www.previousnext.com.au/blog/ai-in-b...
July 14, 2025 at 9:43 PM
Whether you’re hesitant or confused about the role of generative AI in writing for your business, or you’re a devotee turning to ChatGPT for every line and snippet, there is a way to use AI to your advantage without compromising the quality of your content.
👀 www.previousnext.com.au/blog/ai-in-b...
👀 www.previousnext.com.au/blog/ai-in-b...
The Drupal AI initiative is a hive of activity. There’s a lot to keep up with, so we’ve put together an overview of Drupal and AI, along with our position on these advancements, to help you cut through the noise.
👀 www.previousnext.com.au/blog/drupal-ai
#DrupalAI #DrupalCMS #ExperienceBuilder
👀 www.previousnext.com.au/blog/drupal-ai
#DrupalAI #DrupalCMS #ExperienceBuilder
July 1, 2025 at 4:42 AM
The Drupal AI initiative is a hive of activity. There’s a lot to keep up with, so we’ve put together an overview of Drupal and AI, along with our position on these advancements, to help you cut through the noise.
👀 www.previousnext.com.au/blog/drupal-ai
#DrupalAI #DrupalCMS #ExperienceBuilder
👀 www.previousnext.com.au/blog/drupal-ai
#DrupalAI #DrupalCMS #ExperienceBuilder
It was a pleasure working with #WalshBayArtsPrecinct to build a visually stunning #Drupal site with new branding, a dynamic 'What’s On' section, and an editorial experience designed for flexibility and ease of use.
👀 Case study: www.previousnext.com.au/case-studies...
#DrupalWebsite #LayoutBuilder
👀 Case study: www.previousnext.com.au/case-studies...
#DrupalWebsite #LayoutBuilder
June 16, 2025 at 11:42 PM
It was a pleasure working with #WalshBayArtsPrecinct to build a visually stunning #Drupal site with new branding, a dynamic 'What’s On' section, and an editorial experience designed for flexibility and ease of use.
👀 Case study: www.previousnext.com.au/case-studies...
#DrupalWebsite #LayoutBuilder
👀 Case study: www.previousnext.com.au/case-studies...
#DrupalWebsite #LayoutBuilder
In her post, Ana explains why these three tools are essential additions during a #DrupalWebsite build, providing significant value for end-users and editors who manage content on a daily basis.
👀 www.previousnext.com.au/blog/three-f...
#LayoutBuilder #Storybook #OpenSearch #DrupalCMS #Blogpost
👀 www.previousnext.com.au/blog/three-f...
#LayoutBuilder #Storybook #OpenSearch #DrupalCMS #Blogpost
May 19, 2025 at 10:27 PM
In her post, Ana explains why these three tools are essential additions during a #DrupalWebsite build, providing significant value for end-users and editors who manage content on a daily basis.
👀 www.previousnext.com.au/blog/three-f...
#LayoutBuilder #Storybook #OpenSearch #DrupalCMS #Blogpost
👀 www.previousnext.com.au/blog/three-f...
#LayoutBuilder #Storybook #OpenSearch #DrupalCMS #Blogpost
The Cancer Australia corporate site now provides a unified digital presence. It consolidates multiple sites to provide streamlined, accessible content for users.
Get a full breakdown of the project: www.previousnext.com.au/case-studies...
#GovCMS #PaaS #Drupal #DrupalCMS #CancerAustralia
Get a full breakdown of the project: www.previousnext.com.au/case-studies...
#GovCMS #PaaS #Drupal #DrupalCMS #CancerAustralia
May 7, 2025 at 10:04 PM
The Cancer Australia corporate site now provides a unified digital presence. It consolidates multiple sites to provide streamlined, accessible content for users.
Get a full breakdown of the project: www.previousnext.com.au/case-studies...
#GovCMS #PaaS #Drupal #DrupalCMS #CancerAustralia
Get a full breakdown of the project: www.previousnext.com.au/case-studies...
#GovCMS #PaaS #Drupal #DrupalCMS #CancerAustralia
Go profile your Drupal applications—you might be surprised by what you uncover! While you’re at it, give Compass a try. #DrupalSouth #DeepTelemetry
March 13, 2025 at 9:28 AM
Go profile your Drupal applications—you might be surprised by what you uncover! While you’re at it, give Compass a try. #DrupalSouth #DeepTelemetry
With the power of Userspace Static Defined Tracing (USDT) probes, Compass can efficiently identify bottlenecks in our PHP applications. #DrupalSouth #DeepTelemetry
March 13, 2025 at 9:28 AM
With the power of Userspace Static Defined Tracing (USDT) probes, Compass can efficiently identify bottlenecks in our PHP applications. #DrupalSouth #DeepTelemetry
Do you want to build an APM (Application Performance Monitoring)? #DrupalSouth #Frozen #DeepTelemetry
March 13, 2025 at 9:28 AM
Do you want to build an APM (Application Performance Monitoring)? #DrupalSouth #Frozen #DeepTelemetry
Vite becomes the single source of truth to build your frontend assets, document them via Storybook and test them with Vitest. One config file to rule them all. #DrupalSouth #FrontEndTooling
March 13, 2025 at 9:16 AM
Vite becomes the single source of truth to build your frontend assets, document them via Storybook and test them with Vitest. One config file to rule them all. #DrupalSouth #FrontEndTooling
We’ve been using Vite + Storybook + Pinto to theme Drupal sites for our last few major projects and will continue to use this combination into the future. #DrupalSouth #FrontEndTooling #Pinto
March 13, 2025 at 9:16 AM
We’ve been using Vite + Storybook + Pinto to theme Drupal sites for our last few major projects and will continue to use this combination into the future. #DrupalSouth #FrontEndTooling #Pinto
Clients benefit from having one clearly defined project lead, which for this project was Folk. Things run more effectively when there’s ‘One throat to choke’, so make sure you establish where clients can go to address challenges from the get-go. #TwoSuppliersOneTeam #DrupalSouth
March 13, 2025 at 3:54 AM
Clients benefit from having one clearly defined project lead, which for this project was Folk. Things run more effectively when there’s ‘One throat to choke’, so make sure you establish where clients can go to address challenges from the get-go. #TwoSuppliersOneTeam #DrupalSouth
In multidisciplinary teams, you can’t chuck problems over the fence for someone else to deal with - we’re all working towards the same delivery goal #TwoSuppliersOneTeam #DrupalSouth
March 13, 2025 at 3:54 AM
In multidisciplinary teams, you can’t chuck problems over the fence for someone else to deal with - we’re all working towards the same delivery goal #TwoSuppliersOneTeam #DrupalSouth
Collaboration wins versus going it alone. Our mantras from the project were: ‘Two heads are better than one’ and ‘One team, one dream’. Diverse experience and shared responsibility add up to a better solution. #TwoSuppliersOneTeam #DrupalSouth
March 13, 2025 at 3:54 AM
Collaboration wins versus going it alone. Our mantras from the project were: ‘Two heads are better than one’ and ‘One team, one dream’. Diverse experience and shared responsibility add up to a better solution. #TwoSuppliersOneTeam #DrupalSouth
“Collaboration between suppliers creates better products”. Working together from early on helps nut out problems before Discovery and reduces headaches. #TwoSuppliersOneTeam #DrupalSouth
March 13, 2025 at 3:38 AM
“Collaboration between suppliers creates better products”. Working together from early on helps nut out problems before Discovery and reduces headaches. #TwoSuppliersOneTeam #DrupalSouth
Try using Pinto on your next Drupal project to dramatically speed up how fast you can theme a site. Check out Adam’s blog posts on Pinto to find out more. www.previousnext.com.au/blog/next-le... #DrupalSouth #ThemingWithPinto
March 13, 2025 at 12:58 AM
Try using Pinto on your next Drupal project to dramatically speed up how fast you can theme a site. Check out Adam’s blog posts on Pinto to find out more. www.previousnext.com.au/blog/next-le... #DrupalSouth #ThemingWithPinto
To set up #Pinto, 1. Define a namespace for object discovery in services.yml. 2. Create an Enum to register Theme Objects. 3. And optionally, use the Components module to define a Twig namespace to reference templates in a design system such as Storybook. #DrupalSouth #ThemingWithPinto
March 13, 2025 at 12:58 AM
To set up #Pinto, 1. Define a namespace for object discovery in services.yml. 2. Create an Enum to register Theme Objects. 3. And optionally, use the Components module to define a Twig namespace to reference templates in a design system such as Storybook. #DrupalSouth #ThemingWithPinto
Describing PreviousNext theme objects: 1. a framework for Object Oriented Theming. 2. Auto converts Theme Objects (PHP classes) into Drupal theme definitions and render arrays. 3. Developers interact with PHP classes rather than arrays. #DrupalSouth #ThemingWithPinto
March 13, 2025 at 12:58 AM
Describing PreviousNext theme objects: 1. a framework for Object Oriented Theming. 2. Auto converts Theme Objects (PHP classes) into Drupal theme definitions and render arrays. 3. Developers interact with PHP classes rather than arrays. #DrupalSouth #ThemingWithPinto
There are still 23 subsystems of core with no maintainer. It would be amazing to fill those gaps. #drupalsouth #coremaintainer
March 13, 2025 at 12:43 AM
There are still 23 subsystems of core with no maintainer. It would be amazing to fill those gaps. #drupalsouth #coremaintainer