Sign in

PreviousNext

@previousnext.com.au
58 followers 19 following 117 posts

We’re a team of Drupal developers, content and UX experts, hosting pros, and agile delivery managers.

PostsRepliesMedia
PreviousNext @previousnext.com.au · 15/10/2025
“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...
011
PreviousNext @previousnext.com.au · 02/10/2025
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
000
PreviousNext @previousnext.com.au · 26/09/2025
"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
011
PreviousNext @previousnext.com.au · 15/09/2025
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
011
PreviousNext @previousnext.com.au · 05/09/2025
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
001
PreviousNext @previousnext.com.au · 17/08/2025
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
000
PreviousNext @previousnext.com.au · 15/08/2025
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
001
Reposted by PreviousNext
Skpr @skpr.com.au · 30/07/2025
Your introduction to Skpr preview environments: making collaboration faster, feedback easier, and releases safer. 👀 www.skpr.com.au/blog/skpr-pr... #Skpr #hosting #previewenvironment #cicd #Drupalhosting
skpr.com.au
Skpr Blog - Collaboration and Testing with Skpr Preview Environments
Discover the benefits of a single Drupal hosting platform | Remove the friction of hosting highly available sites | Skpr is 100% secure, reliable and supported
002
Reposted by PreviousNext
Skpr @skpr.com.au · 21/07/2025
In this article, discover how to detect anomalies in log data, manage detectors using #Terraform (with our custom provider), and integrate alerts into your observability stack using #CloudWatch and #Slack. 👀 www.skpr.com.au/blog/proacti... #skpr #hosting #hostingplatform #drupalplatform #blogpost
002
Reposted by PreviousNext
Skpr @skpr.com.au · 17/07/2025
Using a lightweight #Lambda function and #CloudWatch events, get automated #Slack alerts to track when your #AWS SSL certificates are expiring. 👀 www.skpr.com.au/blog/aws-cer... #hosting #drupalhosting #sysops
022
PreviousNext @previousnext.com.au · 14/07/2025
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...
021
PreviousNext @previousnext.com.au · 09/07/2025
As we approach the beta release of Experience Builder, Lee Rowlands has been thinking about ways to push it even further. Here are some of his ideas for what comes next...💡 #ExperienceBuilder #Drupal #DrupalCMS #OpenSource #OpenSourceContribution
previousnext.com.au
Blog post: Experience Builder has pushed the boundaries of what Drupal can do. Here's how we can push it further.
You've probably seen some excitement in the Drupal community around Experience Builder. The current version (0.5.0-alpha1) shows a giant leap forward in Drupal's page building and editing experience.
021
PreviousNext @previousnext.com.au · 01/07/2025
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
000
PreviousNext @previousnext.com.au · 17/06/2025
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
021
PreviousNext @previousnext.com.au · 20/05/2025
Thanks for the shoutout @drupalassociation.bsky.social. We're honoured to be part of this dedicated and thriving community! #DrupalCertifiedPartner #TopTier #OpenSourceCommunity
151
PreviousNext @previousnext.com.au · 19/05/2025
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
011
Reposted by PreviousNext
Drupal Association @drupalassociation.bsky.social · 13/05/2025
Are you new to code contribution? Join us on Wednesday, 14 May, from 16:00–17:00 GMT-4, to learn more about contributing to the Drupal project — and how your organization can earn credits toward becoming a Drupal Certified Partner. Register here: drupalassoc.zoom.us/webinar/regi...
001
Reposted by PreviousNext
Drupal Association @drupalassociation.bsky.social · 12/05/2025
As part of the ongoing discussion around the #Drupal Marketplace, we explored what makes contributing worthwhile, from incentives and value models to governance and trust. Read more at www.drupal.org/about/starsh... and learn how to get involved in shaping what comes next!
drupal.org
001
PreviousNext @previousnext.com.au · 07/05/2025
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
031
PreviousNext @previousnext.com.au · 06/05/2025
Teaming up with another agency to deliver a new website may sound challenging, but if approached with the right mindset, it can actually lead to a better (and in this case, award-winning!) product. Watch the video to find out how. #DrupalSouth #Conference #Presentation #CatholicSchoolsNSW
previousnext.com.au
Blog post: Two Suppliers, One Team: A collaborative Catholic Schools NSW Drupal project
How to run a successful, collaborative Drupal transformation project with two suppliers and one delivery goal.
000
PreviousNext @previousnext.com.au · 04/05/2025
Watch Daniel talk about becoming a Core maintainer and what steps you can take to get involved. www.previousnext.com.au/blog/my-jour... #DrupalSouth #DrupalConference #DrupalPresentation #DrupalCore #OpenSourceContribution #CoreMaintainer #LayoutBuilder
previousnext.com.au
Blog post: My journey to becoming a Core maintainer
How do you find your niche and become a Drupal Core maintainer?
000
PreviousNext @previousnext.com.au · 01/05/2025
Have you thought about how to safeguard your codebase? www.previousnext.com.au/blog/avoidin... #DrupalSouth #DrupalConference #DrupalPresentation #CSS #FrontEnd #Drupal
previousnext.com.au
Blog post: Avoiding CSS crime scenes - practical tips for maintainable styles
CSS is as easy to write as it is to mess up. Discover some common pitfalls of CSS and how to avoid them.
011
PreviousNext @previousnext.com.au · 30/04/2025
The presentation explores Experience Builder and its goals and discusses how the work is going, as well as explaining the technology and ways to get involved. www.previousnext.com.au/blog/buildin... #DrupalSouth #DrupalConference #DrupalPresentation #ExperienceBuilder #DrupalStarshot #DrupalCMS
previousnext.com.au
Blog post: Building the experience builder experience
With Experience Builder in development and set to change how editors work in Drupal, Lee provides an overview of this ambitious initiative.
011
PreviousNext @previousnext.com.au · 30/04/2025
Announced this month, PNX's Griffyn Heels joined the Drupal Core Leadership team as a provisional Team Facilitator. www.drupal.org/about/core/b...
drupal.org
011
PreviousNext @previousnext.com.au · 29/04/2025
By the end of this video, you’ll understand how to start building your Content Security Policy, as well as the tools needed to analyse its effectiveness before deployment to production. #DrupalSouth #DrupalPresentation #DrupalConference #ContentSecurityPolicy
previousnext.com.au
Blog post: Everything you need to know about Content Security Policy (CSP)
Interested in learning how to build, implement and analyse a Content Security Policy? Michael shares some critical insights and lessons learned from a large government website built on Drupal.
011
PreviousNext @previousnext.com.au · 15/04/2025
Watch Nick break down how we built an open-source telemetry system using eBPF, Rust, and Go to instrument the PHP apps running on our hosting platform, Skpr. Smart use of modern tooling to get deep visibility—open-source all the way 👏 #eBPF #RustLang #GoLang #PHP #DevOps #Observability
previousnext.com.au
Blog post: Video: Deep Telemetry with eBPF and Rust
Nick talks about building an open-source telemetry system on top of eBPF, Rust, and Go for instrumenting the PHP applications that run on our hosting platform, Skpr.
052
PreviousNext @previousnext.com.au · 09/04/2025
Missed Adam's ⚡ session at DrupalSouth in Melbourne? Watch the video and get a bite-sized guide to everything you need to know about object oriented theming with Pinto. #Pinto #Drupal #DrupalSouth #Conference #lightningsession #presentation #Theming #DrupalTheming
previousnext.com.au
Blog post: Video: Object oriented theming with Pinto
The new Pinto module elevates your Drupal theming. Written by PreviousNext’s Daniel Phin, it introduces a new, structured way for theming in Drupal and is used in all our latest projects.
011
PreviousNext @previousnext.com.au · 07/04/2025
In this video from the recent DrupalSouth in Melbourne, Jack shares how we modernised our frontend tooling using Vite and Storybook—with practical guidance you can implement yourself. #DrupalSouth #Vite #Storybook #Drupal #frontend #presentation #video #previousnext
previousnext.com.au
Blog post: Video: How we modernised our frontend tooling using Vite and Storybook
What do you get when you add Vite + Storybook + Pinto together to theme Drupal sites? Modern tooling that’s easy to work with!
042
PreviousNext @previousnext.com.au · 03/04/2025
#ThrowbackThursday Load testing tells dev teams how much traffic their app can handle or if major performance issues lurk beneath the surface of that one mission-critical site feature. #k6 is an open-source #loadtesting tool that makes performance testing easy & productive for development teams.
previousnext.com.au
Blog post: An Introduction to Load Testing with k6
Why is load testing important, and how can you use the k6 tool to perform improved load testing?
010
PreviousNext @previousnext.com.au · 03/04/2025
We love running Contribution Days, and this year's DrupalSouth in Melbourne was no exception 🚀 #DrupalSouth #Contribution #OpenSource #OpenSourceContribution #Melbourne #PreviousNext #Sponsorship #OpenSourceCommunity
youtube.com
DrupalSouth 2025 Melbourne Contribution Day
YouTube video by DrupalSouth
162
PreviousNext @previousnext.com.au · 01/04/2025
🎞️ In the recent #DriesNote at #DrupalCon Atlanta, Dries Buytaert shared feedback on the recently launched Drupal CMS from #DrupalCertifiedPartners worldwide, including Ana Beltran from #PreviousNext. Go, Ana! 🎉
youtu.be
Feedback on Drupal CMS 1.0
YouTube video by Dries Buytaert
000
PreviousNext @previousnext.com.au · 26/03/2025
"The more relaxed users are, the more likely they are to offer frank and insightful responses". #ThrowbackThursday #UserExperience #UX #Drupal #Blog #UserTesting
previousnext.com.au
Blog post: Is it really user testing?
Is there a better way to help our participants feel more comfortable? They’ve taken the time and effort to help us improve the usability of our work; let’s see what we can do.
000
PreviousNext @previousnext.com.au · 19/03/2025
How we used modern CSS and Javascript methodologies to rebuild the PreviousNext Mixtape Design System (with the bonus that it turned out to be both beneficial AND fun, too!) #ThrowbackThursday #CSS #Javascript #Mixtape #FrontEnd #Drupal
previousnext.com.au
Blog post: Modernising our Mixtape Design System
Using modern CSS and Javascript methodologies to rebuild the PreviousNext Mixtape Design System has been beneficial and fun. Here's how we did it!
031
PreviousNext @previousnext.com.au · 13/03/2025
Do you want to build an APM (Application Performance Monitoring)? #DrupalSouth #Frozen #DeepTelemetry
131
PreviousNext @previousnext.com.au · 13/03/2025
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
131
PreviousNext @previousnext.com.au · 13/03/2025
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
131
PreviousNext @previousnext.com.au · 13/03/2025
“Collaboration between suppliers creates better products”. Working together from early on helps nut out problems before Discovery and reduces headaches. #TwoSuppliersOneTeam #DrupalSouth
010
PreviousNext @previousnext.com.au · 13/03/2025
Starting soon in the Swinbourne Room at #DrupalSouth, Griff and Jo will talk about how to run a successful collaborative project with two suppliers based on their experiences of working on the Catholic Schools NSW site. #TwoSuppliersOneTeam
000
PreviousNext @previousnext.com.au · 13/03/2025
Coming up at 2.30 pm in Cinema 2 at #DrupalSouth, Jack Taranto will share how we modernised our frontend tooling using Vite and Storybook. #DrupalSouth #FrontEndTooling
000
PreviousNext @previousnext.com.au · 13/03/2025
Pinto is a new module written by PNXer Daniel Phin. It introduces a new, structured way for theming in Drupal and is used in all new #PreviousNext projects. #DrupalSouth #ThemingWithPinto
100
PreviousNext @previousnext.com.au · 13/03/2025
Daniel shares that running triage of the Layout Builder issue queue allowed him to close obsolete/out-of-date issues and focus specifically on issues that still needed attention. #drupalsouth #coremaintainer
100
PreviousNext @previousnext.com.au · 13/03/2025
In a lightning-fast talk at 11.30 am in Cinema 1, Daniel Veza will share his journey to becoming a core maintainer, followed closely by Adam Bramley with his talk about ‘Object Oriented theming with Pinto’ at 11.45. #drupalsouth #melbourne #coremaintainer #Pinto
000
PreviousNext @previousnext.com.au · 13/03/2025
Allowing 'unsafe-inline' scripts can make your Content Security Policy simple, but it is discouraged as it makes you vulnerable to XSS attacks. #drupalsouth #contentsecuritypolicy
100
PreviousNext @previousnext.com.au · 12/03/2025
A hard-coded policy is not dynamic enough for Drupal's needs, particularly with Google Tag Manager. Don’t panic, though! Michael is demonstrating how to resolve that. #drupalsouth #contentsecuritypolicy
000
PreviousNext @previousnext.com.au · 12/03/2025
Oh my! Michael Strelan presents everything you need to know about Content Security Policy (CSP) at 10.50 am in Cinema 2. #DrupalSouth #Melbourne #ContentSecurityPolicy
000
PreviousNext @previousnext.com.au · 12/03/2025
Ready for day 2 of #DrupalSouth? PNXers Michael Strelan, Daniel Veza, Jack Taranto, Griffyn Heels and Nick Schuch will all be presenting today. Can’t wait!
000
PreviousNext @previousnext.com.au · 12/03/2025
🏆 Winners of Best in Show at the #DrupalSouth 2025 #SplashAwards for the Catholic Schools NSW website, in partnership with Folk. 🏆 Winners of the Corporate category—also for the Catholic Schools NSW website. And runners-up in the Open Source category for the MySQL Toolkit (MKT). 🎉
000
PreviousNext @previousnext.com.au · 12/03/2025
Selector intent or “shoot to kill”: Make sure your selector matches your reason for styling something. Do you really want to style all `ul` within the header, or do you want to style the main navigation? (~ Harry Roberts) #DrupalSouth #CSSCrimes
111
PreviousNext @previousnext.com.au · 12/03/2025
How to avoid CSS crime scenes: Keep your modules independent. Containers shouldn’t care about their content; content shouldn’t care where it sits. (If you have to, let components react to their containers rather than letting containers modify their children.) #DrupalSouth #CSSCrimes
000
PreviousNext @previousnext.com.au · 12/03/2025
Up next from PreviousNext, Tina Reyman will be talking at 13.45 pm in Cinema 1, about ‘Avoiding CSS crime scenes - practical tips for maintainable styles’. #DrupalSouth #Melbourne #CSSCrimes
020