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
ERP
All tags >

Building Relationships Beyond Our Bubble: The Communities We Joined This Year

If you know Lombiq, you probably know us from GitHub, from the Orchard Core project itself, or from a developer conference. A chamber of commerce or a CMS industry panel isn't the first place you'd expect to find us. But over the past year, we joined five business and industry communities, and we did it on purpose. We know the open-source and developer world well. It's where Lombiq comes from, and where most people know us. But the people who decide which partner to build with, or which platform to trust, mostly aren't there. We wanted to meet them, and we started by joining these communities. This is what each of them has brought us so far. Boye & Company: CMS Experts Boye & Company's CMS Experts group is the one that sits closest to our world. It's a vendor-neutral peer community of digital leaders, agencies, analysts, and platform vendors who compare notes on where content management and digital experience are heading. While some of them already knew Orchard Core, until we joined, it wasn't really in the picture there. That changed quickly. We took part in CMS Summit 26 in Frankfurt, among the agency and consultancy participants, at an event focused on AI, digital experience, governance, workflows, and platforms. Beyond the membership, the real value was in the conversations. When structured content, metadata, and Generative Engine Optimization (GEO)/Answer Engine Optimization (AEO) came up, we could show where Orchard Core fits. Outside the .NET world, Orchard Core doesn't usually come up in these discussions. HBBA Global HBBA Global is a UK–Hungary business network. For us, the value here is access. For a Hungarian company building for English-speaking markets, these networks connect us with UK-based partners who can open doors to companies we'd struggle to reach directly from Hungary. HBBA introduced us as a builder of complex digital systems for English-language markets, with clients like WTW and Microsoft. Some of that work is easy to picture: a VIP ticketing portal for Live Nation, or the music catalog the Smithsonian calls Spotify for folk music. And it's been an active year, mostly in London. We joined HBBA's Innovation Unleashed summit at the Embassy of Hungary, a fast networking session that ran to around thirty real conversations in two hours. In April, Márk and Zoltán were at HBBA's "When Leadership Meets Strategy" event at The Shard. And in May, Benedek and Zoltán spent several packed days in the city, including HBBA's "AI or Be Left Behind" summit on turning AI strategy into operational reality. In these markets, a cold email usually goes nowhere; the conversations that matter start in person. That's also why we show up beyond the formal events. While we're in London, roughly every month, we drop in on local networking too, like Business Buzz in Canary Wharf. If you're around and want to meet, there's a good chance we can! AmCham and BCCH We also joined two chambers of commerce this year. We're now a member of AmCham Hungary, the American Chamber of Commerce, which connects us with the US business community in Budapest. We first stopped by in June as guests at the INSIGHT Reception, a mid-year gathering at Albemarle's new Budapest headquarters with a little over a hundred people from AmCham's boards, committees, and working groups. It was a part of the business community we hadn't been close to before. We also joined the British Chamber of Commerce in Hungary (BCCH) to strengthen our UK-facing network, alongside the HBBA work. We've since been to a couple of its events, including its 2026 Annual General Meeting and the IBCC x BCCH Signature Golf Experience in June. CCIFH Most recently, we joined CCIFH, the French-Hungarian Chamber of Commerce and Industry (also known as CCI France Hongrie), the leading Francophone business network in Hungary. It's the newest of these memberships, so we're just getting started. We've been to our first event with them so far, with more to come. What it brings back to the work These memberships aren't logos for a page. They're worth the time because they feed back into what we build and how we talk about it. They give us three things. First, we get a feel for where CMS and digital experience are going, from structured content to GEO and AEO. It shapes how we build and what we recommend to clients. Second, we meet partners in the UK and US markets we build for. And third, we get in front of the kind of organizations we're a good fit for, the ones we don't usually meet through the open-source world. It's something we've written about before. Years ago, being part of the Azure Websites Customer Advisory Board gave us platform-level feedback that fed straight back into our own products and projects. These communities are different, and the stage is wider, but the idea is the same: you learn more, and you're more useful, when you show up in person. Are you in one of these communities too, or looking for a partner for a serious web project? Get in touch.

Integrate Microsoft login into your ASP.NET Core or Orchard Core application with ease

Why create separate accounts in different systems when you can use a single, trusted source for all of them?

Instead of asking people to create yet another account, you can let them sign in with the Microsoft account they already use at work. This can be a Microsoft 365 account or an account managed through Microsoft Entra ID.

For users, this feels familiar. For administrators, it keeps account management closer to the systems they already use every day.

Managed CMS Hosting Now Available in the Microsoft Marketplace — Powered by DotNest

Microsoft customers worldwide can now discover and use DotNest, a fully managed website hosting platform, through Microsoft Marketplace, accessing trusted solutions that accelerate innovation and business transformation with unified integration across Microsoft productsBudapest, Hungary — June 23, 2026 — Lombiq Technologies today announced the availability of DotNest, a fully managed content management and website hosting platform, in the Microsoft Marketplace, the unified online destination for customers to buy trusted cloud solutions, AI apps, and agents to meet their business needs. DotNest customers can now discover and deploy trusted solutions through Microsoft Marketplace, with smooth integration and streamlined management across Microsoft Azure and other Microsoft products.DotNest is the only fully managed hosting service for Orchard Core, the open-source, modular content management system (CMS) framework built on ASP.NET Core. Built and operated by Lombiq Technologies, a major contributor to the Orchard project for more than a decade, DotNest brings enterprise-grade Orchard Core hosting to organizations without the complexity of running their own infrastructure. Today, DotNest powers more than 6,000 websites worldwide.DotNest delivers Orchard Core as a fully managed SaaS on Microsoft Azure, removing the infrastructure burden of server management, security patching, and version upgrades. Now available in the Microsoft Marketplace, organizations can procure DotNest directly through their existing Azure subscription and manage their websites from the Azure Portal alongside their other cloud resources. Key capabilities include:Zero technical maintenance: Hosting, monitoring, and platform updates are handled automatically so teams can focus on building, not operating.Native Azure integration: Sites are provisioned and managed from the Azure Portal, backed by Azure security, point-in-time backups, HTTPS, and geo-redundant storage.Complete design freedom: Full Orchard Core customization is preserved, with automatic theme deployment from source control and support for custom content types and modules.Built-in ecommerce: Organizations can launch online stores using the integrated Orchard Core Commerce suite without additional platform setup.Enterprise performance: Optimized infrastructure with CDN, caching, Elasticsearch, and email delivery requires no infrastructure configuration from the customer.GDPR compliance: DotNest is compliant out of the box with privacy-focused defaults suited for EU organizations.The offering is designed for IT teams looking to reduce infrastructure overhead, marketing teams that want to launch and update web properties without depending on development cycles, and digital agencies that prefer to focus on customization rather than operations. "Bringing DotNest to the Microsoft Marketplace is a natural step for us,” said Zoltán Lehóczky, Co-Founder and managing director of Lombiq Technologies. “We have spent over ten years building DotNest and contributing to Orchard Core itself. Listing in the Microsoft Marketplace means any Microsoft customer can now provision a fully managed Orchard Core site in minutes, using the same Azure subscription they already rely on for everything else, no separate procurement, no infrastructure work, and no compromise on the flexibility of the open-source platform.” “Microsoft Marketplace helps organizations and partners move faster, work smarter, and grow by connecting them with the right solutions—all in one trusted place,” said Cyril Belikoff, vice president, Microsoft Azure Product Marketing. “We’re happy to welcome Lombiq Technologies’ DotNest solution to the growing Microsoft Marketplace ecosystem.” Microsoft Marketplace is a single destination to find, try, and buy trusted cloud solutions, AI apps, and agents to meet your business objectives. Choose from a growing collection of solutions tailored to your unique needs, available both in Marketplace and directly within Microsoft products. DotNest is available now in the Microsoft Marketplace at https://marketplace.microsoft.com/en-us/product/saas/lombiq.dotnest-production. To learn more about DotNest, visit https://dotnest.com. Lombiq Technologies is a software, training, and services company focused on web development with open Microsoft technologies, predominantly the Orchard Core content management system. With more than a decade of contributions to the Orchard Core ecosystem, Lombiq provides custom development, training, consulting, and hosting services to clients worldwide. The company is the team behind DotNest, the only Orchard Core SaaS. Learn more at https://lombiq.com. For more information, press only: Lombiq Crew, Lombiq Technologies, [email protected]

Long-term Orchard Core maintenance for the City of Santa Monica

Back in 2021, we wrote about helping the City of Santa Monica move santamonica.gov from Orchard 1 to Orchard Core. Since then, we have continued working with the City's team.

In the last couple of years, much of that work has been maintenance: upgrading Orchard Core, improving tests, making local development easier, cleaning up the codebase, and fixing performance issues.

The Orchard Core upgrade was an important part of this. Keeping the CMS version current helps the site stay on a safer and better-supported foundation. It also brings in fixes from Orchard Core itself, including fixes for issues that could otherwise affect users, editors, or developers.

The other changes support the same kind of work. Automated tests help catch problems before deployment. Auto Setup makes local development more predictable. Static analyzers, codespell, and Renovate make the codebase easier to maintain. 

Most of this is not visible from the outside, but it is important for keeping a long-running website working well.

Rebuilding DotNest.com: Orchard Core, Tailwind 4, and a more maintainable workflow

DotNest is Lombiq’s managed Orchard Core hosting platform where users can create and run Orchard Core sites without handling infrastructure, updates, or maintenance themselves. We recently rebuilt the site to give DotNest a clearer presentation and a more modern user experience. By looking behind the scenes of the DotNest site rebuild, you’ll see how a website redesign can become a broader modernization project: improving how landing pages are structured, introducing Tailwind 4 into an Orchard Core front-end workflow, simplifying asset handling, and using AI-assisted tools in a practical way while keeping developers in control. Why the rebuild mattered The previous site served its purpose, but it no longer matched what we envisioned for DotNest. Beyond a more modern design, we needed clearer messaging, and a content management structure that would be easier to maintain as the site evolved. This was especially important because DotNest is more than a marketing website. It also reflects how we approach building maintainable Orchard Core platforms. If the site itself is hard to update, every future improvement becomes slower and more expensive than it should be. So we treated the rebuild as more than a visual refresh. It became a chance to rethink the site’s structure, front-end workflow, and development process in a way we can reuse on future Orchard Core projects. Building landing pages around reusable sections One of the main changes was how landing pages are structured in Orchard Core. Previously, the DotNest pages used simple Liquid widgets for page sections. This was quick and flexible while most changes were made directly by developers, but it also meant that the page structure was less explicit and harder to evolve consistently over time. Around the same time, the Orchard Core community was also moving toward more reusable “Blocks”-style page structures, which aligned closely with the direction we already wanted to take for DotNest. The rebuild became a good opportunity to apply a similar pattern in practice. For the new site, each landing page section now has its own content type, and the sections are composed on the landing page through Orchard Core’s BagPart. This keeps the flexibility of section-based pages while giving each section a clearer structure and purpose. The result is a landing page system that is easier to understand, easier to extend, and less dependent on ad-hoc template changes. At the same time, the reusable section-based approach gives content editors flexibility within clear guardrails, making it much harder to accidentally break layouts or page structure. For a marketing site that will keep evolving, that maintainability matters as much as the initial design. Modernizing the front-end workflow The rebuild was also the point where we introduced Tailwind 4 into our internal front-end workflow for Orchard Core projects. Previously, we used a BEM-style approach with custom CSS files. While this worked well for years, it also created more manual structure and coordination as the site evolved. With Tailwind 4, we could build UI components faster, keep styling closer to the markup, and work more consistently with our design system. As part of the rebuild, we removed the old Node.js-based asset pipeline and integrated Tailwind directly into the .NET build workflow. That led to Lombiq Tailwind Targets, our open-source MSBuild integration for Tailwind CSS. With Lombiq Tailwind Targets, Tailwind compilation runs as part of the .NET build process, making the front-end workflow feel like a natural part of the Orchard Core application instead of a separate toolchain to maintain. This also aligned with a broader direction we had already started exploring at Lombiq: simplifying front-end tooling and moving away from Node.js-based workflows where they add unnecessary maintenance overhead. We wrote earlier about this approach in Step away from that Node.js. Using AI where it helps, with developers still in control AI-assisted tools became part of the rebuild mainly in the UI and front-end workflow. We used Magic Patterns to explore UI directions and generate Tailwind-based starting points from our design system. Since the generated code was not always aligned with Tailwind 4 or the final Orchard Core implementation, we still reviewed and refactored it before integrating it into the site. To support this workflow, we also created two open-source repositories: Tailwind Agent Skills and Orchard Core Agent Skills. These agent skill collections give AI tools more project-specific context around Tailwind 4, Orchard Core theming, content modeling, shapes, and recipes, making the output far more useful than generic prompting alone. The goal was not to automate development away, but to make AI-assisted work more practical and reviewable for real Orchard Core projects. AI helped speed up repetitive and exploratory tasks, while developers still made the architectural and implementation decisions needed to keep the final result maintainable. What we gained from the project One of the biggest takeaways was how much easier Orchard Core landing pages become to manage once reusable sections and clearer content structures are introduced. The previous setup had gradually accumulated friction over time, while the new approach already feels easier to extend and work with. The rebuild was also our first larger Tailwind 4 project, and it significantly changed how quickly we can build and adjust UI components. That experience directly led to Lombiq Tailwind Targets and helped shape how we want to handle front-end workflows in future Orchard Core projects. We also learned a lot about practical AI-assisted development. Working on a real-world project made it much clearer where AI tools actually help and where developer oversight still matters. That experience ultimately led to the Tailwind Agent Skills and Orchard Core Agent Skills repositories. Most importantly, we validated different development approaches for future Orchard Core websites. If you’re planning an Orchard Core website, a redesign, or a modernization project, reach out to us. We’re always happy to help teams build Orchard Core solutions that remain easy to evolve as requirements grow over time.

Your analytics isn’t broken. It’s incomplete.

Web analytics is the foundation of modern marketing decisions. But today, a growing portion of user behavior simply doesn’t show up in your reports.

Ad blockers, browser extensions, and privacy tools can strip tracking parameters or block analytics scripts entirely. The result is incomplete campaign data, misleading attribution, and decisions based on partial visibility.

For marketing and product teams, this is not just a technical inconvenience. It is a business risk. Campaign performance becomes harder to evaluate, budgets are harder to justify, and growth decisions rely on guesswork instead of evidence.

Bringing Orchard Core into the classroom at Óbuda University

Since 2013, we’ve been working with Óbuda University on a hands-on way to teach web development. What began as a course built around Orchard CMS later evolved into an Orchard Core-based subject, giving students a chance to learn by building something that could actually work in the real world, not just completing classroom exercises.We asked our colleague Gábor Domonkos, who has led the collaboration for years, to walk us through how the course started, how it works today, and what students usually take away from it.– How did this collaboration start?At first, the university had a Hungarian, non-developer course focused on Orchard CMS and DotNest, Lombiq’s hosted Orchard platform. Students built sites through the admin UI, which was a good introduction to content management. But once Orchard Core arrived, we saw a chance to create something more ambitious: a developer-focused subject where students could also write code and go beyond the basics.– What changed with Orchard Core?Orchard Core made the course much more flexible. Students can now learn not just how to use a CMS, but how to extend it, customize it, and build on top of it. That meant more room for customization and coding. It also gives them a much more realistic picture of what it means to develop with a modern CMS on ASP.NET Core.– How is the course structured?The semester is built around a few milestones. Early on, students choose their project topic and define the basic idea. Midway through the semester, they should already have a working site with real content. By the end, the project should be close to final, both in structure and content.The later stages are mostly about making sure students stay on track. If they need help, they can share a short update so we can spot problems early and steer them in the right direction. Some students also choose to demo their project before the official deadline.– What do students usually build? Any favorites?That depends on which version of the course they take. In the non-developer version, students often build sites with forms, search, taxonomies, and content workflows. In the developer-focused version, they go further and build custom modules, themes, and more advanced functionality.One project that stands out was a volunteer platform. Organizations could publish volunteer opportunities, and users could browse, apply, and track their enrollments. It was a nice example of how Orchard Core can support a real, practical use case without adding unnecessary complexity.– Has this led to anything beyond the course?Yes, some students later became our colleagues at Lombiq. By the time they finish the course, they already know the basics of Orchard Core and have built something real with it. More importantly, they have seen what it’s like to work with a real open-source ecosystem, not just with a classroom demo.– Where should someone start if they want to learn Orchard Core today?If someone wants to learn Orchard Core today, Lombiq has a few good starting points. Dojo Course 3 is a full video course on YouTube that walks through Orchard Core for both users and developers. We also maintain the Lombiq Training Demo for Orchard Core on GitHub, which is a functional module with heavily commented code to help developers understand how Orchard Core works in practice. And beyond that, Orchard Dojo regularly publishes tutorials, tips, and other learning resources for the Orchard community. For us, that is the best proof that the collaboration works. Students gain practical experience, the university gets a more hands-on subject, and the industry gets people who are better prepared for real projects. We believe more universities could benefit from this kind of collaboration, whether with Orchard Core or other open-source technologies. And if you are exploring something similar, we are always happy to share what has worked for us so far.

Event management backend for one of the largest retailers

Avastec, a UK company, approached us to continue the development of their existing Orchard Core-based headless backend utilized by the event management site of one of the world's largest retailers. It was already in use with a publicly accessible Node.js-based frontend. The end client urgently wanted some new features, with follow-up tasks to optimize the system's performance, and keep the app up-to-date while maintaining the integrity of the user interface. Our initial task involved the transformation of data migrations from the simpler recipe-based paradigm to a more structured code-based approach. This transition aimed to enhance the traceability of modifications the development team applied. Simultaneously, a suite of UI tests was integrated into the workflow to uphold continuous code quality assurance. Leveraging the flexibility of Orchard Core's migration API, we executed this pivotal migration process without it negatively affecting users. Since then, we've delivered a lot to meet various user requirements, including event ticketing, integrating with a GDPR compliance API, and launching the site for another brand of the end client. One particularly interesting task was the implementation of QR code-based entry management, which we also supplemented with UI tests using the Lombiq UI Testing Toolbox. We've also implemented a feature to let the app use a fake video feed during tests, what we also demoed during the weekly Orchard Core podcast. From our other open-source projects, we also utilized Lombiq Helpful Extensions, as well as Lombiq Hosting - Azure Application Insights, since the app is hosted in Azure. This is what Steve Taylor, CTO and Founder of Avastec says about our joint work: Working with this team has been a genuinely positive experience from day one. They quickly understood the complexities of our existing Orchard Core setup and delivered improvements without disrupting a live, high-traffic platform. Their ability to balance rapid feature delivery with long-term maintainability and performance has been particularly valuable. The introduction of structured migrations, robust UI testing, and innovative solutions like QR-based entry management significantly elevated the quality of the system. They’ve consistently demonstrated technical expertise, reliability, and a proactive mindset, making them a trusted partner in the ongoing evolution of our platform. Thanks to Orchard Core, UI testing, and innovative feature implementations, we effectively addressed Avastec’s challenges and delivered a significantly improved event management backend. It continues to serve the end client, with us working on improvements to this day. Do you want to launch and event management platform on Orchard Core? We have actually built several more too, get in touch with us!

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.

From CMS to Collection Manager: An Interview with Toby Dodds on Orchard Core at Smithsonian Folkways

“Our CMS is not just a web-publishing platform — it’s evolved to become our collection manager.” Smithsonian Folkways runs a 75,000-track archive on Orchard Core. Director of Technology Toby Dodds shares how they moved from Orchard 1.x to Core, and turned their CMS into a mission-critical platform.