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 >

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.

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!

Teaming Up With Topcon Positioning Systems to Prepare Their Platform, Aptix, for Conexpo Demonstration

Are you in the construction industry and looking for a digital platform that can integrate with third-party apps and streamline your workflows? Or are you simply looking for an example of our coding expertise being put to good use? Either way, look no further than Aptix by Topcon Positioning Systems, a SaaS platform that offers a range of digital integration services to help construction professionals work smarter, not harder. And it's recently been spiced up with a touch of Lombiq! Construction works better digitally. Earlier this year, the Topcon Integration Services development team approached us at Lombiq to contribute to several key features on the Aptix platform. Over the course of several months, the two teams worked diligently on the platform to ensure Topcon meets their site functionality goals in time for their important platform demo at this year's ConExpo event. The Topcon Integration Services team at ConExpo. Our team primarily worked on the platform's integrations and workflows features, the former of which allows integrating various third-party construction-related apps, while the latter is built on top of the underlying framework with additional improvements. These tasks primarily included working with JavaScript front-end technologies and CSS theming tools to make the project more efficient. Joining a project with its own conventions and distinct technologies is always a challenge, but it's one we were happy to take on. While our involvement with the platform's development was relatively brief, it was also exceedingly productive, and the collaboration allowed the Topcon team to meet vital deadlines leading up to their presentation at ConExpo. Here's how Arra Derderian, Senior Director at Topcon Aptix, experienced our collaboration: The Lombiq team was able to ramp up quickly and help us meet a tight release deadline. The developers were knowledgeable and able to take instruction without a lot of overhead from our team. We appreciate the help they gave us to meet our milestone. Our expertise is available for both long-term and shorter projects. Should the opportunity interest you, here is where you can learn more about how we can help you work more efficiently and effectively.

Smithsonian Folkways Recordings now upgraded to Orchard Core

If you like music – and, truthfully, who doesn't? –, we have some good news for you: you can now browse and license music on an Orchard Core-based platform! This is brought to you by the long-standing collaboration between Lombiq and the Smithsonian Institution, which has been engaged in a working relationship with us for several years now. The sites of the Smithsonian Center for Folklife and Cultural Heritage were made using Orchard 1, which we had a hand in creating all the way back in 2017. These Orchard-powered sites also include the home of the Smithsonian Folkways Recordings, which is now running on Orchard Core instead! Folkways, with music and Orchard at its core With Orchard Core offering an ever-growing number of benefits over its predecessor, including various performance improvements and a more user-friendly UI, the time to upgrade from Orchard 1 drew near by the end of 2021. Due to our long history with the Institution, we had the opportunity to participate in this project too. Lombiq took a major part in the migration process that was ongoing earlier this year. This included updating the existing codebase to modern standards using the latest C# language features, re-implementing our Content Editors module to make it Orchard Core compatible, as well as adding UI testing to easily spot regressions. The application also makes use of several of our open-source projects such as Helpful Libraries, Helpful Extensions, Gulp Extensions, and NPM MSBuild Targets. The new Folkways site launched in July and can be found on our showcase website Show Orchard as well. This is what Toby Dodds, Technology Director at Smithsonian Folkways Recordings, had to say regarding our collaboration: During the past year we’ve had the pleasure of working collaboratively with Lombiq to upgrade our backend CMS from Orchard’s 1.x to its more modern 2.x version Orchard Core – based on Microsoft’s Dot.Net Core. This was a complex and difficult project, but essential as well, and once again we feel lucky to have been able to work through it with Lombiq. Anyone who works around Web or IT systems knows that they are not static and always grow and expand in complexity. Collections of data grow as do the number of fields. Our collection database, which is now 20 years old is at the core of our whole enterprise and represents millions of pieces of information. Years ago, we determined that we could leverage Microsoft technologies and Orchard’s CMS to manage that data while simultaneously supporting our website. This strategy has paid off and we have been able to thrive as a business, generating revenue through sales on our website, licensing opportunities, in-kind donations, and through the distribution of our catalog to outside digital music services. All this business is data-centric and working with Orchard has given us total control of our data landscape. A big challenge, and a breakthrough, of Orchard Core is that data is accessed in a code-based way which results in better performance but required us to complete a complex migration of our data from our 1.x database held in MS SQL Server. Thankfully Lombiq was ready to take this on, helping us build a data migration process that worked like a charm and was a bridge between the old and the new. We were also able to retain access to our data in SQL, allowing us to keep our existing integrations, and the ability to query our data directly when necessary. Because data is managed within the application layer now, we have also leaned on Lombiq to develop a set of tools to Import, Export, and Update our collection using Excel spreadsheets. Our data life has gotten easier as a result and we are now better prepared to acquire, process, and distribute recordings and collections moving forward. Orchard Core represents not only a step forward for our website but also for our collection management work as well. Specifically on the website we have also been able to take advantage of Orchard Core’s improved speed to produce new tools for browsing the collection. Being able to browse and filter thousands of releases in a nanosecond is cool, no matter how you slice it. Additionally, this new speed on our website is opening a door for us to introduce a streaming audio player that depends on AJAX to maintain a persistent audio listening experience while browsing the site. This only works well if pages load quickly and do they ever! Getting to streaming is a key priority for us and now we expect to make that available to the public next year. In summary, this has been an innovative and productive period for Folkways and now that we are in Orchard Core, we are looking forward to all the benefits that will come from this hard-fought upgrade. Our success here is thanks to Lombiq who’ve had the skill, vision, and patience to work with us to overcome big challenges and get the job done. You can also check out a demo video of the app and our experiences developing it here. As Orchard Core grows in popularity, so does our experience with it. If you too would like to enjoy the various improvements the platform offers, don't hesitate to reach out to us here.

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!

Intensive Orchard Core training for the In Motion team

While we had and continue to have smaller online mentoring projects, as well as bigger trainings covered by NDAs that we can't talk about, here's finally a training that we can disclose: We recently had the opportunity to provide a five-day intensive Orchard Core training for the team of In Motion. Due to the pandemic, this happened online of course. Read more on our Orchard training website Orchard Dojo.

Improving your employment security with Orchard

Unemployment is thankfully not something you need to worry about too much if you're an Orchard developer and you're doing your job well. But if things do go south it's good to get some help, the kind that the Employment Security Department of Washington State offers, among a lot of other services. And maybe they'll hire you as an Orchard developer since their website also runs on Orchard! What's more, the website now includes a module developed by us too. That the ESD website runs Orchard you may have heard, since we've added it a while ago among the showcased Orchard websites on Show Orchard. While previously we've done some work on the State's Paid Family & Medical Leave portal as well the news is that the ESD website now also includes a 1.x port of the Orchard Core Content Preview module. If you don't know the Content Preview module allows you to open a live preview window of a content item in Orchard Core. With this, you can see how the content will look like in the context of the site's frontend, not just in the editor. It's very useful to get an actual "what you see is what you get" experience on each keystroke. We've ported this module from Orchard Core back into Orchard 1.x, taking care to also make it support TinyMCE and the Layouts module. It's now available in the official Orchard source so you can run it on your Orchard site today! Do you run an Orchard 1.x site but would like to see some new Orchard Core feature ported over? Let us know!

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!

Preventing skin cancer with Orchard: The Skin Cancer Foundation's website

We should really take better care of our largest organ, the skin. The Skin Cancer Foundation, a non-profit from New York City, helps by educating people on skin cancer prevention, early detection, and treatment - it's actually the only international organization to focus on this. And as you may have guessed, their website runs on Orchard CMS! So they got in touch with us and we worked together on a series of tasks to upgrade the site a bit. The Foundation's website has previously run on Orchard v1.4. If you're not entirely familiar with Orchard's release schedule then now you'll know that 1.4 was released in 2012. That was quite a while ago, so an upgrade was due: Our first task was to upgrade the site to 1.10, the current version. Secondly the site was not very convenient to use on small screen mobile devices. To mitigate this we've implemented a responsive retrofit, only changing what was really needed and keeping everything else from the original theme intact. Now if you check the site from a mobile device it will work as you expect it. We worked together with Victoria Silecchia, Skin Cancer Foundation's Digital Content Manager and Mae Fang, the Foundation's Web Developer to deliver the updates to the site, which were rolled out at the end of 2017. Victoria summarized the project as following: Going into this project, we weren't quite sure where to start or what the best approach was to meet our needs (and our budget). From our first interaction with Zoltán and team, we were put at ease. They presented us with a number of options that would allow us to achieve our goal, and they helped us understand the pros and cons of each. Once we were ready to move forward, the Lombiq team was always available to answer questions we had and kept us informed of the progress. At the end, they delivered exactly what they promised. We are really satisfied with their work and appreciate that we have a trusted go-to Orchard expert, just an email or Skype call away! Do you have an Orchard site that would really benefit from an upgrade? Just send us an e-mail!