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/2025We’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/2025If 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/2025AI + 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/2025There’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/2025Searching 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 PreviousNextSkpr @skpr.com.au · 30/07/2025Your introduction to Skpr preview environments: making collaboration faster, feedback easier, and releases safer. 👀 www.skpr.com.au/blog/skpr-pr... #Skpr #hosting #previewenvironment #cicd #Drupalhostingskpr.com.auSkpr Blog - Collaboration and Testing with Skpr Preview EnvironmentsDiscover 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 PreviousNextSkpr @skpr.com.au · 21/07/2025In 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 PreviousNextSkpr @skpr.com.au · 17/07/2025Using 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/2025Whether 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/2025As 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 #OpenSourceContributionpreviousnext.com.auBlog 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/2025The 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/2025It 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/2025Thanks 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/2025Thanks for the shoutout @drupalassociation.bsky.social! Great to be part of such a dedicated and thriving community 🙌 000
PreviousNext @previousnext.com.au · 19/05/2025In 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 PreviousNextDrupal Association @drupalassociation.bsky.social · 13/05/2025Are 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 PreviousNextDrupal Association @drupalassociation.bsky.social · 12/05/2025As 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/2025The 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/2025Teaming 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 #CatholicSchoolsNSWpreviousnext.com.auBlog post: Two Suppliers, One Team: A collaborative Catholic Schools NSW Drupal projectHow to run a successful, collaborative Drupal transformation project with two suppliers and one delivery goal. 000
PreviousNext @previousnext.com.au · 04/05/2025Watch 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 #LayoutBuilderpreviousnext.com.auBlog post: My journey to becoming a Core maintainerHow do you find your niche and become a Drupal Core maintainer? 000
PreviousNext @previousnext.com.au · 01/05/2025Have you thought about how to safeguard your codebase? www.previousnext.com.au/blog/avoidin... #DrupalSouth #DrupalConference #DrupalPresentation #CSS #FrontEnd #Drupalpreviousnext.com.auBlog post: Avoiding CSS crime scenes - practical tips for maintainable stylesCSS 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/2025The 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 #DrupalCMSpreviousnext.com.auBlog post: Building the experience builder experienceWith 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/2025Announced 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/2025By 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 #ContentSecurityPolicypreviousnext.com.auBlog 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/2025Watch 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 #Observabilitypreviousnext.com.auBlog post: Video: Deep Telemetry with eBPF and RustNick 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/2025Missed 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 #DrupalThemingpreviousnext.com.auBlog post: Video: Object oriented theming with PintoThe 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/2025In 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 #previousnextpreviousnext.com.auBlog post: Video: How we modernised our frontend tooling using Vite and StorybookWhat 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.auBlog post: An Introduction to Load Testing with k6Why is load testing important, and how can you use the k6 tool to perform improved load testing? 010
PreviousNext @previousnext.com.au · 03/04/2025We love running Contribution Days, and this year's DrupalSouth in Melbourne was no exception 🚀 #DrupalSouth #Contribution #OpenSource #OpenSourceContribution #Melbourne #PreviousNext #Sponsorship #OpenSourceCommunityyoutube.comDrupalSouth 2025 Melbourne Contribution DayYouTube 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.beFeedback on Drupal CMS 1.0YouTube 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 #UserTestingpreviousnext.com.auBlog 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/2025How 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 #Drupalpreviousnext.com.auBlog post: Modernising our Mixtape Design SystemUsing 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/2025Go profile your Drupal applications—you might be surprised by what you uncover! While you’re at it, give Compass a try. #DrupalSouth #DeepTelemetry 021
PreviousNext @previousnext.com.au · 13/03/2025With the power of Userspace Static Defined Tracing (USDT) probes, Compass can efficiently identify bottlenecks in our PHP applications. #DrupalSouth #DeepTelemetry 122
PreviousNext @previousnext.com.au · 13/03/2025Do you want to build an APM (Application Performance Monitoring)? #DrupalSouth #Frozen #DeepTelemetry 131
PreviousNext @previousnext.com.au · 13/03/2025Use Storybook smoke tests to automate accessibility and snapshot testing for your components. Use Vitest and Testing library for functional testing. #DrupalSouth #FrontEndTooling 021
PreviousNext @previousnext.com.au · 13/03/2025Vite 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 121
PreviousNext @previousnext.com.au · 13/03/2025We’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/2025Clients 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 010
PreviousNext @previousnext.com.au · 13/03/2025In 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 110
PreviousNext @previousnext.com.au · 13/03/2025Collaboration 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/2025Starting 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/2025Coming 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/2025Try 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 000
PreviousNext @previousnext.com.au · 13/03/2025To 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 100
PreviousNext @previousnext.com.au · 13/03/2025Describing 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 100
PreviousNext @previousnext.com.au · 13/03/2025Pinto 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