Further reading

This is our blog. It contains the latest news and announcements about our open-source projects, services, and products; not least, there are gripping case studies, customer projects, and much more.

Featured tags

USA
CMS
NGO
Git
WTW
EU
CRM
n8n
API
All tags >

Helping out the builders of Ontario - RESCON case study

The Residential Construction Council of Ontario (RESCON) represents professionals in Ontario’s residential building industry and leads initiatives to foster innovation across the sector. Their public website runs on Orchard Core: it's a headless Orchard Core backend powering a separate Vue-based frontend application. But an issue had started to undermine one of the site’s most important functions: publishing up-to-date content. The problem: Homepage widgets showing outdated content The news, press releases, and blog post widgets on the homepage weren’t consistently showing the latest items. Immediately after publishing, everything looked fine. But over time, older items would start appearing again. For an organization communicating important industry updates, this was more than a minor inconvenience. It affected publishing reliability and trust. Understanding the architecture Since a different developer built the system originally, our first task was to understand and reproduce the environment. The application consists of: Orchard Core running as a headless backend. A separate Vue-based frontend. Lucene search indexing powering the homepage content widgets. Getting the frontend running locally required recreating an older Node.js environment. Node Version Manager for Windows made this possible by allowing us to install and switch between Node versions easily. The root cause The homepage widgets relied on data fetched from a Lucene index. Over time, the index became inconsistent with the database, resulting in outdated content appearing on the homepage. While fixing the indexing would have been possible, we stepped back and asked a simpler question: does this feature even require Lucene? It turned out it didn’t. The fix: Simplify, don’t patch Instead of investing in a lengthy Lucene investigation, we removed the unnecessary dependency and modified the widgets to fetch content directly via SQL queries. This: Eliminated a moving part, Reduced architectural complexity, and Resolved the inconsistency issue at its root. Sometimes the best fix is not making a system more robust, but making it simpler. Leaving the system healthier While working on the issue, we also enabled Orchard Core’s Audit Trail feature, allowing precise tracking of content changes. This improves governance and operational safety, particularly important for organizations publishing public information. We also performed smaller cleanups to ensure the application was in a better state than when we first examined it. That’s a principle we follow in every project. Collaboration We worked closely with Chris Ohan, IT Lead, and Grant Cameron, Senior Director of Public Affairs at RESCON. Since Grant manages much of the website’s content, his rapid feedback helped validate improvements quickly and ensure the publishing experience was restored. This is what Grant told about working with us: Lombiq stepped in to fix a problem with several widgets on our homepage. We met virtually, explained the problem and their experts went to work quickly and identified the issue. They explained the problem to us and corrected the issue. The team at Lombiq was efficient and professional. They got our site up and running and tweaked the Orchard Core setup to improve functionality. We were more than pleased with the result. Need help with an Orchard Core issue? If your Orchard Core application behaves unpredictably, whether it’s publishing inconsistencies, performance issues, or architectural drift over time, we can help diagnose and stabilize it. Get in touch and let’s take a look.

Atlantis Programs has a new look and further updates are coming!

The relationship between Atlantis Programs and Lombiq started in January of 2014 - less than a year into Lombiq's existence - when we migrated their website from Wordpress to Orchard with regards to theming and content. We have worked on a few other tasks regarding hosting and performance since then as well. In the second half of 2016 we were working on developing a new theme based on a sitebuild that was created with Foundation for Sites and we are in the process of developing other changes to the site: Some of them small, but one of them stands out by adding localization-related changes to make sure that an even wider audience of users can browse the site with ease (the first additional language to be added is French-Canadian with a lot of translated content). Here's what Mike Chan (Marketing and Promotions Manager) said about our recent work: Lombiq has taken us the final step in the launch phase of our new theme development. Providing strong programming knowledge and resources on their team, we feel confident that they will deliver the final outcome we hope and expect. So much so, that we have taken on another project to deploy a new localization project with their team.

Case-study: content migration for Pedalheads.com

In the beginning of this year, we were contacted by Kurt Mang, a long-time Orchard user and developer to give him assistance in his current project to migrate the website of Atlantis Programs & Pedalheads from Wordpress to Orchard. Pedalheads is a company that organizes trips and events for kids for the last 25 years with various sport activities - like cycling and swimming - to keep them healthy and happy. A truly great initiative! While Kurt was leading the development of this project, our team was tasked to migrate all the data (pages, blogs, galleries, etc.) from the old website to the shiny new Orchard one. We delivered the new database on time and the site was up and running for the deadline. Here's what Kurt said about our co-operative work: "My team turned to Lombiq to take over a Wordpress-to-Orchard migration that threatened to undue our timelines and jeopardize our project. Lombiq was our first choice, but I was concerned that we hadn't provided them enough time... Fortunately for my team and my client, Zoltán and Benedek's team came through with a top notch migration that we were able to get into production with minimal effort. It was a tough assignment with far too aggressive timelines, but the Lombiq team delivered and kept the project on track. I am happy to recommend their services and will be working with them again soon." Happy camping!