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
SSO
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.

Municipal government permit management run on Orchard Core - GovTech company case study

Governments use Orchard Core too! Even in this blog, we've seen how Lombiq worked with the municipal government of Santa Monica and with the Smithsonian Folkways Recordings, which is an agency of the US federal government. But did you know that apart from flashy websites, Orchard can also provide important services for citizens behind the scenes? The multi-tenant case management platform of a GovTech company we worked with does exactly that: If you live in a US city, you may have dealt with your permit or other license via the platform! And as you may have guessed, we're working with the company as Orchard Core experts.We've been helping the company since late 2022 with a variety of Orchard Core consulting, troubleshooting, and development tasks. This started with a general review of the GovTech app, and how it's hosted in Azure, to find areas of improvement or potential issues. Since Lombiq has run Orchard, then Orchard Core projects, and hosted apps in Azure for a decade now, we can always pinpoint things we recommend changing.They also asked us to deliver some specific development tasks that improve the UX of the permit management platform or help the development team. Here's a quick overview of some of these: Setting up automated QA tools. For these, we utilized our Orchard Core-optimized projects: Lombiq UI Testing Toolbox for automated UI testing, Lombiq .NET Analyzers for checking the code for any possible issues, and Lombiq GitHub Actions to provide full-featured CI builds and Azure deployments. These all help keep the platform working well, improving the development team's productivity. A WYSIWYG editor for the Orchard Core admin area, utilizing the user-friendly Froala editor. Users of the platform weren't fully satisfied with Orchard's built-in editor, so this was a welcome improvement. Chunked file uploads: Hosting environments commonly have some restrictions on the size of an HTTP request. So, if you want to allow users to upload larger files, the app needs to upload them in multiple chunks (parts). This was important for them since files related to permit management can routinely grow beyond the usual size limits. So, we've implemented chunked file uploads both in the platform and as a contribution to Orchard Core. Since we at Lombiq are really focused on open-source, it's always great to work with clients who understand how the open-source ecosystem works and that you also have to contribute back. This is what their CTO & Co-founder says about us working together:Lombiq excels in SaaS technology development, particularly in the context of Orchard Core. Their distinctive expertise and capabilities enabled us to expedite the expansion of our platform. They were consistently responsive, delivered high-quality code, smoothly transitioned each project to our development team, and assumed full responsibility for their tasks. I highly recommend collaborating with them for any SaaS related project.Do you also work with government clients and want to make sure your Orchard Core app runs smoothly? Get in touch with us and let the Orchard Core experts help you!

Helping the City of Santa Monica with Orchard Core consulting

Did you visit Santa Monica before, either in real life or by checking out Del Perro Pier in the video game GTA V? If you did, then you know that the city is famous for its sandy beaches, palm trees, sunshine all year round, and... A new Orchard Core website! The website of the City of Santa Monica is under santamonica.gov. Before migrating it to Orchard Core it was running on Orchard 1, actually. That's when the City's government contacted us to request some Orchard consulting. The occasion was mainly that their new website was already in the works, though initially planned to be built on Orchard 1 too. We discussed the option to use Orchard Core instead, and the City, showing quite some courage to jump into a CMS new to them, opted with it. Orchard Core it is, then! During the better half of 2021, we've worked with the City as consultants. We gave recommendations, helped with blockers, did smaller development work (including a module to integrate the digital asset management platform Bynder, something we hope can be open-sourced), while the Santa Monica development team rolled out the new website. It launched not long ago, as we also published it on our Orchard showcase website Show Orchard. Just on the side, this was part of a move from on-premise to cloud hosting with Azure too, something we helped with as well, including setting up Azure Active Directory authentication. A wealth of telemetry collected with the help of our Azure Applications Orchard Core module assures that no error goes undetected, and the overall performance of the app can be closely monitored. The site also uses our Helpful Libraries, Helpful Extensions, Gulp Extensions, and NPM MSBuild Targets projects. We really enjoy working with the team at the City! This is what Prasanna Joshi, the City's Enterprise Architect and Digital Development Manager says about our collaboration: Lombiq is very helpful to get us where we are today. Lombiq not only provided development consulting but also answered our developers’ questions on time. They were instrumental in helping us set up an Azure environment for the Website. Lombiq also assisted in creating short-term and long-term solutions for our approach. We continue to rely on Lombiq's expertise as we move to the next phase of the project. Do you also run an older Orchard 1 site that could benefit from the move to the latest Orchard Core? Drop us a line and we can help you make it happen!

When you visit a concert, you visit Orchard: Troubleshooting Live Nation's Orchard platform

Did you ever go to a concert? Well, then most possibly you've been a guest of Live Nation Clubs and Theaters: A subsidiary of the Fortune 500 entertainment company Live Nation, Live Nation Clubs and Theaters manages a wide array of venues within the United States. But this is not what they're famous for, they also use Orchard :). Specifically all of Live Nation Clubs and Theater venues and brands, including e.g. House of Blues, The Aztec Theatre, and the Coca Cola Roxy are part of a 50-site multi tenant Orchard application. And we helped to iron out a few issues. Running 50 sites in a multi tenant Orchard app is not an extreme number (we have 3600 sites on DotNest) but if you have such high-profile websites it's still a challenge, especially operations-wise, to keep it all working smoothly. Live Nation Club and Theaters's development team got in touch with us to help troubleshoot some evasive bugs that hogged the whole application randomly when modules were enabled or disabled. We drilled into the issue and came up with a solution for the application's hosting environment, so the whole platform is much more stable now. We also helped the Live Nation Clubs and Theaters team with a few other issues and questions, and still continue to work together so Orchard serves them well. This is what Bryan Pritchard, Sr. Director Digital Development & Content Production told about us working together: There was this pesky problem that surfaced randomly when we enabled a feature on one of our sites and caused recurring (though short) downtimes. Since there was enough work on our plate already we reached out to the Lombiq team to help us fix the issue, which they soon did! We'll continue to be in touch with Lombiq as our Orchard experts. Do you also have a big multi tenant Orchard app that needs some maintenance? You found just the right team, get in touch with us!

Orchard at the Smithsonian: Helping Folklife with their new Orchard sites

Everybody knows the Smithsonian Institution, because as the "world's largest museum, education, and research complex" it's kind of hard to miss. What not everybody knew until this blog post is that the Smithsonian, specifically the Smithsonian Center for Folklife and Cultural Heritage also uses Orchard to run their websites! And as you may have guessed, we at Lombiq had some part in it. Folklife has three websites, all running on Orchard: http://www.folklife.si.edu/: The homepage of the Center. http://www.festival.si.edu/: Website for the annual Folklife Festival. In 2013 Hungary was the special guest, including some wild Hungarian dances. http://www.folkways.si.edu/: Website of the Folkways record label. Since March we've been helping them with new features for these websites. The first one was quite tricky: To get single sign-on working with their NetSuite app that handles ecommerce checkout for Folkways. After that we supplied, and continue to supply various smaller features (including a widget to display related content for blog posts) and consultancy sessions. But what does Toby Dodds, Technology Director of Folklife say about all this? As the Webmaster at the Smithsonian Institution’s Center for Folklife and Cultural Heritage, I am responsible for the technical well-being of a handful of large web sites totaling close to 60,000 pages of content. Managing the sites is a complex challenge as we employ an array of different tools and technologies. Our web applications are based on Microsoft’s .NET Framework using the open-source CMS Orchard – which we love for its flexibility, good design and performance. One of the other strengths of Orchard is its stellar community of developers which we have been lucky to get to engage with. Partnering with an open-source community of developers is key to our IT strategy. Through that network we were lucky to meet Lombiq Technologies' amazing team. This spring we completed a redesign of all our three main web sites (festival.si.edu, folklife.si.edu, folkways.si.edu). It was an enormous task that pushed our organizational capacity to its outer limits. Rebuilding web sites while maintaining existing sites is grueling and absolutely requires additional highly skilled assistance. We were fortunate to be able to lean on Lombiq along the way to clear hurdles that were too high for us to clear ourselves alone. On multiple occasions Lombiq was available to us on short notice and even at odd hours. For this reason we are forever grateful for their skilled and prompt assistance and guidance. In addition to providing on-the-fly support services to our web development team, Lombiq also distinguished themselves this year by helping us break through on a challenging task related to our integration with our third-party e-commerce provider NetSuite. As a result our customers will be able to log in to our web site while simultaneously authenticating with our commerce platform. This unlocks a very exciting door for us moving forward and we would not be walking through it without Lombiq’s assistance. In short, I can’t say enough about the high-caliber of service provided by this firm of brilliant developers and kind individuals. I would whole heartedly recommend them to anyone looking to partner or enlist similar services as I’ve described above. And since the Smithsonian is a mostly government-funded institute that can pay with United States Treasure cheques we could even say that the US government uses Orchard - and is the client of Lombiq! Is your company also ready to make the Orchard leap? Let's have a call!

Helping CarolinaMLS deliver a new Orchard-based web presence

The Charlotte Regional Realtor Association®, or more precisely Carolina Multiple Listing Services® got in touch with us to get some hands-on help with launching their new Orchard-based websites. The Association represents more than 9000 Realtors® (real estate professionals) in the Charlotte (North Carolina, USA) region. The new web presence, launched recently, consists of three websites: CarolinaHome.com (the Association's main website), MingleSchool.com (real estate school and training) and CarolinaRealtors.com (local Realtor® member site). Lombiq helped the small IT team of CarolinaMLS® with Orchard advisory and development: this consisted of, among others, a thorough code review, upgrading the websites' code from Orchard 1.7.0 to 1.8.1, then to 1.10.1, a data sync daemon that constantly synchronizes real estate listings from a legacy database to the Orchard site and various Orchard advisory. Furthermore due to the vast amount of content items (more than 40000) certain performance problems in Orchard surfaced and CarolinaMLS® sponsored to fix a very important issue with Autoroute. This is how Mike Caesar, Director of Marketing and Communication of Carolina summarizes it: Lombiq took the time and effort to understand our unique business needs. The work performed was of good quality and delivered on time. Response time for questions and concerns was quick as well. In summary, it was a pleasant working partnership. Do you also need some Orchard development? Drop us a line!