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.

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.

Helping Kast build a multi-tenant platform on Orchard Core

Kast is an Australian company and one of their primary goals is to implement the Kast platform with the Kast Group Finder component. We worked together with Seth Cleaver (Co-founder and Director of Kast) on this tool to be able to create an intuitive self-service process that enables people within a church to easily find a suitable group to attend, simplify the administrative processes required for getting people into groups, and provide information to the group co-ordinators that might assist in planning and measuring effectiveness. Background information Every tenant of Seth's platform has a complex architecture that consists of two huge components: Event Management and Group Finder. Besides multiple church services, the Kast platform has a lot of events, including youth groups for a range of different ages, interest groups such as dances and art, men's and women's events, and so on. Some of these are single events and others are recurring. The Event Management component is responsible to provide the community and the members to easily discover these events using an attractive and easy to understand platform. They have two websites, all running on Orchard Core: https://www.kast.io/: The homepage of the Kast Group Finder. https://demo.kast.io/groups/: A demo website where you can experience the demo about the Group Finder. Since March 2019 we've been helping Seth to build the Kast platform. Before starting to code together, we started with a training to give an overview of what can be achieved with Orchard Core, how can you do the content modeling, build your own custom theme from scratch and use Vue.js in Orchard Core to create multiple apps. But what does Seth say about this? The team at Lombiq have been an integral part of the delivery of the first release of our SaaS product in 2019. Lombiq's unique combination of expertise, talent and experience mean that they not only understand the requirements of the project they are undertaking but how it contributes to the wider vision for your product. The value of this can not be overstated. Having personally been in the web development space for over 16 years, I have found that Lombiq are one of those rare finds that consistently deliver more than expected in all that they do. Now let's have a closer look at the Group Finder! But before doing that we have to get a deeper knowledge about how groups are made up. Overview of what we've developed First of all, every group has gatherings at different times. For example, a group could have gatherings every Saturday or every second Saturday at 4:30 p.m. - 5:30 p.m. To store the frequency of the recurring events that can be added to the user's calendar we decided to use RRULE strings. By using that we can programmatically define recurring and scheduled events. But of course, the users don't want to enter this kind of strings on the admin side of the site when creating happenings for the groups. We needed to implement a UI, where they can easily set up the start date and time with the end date and time and of course set the frequency. To solve this issue we implemented a form something similar that you can meet with on this page. This event date editor is created by using Vue.js. Many churches already maintain group information and more in a church management system (ChMS), therefore our next task was to do the integration between Seth and his company and Elvanto. Calling Elvanto APIs and parse the JSON response could be not so tricky, but constructing the Group content types based on the input data involved more work. The Group Finder app itself is a Vue.js application responsible for returning groups based on various search conditions. First, users have to provide a few details about themselves, then choose the relevant group types to show the right groups. For this, we needed to provide different pages with different kinds of forms. The Vue Router (which is the official router for Vue.js) is responsible for the navigation between the pages and to build this Single Page Application for easy usage. We used our open-source Vue.js module for Orchard Core to add the Vue.js component templates to Group Finder. If you are curious about how to use Vue.js within Orchard Core, you could see some great examples in our Orchard Core Training Demo module. There are many times when building an application for the web that you may want to consume and display data from an API. There are several ways to do so, but a very popular approach is to use axios, a promise-based HTTP client. When users get the list of the groups they can choose between them to find the relevant groups. When users would like to connect to a group, they need to send an expression of interest first with a personalized message. This means that the user, the group coordinators, and the group leaders will get an e-mail notification about the new person who would like to join the group. Conclusion The platform for Seth and his company involves lots of settings using the dashboard. By using Orchard Core, we could implement an interface for users with higher permissions to easily access the settings they need (and not more) without building the whole backend of the platform from the ground. Thanks to our new custom workflow tasks that users could easily set up, sending emails to the preferred addresses are solved in a very extensible way. And because Orchard Core itself also using Vue.js in some of the built-in modules, we didn't have to go far if we needed to find great examples to solve a given problem. Is your company also ready to make the Orchard leap? Let's have a call!

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!

Helping the oldest honor society: Phi Beta Kappa and Orchard

It has a certain ring to it when you can say your company, institute or school is 50 years, or 150 years old. How about 250 years? The Phi Beta Kappa Society, the oldest academic honor society in the US is almost that old, being founded in 1776, the year of the Declaration of Independence. Having a history of even 17 US Presidents and countless other notable people being members, Phi Beta Kappa has an established presence to date - and a web presence also based on Orchard CMS. The Key Reporter, Phi Beta Kappa's news site, runs on Orchard. Since making modifications to an existing Orchard site can be challenging to start with, we got an inquiry: Jim Roberts, Phi Beta Kappa's Director of Information Technology and Planned Giving got in touch with us to help with a few things, change the site here and there. This is what he said about our brief joint work: From start to finish, Zoltán is the consummate professional. He is more than a skilled developer but a patient teacher and project manager as well. While the project was small in scope, I always felt as if my needs were a priority. I look forward to working with him again and would recommend Zoltán and his team without reservation. Let's see how we'll continue to work together! Do you have an Orchard site that would need some love? Just send us an e-mail!

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!

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!

Open Dojo Course and university Orchard course at the same time - case study

Our second Orchard university course finished - but this time it was also a massive online course. With the free and open Dojo Course we reached more people than we ever could with an on-site course. You can read the full case study for the Orchard Dojo Course and the Orchard university course on our Orchard training website Orchard Dojo.