 First of all, hello and thank you everyone for coming. All right, we are here to talk about today of how we integrated and scaled opinion as a learning management system into a global ecosystem. And when we say global ecosystem, we refer to Nestle. Before we start with the presentation, let me just ask you to get the feeling here from your side, how many of you know about opinion? That's pretty much everyone. How many of you have worked with opinion already? Okay, a bit more than half. All right, then let us tell you about our experience. If you have any questions, then there will be a Q&A at the end and there will be time to ask. All right. Now, as you can see, this is a joint effort with three speakers today. We have Mariana Solosana, our global website lead for Nestle Professional, then to my right, Antonella Severo, who is the product manager for the WebCMess at Nestle. And then there's me. My name is Enno Langerlotz and I'm a solution architect from Coco Moa. We have structured our presentation in three parts and we will start with Mariana who will give us a little bit of background on Nestle Professional and how they came to meet opinion. Please. Good afternoon, everyone. It's my pleasure to be with you here today. It's my first time in Drupalcon. It's really a great experience for me to see this enthusiasm and this commitment of the community. So more on the business side, I will say it's just fantastic to see this energy and the spirit of all that you all have. So I'm going to share with you basically my experience in Nestle Professional as global website lead when it is about meeting opinion LMS so why the need came up. So first of all, what is Nestle Professional, right? So you may think Nestle, Nestle Professional. So basically it is a division in Nestle that is dedicated to the out-of-home business. That means all the food and beverage that is consumed outside home can be restaurant, hotels, cafeteria, offices. So we basically create, develop products and solution that can serve all these food service operators. Our main purpose in Nestle Professional is to enable our partner's success. What does that mean is we really need and we want to commit to help them grow their business. So what do we do to deliver our promise? We really collaborate very, very close with our customers. So we have different innovation R&D technology centers. These are the two main, for Nestle Professional exclusively. I'm not going to mention all the different R&D centers around Nestle. As you know, we are a huge company but for Nestle Professional, these two are key. So the one on the right is basically focus on food and is based in the U.S. And here, for instance, we invite our customers to work with them and we have a big network of chefs, nutritionists, product developers that are there working together with the customers to mirror their operations. So they share with us our challenges and together we come up with product innovation, product customization, new ideas for menu development, et cetera. On the left, it's really more about beverage. So it's a big showroom where we have different beverage systems, can be hot and cold beverage systems. So we invite them as well, our customers to really try the different systems we have to display different menu, different beverage menu. So the key message here is really, and it's real, we really collaborate very close to our customers. We are a very customer focused business. If we do not understand their needs, their pain points, we cannot really help them grow and that's our main purpose. Another way to enable our partner's success is through webinars, through online training. So this industry is very dynamic. As you can see, there are constantly food trends, food trends, sorry, beverage trends, as well as an industry with very, very high rotation of personnel. Especially after COVID, we saw that the industry was very, very bad affected. So it's very difficult to get people joining as chefs, as waiters. They found other jobs, they found other ways of living. So this is why we believe that online training is essential and it helps us to really collaborate and get closer to them. So the need for all of these LMS, as I mentioned, really gets stronger and stronger after COVID or during COVID because it was, I guess, one of the industries that was most impacted. So we saw our colleagues in different parts of the world, like in this play of Mexico, that they actively started to run webinars and workshops and online trainings to help all these customers face this new reality and this shock of not having income, of suddenly seeing the restaurants all shut down. So they started to partner with different companies. Also we have established agreements. So they deliver webinars like food safety or take away delivery. So these courses became quickly popular and the team were amazed how quickly the community was growing. So in less than six months, they were having more than 10,000 registered people through the website. At that time, we had our Drupal 7 website. But then this team contacted me as a global website lead and told me, Mariana, we need a solution. We need to have a place where we can store our online trainings, our webinars. Can we do that in the Drupal 7 website? So we were unfortunately not able to have a place with all the requirements because they were telling me, look, we have an audience of chefs, but we have an audience of baristas and we have also owners of business or a small and medium business. So can we have in the registration two pads, one for chefs, one for barista and that they can update their profile and then we can adapt their learning path based on their level of knowledge. And can we lock courses because we don't want them to go to skip courses before taking one. They came really with different demands that were not certainly covered in Drupal 7. They told me or they asked me, we need to email them to tell them about the time the session will start, internal messages to facilitate the collaboration and many things that you can see here. So we certainly didn't have this ready for them. So what happened? They needed something. So they locally develop another website. And what we try to do in a sleigh is to really avoid having multiple websites all over the place. So we work more towards masterization, ensuring that one master site can be globally designed and developed and then deployed in multiple countries. So these certainly have some benefits that I will show in the next slide for the market, for the country, but it's not really fully aligned globally with our strategy of having a consistent, uniform online brand presence and also for cost efficiencies, et cetera. So they have one domain name called the pro to pro and these allow two learning paths, one for chefs, one for baristas. Then there's also another case in Spain and Portugal where the markets contact me and say, we need your help, we have to move our current. They did have already some academies for specifically for baristas, but they had the need to move because the supplier they were working with was sold to another company and they couldn't deliver any more of the service to them. So they asked me for help. They told me we could not wait more than three months. We need to migrate this platform to another platform. You tell us which platform, but it has to be a LMS because they had already a lot of functionalities in place. However, we have a key requirement. So again, working globally implies listening the needs of different countries and different needs. So we have to be able to provide them a lot of flexible and robust solutions. So one of the key requirements was we don't want this e-learning platform to be accessible for everyone. We want to use this platform as an added value services for our customers. So only customers that are given a code can access the platform. So we need your help that in whatever platform you are going to propose us, there is the possibility to generate codes for the sales team. So then the sales team can go and give these codes to the customers. Okay, wow. So you know, there are plenty of requirements all the time. So together with our technical partner, Kokomo, we basically start finding options, right, for delivering this quickly to the market. So this is when I met opinion. This is the title of my presentation. This is where I basically discovered the amazing it is and the more I discovered, the more I am fascinating with it because it allows a lot of integrations. It's a lot of, it's really out of the box, learning management system. That is certainly also allowing us to customize the look and feel to, yeah. Everything that was asked for the different markets I work with, even the code part, it was able to do with opinion. So with that, I'm just going to summarize saying that as a global website lead, I constantly need to seek for solutions that can be quickly implemented to the market, that can generate cost efficiencies and savings to the business, that can be scalable and adaptable. That part of flexibility is very important. And also, as you know, the security element, right, all the part of compliance and security with Nestle protocol, right? So with this, I'm going to pass over to Enno who will then really explain you more on the technical side or the challenges he faced to, to thank, to gratefully help us to deliver this to our markets. Thank you, Enno. Yeah, thanks, Mariana. So we decided, we want to use opinion. There's a real need for Nestle professional, but now what? Because you certainly don't want to use it in isolation. We are talking here about Nestle. They do have an established Drupal ecosystem. They have had that for years. They do work with their own distribution. All Nestle websites are built on that, right? They have done a great job over the years to create integrations, their custom content components and security modules so that it would always, Drupal would always comply with Nestle security standards that are pretty high. Now, what it means normally when you roll out websites, for example, a new master project, something that we needed for Nestle professional, is you take this distribution, you add your own stuff that you need for the brands, you add your own integrations that you might need for some of the markets so that you can actually create a new ecosystem for that brand that works worldwide in all languages all over the world. So we are serving right now in Drupal 10 more than, I think it's more than 50 markets actually, with more than 30 different Drupal servers. And now we want to add opinion to that, how do we do that? Opinion does need to be its own distribution, right? And it needs to stay like that so it will never be the same website as a market website itself, but we want to integrate it tightly as much as possible. And as Marianna mentioned, of course there needs to be a common design and layout so users feel at home and they hopefully might not even notice that they are switching between websites there when they use the learning management system. The challenge that we face here is markets and as the professional, they were quite autonomously. They have very different requirements and they have very different needs that depend on their customer basis. One thing that we're doing in parallel to Opinion is we're developing right now a new private area that we call the customer portal where we want to basically add more specialized service for registered customers so that we can serve them better. In parallel, some markets already had the need to switch to opinion from the old legacy systems. So we do have a situation where right now in parallel we're working with the first prototype markets, the US, where we're integrating the customer portal while other markets are already integrating an opinion. And then all other markets basically were waiting for a state where they can pick up one or the two together and actually start integrating them into the market websites, right? So have this global vision but allow the markets of freedom to choose on their own when they're ready to go with one or the two systems. This then will lead to the second phase where at some point most markets will be connected to both functionalities, customer portal and opinion. And then of course we need to bring it all together in a third phase where we say ideally at some point in the future there should be a single sign on. The two connected, two portal should connect seamlessly to each other and help each other out with the services, right? Because when you have said what you can do then is to basically put a global CRM behind all of that and you can track the users beyond both portals and can actually provide services that are relying both on the courses that we offer as well as a customer portal. So you could invent features where you say, all right, we are having a loyalty program but we should maybe connect it to some of our training courses because we expect you to know certain stuff, right? Having this tracking, knowing which user did what and having the ability to track that globally and measure the effects will be a huge step then for Nestle professional to actually move this forward and our hope is then to tightly integrate our customer to our service and provide them there with additional benefits. And with that, I'll hand over to Antonella who will help us talk about opinion more in a general sense, how else is it used at Nestle? Hi everyone, I'm Antonella Severo, I'm the Product Manager of WebCMS at Nestle Global and what we do is we handle all the solutions for brand websites, so the content management system, we have a distribution on top of that, we handle the hosting platforms, user optimization tools, et cetera. So while they were going on their journey, my team was also on our own journey because we needed to find, we have a lot of stakeholders in our processes, we have more than 1400 websites, about two thirds of them are part of like a multi-site situation, so we need to do a lot of onboarding and in the early days it was possible because there were fewer people involved but now we're at a point where we need to have guided some sort of self-service. So we created knowledge bases and documentation and lots of it but it's very overwhelming to somebody who doesn't even know where to start. So we're like, okay, we have to do something that's more guided, learning management system, platform, with gamification, that could also give us maybe some certification so we know who's in the system. But we had some constraints. So first we looked at what does Nestle have internally and they have a lot of things and they're really good. What's the problem? Is you need a Nestle email, you need to be an employee and we're not gonna go through that process for hundreds of people that we hope we'll be using our system. And also we didn't really have no to low budget and even more limited staff resources to undertake this. So little by little we looked at solutions and we looked at Drupal and of course I was familiar already with Opinio. So we're like, okay, let's bring Opinio in and see what we could do with it. So and like Marianna said, it's an out of the box and for us that was enough because this is not consumer facing. So the design that comes with Opinio is good enough for us. So we started with the agency journey. It's the biggest one that we have to do with the most content and from there we compare it down for the other roles. So we started to invite, once we had it more or less done we invited some beta testers and they provided our feedback. You could see how much time is taken if it was okay. We paired it down a little bit, we tweaked it and then we kind of made some formal announcements but not too heavily because we still wanted to see how it goes and some of the results so far we have 50 people who have completed the course and what we also found is once we have this platform other teams, other sister teams are also interested and they're creating their courses in the platform and adding to the catalog for internal usage and our next steps are we're looking at doing the courses for site owners, project managers and also now that we have experience of what it does we want to rework the agency framework to make it even better and we have to heavily promote it. So just to give you a peek into it this is kind of what the interface looks like and so this was the original one which was set up with the course presentation like a slide presentation but what happened with it is the quizzes and everything is inside and in our first pass everything was catered to agency so all the language was with them but what we're realizing is there's a lot of content that is really transversal and we don't want to be creating the same content modules and since this is content that is dynamic we will have to update it so we don't want to be updating it five times so what we're trying to do now is looking at a way to it's not going on yeah so we're looking at a way to break out the activities and make the course content the same for everybody so we took out the language that's specific so we can use those modules and then in front of it or after it we put the descriptions that talk to the role and are the quiz questions that are specific to the role and this is using the interactive book module so here you can see that there's a lot of activities that you could use since this is kind of an MVP for us we did as much as we could to put it in use some interactive element but over time we can start using more looking at the different activities that they have because there is like over 50 and then what you can also see is you can see the user can see their profile they can track their progress see what certificates and badges they have already and we can also see how many users are in the platform et cetera and you can see it from all courses you can drill down to your courses that you want and that's about it so it's been a long journey but we still have far to go we're constantly tweaking it we're discovering bugs we're working with Opinion to get some of those bugs fixed it has been a learning curve especially for what we wanted to do sometimes it's like I wanted to be like LinkedIn Learning I wanted to do this but you have to kind of just play around with it to get where you want I guess with a lot of customization you can get to what you want but again we don't have a lot of resources but this just out of the box it is fulfilling what we need at this point so that's it and so if anybody has any questions on any of the three presentations or how to use Opinion or... Questions anyone? Want to use the microphone? Yeah It might have been at the beginning so you might already have answered this but how did you do around users getting access to this? Was this like open for everyone or did you have like selected group of users that you want to give access or did you do it one by one and self-sign up how did that work? A very good question We actually had different situations that we have to cater to so at the moment we had two markets who were migrating from a legacy system and for them it was a closed system where they had to migrate all the users over but it's invitation only right? So they do not want to have public registration but this will likely change for other markets who will use Opinion differently So basically right now they are asking us please be flexible and make sure that we can cover all those possible scenarios in the future Does that answer the question more or less? Anybody else? I think we're over time Over time? All right, thank you so much for your attendance Have a great day