[{"data":1,"prerenderedAt":806},["ShallowReactive",2],{"footer-primary":3,"footer-secondary":93,"footer-description":119,"tv-leap-week":121,"tv-leap-week-seasons":131,"tv-leap-week-episodes":168,"sales-reps":554},{"items":4},[5,29,49,69],{"id":6,"title":7,"url":8,"page":8,"children":9},"522e608a-77b0-4333-820d-d4f44be2ade1","Solutions",null,[10,15,20,25],{"id":11,"title":12,"url":8,"page":13},"fcafe85a-a798-4710-9e7a-776fe413aae5","Headless CMS",{"permalink":14},"/solutions/headless-cms",{"id":16,"title":17,"url":8,"page":18},"79972923-93cf-4777-9e32-5c9b0315fc10","Backend-as-a-Service",{"permalink":19},"/solutions/backend-as-a-service",{"id":21,"title":22,"url":8,"page":23},"0fa8d0c1-7b64-4f6f-939d-d7fdb99fc407","Product Information",{"permalink":24},"/solutions/product-information-management",{"id":26,"title":27,"url":28,"page":8},"63946d54-6052-4780-8ff4-91f5a9931dcc","100+ Things to Build","https://directus.io/blog/100-tools-apps-and-platforms-you-can-build-with-directus",{"id":30,"title":31,"url":8,"page":8,"children":32},"8ab4f9b1-f3e2-44d6-919b-011d91fe072f","Resources",[33,37,41,45],{"id":34,"title":35,"url":36,"page":8},"f951fb84-8777-4b84-9e91-996fe9d25483","Documentation","https://docs.directus.io",{"id":38,"title":39,"url":40,"page":8},"366febc7-a538-4c08-a326-e6204957f1e3","Guides","https://docs.directus.io/guides/",{"id":42,"title":43,"url":44,"page":8},"aeb9128e-1c5f-417f-863c-2449416433cd","Community","https://directus.chat",{"id":46,"title":47,"url":48,"page":8},"da1c2ed8-0a77-49b0-a903-49c56cb07de5","Release Notes","https://github.com/directus/directus/releases",{"id":50,"title":51,"url":8,"page":8,"children":52},"d61fae8c-7502-494a-822f-19ecff3d0256","Support",[53,57,61,65],{"id":54,"title":55,"url":56,"page":8},"8c43c781-7ebd-475f-a931-747e293c0a88","Issue Tracker","https://github.com/directus/directus/issues",{"id":58,"title":59,"url":60,"page":8},"d77bb78e-cf7b-4e01-932a-514414ba49d3","Feature Requests","https://github.com/directus/directus/discussions?discussions_q=is:open+sort:top",{"id":62,"title":63,"url":64,"page":8},"4346be2b-2c53-476e-b53b-becacec626a6","Community Chat","https://discord.com/channels/725371605378924594/741317677397704757",{"id":66,"title":67,"url":68,"page":8},"26c115d2-49f7-4edc-935e-d37d427fb89d","Cloud Dashboard","https://directus.cloud",{"id":70,"title":71,"url":8,"page":8,"children":72},"49141403-4f20-44ac-8453-25ace1265812","Organization",[73,78,84,88],{"id":74,"title":75,"url":76,"page":77},"1f36ea92-8a5e-47c8-914c-9822a8b9538a","About","/about",{"permalink":76},{"id":79,"title":80,"url":81,"page":82},"b84bf525-5471-4b14-a93c-225f6c386005","Careers","#",{"permalink":83},"/careers",{"id":85,"title":86,"url":87,"page":8},"86aabc3a-433d-434b-9efa-ad1d34be0a34","Brand Assets","https://drive.google.com/drive/folders/1lBOTba4RaA5ikqOn8Ewo4RYzD0XcymG9?usp=sharing",{"id":89,"title":90,"url":8,"page":91},"8d2fa1e3-198e-4405-81e1-2ceb858bc237","Contact",{"permalink":92},"/contact",{"items":94},[95,101,107,113],{"id":96,"title":97,"url":8,"page":98,"children":100},"8a1b7bfa-429d-4ffc-a650-2a5fdcf356da","Cloud Policies",{"permalink":99},"/cloud-policies",[],{"id":102,"title":103,"url":81,"page":104,"children":106},"bea848ef-828f-4306-8017-6b00ec5d4a0c","License",{"permalink":105},"/bsl",[],{"id":108,"title":109,"url":81,"page":110,"children":112},"4e914f47-4bee-42b7-b445-3119ee4196ef","Terms",{"permalink":111},"/terms",[],{"id":114,"title":115,"url":81,"page":116,"children":118},"ea69eda6-d317-4981-8421-fcabb1826bfd","Privacy",{"permalink":117},"/privacy",[],{"description":120},"\u003Cp>A composable backend to build your Headless CMS, BaaS, and more.&nbsp;\u003C/p>",{"id":122,"title":123,"logo":124,"cover":125,"tile":126,"announcement_text":8,"description":127,"slug":128,"one_liner":129,"card_text":8,"status":130,"sort":8},"24008997-801f-48ef-9c21-30a478419242","Leap Week","70b6dd88-9ffa-456c-864f-06c2d45c355d","5c2ffa04-9e95-48b6-89cd-62f8ee8d3911","62816023-fa7e-4a76-b9a1-2733ee2093a6","Leap Weeks are where the Directus Core Team present what's new and upcoming for Directus users, developers, and extension builders. Catch up with announcements on-demand on Directus TV.","leap-week","Catch up with Leap Week product announcements and sessions on-demand.","published",[132,145,158],{"id":133,"number":134,"show":122,"year":135,"episodes":136},"edaf4f46-b4d7-468c-bb14-4778c0e3b304",3,"2024",[137,138,139,140,141,142,143,144],"a8eb1187-ee58-4583-824a-5d9cbefa8d7c","e477c1e4-2942-493c-b2d4-e41f589eac72","191de350-707d-4a57-a8f5-e749820530d9","369abe83-ca5d-4fbc-81c8-626912b0a7f8","c5593b03-9801-43e9-9606-facfcfb2791f","b9284b99-793b-4e71-a706-7b2f0ae2cb7a","1927e10b-f96b-41e4-a57a-42ed26094a0a","a48019be-7fd1-4b64-9b25-2b579196f121",{"id":146,"number":147,"show":122,"year":135,"episodes":148},"a259b39f-2513-4c1c-9597-fe0345798029",2,[149,150,151,152,153,154,155,156,157],"3ca36cc9-3dc4-4acd-9289-a97249c0d7e4","d1b923e7-9d76-4b23-8ac8-65e0bac37a6d","b46e60c2-a1e8-4cf1-aa27-986bc4f2c4ee","c5726061-87f2-41a0-941f-9bb44a0e57c2","68174425-5aa8-4e39-b97e-3e01785ce64b","6daa5396-df6e-42f0-a465-f682642b34f1","183146de-8afa-467b-a271-45f04a189890","376e8170-920c-4f61-977d-4cc966db2a8f","23eee332-981a-46a1-beb2-d77ae646acec",{"id":159,"number":160,"show":122,"year":161,"episodes":162},"3578239b-6b81-4bf3-a0da-8eb437ae76ba",1,"2023",[163,164,165,166,167],"3c4afa24-021a-4897-a016-ca0a71808bb0","fb8742d0-e721-49e2-bc90-10bfe538498b","c99fc51a-5f0e-4be0-bad0-6c03de3afc60","052840f3-99fe-451c-acd2-4caa7b454402","bc63bae0-dec3-4f1b-b825-0da86ebb481c",[169,192,217,238,263,284,298,313,334,349,366,381,399,417,433,456,470,484,498,512,526,540],{"id":163,"slug":170,"vimeo_id":171,"description":172,"tile":173,"length":174,"resources":8,"people":175,"episode_number":160,"published":182,"title":183,"video_transcript_html":184,"video_transcript_text":185,"content":8,"seo":8,"status":130,"episode_people":186,"recommendations":189,"season":190},"version","894066448","At Leap Week 1, we announced the availability of Content Versioning for the Directus Editor and the new Content Versions API, along with new events for Directus Automate.","d728180a-1a58-463d-9ec3-e3d8b4bc1617",6,[176,179],{"name":177,"url":178},"Kevin Lewis","https://directus.io/team/kevin-lewis",{"name":180,"url":181},"Azri Kahar","https://directus.io/team/azri-kahar","2023-10-23","Version","\u003Cp>Speaker 0: Hello. We are so excited to welcome you to the very first Director Sleep Week. We have a truly global community, so wherever and whenever you are, hello. We have a fantastic week lined up. Over the next 5 days, we'll be sharing what's new and upcoming for Directus and possibly even some teasers of work that's been years in the making.\u003C/p>\u003Cp>Now Directus isn't a new project with the first version built by our CEO and co founder Ben almost 20 years ago. Directus 9 then completely overhauled the project into what we use today And earlier this year, we released Directus 10 with a commitment to sustainable open source. There have been over 26,000,000 downloads of Directus and that's because of the hard work and enthusiasm of our core team, contributors, and community members. In fact, there's now over 10,000 of you in our Discord server and 23,000 stars on our GitHub repository. The last few months have seen us bring live preview to the Directus editor, release Directus real time, and create a brand new SDK with much improved developer experience.\u003C/p>\u003Cp>Today we're releasing directors version 10.7 and to kick it off, we want to introduce content versioning. Content versioning is a huge update to how you and your team author and collaborate in the Directus editor, and I would love to hand it off to Azeri to tell you more.\u003C/p>\u003Cp>Speaker 1: Until now, collaborating on content using Directus hasn't always been the easiest. We have comments and revision history with accountability. But actually collaborating has largely happened off platform. There was a small risk. You would hit save the changes after someone else and override work, and there was no good way to work on draft updates and saving without publishing.\u003C/p>\u003Cp>We have taken great care to build content versioning in the director's way, being both super powerful while being unoppressive to your workflow. Rather than talk to you about it, let me show you. Here, I have an articles collection where I've enabled content versioning, and this is an item within that particular collection. And here, we have a pill or menu, which is the main entry point for us to go into content versioning. Here, we can create a new version.\u003C/p>\u003Cp>I'll call it graph as the key, and mine graph as the name. Now I'll change the title, add a new cover image. And for the content, I will just follow it up with an enemies. Here, I can save the version, and we'll go back here. We can see the main icon is not updated at all.\u003C/p>\u003Cp>But when I view my draft, I can see my latest changes with the new cover image and content. Over here, I can promote the version. When I see the changes by default, we'll select all the changes from your new draft. And when I click on the preview tab, we can see what would be changes that I will be promoting to. And if I would like to keep the same cover image over here, you can see I will go back to the old image.\u003C/p>\u003Cp>But for the demo purposes, I'll choose true cover image and content to be updated with the title remaining as the same. And while promoting it, we can choose to delete, keep it, and now choose to delete it. Now once promoting, we can see the title remains the same with the cover image and content updated to the new one that I've just added. You can also use our new content versions API to do what we just did in the data studio. If you have content versioning enabled on the collection, accessing the item like normal will always get the main version.\u003C/p>\u003Cp>To get a specific version, use the new version parameter with the key provided when you created the version. And over here, it will be the test. And this data is from the test content version for this particular item. To promote a content version, you have to first create a div, which will return a hash And provide that hash to the promo endpoint. Content versioning also exposes new events which can be used in Director's Ultimate.\u003C/p>\u003Cp>That's both in Hook's extensions and in Flows. A cool tip is that once you combine content versioning and live preview, you can view non published changes in your pages before you sign it off. And that's content versioning. It's been\u003C/p>\u003Cp>Speaker 0: a pleasure to work on this for you and back to Kevin. Content versioning was a feature built with our our amazing community. It's been in preview for a couple of months and we've loved having your feedback implementing many of the suggestions that you've made. You can get your hands on content versioning now by downloading the just released Directus version 10.7 which is now available on NPM and Docker Hub. That wraps up day 1 of Leap Week.\u003C/p>\u003Cp>We hope you love where we've landed for content versioning, and there's plenty more to come this week. See you tomorrow.\u003C/p>","Hello. We are so excited to welcome you to the very first Director Sleep Week. We have a truly global community, so wherever and whenever you are, hello. We have a fantastic week lined up. Over the next 5 days, we'll be sharing what's new and upcoming for Directus and possibly even some teasers of work that's been years in the making. Now Directus isn't a new project with the first version built by our CEO and co founder Ben almost 20 years ago. Directus 9 then completely overhauled the project into what we use today And earlier this year, we released Directus 10 with a commitment to sustainable open source. There have been over 26,000,000 downloads of Directus and that's because of the hard work and enthusiasm of our core team, contributors, and community members. In fact, there's now over 10,000 of you in our Discord server and 23,000 stars on our GitHub repository. The last few months have seen us bring live preview to the Directus editor, release Directus real time, and create a brand new SDK with much improved developer experience. Today we're releasing directors version 10.7 and to kick it off, we want to introduce content versioning. Content versioning is a huge update to how you and your team author and collaborate in the Directus editor, and I would love to hand it off to Azeri to tell you more. Until now, collaborating on content using Directus hasn't always been the easiest. We have comments and revision history with accountability. But actually collaborating has largely happened off platform. There was a small risk. You would hit save the changes after someone else and override work, and there was no good way to work on draft updates and saving without publishing. We have taken great care to build content versioning in the director's way, being both super powerful while being unoppressive to your workflow. Rather than talk to you about it, let me show you. Here, I have an articles collection where I've enabled content versioning, and this is an item within that particular collection. And here, we have a pill or menu, which is the main entry point for us to go into content versioning. Here, we can create a new version. I'll call it graph as the key, and mine graph as the name. Now I'll change the title, add a new cover image. And for the content, I will just follow it up with an enemies. Here, I can save the version, and we'll go back here. We can see the main icon is not updated at all. But when I view my draft, I can see my latest changes with the new cover image and content. Over here, I can promote the version. When I see the changes by default, we'll select all the changes from your new draft. And when I click on the preview tab, we can see what would be changes that I will be promoting to. And if I would like to keep the same cover image over here, you can see I will go back to the old image. But for the demo purposes, I'll choose true cover image and content to be updated with the title remaining as the same. And while promoting it, we can choose to delete, keep it, and now choose to delete it. Now once promoting, we can see the title remains the same with the cover image and content updated to the new one that I've just added. You can also use our new content versions API to do what we just did in the data studio. If you have content versioning enabled on the collection, accessing the item like normal will always get the main version. To get a specific version, use the new version parameter with the key provided when you created the version. And over here, it will be the test. And this data is from the test content version for this particular item. To promote a content version, you have to first create a div, which will return a hash And provide that hash to the promo endpoint. Content versioning also exposes new events which can be used in Director's Ultimate. That's both in Hook's extensions and in Flows. A cool tip is that once you combine content versioning and live preview, you can view non published changes in your pages before you sign it off. And that's content versioning. It's been a pleasure to work on this for you and back to Kevin. Content versioning was a feature built with our our amazing community. It's been in preview for a couple of months and we've loved having your feedback implementing many of the suggestions that you've made. You can get your hands on content versioning now by downloading the just released Directus version 10.7 which is now available on NPM and Docker Hub. That wraps up day 1 of Leap Week. We hope you love where we've landed for content versioning, and there's plenty more to come this week. See you tomorrow.",[187,188],"12418f46-bec1-464d-af7a-013ee0008750","b2fa5286-79dd-455f-8a4d-c261a2974d41",[],{"id":159,"number":160,"show":122,"year":161,"episodes":191},[163,164,165,166,167],{"id":164,"slug":193,"vimeo_id":194,"description":195,"tile":196,"length":197,"resources":8,"people":198,"episode_number":147,"published":206,"title":207,"video_transcript_html":208,"video_transcript_text":209,"content":8,"seo":8,"status":130,"episode_people":210,"recommendations":214,"season":215},"compose","894066365","At Leap Week 1, we introduced and explained our approach on composability, along with announcing AgencyOS - an all-in-one operating system for digital agencies.","7e6ffdbe-cf3c-409e-b5b8-ba1863b2b04e",16,[199,200,203],{"name":177,"url":178},{"name":201,"url":202},"Matt Minor","https://directus.io/team/matt-minor",{"name":204,"url":205},"Bryant Gillespie","https://directus.io/team/bryant-gillespie","2023-10-24","Compose","\u003Cp>Speaker 0: Welcome back to Leap Week. And today, we want to talk to you about composability and the evolution of Directus into a flexible backend toolkit that can solve for so many use cases. It's fair to say that Directus very much started out life as a headless CMS, an API driven solution for providing data to front end applications. The Directus Data Studio is great for authoring content. And with roles and permissions, it is well suited to authoring and review workflows.\u003C/p>\u003Cp>But this really just scratches the surface of what Directus is capable of.\u003C/p>\u003Cp>Speaker 1: Hey, everybody. I'm Matt Miner, director of demand gen at Directus. That's a lot of words to say. I do marketing stuff. Today, I wanna talk about a narrative that we're seeing pop up more and more in the software development world.\u003C/p>\u003Cp>And before our big announcement, right after this, I just wanna be able to give you a little context so you understand, really, the the full lay of the land of of why we think this is important, and that's this concept of composable architecture. Yes. It's another buzzword that we, as the tech industry, love to make up seemingly every year, for no reason. But this one's actually gaining ground, particularly in larger organizations and for good reason. I wanna preface this with the fact that I've been doing a deep dive for what seems like the last year, but it's actually been the last 6 months, reading reports, talking to customers, and more really just trying to understand what this term means.\u003C/p>\u003Cp>Spoiler alert. I don't think anybody knows what it means. Everybody is just kinda making stuff up, when it comes to it. So some think it's a mentality in the way you run your organization. I've even seen some of our competitors who will not be named, try to stick claim for it.\u003C/p>\u003Cp>Call it composable x. But I just wanna, tell you today what we think of it. And if it fits your organization in the way you think about things, then that's great. Really to kick this off, I wanna talk about, one of the most interesting things I came across when I was reading all of these mindless reports and, having great conversations with customers, which is this, concept of Conway's Law. So Conway's Law in of itself, if you think about software development, the traditional sense of it is if you have a team that's distributed globally, they're more likely to create modular architecture.\u003C/p>\u003Cp>If you have a team that is, located pretty much in the same place, co located, they're more likely to create monolithic architectures. And it makes sense because, you know, global teams usually have their own tech stacks. You think of, like, teams of 7 that are, you know, multiple teams at organizations, and then teams that are together typically are on the same wavelength using the same framework, same tools, things like that. So when you apply this to the concept of composable, there's two sides of the spectrum, and you're probably familiar with this, which is there's the buy, and there's the build. Now as a nontechnical marketer, I typically lean towards the buy side, which is I see a problem, I just go find a software or SaaS that fixes that problem, and then I'm able to quickly get over it, really fast.\u003C/p>\u003Cp>But the problem is is I have to adapt my the way I work around that. You can think of this getting to a point of where these teams have their own siloed data tech stacks, like, just absolutely crazy. A lot of security concerns there, and we have to adapt to the way that the software works. On the other side of the spectrum is this concept of building, and I think most of the audience here, which is, you know, technical folks, tend to, you know, lean this way, which is, I see a problem. I wanna build something to solve it, and I wanna build it specifically to what our team needs to solve it.\u003C/p>\u003Cp>So you get plenty of, flexibility on that front, but you're not able to move as fast or as quickly. We think there is value in that side in being as close to being able to build something as flexible as possible for your team. But there is that overhead of maintenance and resources that could be going into something that's, you know, nonessential for for your products or nonessential contributing back to revenue and growing the business. That's why we believe composable to us is, you know, being able to build those apps from elements that everybody understands, the same foundation, that is flexible enough to work with, any framework, Nuxt, Next, React, Vue, and from the same kind of I've already mentioned it, but foundation. So let's talk about where we have been as an industry and where we're going as an industry.\u003C/p>\u003Cp>Now we're at this crossroads of composable and this concept of it. Previously, everyone's been forced into this buy or build mentality. Like I was saying, nontechnical teams really prefer to buy things. Technical teams tend to wanna build them. Nothing wrong with either choice.\u003C/p>\u003Cp>There are a few drawbacks. I wanna think about this in the terms of, like let's say you've got a wedding at the end of the week that you just find out about, and you need a suit. You can go to the suit store, buy something off the shelf, and have it, and go to that wedding, and probably get made fun of because you look like a kid in a giant suit. It's not tailored specifically to what you need, but you get it fast, and you're there. The other side of that is going to the suit store, getting fitted for your exact needs, specifications, and then not getting that suit on time, on the timeline you were promised.\u003C/p>\u003Cp>And then that's even a worse scenario outcome because you're just wearing a T shirt to the wedding. That's really what this old world, new world difference is, is because, you know, let's fast forward to today and what composable enables, and that's you getting custom tailored at the store. And then just like an Amazon delivery, getting it on your doorstep within 1 to 2 days. It's the speed and the flexibility of having both. And we think it is possible.\u003C/p>\u003Cp>You just need 3 things in place. 1 is you need a hub for all of your teams to be able to work from. That's technical and nontechnical. No code for the nontechnical teams. Low code or heavy code for the technical teams, that everybody can interact on and be able to create the things they need.\u003C/p>\u003Cp>2nd, you need to have this powered by APIs. So all of the things that you're buying mix with the things you're building, and everything is in beautiful harmony like an orchestra. And then, really, the third thing is it needs to be flexible enough to work with your business. You can be able to cloud host it and not worry about the infrastructure costs and the setup and the maintenance, or you can self host it if security is a large concern of yours and, you need something on prem. We think the flexibility between all three things is really the key to enabling this composable architecture that everybody seems to be talking about.\u003C/p>\u003Cp>I wanna just talk a little bit about an actual application of this. So we work with Copa Airlines, which is a, you know, $2,700,000,000 airline based in Panama. Over 5,000 employees, 16% increase in engineering headcount last year. Now you're probably aware of the issues that airlines faced earlier this year. A lot of passengers were stranded, because of the legacy tech debt that a lot of them had accrued.\u003C/p>\u003Cp>And we love Copa because not even just with us as a customer, but they're taking a proactive approach, and, honestly, probably the most proactive we've seen in the industry, in making sure that there is no tech debt and there is technology efficient as possible. We started working with them last year. They came to us for an internal content management system. They wanted to share, like, news with their employees and have, notification systems, so they built that. Within 2 months, they had it up and running.\u003C/p>\u003Cp>This year, they wanted to move their entire marketing website over to it because they found that their nontechnical and technical teams were able to get a lot of usage out of it. And everybody really enjoyed the experience. So their entire marketing website, which is huge for a company like this because 70% of their sales come from their website, and it has to be reliable. So they launched that on Directus, incredible website. They actually reduced their load speeds from, like, 6 seconds to, I think, like, 1 to 2.\u003C/p>\u003Cp>So it was a huge boost for them in that arena. And now we're talking to them, about using Directus as, like, kind of an internal tool builder, app builder, things that they can provide to their customers that aren't necessarily just CMS based. So it's really cool to work with them and see this trajectory that they're taking with it. They're finding a lot of usage out of it outside of just that, like, classic CMS, which is where they started. It was the proving ground, and now there's a lot of, flexibility and things that they can do with it.\u003C/p>\u003Cp>So just to reiterate what I said at the beginning and wrap this up, there's no clear definition of composable architecture. But what brings us confidence in the way that we talk about it and we see the path forward is we see 100 of users doing exactly this every single day. And just to wrap it up with a case in point, we asked our community of 10,000 developers and engineers, like, how would you describe Directus? And the funny thing is we didn't get a single response that was the same. That's awesome for folks that have discovered us and are using us for multiple use cases, but that's not awesome for new potential users that could be overwhelmed by the capabilities and what to do with it.\u003C/p>\u003Cp>But as we start to refine the product, grow with the awesome support from the community, we feel like there's so much more than it could be used for other than just this content management, use case, which it's really strong for. But there is a lot of other things you can be doing to get value out of it. So today, I wanna introduce my friend, Bryant. He's gonna show you our first step at being a truly all encompassing toolkit for teams that would allow you to move fast, yet scratch that builder itch that I feel like we all have. We call them operating systems because you can truly build full comprehensive software that ties together multiple applications, to help you become more efficient.\u003C/p>\u003Cp>We're releasing AgencyOS. That's what we've dubbed it, as the first example of an all in one system, that's purpose built to show off some of the incredible functionality that you can build with Directus and truly take a composable approach to your architecture. In the future, expect us to, you know, release and build more, Events OS for managing events, Deals OS from sales teams managing deals, and and so on and so forth. But, again, I'm getting ahead of myself. That's the marketer in me.\u003C/p>\u003Cp>That's down the road. So, yeah, let me go ahead and kick it over to Bryant to show off, AgencyOS. I think you're really gonna like it, and thanks for listening to my rambling.\u003C/p>\u003Cp>Speaker 2: Thanks, Matt. Running a digital agency is challenging. There's a load of us in the Directus core team who have done it in a past life. There's so much to it beyond actually delivering projects. And it's those other bits that often make or break client relationships.\u003C/p>\u003Cp>Yet, to get your operating system set up often means you're stringing together many different rigid off the shelf tools are burning hours and hours of potentially billable time developing your own solutions and practices. Agency OS is everything you need to get your agency off the ground or improve tooling for your existing company. It's based on familiar, extensible open source tools. Directus for the back end and Nuxt for the front end. Here's what it offers.\u003C/p>\u003Cp>A great looking website to promote your work and convert visitors to leads and booked meetings. Look on brand in minutes. Swap your colors. Add your logos, and set up your fonts using a simple theme config file. It's backed by a super easy to use headless CMS with live preview and content versioning.\u003C/p>\u003Cp>A back end CRM slash project tracker to manage your entire project workflow. From first contact, creating proposals and managing pipeline, to managing the actual day to day work with projects and tasks. Leverage the project templates to make planning and managing larger complex projects easy peasy. A private client portal to provide superior communication with your clients. Agencies that make it super easy for clients to do business with them will be more successful than those who leave client experience up to chance.\u003C/p>\u003Cp>Clients can self serve within their portal, get updates on projects, pay their invoices painlessly, and get gently reminded to deliver the files, content, and other info you need to complete their project. Agency OS is the perfect base to compose your own solution. Instead of hoping and praying those off the shelf tools, will finally work together exactly the way you need them. We've just published a bunch of videos to show you how to get the most out of each module. To get started, just follow the setup instructions on our website and you'll be on your way to a better agency in no time.\u003C/p>\u003Cp>Speaker 0: Directus has come a very long way from where we started, and it really can be the operating system for your entire organization. Today we used agencies as an example but we see real estate leaders, airlines, online stores, and educational institutions base their whole organizational backbone on Directus as a composable data platform. Tomorrow we're heading back to directors 10.7 to announce and highlight our latest release, but for now you can check out agency OS using the links accompanying this video. So until tomorrow, bye for now.\u003C/p>","Welcome back to Leap Week. And today, we want to talk to you about composability and the evolution of Directus into a flexible backend toolkit that can solve for so many use cases. It's fair to say that Directus very much started out life as a headless CMS, an API driven solution for providing data to front end applications. The Directus Data Studio is great for authoring content. And with roles and permissions, it is well suited to authoring and review workflows. But this really just scratches the surface of what Directus is capable of. Hey, everybody. I'm Matt Miner, director of demand gen at Directus. That's a lot of words to say. I do marketing stuff. Today, I wanna talk about a narrative that we're seeing pop up more and more in the software development world. And before our big announcement, right after this, I just wanna be able to give you a little context so you understand, really, the the full lay of the land of of why we think this is important, and that's this concept of composable architecture. Yes. It's another buzzword that we, as the tech industry, love to make up seemingly every year, for no reason. But this one's actually gaining ground, particularly in larger organizations and for good reason. I wanna preface this with the fact that I've been doing a deep dive for what seems like the last year, but it's actually been the last 6 months, reading reports, talking to customers, and more really just trying to understand what this term means. Spoiler alert. I don't think anybody knows what it means. Everybody is just kinda making stuff up, when it comes to it. So some think it's a mentality in the way you run your organization. I've even seen some of our competitors who will not be named, try to stick claim for it. Call it composable x. But I just wanna, tell you today what we think of it. And if it fits your organization in the way you think about things, then that's great. Really to kick this off, I wanna talk about, one of the most interesting things I came across when I was reading all of these mindless reports and, having great conversations with customers, which is this, concept of Conway's Law. So Conway's Law in of itself, if you think about software development, the traditional sense of it is if you have a team that's distributed globally, they're more likely to create modular architecture. If you have a team that is, located pretty much in the same place, co located, they're more likely to create monolithic architectures. And it makes sense because, you know, global teams usually have their own tech stacks. You think of, like, teams of 7 that are, you know, multiple teams at organizations, and then teams that are together typically are on the same wavelength using the same framework, same tools, things like that. So when you apply this to the concept of composable, there's two sides of the spectrum, and you're probably familiar with this, which is there's the buy, and there's the build. Now as a nontechnical marketer, I typically lean towards the buy side, which is I see a problem, I just go find a software or SaaS that fixes that problem, and then I'm able to quickly get over it, really fast. But the problem is is I have to adapt my the way I work around that. You can think of this getting to a point of where these teams have their own siloed data tech stacks, like, just absolutely crazy. A lot of security concerns there, and we have to adapt to the way that the software works. On the other side of the spectrum is this concept of building, and I think most of the audience here, which is, you know, technical folks, tend to, you know, lean this way, which is, I see a problem. I wanna build something to solve it, and I wanna build it specifically to what our team needs to solve it. So you get plenty of, flexibility on that front, but you're not able to move as fast or as quickly. We think there is value in that side in being as close to being able to build something as flexible as possible for your team. But there is that overhead of maintenance and resources that could be going into something that's, you know, nonessential for for your products or nonessential contributing back to revenue and growing the business. That's why we believe composable to us is, you know, being able to build those apps from elements that everybody understands, the same foundation, that is flexible enough to work with, any framework, Nuxt, Next, React, Vue, and from the same kind of I've already mentioned it, but foundation. So let's talk about where we have been as an industry and where we're going as an industry. Now we're at this crossroads of composable and this concept of it. Previously, everyone's been forced into this buy or build mentality. Like I was saying, nontechnical teams really prefer to buy things. Technical teams tend to wanna build them. Nothing wrong with either choice. There are a few drawbacks. I wanna think about this in the terms of, like let's say you've got a wedding at the end of the week that you just find out about, and you need a suit. You can go to the suit store, buy something off the shelf, and have it, and go to that wedding, and probably get made fun of because you look like a kid in a giant suit. It's not tailored specifically to what you need, but you get it fast, and you're there. The other side of that is going to the suit store, getting fitted for your exact needs, specifications, and then not getting that suit on time, on the timeline you were promised. And then that's even a worse scenario outcome because you're just wearing a T shirt to the wedding. That's really what this old world, new world difference is, is because, you know, let's fast forward to today and what composable enables, and that's you getting custom tailored at the store. And then just like an Amazon delivery, getting it on your doorstep within 1 to 2 days. It's the speed and the flexibility of having both. And we think it is possible. You just need 3 things in place. 1 is you need a hub for all of your teams to be able to work from. That's technical and nontechnical. No code for the nontechnical teams. Low code or heavy code for the technical teams, that everybody can interact on and be able to create the things they need. 2nd, you need to have this powered by APIs. So all of the things that you're buying mix with the things you're building, and everything is in beautiful harmony like an orchestra. And then, really, the third thing is it needs to be flexible enough to work with your business. You can be able to cloud host it and not worry about the infrastructure costs and the setup and the maintenance, or you can self host it if security is a large concern of yours and, you need something on prem. We think the flexibility between all three things is really the key to enabling this composable architecture that everybody seems to be talking about. I wanna just talk a little bit about an actual application of this. So we work with Copa Airlines, which is a, you know, $2,700,000,000 airline based in Panama. Over 5,000 employees, 16% increase in engineering headcount last year. Now you're probably aware of the issues that airlines faced earlier this year. A lot of passengers were stranded, because of the legacy tech debt that a lot of them had accrued. And we love Copa because not even just with us as a customer, but they're taking a proactive approach, and, honestly, probably the most proactive we've seen in the industry, in making sure that there is no tech debt and there is technology efficient as possible. We started working with them last year. They came to us for an internal content management system. They wanted to share, like, news with their employees and have, notification systems, so they built that. Within 2 months, they had it up and running. This year, they wanted to move their entire marketing website over to it because they found that their nontechnical and technical teams were able to get a lot of usage out of it. And everybody really enjoyed the experience. So their entire marketing website, which is huge for a company like this because 70% of their sales come from their website, and it has to be reliable. So they launched that on Directus, incredible website. They actually reduced their load speeds from, like, 6 seconds to, I think, like, 1 to 2. So it was a huge boost for them in that arena. And now we're talking to them, about using Directus as, like, kind of an internal tool builder, app builder, things that they can provide to their customers that aren't necessarily just CMS based. So it's really cool to work with them and see this trajectory that they're taking with it. They're finding a lot of usage out of it outside of just that, like, classic CMS, which is where they started. It was the proving ground, and now there's a lot of, flexibility and things that they can do with it. So just to reiterate what I said at the beginning and wrap this up, there's no clear definition of composable architecture. But what brings us confidence in the way that we talk about it and we see the path forward is we see 100 of users doing exactly this every single day. And just to wrap it up with a case in point, we asked our community of 10,000 developers and engineers, like, how would you describe Directus? And the funny thing is we didn't get a single response that was the same. That's awesome for folks that have discovered us and are using us for multiple use cases, but that's not awesome for new potential users that could be overwhelmed by the capabilities and what to do with it. But as we start to refine the product, grow with the awesome support from the community, we feel like there's so much more than it could be used for other than just this content management, use case, which it's really strong for. But there is a lot of other things you can be doing to get value out of it. So today, I wanna introduce my friend, Bryant. He's gonna show you our first step at being a truly all encompassing toolkit for teams that would allow you to move fast, yet scratch that builder itch that I feel like we all have. We call them operating systems because you can truly build full comprehensive software that ties together multiple applications, to help you become more efficient. We're releasing AgencyOS. That's what we've dubbed it, as the first example of an all in one system, that's purpose built to show off some of the incredible functionality that you can build with Directus and truly take a composable approach to your architecture. In the future, expect us to, you know, release and build more, Events OS for managing events, Deals OS from sales teams managing deals, and and so on and so forth. But, again, I'm getting ahead of myself. That's the marketer in me. That's down the road. So, yeah, let me go ahead and kick it over to Bryant to show off, AgencyOS. I think you're really gonna like it, and thanks for listening to my rambling. Thanks, Matt. Running a digital agency is challenging. There's a load of us in the Directus core team who have done it in a past life. There's so much to it beyond actually delivering projects. And it's those other bits that often make or break client relationships. Yet, to get your operating system set up often means you're stringing together many different rigid off the shelf tools are burning hours and hours of potentially billable time developing your own solutions and practices. Agency OS is everything you need to get your agency off the ground or improve tooling for your existing company. It's based on familiar, extensible open source tools. Directus for the back end and Nuxt for the front end. Here's what it offers. A great looking website to promote your work and convert visitors to leads and booked meetings. Look on brand in minutes. Swap your colors. Add your logos, and set up your fonts using a simple theme config file. It's backed by a super easy to use headless CMS with live preview and content versioning. A back end CRM slash project tracker to manage your entire project workflow. From first contact, creating proposals and managing pipeline, to managing the actual day to day work with projects and tasks. Leverage the project templates to make planning and managing larger complex projects easy peasy. A private client portal to provide superior communication with your clients. Agencies that make it super easy for clients to do business with them will be more successful than those who leave client experience up to chance. Clients can self serve within their portal, get updates on projects, pay their invoices painlessly, and get gently reminded to deliver the files, content, and other info you need to complete their project. Agency OS is the perfect base to compose your own solution. Instead of hoping and praying those off the shelf tools, will finally work together exactly the way you need them. We've just published a bunch of videos to show you how to get the most out of each module. To get started, just follow the setup instructions on our website and you'll be on your way to a better agency in no time. Directus has come a very long way from where we started, and it really can be the operating system for your entire organization. Today we used agencies as an example but we see real estate leaders, airlines, online stores, and educational institutions base their whole organizational backbone on Directus as a composable data platform. Tomorrow we're heading back to directors 10.7 to announce and highlight our latest release, but for now you can check out agency OS using the links accompanying this video. So until tomorrow, bye for now.",[211,212,213],"81818707-c839-46d3-97ce-51ea16766019","68b45f53-94fd-49d4-bacf-e2ffd26a3355","96a873a2-932e-4711-86f7-60d0e5ce983e",[],{"id":159,"number":160,"show":122,"year":161,"episodes":216},[163,164,165,166,167],{"id":165,"slug":218,"vimeo_id":219,"description":220,"tile":221,"length":222,"resources":8,"people":223,"episode_number":134,"published":228,"title":229,"video_transcript_html":230,"video_transcript_text":231,"content":8,"seo":8,"status":130,"episode_people":232,"recommendations":235,"season":236},"customize","894066337","At Leap Week 1, we introduced our brand new theming engine for the Directus Data Studio - a reliable way to set theming options inside of Directus.","2f6a785b-db3c-4952-af82-dd17f598ce3a",4,[224,225],{"name":177,"url":178},{"name":226,"url":227},"Rijk van Zanten","https://directus.io/team/rijk-van-zanten","2023-10-25","Customize","\u003Cp>Speaker 0: Welcome back to Leap Week. It's always been important to us that you can make Directus your own not just in terms of what it can do but in terms of how it looks and feels. We already have quite a few custom theming options like setting colors and logos from the very first page that users see right through the data studio. And with custom endpoint extensions, this flexibility runs right through the APIs that directors provides as well. But today, we're gonna expand on what you can do in the Data Studio.\u003C/p>\u003Cp>Over to Like for more.\u003C/p>\u003Cp>Speaker 1: We've always allowed admins to add custom CSS to their direct this project, but it can be a little bit hacky and might just break whenever we change the markup in new releases to improve direct this or fix other bugs. Now we're not getting rid of any of these custom styles, but we have a very exciting new way to enhance that ability to make Directus your own. In Directus 10.7, we're launching a completely new theming engine that allows you to define custom themes and customize existing ones. You can do this through a new section in the settings panel. Let me show you how that works.\u003C/p>\u003Cp>In settings, there is a new theming interface with a set of themable options. Any CSS color, font weight, border ADI, etcetera will be accepted in there and you can save those changes to see them applied immediately. You can treat those new theming options as a sort of promise between the core team and developers that use Directus to make sure that we handle the mapping between the different options and the markup in the app. So that means if we ever change that markup when we implement new features, fix bugs, etcetera, we'll make sure that all of those callers and rules will still work as expected, giving you way more confidence in your custom team within upgrades between versions. This is really, really exciting because of what is happening in the background.\u003C/p>\u003Cp>What that settings interface is actually doing is really just creating a new Theme file. So anything that you can do within a Theme, you can overwrite within these settings. What's also cool about that is once you're happy with your overrides, you can copy paste that output and save it as a completely new theme. These themes will also be available as custom extensions in the very new future. Today, we're just exposing that light and dark theme you've seen in Directus before, but the intention is to turn themes into its own proper extension type, which also means you can make your own and distribute them to other profits.\u003C/p>\u003Cp>Gonna be adding more options for the rules in future releases, but we definitely hope you have a lot of fun making Directus feel more new.\u003C/p>\u003Cp>Speaker 0: We're always working to improve on the customizability of directors so it can really feel like it belongs to your company. This work represents a positive step forward, and we expect to introduce more configuration in this section in future releases. In the meantime, we hope you have fun with it and we'll see you tomorrow.\u003C/p>","Welcome back to Leap Week. It's always been important to us that you can make Directus your own not just in terms of what it can do but in terms of how it looks and feels. We already have quite a few custom theming options like setting colors and logos from the very first page that users see right through the data studio. And with custom endpoint extensions, this flexibility runs right through the APIs that directors provides as well. But today, we're gonna expand on what you can do in the Data Studio. Over to Like for more. We've always allowed admins to add custom CSS to their direct this project, but it can be a little bit hacky and might just break whenever we change the markup in new releases to improve direct this or fix other bugs. Now we're not getting rid of any of these custom styles, but we have a very exciting new way to enhance that ability to make Directus your own. In Directus 10.7, we're launching a completely new theming engine that allows you to define custom themes and customize existing ones. You can do this through a new section in the settings panel. Let me show you how that works. In settings, there is a new theming interface with a set of themable options. Any CSS color, font weight, border ADI, etcetera will be accepted in there and you can save those changes to see them applied immediately. You can treat those new theming options as a sort of promise between the core team and developers that use Directus to make sure that we handle the mapping between the different options and the markup in the app. So that means if we ever change that markup when we implement new features, fix bugs, etcetera, we'll make sure that all of those callers and rules will still work as expected, giving you way more confidence in your custom team within upgrades between versions. This is really, really exciting because of what is happening in the background. What that settings interface is actually doing is really just creating a new Theme file. So anything that you can do within a Theme, you can overwrite within these settings. What's also cool about that is once you're happy with your overrides, you can copy paste that output and save it as a completely new theme. These themes will also be available as custom extensions in the very new future. Today, we're just exposing that light and dark theme you've seen in Directus before, but the intention is to turn themes into its own proper extension type, which also means you can make your own and distribute them to other profits. Gonna be adding more options for the rules in future releases, but we definitely hope you have a lot of fun making Directus feel more new. We're always working to improve on the customizability of directors so it can really feel like it belongs to your company. This work represents a positive step forward, and we expect to introduce more configuration in this section in future releases. In the meantime, we hope you have fun with it and we'll see you tomorrow.",[233,234],"d3171c87-b074-459c-9fcb-4c5dec37a194","6d66dee1-8bca-453f-a81d-401a237b489a",[],{"id":159,"number":160,"show":122,"year":161,"episodes":237},[163,164,165,166,167],{"id":166,"slug":239,"vimeo_id":240,"description":241,"tile":242,"length":243,"resources":8,"people":244,"episode_number":222,"published":252,"title":253,"video_transcript_html":254,"video_transcript_text":255,"content":8,"seo":8,"status":130,"episode_people":256,"recommendations":260,"season":261},"visualize","894066172","At Leap Week 1, we introduced loads of improvements to Directus Insights and had a Directus community update from our CEO Ben.","425d1a26-015a-4255-8360-5f7d960c1451",15,[245,246,249],{"name":177,"url":178},{"name":247,"url":248},"Connor Winston","https://directus.io/team/connor-winston",{"name":250,"url":251},"Ben Haynes","https://directus.io/team/ben-haynes","2023-10-26","Visualize","\u003Cp>Speaker 0: Directus plays a pivotal role in making your data accessible to everyone in your organization. It's really our core mission to democratize data. Now providing access to your database collections and items through the data studio goes a long way but this is really where Directus Insights shines. If you're not familiar, Directus Insights is our dashboard builder and panels don't have to stop at just displaying data, They can also include forms and other interactive elements providing ways to then act on that data, making dashboards an excellent canvas to build internal and back office applications. We've released lots of great educational content in our docs, on our developer blog, and our YouTube channel to help you build custom panels.\u003C/p>\u003Cp>And in Directus 10.7, we've given a lot of love to the insights module. I wanna hand over to Connor to tell you more.\u003C/p>\u003Cp>Speaker 1: Hey, y'all. There have been several dozen improvements to Directus Insights in 10.7. Here they are. Firstly, we've added some useful tools to help you manage your insights dashboards. You can now duplicate entire dashboards, export and import, and apply bulk actions.\u003C/p>\u003Cp>There's a brand new panel selection user interface, and if you build custom panels, you can provide your own graphic here. It doesn't only look nicer, it does a better job of illustrating what every panel does. You can now comment on dashboards, making them a good canvas for collaboration. Naturally, we've also made enhancements to existing panels, including a bunch of styling options for label and metric panels, number formatting for metric panels, including style, notation, unit, and granular decimal settings, And my favorite, the ability to add multiple series to line charts, which is really useful when understanding your datasets and how they impact each other. Finally, we've released a new metric list panel, which lets you display a list of metrics, such as the top 5 selling products for the quarter, a global leaderboard, or the most viewed pages on your website.\u003C/p>\u003Cp>There are loads of quality of life improvements in Directus Insights, but you'll have to download Directus 10.7 to discover them. Thank you for having me. I hope\u003C/p>\u003Cp>Speaker 0: you enjoy all the new features. Bye y'all. Thank you so much for that, Connor. Directus really is the sum of its parts, and that includes you, our wonderful community. So it would give me great pleasure to introduce our CEO and cofounder, Ben, to take the mic and say a few words.\u003C/p>\u003Cp>Speaker 2: Thank you so much, Kevin. Lots to cover today. This is a really exciting event for us. We have a long history at Directus going back to 2004, when I first created the the platform, as part of my agency in New York City. As some of you might know we based this platform on phpMyAdmin.\u003C/p>\u003Cp>So that kinda goes to show how, you know, legacy the roots of the system are. We've subsequently open sourced this, you know, years later, Rich joined the team, and we continue to grow throughout 20 years of product development and growing our team. So today, what I'd like to really dive into is the community side of our of our organization, which really is the most important extension of our core team. And we're gonna focus on 5 key aspects of this community that I think really help understand how we got here 20 years later. And we're gonna start off with GitHub.\u003C/p>\u003Cp>GitHub is inarguably in my opinion one of the most valuable metrics how for how we measure success. I remember, you know, back in 2017 and this is on our our Twitter feed. You can actually see there's a piece of hardware, that just showed this metric, you know, GitHub stars. And I think it was 1400 or thereabouts, back then. Now I have a digital version of the same thing where we are at 23,496.\u003C/p>\u003Cp>And it would be amazing if we could just push it over you know 24,000 and beyond. But this metric has been so amazing at quantifying, how developers feel about our software. Watching the curve of seeing those GitHub stars go up. We used to be blown away by every single individual star and now it seems like a month doesn't go by where we don't go through a 1,000 stars. So, you know, that has been our guiding light GitHub stars.\u003C/p>\u003Cp>Those star stargazers. Thank you all so much. The next on that GitHub side of things would really be just contributors. There's the overall contributor network, but who's actually submitting those poll requests to our, our repository. I think we have 350 plus contributors going in and doing pull requests, contributing to our discussions, fixes, and of course taking part in our license change.\u003C/p>\u003Cp>You know just a few months ago we made a big paradigm shift moving from GPL to BSL and we did this with our community. We did this through GitHub. And so thank you to everybody who's been involved in everything from PRs to figuring out exactly how we make this into a sustainable organization. The third piece of GitHub, would be issues. This is just a really interesting metric.\u003C/p>\u003Cp>It kinda is the sum of our discussions and pull requests and fixes all of these different components of GitHub. But we actually just a few weeks ago passed 20,000 of these issues which is just an insane number to me. And so, you know, across stars contributors and issues, that's the GitHub side of our community. It's really just the annex of all of our, our work. You know both the code and community, comes together there.\u003C/p>\u003Cp>Next up, diving into Discord. So if you look at the authoritative, you know, GitHub as where our our source code and we're tracking the project, Discord is more of an ephemeral community building. We have our events. We have, both our core and community located in in Discord. We started off on Slack a little more business oriented, and we shifted over to to Discord and I I believe we passed maybe a month or 2 ago 10,000 members, of this platform which again on the community side is just so meaningful to have people engaging and interacting, asking questions, giving answers, you know, talking about their collaborations and things they've built on our platform.\u003C/p>\u003Cp>It's just amazing to see that, it's it's, you know, being a little, obsessive about checking all of my channels and seeing all these unread channels that, you know, minutes later, they just there's more people chatting. It's it's just it's just so exciting to see. So beyond sort of our core team, which is in some private channels, our community, which is in all the public channels, we also host a lot of events in our Discord, server. So we have everything from office hours, and request review where we cover you know the process of how we look at our feature requests through GitHub and then we form we go through you know what's how do we decide what comes next. How do we you know evaluate these these requests alongside the business needs and growing the business.\u003C/p>\u003Cp>So lots to cover. If you want to join those events. You know there's always something going on even in this leap week. We're adding in like ad hoc events you know after these pre recording pre recording things we're actually circling back and you know spending some time on discord chatting about these these releases that we're we're announcing. So join us on those maybe even after this, in Discord.\u003C/p>\u003Cp>You know, don't mention the core team, but you can certainly come in and join those events and just start those dialogues. Next we have user groups. So user groups is sort of the transition from maybe digital to, you know, in real life. We have, you know, this amazing piece of software. We have this telepresence and videos and all these great events and everything through Discord.\u003C/p>\u003Cp>But how do you actually bridge the gap into the real world? And we're doing that through regional global events. So our team is global. Our community is global. Our platform is global.\u003C/p>\u003Cp>And so our events are also global. We've done New York City, and London and Berlin, so far. And really excited to announce right now that we have several other regions that we're that we're pushing imminently. So San Francisco, shout out to our amazing investors, with True Ventures. We have Amsterdam, the home of Rijk Van Zanten, our our CTO and co founder.\u003C/p>\u003Cp>And we have Paris, coming up where if you've been following along, we have Alex, our new, director of engineering who joined us from the Nuxt team. So he's he's, out of out of Paris or out of, Bordeaux actually. So really exciting to have these these moments to go meet up with our community, have some pizza, hang out and talk shop. And if you want more information, if you're looking for notifications on these events, we actually have an events page on the website. You can go and sign up for those per region.\u003C/p>\u003Cp>So that's, that's where you can go, for next steps there. 4th is guest authors. So contributing to the platform can come in a lot of different ways. Obviously, you can contribute via code. We talked about events, but content, you know, documentation and articles.\u003C/p>\u003Cp>How do you use these amazing capabilities? When you have a a toolkit, and there's infinite ways you can piece it together to build different things. And so we love having this guest author program we've just started, which gives us the ability to bring in contributors, to actually have them share the tooling that they're building for Directus. You know, whether it's on Directus or beside Directus extensions, etcetera. Different deployment options.\u003C/p>\u003Cp>We have, you know, everything under the sun from DigitalOcean or Platform SH. There's so many ways you can deploy it. We can't cover all those. So having guests come in with their domain expertise and talk about you know these different methods is is an amazing avenue to creating that content. I think we even had an like an AI based game that was created using our flow system which is our our automation tool.\u003C/p>\u003Cp>So really amazing. You can again go to our website and learn more about the guest author program and that's run through GitHub. So same as a pull request or anything else, you just pitch your idea. You'll work with our team and we'll get that formalized and and give you some cash. Next and last is our hackathon.\u003C/p>\u003Cp>Our hackathons. This is probably, you know, the most exciting thing that we're doing right now. When you talk about a toolkit, you talk about how many options there are. You talk about the modularity and extensibility of Disk. It goes hand in hand with a marketplace with, the extension system.\u003C/p>\u003Cp>We've built Direct Disk with modularity and extensibility from the ground up. So this is not something we came up with years later. We've truly integrated this into how we thought of the product. You know, if you've heard of our 80 20 rule, we strive to have the core software provide 80% of what you're looking for out of the box. And that other 20% should really be accommodated by not just forking and customizing the open source side, but building extensions and having a really strong developer experience.\u003C/p>\u003Cp>And so part of that is us working with the community, to look at, you know, what should the theme be for for a certain month and how can we, reward or help incentivize people to go out and build these amazing extensions, that will end up hopefully in this, in a marketplace. So a few months ago we did a AI themed hackathon which was amazing. I'll I'll talk about a few of those, here in a moment. But, it's worth mentioning that we're in the final week of the current hackathon which is around panels. So our dashboarding system called Insights, is again another modular system.\u003C/p>\u003Cp>You can build anything from a time series to a meter to forecasting or anything else. Submit that into this, hackathon and, you know, several $1,000, you know, donations. Just it's a really great program. But going back to our AI, hackathon of, 2 months ago, we have two ways that we sort of, you know, reward the the winners of those of of each hackathon. 1 is a community award, and 1 is our core team, sort of voting on on what we feel is most meaningful.\u003C/p>\u003Cp>The community was a really, really amazing one. So this is a AI powered, image processing flow. And what it actually does is it allows you to actually extract text from images or media that gets uploaded to the system in that hook, and also describe, you know, enrich the data with, with metadata from anything that you might upload. So very valuable if you're dealing with a lot of assets, you know, digital asset management system. Just one of the use cases you can power with Directus.\u003C/p>\u003Cp>That was the community award. So they got, you know, $1,000 cash and we actually donated $250 to the donation of their choice. And on the core side, our core team actually elected Directus Copilot, which is probably familiar with what Copilot is. That was an insights panel where you could actually use NLP, your natural language processing, to ask questions about your data and get meaningful insights. So just really really cool to see what the community comes up with, you know, off the wall, whatever it might be, submit those.\u003C/p>\u003Cp>And, yeah. We'll be taking a look at the the panel submissions, in just about a week. So those are the 5 key aspects of our community. Obviously the guiding light of this entire organization has been since the beginning. I I couldn't be more proud of our core team.\u003C/p>\u003Cp>The extension of that being our, you know, additional maintainers and contributors, the global community network that we've built on that has advocated for us and engaged with us across Discord and all these different platforms, not just for Directus, but also for open source, which of course that's what it's what it's all about. So my sincere thank you to everybody in this community, for being a part of this journey. And with that, I'm gonna throw it back to Kevin so we can keep on keeping on. Thanks. Thank you\u003C/p>\u003Cp>Speaker 0: so much for that, Ben. I couldn't have said it better myself. All of the care and attention we've made to the insights module that we spoke about earlier today is now available in Directus 10.7 which is available now. Now we're starting to get towards the end of Leap Week, but but don't leave us. We have an amazing further announcement for tomorrow, and I'll see you then.\u003C/p>","Directus plays a pivotal role in making your data accessible to everyone in your organization. It's really our core mission to democratize data. Now providing access to your database collections and items through the data studio goes a long way but this is really where Directus Insights shines. If you're not familiar, Directus Insights is our dashboard builder and panels don't have to stop at just displaying data, They can also include forms and other interactive elements providing ways to then act on that data, making dashboards an excellent canvas to build internal and back office applications. We've released lots of great educational content in our docs, on our developer blog, and our YouTube channel to help you build custom panels. And in Directus 10.7, we've given a lot of love to the insights module. I wanna hand over to Connor to tell you more. Hey, y'all. There have been several dozen improvements to Directus Insights in 10.7. Here they are. Firstly, we've added some useful tools to help you manage your insights dashboards. You can now duplicate entire dashboards, export and import, and apply bulk actions. There's a brand new panel selection user interface, and if you build custom panels, you can provide your own graphic here. It doesn't only look nicer, it does a better job of illustrating what every panel does. You can now comment on dashboards, making them a good canvas for collaboration. Naturally, we've also made enhancements to existing panels, including a bunch of styling options for label and metric panels, number formatting for metric panels, including style, notation, unit, and granular decimal settings, And my favorite, the ability to add multiple series to line charts, which is really useful when understanding your datasets and how they impact each other. Finally, we've released a new metric list panel, which lets you display a list of metrics, such as the top 5 selling products for the quarter, a global leaderboard, or the most viewed pages on your website. There are loads of quality of life improvements in Directus Insights, but you'll have to download Directus 10.7 to discover them. Thank you for having me. I hope you enjoy all the new features. Bye y'all. Thank you so much for that, Connor. Directus really is the sum of its parts, and that includes you, our wonderful community. So it would give me great pleasure to introduce our CEO and cofounder, Ben, to take the mic and say a few words. Thank you so much, Kevin. Lots to cover today. This is a really exciting event for us. We have a long history at Directus going back to 2004, when I first created the the platform, as part of my agency in New York City. As some of you might know we based this platform on phpMyAdmin. So that kinda goes to show how, you know, legacy the roots of the system are. We've subsequently open sourced this, you know, years later, Rich joined the team, and we continue to grow throughout 20 years of product development and growing our team. So today, what I'd like to really dive into is the community side of our of our organization, which really is the most important extension of our core team. And we're gonna focus on 5 key aspects of this community that I think really help understand how we got here 20 years later. And we're gonna start off with GitHub. GitHub is inarguably in my opinion one of the most valuable metrics how for how we measure success. I remember, you know, back in 2017 and this is on our our Twitter feed. You can actually see there's a piece of hardware, that just showed this metric, you know, GitHub stars. And I think it was 1400 or thereabouts, back then. Now I have a digital version of the same thing where we are at 23,496. And it would be amazing if we could just push it over you know 24,000 and beyond. But this metric has been so amazing at quantifying, how developers feel about our software. Watching the curve of seeing those GitHub stars go up. We used to be blown away by every single individual star and now it seems like a month doesn't go by where we don't go through a 1,000 stars. So, you know, that has been our guiding light GitHub stars. Those star stargazers. Thank you all so much. The next on that GitHub side of things would really be just contributors. There's the overall contributor network, but who's actually submitting those poll requests to our, our repository. I think we have 350 plus contributors going in and doing pull requests, contributing to our discussions, fixes, and of course taking part in our license change. You know just a few months ago we made a big paradigm shift moving from GPL to BSL and we did this with our community. We did this through GitHub. And so thank you to everybody who's been involved in everything from PRs to figuring out exactly how we make this into a sustainable organization. The third piece of GitHub, would be issues. This is just a really interesting metric. It kinda is the sum of our discussions and pull requests and fixes all of these different components of GitHub. But we actually just a few weeks ago passed 20,000 of these issues which is just an insane number to me. And so, you know, across stars contributors and issues, that's the GitHub side of our community. It's really just the annex of all of our, our work. You know both the code and community, comes together there. Next up, diving into Discord. So if you look at the authoritative, you know, GitHub as where our our source code and we're tracking the project, Discord is more of an ephemeral community building. We have our events. We have, both our core and community located in in Discord. We started off on Slack a little more business oriented, and we shifted over to to Discord and I I believe we passed maybe a month or 2 ago 10,000 members, of this platform which again on the community side is just so meaningful to have people engaging and interacting, asking questions, giving answers, you know, talking about their collaborations and things they've built on our platform. It's just amazing to see that, it's it's, you know, being a little, obsessive about checking all of my channels and seeing all these unread channels that, you know, minutes later, they just there's more people chatting. It's it's just it's just so exciting to see. So beyond sort of our core team, which is in some private channels, our community, which is in all the public channels, we also host a lot of events in our Discord, server. So we have everything from office hours, and request review where we cover you know the process of how we look at our feature requests through GitHub and then we form we go through you know what's how do we decide what comes next. How do we you know evaluate these these requests alongside the business needs and growing the business. So lots to cover. If you want to join those events. You know there's always something going on even in this leap week. We're adding in like ad hoc events you know after these pre recording pre recording things we're actually circling back and you know spending some time on discord chatting about these these releases that we're we're announcing. So join us on those maybe even after this, in Discord. You know, don't mention the core team, but you can certainly come in and join those events and just start those dialogues. Next we have user groups. So user groups is sort of the transition from maybe digital to, you know, in real life. We have, you know, this amazing piece of software. We have this telepresence and videos and all these great events and everything through Discord. But how do you actually bridge the gap into the real world? And we're doing that through regional global events. So our team is global. Our community is global. Our platform is global. And so our events are also global. We've done New York City, and London and Berlin, so far. And really excited to announce right now that we have several other regions that we're that we're pushing imminently. So San Francisco, shout out to our amazing investors, with True Ventures. We have Amsterdam, the home of Rijk Van Zanten, our our CTO and co founder. And we have Paris, coming up where if you've been following along, we have Alex, our new, director of engineering who joined us from the Nuxt team. So he's he's, out of out of Paris or out of, Bordeaux actually. So really exciting to have these these moments to go meet up with our community, have some pizza, hang out and talk shop. And if you want more information, if you're looking for notifications on these events, we actually have an events page on the website. You can go and sign up for those per region. So that's, that's where you can go, for next steps there. 4th is guest authors. So contributing to the platform can come in a lot of different ways. Obviously, you can contribute via code. We talked about events, but content, you know, documentation and articles. How do you use these amazing capabilities? When you have a a toolkit, and there's infinite ways you can piece it together to build different things. And so we love having this guest author program we've just started, which gives us the ability to bring in contributors, to actually have them share the tooling that they're building for Directus. You know, whether it's on Directus or beside Directus extensions, etcetera. Different deployment options. We have, you know, everything under the sun from DigitalOcean or Platform SH. There's so many ways you can deploy it. We can't cover all those. So having guests come in with their domain expertise and talk about you know these different methods is is an amazing avenue to creating that content. I think we even had an like an AI based game that was created using our flow system which is our our automation tool. So really amazing. You can again go to our website and learn more about the guest author program and that's run through GitHub. So same as a pull request or anything else, you just pitch your idea. You'll work with our team and we'll get that formalized and and give you some cash. Next and last is our hackathon. Our hackathons. This is probably, you know, the most exciting thing that we're doing right now. When you talk about a toolkit, you talk about how many options there are. You talk about the modularity and extensibility of Disk. It goes hand in hand with a marketplace with, the extension system. We've built Direct Disk with modularity and extensibility from the ground up. So this is not something we came up with years later. We've truly integrated this into how we thought of the product. You know, if you've heard of our 80 20 rule, we strive to have the core software provide 80% of what you're looking for out of the box. And that other 20% should really be accommodated by not just forking and customizing the open source side, but building extensions and having a really strong developer experience. And so part of that is us working with the community, to look at, you know, what should the theme be for for a certain month and how can we, reward or help incentivize people to go out and build these amazing extensions, that will end up hopefully in this, in a marketplace. So a few months ago we did a AI themed hackathon which was amazing. I'll I'll talk about a few of those, here in a moment. But, it's worth mentioning that we're in the final week of the current hackathon which is around panels. So our dashboarding system called Insights, is again another modular system. You can build anything from a time series to a meter to forecasting or anything else. Submit that into this, hackathon and, you know, several $1,000, you know, donations. Just it's a really great program. But going back to our AI, hackathon of, 2 months ago, we have two ways that we sort of, you know, reward the the winners of those of of each hackathon. 1 is a community award, and 1 is our core team, sort of voting on on what we feel is most meaningful. The community was a really, really amazing one. So this is a AI powered, image processing flow. And what it actually does is it allows you to actually extract text from images or media that gets uploaded to the system in that hook, and also describe, you know, enrich the data with, with metadata from anything that you might upload. So very valuable if you're dealing with a lot of assets, you know, digital asset management system. Just one of the use cases you can power with Directus. That was the community award. So they got, you know, $1,000 cash and we actually donated $250 to the donation of their choice. And on the core side, our core team actually elected Directus Copilot, which is probably familiar with what Copilot is. That was an insights panel where you could actually use NLP, your natural language processing, to ask questions about your data and get meaningful insights. So just really really cool to see what the community comes up with, you know, off the wall, whatever it might be, submit those. And, yeah. We'll be taking a look at the the panel submissions, in just about a week. So those are the 5 key aspects of our community. Obviously the guiding light of this entire organization has been since the beginning. I I couldn't be more proud of our core team. The extension of that being our, you know, additional maintainers and contributors, the global community network that we've built on that has advocated for us and engaged with us across Discord and all these different platforms, not just for Directus, but also for open source, which of course that's what it's what it's all about. So my sincere thank you to everybody in this community, for being a part of this journey. And with that, I'm gonna throw it back to Kevin so we can keep on keeping on. Thanks. Thank you so much for that, Ben. I couldn't have said it better myself. All of the care and attention we've made to the insights module that we spoke about earlier today is now available in Directus 10.7 which is available now. Now we're starting to get towards the end of Leap Week, but but don't leave us. We have an amazing further announcement for tomorrow, and I'll see you then.",[257,258,259],"0bbd3dc8-6276-4235-9980-96500ebbad94","3698ff11-c36a-4776-b99d-90e10ab5c8fa","12020eaa-187f-4f64-bd1d-7472e947be61",[],{"id":159,"number":160,"show":122,"year":161,"episodes":262},[163,164,165,166,167],{"id":167,"slug":264,"vimeo_id":265,"description":266,"tile":267,"length":174,"resources":8,"people":268,"episode_number":273,"published":274,"title":275,"video_transcript_html":276,"video_transcript_text":277,"content":8,"seo":8,"status":130,"episode_people":278,"recommendations":281,"season":282},"extend","894066101","At Leap Week 1, we introduced the Secure Extension Framework as a way to gain and have trust with third-party extensions.","cee6bc32-160c-41c5-b981-d92d96b38ecb",[269,270],{"name":177,"url":178},{"name":271,"url":272},"Esther Agbaje","https://directus.io/team/esther-agbaje",5,"2023-10-27","Extend","\u003Cp>Speaker 0: This has been a huge week of announcements and thank you so much for joining us and being a part of it but we're not quite at the end yet. The idea of a directus marketplace has been around for years. It's the natural next step from having a robust and flexible extensions framework. Now today's announcement isn't the marketplace, but instead the final piece of foundational work required to allow us to work on the marketplace with full force. So let's talk about that foundational work to date.\u003C/p>\u003Cp>The Director's Extensions SDK provides a toolkit to help you build extensions all the way from scaffolding to working with data and building a polished user interface. You can install extensions via NPM or external storage locations like S3. We've created a detailed yet readable metadata structure for your extensions package JSON file and a host of smaller things, including a standardized way to present errors and more ways that we expose the directus internals for you to take advantage of. But underpinning everything is our need to have confidence in the way that we ask you to build extensions and that that should be more or less the same for many directors versions to come. The secure extensions framework shipping as part of Directus 10.7 is the final part of those foundations, providing an explicit permissions model the extensions will need to adopt to be distributed and adopted in the future.\u003C/p>\u003Cp>To tell you more, here's Esther.\u003C/p>\u003Cp>Speaker 1: As developers, we know security is one of the most crucial aspects of building software. Whether you're creating products for users or creating internal tools, you want to be able to innovate freely while also protecting your data from vulnerabilities. Extensions in directors provide a way to build, modify, or expand directors functionality beyond the default for your specific needs. That's why today, we are very excited to announce secure extensions. Secure extensions are a powerful way to maintain strict control over interactions with the external environment when developing extensions.\u003C/p>\u003Cp>It allows you to configure restrictions on how extensions access your information and communicate externally. In addition to the security they provide, secure extensions also serve as a foundation for the director's marketplace, ensuring that all extensions available for users are developed with security in mind. At the heart of secure extensions is the concept of isolates. An isolate is a secure sandbox where extensions are evaluated and executed. Let's check out an example of how to develop a secure extension.\u003C/p>\u003Cp>Start by creating an extension like you normally do using the director's extension CLI. Next, open the package dot JSON of the extension and add a sandbox property, which is an object. Within that object, add 2 properties enabled with the value of true and requested scopes, which is an array of function scopes the extension needs access to. By using scopes and the sandbox functions exposed by directors, isolates are granted new and specific capabilities. For example, the request function allows you to make requests to external services.\u003C/p>\u003Cp>To use the request function, you need to add permissions for the request scope in your extension's metadata, including which external URLs can be accessed by it. Be sure to check out the full list of available sandbox functions in our documentation. We'll continuously be shipping more functions as part of the secure extensions framework, So keep an eye on future releases. With secure extensions laying the groundwork for the marketplace, you can create reliable extensions that enhance the functionality of directors while maintaining the highest standard of data protection. We can't wait to see your contributions and the extensions that you come up with.\u003C/p>\u003Cp>Over to you, Kev.\u003C/p>\u003Cp>Speaker 0: And that is the 1st director sleep week wrapped. We covered loads. The release of directors 10.7 comes with content versioning, huge improvements to our insights module, our secure extensions framework, and new app theming options. We also spoke about the evolution of Directus and what it means to treat it as a composable data platform as well as sharing agent c OS with you. And finally, there were some teasers of what comes after secure extensions.\u003C/p>\u003Cp>Thank you so much for being a part of this. I've had a blast. And on behalf of the whole directors core team, thank you and bye for now.\u003C/p>","This has been a huge week of announcements and thank you so much for joining us and being a part of it but we're not quite at the end yet. The idea of a directus marketplace has been around for years. It's the natural next step from having a robust and flexible extensions framework. Now today's announcement isn't the marketplace, but instead the final piece of foundational work required to allow us to work on the marketplace with full force. So let's talk about that foundational work to date. The Director's Extensions SDK provides a toolkit to help you build extensions all the way from scaffolding to working with data and building a polished user interface. You can install extensions via NPM or external storage locations like S3. We've created a detailed yet readable metadata structure for your extensions package JSON file and a host of smaller things, including a standardized way to present errors and more ways that we expose the directus internals for you to take advantage of. But underpinning everything is our need to have confidence in the way that we ask you to build extensions and that that should be more or less the same for many directors versions to come. The secure extensions framework shipping as part of Directus 10.7 is the final part of those foundations, providing an explicit permissions model the extensions will need to adopt to be distributed and adopted in the future. To tell you more, here's Esther. As developers, we know security is one of the most crucial aspects of building software. Whether you're creating products for users or creating internal tools, you want to be able to innovate freely while also protecting your data from vulnerabilities. Extensions in directors provide a way to build, modify, or expand directors functionality beyond the default for your specific needs. That's why today, we are very excited to announce secure extensions. Secure extensions are a powerful way to maintain strict control over interactions with the external environment when developing extensions. It allows you to configure restrictions on how extensions access your information and communicate externally. In addition to the security they provide, secure extensions also serve as a foundation for the director's marketplace, ensuring that all extensions available for users are developed with security in mind. At the heart of secure extensions is the concept of isolates. An isolate is a secure sandbox where extensions are evaluated and executed. Let's check out an example of how to develop a secure extension. Start by creating an extension like you normally do using the director's extension CLI. Next, open the package dot JSON of the extension and add a sandbox property, which is an object. Within that object, add 2 properties enabled with the value of true and requested scopes, which is an array of function scopes the extension needs access to. By using scopes and the sandbox functions exposed by directors, isolates are granted new and specific capabilities. For example, the request function allows you to make requests to external services. To use the request function, you need to add permissions for the request scope in your extension's metadata, including which external URLs can be accessed by it. Be sure to check out the full list of available sandbox functions in our documentation. We'll continuously be shipping more functions as part of the secure extensions framework, So keep an eye on future releases. With secure extensions laying the groundwork for the marketplace, you can create reliable extensions that enhance the functionality of directors while maintaining the highest standard of data protection. We can't wait to see your contributions and the extensions that you come up with. Over to you, Kev. And that is the 1st director sleep week wrapped. We covered loads. The release of directors 10.7 comes with content versioning, huge improvements to our insights module, our secure extensions framework, and new app theming options. We also spoke about the evolution of Directus and what it means to treat it as a composable data platform as well as sharing agent c OS with you. And finally, there were some teasers of what comes after secure extensions. Thank you so much for being a part of this. I've had a blast. And on behalf of the whole directors core team, thank you and bye for now.",[279,280],"ffae9b7f-29c7-4f68-ab37-be89f6ddfbc2","8ebc3999-6d73-4651-ba8b-7ce67861d73e",[],{"id":159,"number":160,"show":122,"year":161,"episodes":283},[163,164,165,166,167],{"id":149,"slug":285,"vimeo_id":286,"description":287,"tile":288,"length":289,"resources":8,"people":8,"episode_number":160,"published":290,"title":291,"video_transcript_html":292,"video_transcript_text":293,"content":8,"seo":8,"status":130,"episode_people":294,"recommendations":295,"season":296},"02-keynote","919060200","The full keynote from our second Leap Week in March 2024","b84681ca-ea99-4dfc-b741-635d5c0e65f7",33,"2024-03-04","Leap Week 02: Full Keynote","\u003Cp>Speaker 0: Hello. Ben Haines, CEO and founder of Directus. It is actually 2024, and I originally started this software in 2004. So now 2 decades in, obviously, quite a bit has changed, and I think it's well overdue for us to go through and look at how we talk about Directus and how that has changed, over those those 2 decades. I'd like to do that through a quick 5 minute demo.\u003C/p>\u003Cp>Obviously, a lot to cover in 5 minutes, but let's see, if we can make that happen. So we're starting off right here on the login screen. Here we're already logged in, so we're just gonna hit continue. But I think the first thing to notice, is that the entire platform is white label. Everything here is themeable from the border radii to the colors to this, subtle animation on the right.\u003C/p>\u003Cp>But this is your login screen. Same thing for all these public pages. Of course, you'd have 2 factor authentication, SSO, anything else you might need here, for your your project. Let's go ahead and log in. Again, as a reminder, the way that Directus works is you point it at a database.\u003C/p>\u003Cp>I like to start on this screen, because this is just a table in your database called metrics. Nothing more straightforward than that. Instead of seeing, you know, UNIX time stamps and, you know, just really complex data, we're seeing it in an intuitive way. This is a table layout. Many different ways you can look at your data, but here we're seeing conditional styling with icons, nice relative time stamps, and nice colors.\u003C/p>\u003Cp>The full power of SQL is available here. We can of course do full text search, advanced filtering with logical grouping, everything you could do in SQL but in an in an intuitive no code way. Table views are pretty obvious. You can also come in and look at things through a media view. You could use a kanban view if you had, something where you're actually dragging things through some sort of process, and then keeping your your data organized like this.\u003C/p>\u003Cp>Of course, if you have geospatial data in your database, we support that as well. So whether it's submarine cables or devices on a map, all of this is available. You can quickly zoom in, drill into an item, click, and then go in and start editing that that data. We also have, contacts or any other type of data, but I think where we'll drill into the actual form is on this blog. So if we click on one of these items, in this case, multi orchestration cultivate infrastructure, lots of different interfaces for how we edit the data.\u003C/p>\u003Cp>You have time, daytime choosers. You have media selectors. You have this really great translation interface where you can actually go into a split view and manage multilingual content, etcetera. Every change that you make goes through our accountability system. So you can come over here and see all the revisions.\u003C/p>\u003Cp>These are the changes that were made by who and when. You can actually roll back and undo those features. Really, really important for data governance. We also have a full commenting system with mentions, emoji, and everything you'd expect, and you can actually share things. You can create a unique URL and share that out to people outside of this, this platform.\u003C/p>\u003Cp>So really powerful there as well. Moving on to a few of the other modules that we have. We have a user directory, which I'll pop into my user very quickly, just to showcase something that I think is pretty, pretty powerful. We can actually change the language to any of the 55 languages that we support and choose different themes, really tailoring it to the experience that I I need as a user. So as I come in, not only are we managing multilingual content, but the actual application can be translated as well.\u003C/p>\u003Cp>So that's a really important feature. I'm gonna change that back, to English. That is the language that I understand, and we'll continue on. Really, really powerful access control here within the user directory and no limits in terms of how many roles, or or users you have. Once you come into our asset management system, you can actually we scrape all of the, metadata.\u003C/p>\u003Cp>So I p t c, exif, all available, virtual folders, and you can, of course, come in here and do all of your edits and cropping. If you do that through the API, you actually have hundreds of different operations available. Insights, great for business intelligence, great for building out these different dashboards using aggregation, time series, anything that you can imagine. Very customizable. You just come in here, drag and drop these to whatever size you want.\u003C/p>\u003Cp>Lots of options available for, how are you setting your precision, your ranges, etcetera, the colors. So put that into a full screen mode, throw it on a, a second display, and you've got a really great dashboard available instantly. Once we go into settings, this is where the ad administrators are working. You can, of course, build your data model here or you can build it through the API or just define it right in SQL and allow it to cascade out through everything. Then you can go through and start setting your access control as we talked about.\u003C/p>\u003Cp>You know, you have managers. Based on the tables of your database, who can access what based on CRUD? Create, read, update, and delete. It's worth noting it's not just on and off, we have very granular rule based access control, within these different filters. Lots of other things to talk about including the theming and all these different options, all different extensions of our system.\u003C/p>\u003Cp>The last thing I'd like to quickly show is our flows. This is automation. This is where you can come in and say I wanna deploy an application when x happens. Those triggers can be a cron job every 15 minutes or Monday at midnight. You can also have it when content changes.\u003C/p>\u003Cp>Send out emails, to our different content authors for review. Lots of different operations you can choose from. And again, as with everything else in the system, it's all extensible and customizable. That's about as fast as we can run through the many, many features and capabilities of this platform. But for now, I'll hand it back over to Kevin.\u003C/p>\u003Cp>Thank you.\u003C/p>\u003Cp>Speaker 1: Thank you, Ben, and welcome to the second Leap Week. We have a fantastic week in store. We're going to start today with all of our announcements and then throughout the rest of the week we have loads of other events including socials, panels, and workshops for you to enjoy. One of the reasons people love Directus is because of its extensibility. You can augment and enhance most parts of Directus by using extensions, and then combine extensions in interesting ways to compose a data platform that really makes sense for your project.\u003C/p>\u003Cp>We have app extensions like panels for directors insights, interfaces for the directors editor, layouts, and themes. We also have API and hybrid extensions like operations, endpoints, and hooks. Our community has built so many amazing extensions including the media AI bundle that lets you extract information from images in Directus files, computed interfaces that change the way that data is displayed after applying logic to them, and, of course, the Director's Copilot that lets you have contextual conversations about your data with an AI bot in order to unlock new insights. Agency partners use extensions like Pixsy Labs based in London. They built a blur hash extension which allows them to nicely load in very large images for an online art gallery.\u003C/p>\u003Cp>And we have other customers use extensions for things like integrating with translation services, transforming videos, build automation, and more. Having this rich framework to build extensions is awesome. The missing bit has always been how to publish and reuse those extensions between projects. Today we are announcing something that I could not be more excited about, something which Directus users have been asking for for years. I'm gonna hand over to Rike to tell you more.\u003C/p>\u003Cp>Speaker 2: This is the Directless marketplace. It is in beta for now for this first release, so we do really want your feedback to make it even better. The focus of this first iteration is really about discovery and installation. I'm gonna show you each of those here. So in settings, on the left hand sidebar, there's a new section for the marketplace.\u003C/p>\u003Cp>In this marketplace, we have a listing of all of the extensions that we've been able to find on npm. These extensions contain every single type of extension that you know from before. So those are interfaces, modules, panels, teams, etc. When you install an extension, you'd find those in the same places where you'd find them normally. So for interfaces, you'd find it in data model, modules show up in the sidebar, themes, appearance, etcetera.\u003C/p>\u003Cp>For any of those types, you can find them by, you know, current popularity, which ones were most recently published, or which ones are downloaded the most. In this case, let me go see if we can install a theme. So I'm gonna look up, you know, with the search, gonna find the theme that I'm looking for. For each individual extension, we're pulling in the readme file from your GitHub repo if it's connected, and we're pulling in the author and maintainers as provided by npm. Same goes for an author.\u003C/p>\u003Cp>So in this particular case, because Kevin has his GitHub linked to his NPM, we can show, you know, the about information from his GitHub profile, together with an avatar, and all of the extensions that he has uploaded so far. To install the theme, I could just click the install button, and there it goes. So now that this theme is installed, I can find it under appearance like I'm with any other theme. There it is. And there we go.\u003C/p>\u003Cp>To manage extensions you have installed, you can go to the extensions tab as you would for extensions before, where you can now both disable and uninstall them again. In the future, there's a couple of additional features that we know we want to add, starting with verified authors, verified packages, allowing, you know, the end user to know which one is gonna be trusted. But, also, we're looking to see if we can open up monetization in the marketplace. So this would allow you to sell extensions that you have built to others, in the ecosystem. That will be in the future release.\u003C/p>\u003Cp>In the meantime, we absolutely hope you enjoy this. Please do leave all and every bit of feedback you have in the Discord channel marketplace beta.\u003C/p>\u003Cp>Speaker 1: So the marketplace. Cool. Right? And the thing that excites me most is the marketplace is gonna be available in every Director's project. So whether you're self hosting or you're using Director's Cloud, you will now be able to install extensions via the marketplace.\u003C/p>\u003Cp>Now, the marketplace is part of director version 10.10, but it isn't all. And we've had a few releases since the last week. So I wanted to kick it over to some of our engineers to tell you about the new and notable features that have shipped since the last Leap Week.\u003C/p>\u003Cp>Speaker 3: In Directus 10.8, we released a powerful new theming engine. Previously, you were limited to adding your own CSS on top of the data studio to make yours. You now have the flexibility to customize colors, fonts, spacing, and much more across Directus using our new theme interface. Being able to white label Directus has always been important. Bringing your brand and aesthetic to the forefront really make Directus feel like your own tool.\u003C/p>\u003Cp>Building on the excitement of our marketplace announcement, you can now develop and share themes as an extension. Now you can do more than just make direct us your own. You can share your designs and help others get creative too. We're excited to see the themes you bring to the marketplace. Thank you all for joining me in this exciting chapter.\u003C/p>\u003Cp>Your vision, your directness, ready to dazzle. The canvas is fast. The palette is rich. And the possibilities, endless.\u003C/p>\u003Cp>Speaker 4: As well as managing databases, Directus also helps you manage your files. As part of that, we offer media transformations via URL. Here's an image of 2 people on a beach. Notice that they're slightly off center. Which is fine, until you start to crop the image via your app.\u003C/p>\u003Cp>Here the image is being cropped off from the center, but these two people are being chopped off. In Directus 10.9, we introduced focal points. You can now specify the point for Directus treat as the center. You can do this via the data studio or the files API. Now the subjects that matter in your images can always be visible.\u003C/p>\u003Cp>You can combine this with our automation features to determine what the point of interest should be. We hope you enjoy working with focal points, a small change with big impact.\u003C/p>\u003Cp>Speaker 5: Before, when requesting content versions, this is the data structure, the data API return. And with relational fields, note that there is a create, update, delete array for each item. This is correct. It is what will happen when this version gets promoted. But it's different to what you may expect from an item when not using content version or using the main version.\u003C/p>\u003Cp>This does made it hard to implement live preview as you had to account for 2 different data structures. In directors 10.10, we will store this data structure. But when you request a content version, we will standardize the data structure before returning it. So the return data is now the outcome if you were to promote the item. Here, we have an example of both a one to many and the many to many relationship.\u003C/p>\u003Cp>In the one to many comments example, we are both updating an item and deleting related comments. The new output doesn't contain the deleted comment and returns the full item including any changes made in the content version. Likewise, in the many to many page blocks example, a block is being created and another deleted. The return data from a content version is now the same structure you expect including the outcome of any changes. Now you can implement live preview with a standard and predictable data structure.\u003C/p>\u003Cp>Speaker 1: Thank you very much for that rundown, and we hope you enjoy using theming, focal points, and our enhancements to content versioning. And, of course, this is just a tiny sliver of the features which we have included in our recent releases. But for today, there's plenty more announcements to\u003C/p>\u003Cp>Speaker 4: come.\u003C/p>\u003Cp>Speaker 6: Let's rock and roll.\u003C/p>\u003Cp>Speaker 1: Let's get started with Directus and Nuxt.\u003C/p>\u003Cp>Speaker 4: You don't hire smart people to tell them what to do. You hire smart people to figure out your problems.\u003C/p>\u003Cp>Speaker 6: Can you build Netflix in an hour?\u003C/p>\u003Cp>Speaker 1: Not terribly elegant, but we're just gonna throw a new error.\u003C/p>\u003Cp>Speaker 0: Because even pirates, sometimes they're they're not pirating the way you want\u003C/p>\u003Cp>Speaker 2: a pirate. Keep it simple. Won't be complicated.\u003C/p>\u003Cp>Speaker 4: Hey. I enjoy what I do.\u003C/p>\u003Cp>Speaker 1: I've got my pen now. I'm serious.\u003C/p>\u003Cp>Speaker 6: We're gonna be cutting this one really, really close.\u003C/p>\u003Cp>Speaker 1: Let's talk about Directus TV. It's a new streaming platform that we released at the end of last year with hours of content for you to enjoy and I wanna tell you about some of our series. In a 100 apps in a 100 hours, Bryant takes a common application idea and tries to build it in just 60 minutes. Sometimes he succeeds, sometimes he doesn't, and honestly it's a bit of a stressful watch but it's always a lot of fun. In Trace Talks, John and Pedro interview engineering leaders about their journeys.\u003C/p>\u003Cp>It's full of interesting insights and anecdotes for all stages of your career. And in quick connect, we show you how to integrate with third party platforms to build some interesting and useful automations. Today we're announcing some new shows that are going to land on your screen this spring. In what's in your doc, we discovered the toolkit behind really productive people. I don't know about you but whenever someone shares their screen I always look at all of the apps they're running in the hope that I can find something new that will somehow enrich my life.\u003C/p>\u003Cp>So, we've invited 5 guests to ask them about the software, hardware, and analog tools that they use to run their lives. I had a blast recording it and I know you're gonna have a blast watching it. In the joy of theming, we invite Bry Ross who is definitely not just Bryon in a wig to highlight the power behind the director's theming engine by creating nice new themes that pay homage to brands you know and love. There are only happy little accidents in this series and they're lovely lovely peaceful episodes. Battlesnake is a popular competitive game where your code is the controller and in Ready Set Battlesnake Andrew joins me to build a snake inside of Directus.\u003C/p>\u003Cp>Honestly, we can't believe it worked not only that it worked but it worked as well as it did, join us to find out how. With great power can come great complexity. In short hops, we share quick tips and tricks to help you get the most from directors. And the best bit is this series is based directly on community feedback. Today we're also announcing some show renewals so you can look forward to new episodes of both the 100 Apps in a 100 Hours and Dev Thoughts.\u003C/p>\u003Cp>Now many of you have also been asking about how directors TV is actually put together. So today we're also releasing in full a new series called Digging the Rabbit Hole where we're going to cover everything Directus TV from the conception and inspiration behind the platform, the technical setup, the life cycle of a show from pitch through to release, and some of the early feedback. We hope you enjoy all of these new shows that are landing this spring, and, of course, you can watch digging the rabbit hole in full today. Directors TV really is a community project. We're building shows for you to enjoy, taking in your feedback, and then deciding what new shows we can create or shows we can renew based on that feedback.\u003C/p>\u003Cp>Well, our community does so much more, and I wanna hand over to Jonathan to talk more about it.\u003C/p>\u003Cp>Speaker 7: Hey, everyone. The Directus community is the foundation, DNA, essence, source of strength, the font of magic, you might say, that makes up our team and makes us excited to come to work every day. We're so thrilled to have such a great community. I get the opportunity to interact with the community on a daily basis and that community interaction. I learned something new each time, and that includes anything from a feature request to a support ticket, to presales activities, talking to new clients, people that have used direct us for years to people that are brand new to the direct us.\u003C/p>\u003Cp>And I get that opportunity to interact with everyone, on a daily basis. And it is it it literally makes me excited to come to work every day. We do some other community actions and activities that we do our request reviews. We do those every 2 weeks. You get an opportunity to see our processes, how we go through feature requests, and we get that our we get that live interaction with community members.\u003C/p>\u003Cp>Hope to see you there. It's very, very fun and exciting to see that. And then from that explosion of ideas, we narrow that back down to what is possible. Some other things we do some in person activities these days. We'd still do some live interactions for Lynn, London, New York.\u003C/p>\u003Cp>There's a variety of others. You can find those out on the website and see that. And with that, I get to tell you about that newest hackathon. I'm so excited. The hackathons have brought new use cases, new capabilities to exist to the previous hackathons.\u003C/p>\u003Cp>We've seen and learned some really cool things about what people the concepts and ideas that someone might come up with. And so this particular hackathon is gonna be focused around one of our biggest, up boats kind of in the community is around payments. So we'd like to see the directest payments hackathon. We'd like to see you build and publish in the new marketplace. I'm so excited about the marketplace.\u003C/p>\u003Cp>Think through the scenarios and the use cases. You know, how would I deliver coupons? How would I deliver trials? What happens when payments fail? What happens when deployments fail or some issue happens during that process?\u003C/p>\u003Cp>Make sure you've got handling logic around those kinds of things. Include reporting include any, extensions or, data details that are valuable that you find in your day to day interactions, with payment platforms and how you want that to operate. You'll have until the end of March to submit that you'll find all of the details around prizes and information about how and when and what to submit, on directus. Io/hackathons, and you'll find links throughout the the documentation and things that we'll share through the coming days. With that said, I get the opportunity to hand off to mister Matt Miner to talk more about our community.\u003C/p>\u003Cp>Cheers.\u003C/p>\u003Cp>Speaker 8: Hey. How's it going? I'm Matt on the marketing team here at Directus. Data discussions really aren't the stuff of legend. In fact, when we put this survey together, at first, there was a couple, like, raised eyebrows, like, data, really?\u003C/p>\u003Cp>Is that what we wanna do? What do you know? A month later, we had a huge flood of responses. 782 developers told us how they're using data in their projects. That tells us that, you know, data isn't dull.\u003C/p>\u003Cp>There's just nobody talking about it in the right way. We're gonna make data exciting again. Here are the 6 things that we learned that we thought were really interesting, or 2 of these actually really shocked us when we found out. Number 1 is that Postgres leads the pack. It is the choice of over 63% of the developers we surveyed, that they're using in their projects currently.\u003C/p>\u003Cp>The number 2 thing, slightly related, but of all the database types when developers are starting new projects, over 57% of them said that they prefer relational databases all over over all other types. Even asked our CTO, Wrike, about it. And he said, you know, the most likely reason is that a vast majority of data applications have some sort of schema consistency need for type safety and expectability. In NoSQL, you can quickly end up effectively reimplementing a lot of things that a SQL database already offers out of the box. The number 3 thing we found that was really interesting to us was that developers are leaning towards Cloud Hosted Database Solutions.\u003C/p>\u003Cp>So by a wide margin too. Cloud leads, 68% of respondents prefer hosting with solutions like AWS or Azure, versus, you know, managed database services like DigitalOcean or on prem servers. This one, I think, was so shocking because it was so lopsided. 94% of our survey respondents said they prefer working with REST APIs as opposed to GraphQL. We kind of went into this thinking that cost was gonna be the primary factor, to consider when hosting databases.\u003C/p>\u003Cp>And in fact, it is a consideration, but it's not the most important. I think what this tells us is that developers are prioritizing performance and reliability and ease of use over how much it costs, which is still a consideration, but not what's driving, decisions at the end of the day. Taking this a step further, actually, we asked what the primary factors they think hosting should be charging for. And the top 3 in order were, machine resource utilization, so like RAM and CPU, storage space, and actually number of read and write options, which was interesting. The least popular way to price hosting, was by charging on the number of database records.\u003C/p>\u003Cp>So just an interesting little finding there. But, yeah. Number 6 was the most shocking thing we found. Over 64% of respondents said that they're using AI for cogeneration. So despite all of this, like loud people in the room talking about, like, AI is bad for development, I think there's a lot of people quietly actually using this to become better at their job and learning how to implement and the things that they're doing.\u003C/p>\u003Cp>Actually, going a little bit deeper on this, we asked 2 questions. If AI was too risky for data analysis to influence decision making, on average, sentiment was neutral. But when it comes to using AI to actually interact with the database with, like, CRUD permissions, overwhelming sentiment was, like, please do not do that. That is way too risky, which makes sense. So those are the 6 big takeaways, learnings we add just from a surface evaluation of the results that we got for in the survey.\u003C/p>\u003Cp>Hopefully, these were interesting to you as they were to us. And again, like, data isn't boring. It's just how are people using it? How are we framing it? Hopefully, we can get some more discussions around this, because we're data nerds at the end of the day.\u003C/p>\u003Cp>And what we're gonna do is basically put together a series that we call Data Drops, where we're gonna release an article, with, like, a really interesting insight. Because it's one thing to know what the trends are, but we think it's more important to understand, like, why they vary from a startup in Silicon Valley as opposed to a seasoned freelancer in Berlin. So if you wanna get up to date on those and get nice little nuggets in your inbox, make sure you sign up for a newsletter. It goes out once a month. You can sign up in our docs.\u003C/p>\u003Cp>You can sign up on our, main blog. But we'd love to have you sign up and just get these once a month newsletters. Appreciate the time today, and, have a good one.\u003C/p>\u003Cp>Speaker 1: We hope you're enjoying today's announcement so far. They've included the release of Directus 10.10 with the Directus Marketplace beta and improvements to content versioning, our new shows on Directus TV, and, of course, our new hackathon. But we're not quite done yet. I want to kick it over to our director of engineering, Alex, to talk about what's\u003C/p>\u003Cp>Speaker 9: new for Directus Cloud. Directus really is a solution for everyone. From side projects and small businesses right through to huge organization like Kia, Copa Airlines, Walmart, and T Mobile. Our Enterprise Cloud offers dedicated infrastructure from the team who build directors. It's perfect for mission critical project with higher security and support needs.\u003C/p>\u003Cp>Today, we are proud to be expanding the Enterprise Cloud offering with key features requested by our customers. Over the last few months, our team has been working on improving our infrastructure in a number of areas including security, performances, and flexibility. With this in mind, we are not able to offer auto scaling infrastructure, which means even with sudden peak in traffic, your georectus project stays strong. Auto scaling is enabled by default on all our new projects, both on Enterprise and Professional Cloud. We love speaking to our customers, but you should also need to speak to us less.\u003C/p>\u003Cp>Up until now, if you want to set up a custom domain for an enterprise project, you have to get in touch with us. Now it's over. Self-service custom domains are now available through the Cloud Dashboard for Enterprise Cloud Projects. We are looking forward to chatting with you more, but not about Guest of the Vans. We have more announcements to come.\u003C/p>\u003Cp>Over to Colton for now.\u003C/p>\u003Cp>Speaker 10: Today, we're announcing our new partner program focused on agencies. Agency partners are a super important part of how we reach our customers. We've designed this program in conjunction with our current partners, and the program will enable agencies and client projects of all shapes and sizes, and we think you're gonna love it. We now have a formal certification program to help you get the most from Directus and understand which projects it is suitable for. And, of course, there will also be a larger resource center available which can help you in discussing direct us with your customers.\u003C/p>\u003Cp>Our team is available for advisory calls to validate your approaches, suggest new ones, and sell alongside your team. And of course, the program includes revenue sharing both upfront and renewals. The new partner directory will help companies looking for experts to implement their projects. And with co marketing opportunities, we can help share all your stories. This isn't all, but it captures the most important parts of the partner program.\u003C/p>\u003Cp>We really think you're gonna love it. You can find out more at directus. Io / partners. And later this year, we'll also be expanding our program to include technical partners, but that's for another day. Back to you, Kevin.\u003C/p>\u003Cp>Speaker 1: It's been a wonderful day. And on behalf of the whole Director's core team, thank you so much for tuning in, whether live or on demand on Director's TV. Now before we head off, we have one more thing to announce. Bryant?\u003C/p>\u003Cp>Speaker 6: While headless CMS is one of our most popular use cases, Directus is a super powerful toolkit for managing any type of data. A lot of our most successful clients start out with a single use case, like headless CMS. And then once they realize the full potential of Directus, they quickly expand into other applications. But what if you could unlock that potential even faster? Who wouldn't like to ship new projects and features in half the normal amount of time?\u003C/p>\u003Cp>What developer doesn't love to make a huge impact for their clients, their team, their organization. That's what my team has been working to solve, and I'm super excited to introduce Directus Plus. Directus plus is a companion subscription for developers who love to ship. Doesn't matter if you're a freelancer, agency developer, or a staff engineer. You'll get a ton of value from Directus plus Here's what's inside.\u003C/p>\u003Cp>Powerful headless starter kits to help you ship faster. Starter Kits are done for you back ends for specific use cases you'll inevitably be asked to build or buy. Like learning management systems for your own custom courseware, product information management to manage your product catalogs and technical data, multi tenant SaaS, video streaming platforms like Directus TV, and more. These starter kits get you to 80% complete on day 1, saving you boatloads of time. And they're headless, so you get to bring your favorite front end framework.\u003C/p>\u003Cp>They're also designed to be fully composable, so you can use them together in the same project. That's not all. Directus Plus also includes advanced training and workshops to level up your skills. We'll be hosting deep dive workshops that are exclusively for Directus Plus members. Workshops will be taught by our own internal Directus experts, and, occasionally, we'll even be joined by our partners, hosting providers, front end framework experts, and more.\u003C/p>\u003Cp>You'll learn tons about how to leverage advanced features inside Directus, like flows, insights, and more to build real world use cases. For example, one of our first workshops is on connecting Directus with Stripe to accept payments. Directus plus members will receive a premium role and private channels within our Discord community and first dibs on cool new swag drops. As a launch thank you, we're offering $100 off the price for Directus Plus membership. So if you sign up now, you'll pay just $99 per year.\u003C/p>\u003Cp>Yep. That's it. You'll get starter kits to move faster, training to level up, and the pride that comes with supporting our project. To learn more and get started, go to directus.ioplus. Just fill out the short checkout form and you'll receive a private invite and instructions within moments.\u003C/p>\u003Cp>I can't wait to see you on the other side.\u003C/p>\u003Cp>Speaker 1: Thank you so much for that, Bryant. Today, we've covered so much. So let me provide a quick recap. We announced Directus 10.10 and this new phase of Directus that we're ushering in with the release of the Directus Marketplace beta. The spring slate of shows for Directus TV, the new payments hackathon, custom domains and auto scaling for Directus Cloud, a refreshed partner program, and, of course, Directus Plus.\u003C/p>\u003Cp>Now while the announcement portion of Leap Week is now completed, there is still so much more going on this week. So head over to our website to learn more about all the other events taking place. On behalf of the whole directors team, once again, thank you so much for being a part of this. And whether it is at one of our Leap Week events, whether it's at one of our in person user groups, or over in our Discord server, we'll see you around.\u003C/p>","Hello. Ben Haines, CEO and founder of Directus. It is actually 2024, and I originally started this software in 2004. So now 2 decades in, obviously, quite a bit has changed, and I think it's well overdue for us to go through and look at how we talk about Directus and how that has changed, over those those 2 decades. I'd like to do that through a quick 5 minute demo. Obviously, a lot to cover in 5 minutes, but let's see, if we can make that happen. So we're starting off right here on the login screen. Here we're already logged in, so we're just gonna hit continue. But I think the first thing to notice, is that the entire platform is white label. Everything here is themeable from the border radii to the colors to this, subtle animation on the right. But this is your login screen. Same thing for all these public pages. Of course, you'd have 2 factor authentication, SSO, anything else you might need here, for your your project. Let's go ahead and log in. Again, as a reminder, the way that Directus works is you point it at a database. I like to start on this screen, because this is just a table in your database called metrics. Nothing more straightforward than that. Instead of seeing, you know, UNIX time stamps and, you know, just really complex data, we're seeing it in an intuitive way. This is a table layout. Many different ways you can look at your data, but here we're seeing conditional styling with icons, nice relative time stamps, and nice colors. The full power of SQL is available here. We can of course do full text search, advanced filtering with logical grouping, everything you could do in SQL but in an in an intuitive no code way. Table views are pretty obvious. You can also come in and look at things through a media view. You could use a kanban view if you had, something where you're actually dragging things through some sort of process, and then keeping your your data organized like this. Of course, if you have geospatial data in your database, we support that as well. So whether it's submarine cables or devices on a map, all of this is available. You can quickly zoom in, drill into an item, click, and then go in and start editing that that data. We also have, contacts or any other type of data, but I think where we'll drill into the actual form is on this blog. So if we click on one of these items, in this case, multi orchestration cultivate infrastructure, lots of different interfaces for how we edit the data. You have time, daytime choosers. You have media selectors. You have this really great translation interface where you can actually go into a split view and manage multilingual content, etcetera. Every change that you make goes through our accountability system. So you can come over here and see all the revisions. These are the changes that were made by who and when. You can actually roll back and undo those features. Really, really important for data governance. We also have a full commenting system with mentions, emoji, and everything you'd expect, and you can actually share things. You can create a unique URL and share that out to people outside of this, this platform. So really powerful there as well. Moving on to a few of the other modules that we have. We have a user directory, which I'll pop into my user very quickly, just to showcase something that I think is pretty, pretty powerful. We can actually change the language to any of the 55 languages that we support and choose different themes, really tailoring it to the experience that I I need as a user. So as I come in, not only are we managing multilingual content, but the actual application can be translated as well. So that's a really important feature. I'm gonna change that back, to English. That is the language that I understand, and we'll continue on. Really, really powerful access control here within the user directory and no limits in terms of how many roles, or or users you have. Once you come into our asset management system, you can actually we scrape all of the, metadata. So I p t c, exif, all available, virtual folders, and you can, of course, come in here and do all of your edits and cropping. If you do that through the API, you actually have hundreds of different operations available. Insights, great for business intelligence, great for building out these different dashboards using aggregation, time series, anything that you can imagine. Very customizable. You just come in here, drag and drop these to whatever size you want. Lots of options available for, how are you setting your precision, your ranges, etcetera, the colors. So put that into a full screen mode, throw it on a, a second display, and you've got a really great dashboard available instantly. Once we go into settings, this is where the ad administrators are working. You can, of course, build your data model here or you can build it through the API or just define it right in SQL and allow it to cascade out through everything. Then you can go through and start setting your access control as we talked about. You know, you have managers. Based on the tables of your database, who can access what based on CRUD? Create, read, update, and delete. It's worth noting it's not just on and off, we have very granular rule based access control, within these different filters. Lots of other things to talk about including the theming and all these different options, all different extensions of our system. The last thing I'd like to quickly show is our flows. This is automation. This is where you can come in and say I wanna deploy an application when x happens. Those triggers can be a cron job every 15 minutes or Monday at midnight. You can also have it when content changes. Send out emails, to our different content authors for review. Lots of different operations you can choose from. And again, as with everything else in the system, it's all extensible and customizable. That's about as fast as we can run through the many, many features and capabilities of this platform. But for now, I'll hand it back over to Kevin. Thank you. Thank you, Ben, and welcome to the second Leap Week. We have a fantastic week in store. We're going to start today with all of our announcements and then throughout the rest of the week we have loads of other events including socials, panels, and workshops for you to enjoy. One of the reasons people love Directus is because of its extensibility. You can augment and enhance most parts of Directus by using extensions, and then combine extensions in interesting ways to compose a data platform that really makes sense for your project. We have app extensions like panels for directors insights, interfaces for the directors editor, layouts, and themes. We also have API and hybrid extensions like operations, endpoints, and hooks. Our community has built so many amazing extensions including the media AI bundle that lets you extract information from images in Directus files, computed interfaces that change the way that data is displayed after applying logic to them, and, of course, the Director's Copilot that lets you have contextual conversations about your data with an AI bot in order to unlock new insights. Agency partners use extensions like Pixsy Labs based in London. They built a blur hash extension which allows them to nicely load in very large images for an online art gallery. And we have other customers use extensions for things like integrating with translation services, transforming videos, build automation, and more. Having this rich framework to build extensions is awesome. The missing bit has always been how to publish and reuse those extensions between projects. Today we are announcing something that I could not be more excited about, something which Directus users have been asking for for years. I'm gonna hand over to Rike to tell you more. This is the Directless marketplace. It is in beta for now for this first release, so we do really want your feedback to make it even better. The focus of this first iteration is really about discovery and installation. I'm gonna show you each of those here. So in settings, on the left hand sidebar, there's a new section for the marketplace. In this marketplace, we have a listing of all of the extensions that we've been able to find on npm. These extensions contain every single type of extension that you know from before. So those are interfaces, modules, panels, teams, etc. When you install an extension, you'd find those in the same places where you'd find them normally. So for interfaces, you'd find it in data model, modules show up in the sidebar, themes, appearance, etcetera. For any of those types, you can find them by, you know, current popularity, which ones were most recently published, or which ones are downloaded the most. In this case, let me go see if we can install a theme. So I'm gonna look up, you know, with the search, gonna find the theme that I'm looking for. For each individual extension, we're pulling in the readme file from your GitHub repo if it's connected, and we're pulling in the author and maintainers as provided by npm. Same goes for an author. So in this particular case, because Kevin has his GitHub linked to his NPM, we can show, you know, the about information from his GitHub profile, together with an avatar, and all of the extensions that he has uploaded so far. To install the theme, I could just click the install button, and there it goes. So now that this theme is installed, I can find it under appearance like I'm with any other theme. There it is. And there we go. To manage extensions you have installed, you can go to the extensions tab as you would for extensions before, where you can now both disable and uninstall them again. In the future, there's a couple of additional features that we know we want to add, starting with verified authors, verified packages, allowing, you know, the end user to know which one is gonna be trusted. But, also, we're looking to see if we can open up monetization in the marketplace. So this would allow you to sell extensions that you have built to others, in the ecosystem. That will be in the future release. In the meantime, we absolutely hope you enjoy this. Please do leave all and every bit of feedback you have in the Discord channel marketplace beta. So the marketplace. Cool. Right? And the thing that excites me most is the marketplace is gonna be available in every Director's project. So whether you're self hosting or you're using Director's Cloud, you will now be able to install extensions via the marketplace. Now, the marketplace is part of director version 10.10, but it isn't all. And we've had a few releases since the last week. So I wanted to kick it over to some of our engineers to tell you about the new and notable features that have shipped since the last Leap Week. In Directus 10.8, we released a powerful new theming engine. Previously, you were limited to adding your own CSS on top of the data studio to make yours. You now have the flexibility to customize colors, fonts, spacing, and much more across Directus using our new theme interface. Being able to white label Directus has always been important. Bringing your brand and aesthetic to the forefront really make Directus feel like your own tool. Building on the excitement of our marketplace announcement, you can now develop and share themes as an extension. Now you can do more than just make direct us your own. You can share your designs and help others get creative too. We're excited to see the themes you bring to the marketplace. Thank you all for joining me in this exciting chapter. Your vision, your directness, ready to dazzle. The canvas is fast. The palette is rich. And the possibilities, endless. As well as managing databases, Directus also helps you manage your files. As part of that, we offer media transformations via URL. Here's an image of 2 people on a beach. Notice that they're slightly off center. Which is fine, until you start to crop the image via your app. Here the image is being cropped off from the center, but these two people are being chopped off. In Directus 10.9, we introduced focal points. You can now specify the point for Directus treat as the center. You can do this via the data studio or the files API. Now the subjects that matter in your images can always be visible. You can combine this with our automation features to determine what the point of interest should be. We hope you enjoy working with focal points, a small change with big impact. Before, when requesting content versions, this is the data structure, the data API return. And with relational fields, note that there is a create, update, delete array for each item. This is correct. It is what will happen when this version gets promoted. But it's different to what you may expect from an item when not using content version or using the main version. This does made it hard to implement live preview as you had to account for 2 different data structures. In directors 10.10, we will store this data structure. But when you request a content version, we will standardize the data structure before returning it. So the return data is now the outcome if you were to promote the item. Here, we have an example of both a one to many and the many to many relationship. In the one to many comments example, we are both updating an item and deleting related comments. The new output doesn't contain the deleted comment and returns the full item including any changes made in the content version. Likewise, in the many to many page blocks example, a block is being created and another deleted. The return data from a content version is now the same structure you expect including the outcome of any changes. Now you can implement live preview with a standard and predictable data structure. Thank you very much for that rundown, and we hope you enjoy using theming, focal points, and our enhancements to content versioning. And, of course, this is just a tiny sliver of the features which we have included in our recent releases. But for today, there's plenty more announcements to come. Let's rock and roll. Let's get started with Directus and Nuxt. You don't hire smart people to tell them what to do. You hire smart people to figure out your problems. Can you build Netflix in an hour? Not terribly elegant, but we're just gonna throw a new error. Because even pirates, sometimes they're they're not pirating the way you want a pirate. Keep it simple. Won't be complicated. Hey. I enjoy what I do. I've got my pen now. I'm serious. We're gonna be cutting this one really, really close. Let's talk about Directus TV. It's a new streaming platform that we released at the end of last year with hours of content for you to enjoy and I wanna tell you about some of our series. In a 100 apps in a 100 hours, Bryant takes a common application idea and tries to build it in just 60 minutes. Sometimes he succeeds, sometimes he doesn't, and honestly it's a bit of a stressful watch but it's always a lot of fun. In Trace Talks, John and Pedro interview engineering leaders about their journeys. It's full of interesting insights and anecdotes for all stages of your career. And in quick connect, we show you how to integrate with third party platforms to build some interesting and useful automations. Today we're announcing some new shows that are going to land on your screen this spring. In what's in your doc, we discovered the toolkit behind really productive people. I don't know about you but whenever someone shares their screen I always look at all of the apps they're running in the hope that I can find something new that will somehow enrich my life. So, we've invited 5 guests to ask them about the software, hardware, and analog tools that they use to run their lives. I had a blast recording it and I know you're gonna have a blast watching it. In the joy of theming, we invite Bry Ross who is definitely not just Bryon in a wig to highlight the power behind the director's theming engine by creating nice new themes that pay homage to brands you know and love. There are only happy little accidents in this series and they're lovely lovely peaceful episodes. Battlesnake is a popular competitive game where your code is the controller and in Ready Set Battlesnake Andrew joins me to build a snake inside of Directus. Honestly, we can't believe it worked not only that it worked but it worked as well as it did, join us to find out how. With great power can come great complexity. In short hops, we share quick tips and tricks to help you get the most from directors. And the best bit is this series is based directly on community feedback. Today we're also announcing some show renewals so you can look forward to new episodes of both the 100 Apps in a 100 Hours and Dev Thoughts. Now many of you have also been asking about how directors TV is actually put together. So today we're also releasing in full a new series called Digging the Rabbit Hole where we're going to cover everything Directus TV from the conception and inspiration behind the platform, the technical setup, the life cycle of a show from pitch through to release, and some of the early feedback. We hope you enjoy all of these new shows that are landing this spring, and, of course, you can watch digging the rabbit hole in full today. Directors TV really is a community project. We're building shows for you to enjoy, taking in your feedback, and then deciding what new shows we can create or shows we can renew based on that feedback. Well, our community does so much more, and I wanna hand over to Jonathan to talk more about it. Hey, everyone. The Directus community is the foundation, DNA, essence, source of strength, the font of magic, you might say, that makes up our team and makes us excited to come to work every day. We're so thrilled to have such a great community. I get the opportunity to interact with the community on a daily basis and that community interaction. I learned something new each time, and that includes anything from a feature request to a support ticket, to presales activities, talking to new clients, people that have used direct us for years to people that are brand new to the direct us. And I get that opportunity to interact with everyone, on a daily basis. And it is it it literally makes me excited to come to work every day. We do some other community actions and activities that we do our request reviews. We do those every 2 weeks. You get an opportunity to see our processes, how we go through feature requests, and we get that our we get that live interaction with community members. Hope to see you there. It's very, very fun and exciting to see that. And then from that explosion of ideas, we narrow that back down to what is possible. Some other things we do some in person activities these days. We'd still do some live interactions for Lynn, London, New York. There's a variety of others. You can find those out on the website and see that. And with that, I get to tell you about that newest hackathon. I'm so excited. The hackathons have brought new use cases, new capabilities to exist to the previous hackathons. We've seen and learned some really cool things about what people the concepts and ideas that someone might come up with. And so this particular hackathon is gonna be focused around one of our biggest, up boats kind of in the community is around payments. So we'd like to see the directest payments hackathon. We'd like to see you build and publish in the new marketplace. I'm so excited about the marketplace. Think through the scenarios and the use cases. You know, how would I deliver coupons? How would I deliver trials? What happens when payments fail? What happens when deployments fail or some issue happens during that process? Make sure you've got handling logic around those kinds of things. Include reporting include any, extensions or, data details that are valuable that you find in your day to day interactions, with payment platforms and how you want that to operate. You'll have until the end of March to submit that you'll find all of the details around prizes and information about how and when and what to submit, on directus. Io/hackathons, and you'll find links throughout the the documentation and things that we'll share through the coming days. With that said, I get the opportunity to hand off to mister Matt Miner to talk more about our community. Cheers. Hey. How's it going? I'm Matt on the marketing team here at Directus. Data discussions really aren't the stuff of legend. In fact, when we put this survey together, at first, there was a couple, like, raised eyebrows, like, data, really? Is that what we wanna do? What do you know? A month later, we had a huge flood of responses. 782 developers told us how they're using data in their projects. That tells us that, you know, data isn't dull. There's just nobody talking about it in the right way. We're gonna make data exciting again. Here are the 6 things that we learned that we thought were really interesting, or 2 of these actually really shocked us when we found out. Number 1 is that Postgres leads the pack. It is the choice of over 63% of the developers we surveyed, that they're using in their projects currently. The number 2 thing, slightly related, but of all the database types when developers are starting new projects, over 57% of them said that they prefer relational databases all over over all other types. Even asked our CTO, Wrike, about it. And he said, you know, the most likely reason is that a vast majority of data applications have some sort of schema consistency need for type safety and expectability. In NoSQL, you can quickly end up effectively reimplementing a lot of things that a SQL database already offers out of the box. The number 3 thing we found that was really interesting to us was that developers are leaning towards Cloud Hosted Database Solutions. So by a wide margin too. Cloud leads, 68% of respondents prefer hosting with solutions like AWS or Azure, versus, you know, managed database services like DigitalOcean or on prem servers. This one, I think, was so shocking because it was so lopsided. 94% of our survey respondents said they prefer working with REST APIs as opposed to GraphQL. We kind of went into this thinking that cost was gonna be the primary factor, to consider when hosting databases. And in fact, it is a consideration, but it's not the most important. I think what this tells us is that developers are prioritizing performance and reliability and ease of use over how much it costs, which is still a consideration, but not what's driving, decisions at the end of the day. Taking this a step further, actually, we asked what the primary factors they think hosting should be charging for. And the top 3 in order were, machine resource utilization, so like RAM and CPU, storage space, and actually number of read and write options, which was interesting. The least popular way to price hosting, was by charging on the number of database records. So just an interesting little finding there. But, yeah. Number 6 was the most shocking thing we found. Over 64% of respondents said that they're using AI for cogeneration. So despite all of this, like loud people in the room talking about, like, AI is bad for development, I think there's a lot of people quietly actually using this to become better at their job and learning how to implement and the things that they're doing. Actually, going a little bit deeper on this, we asked 2 questions. If AI was too risky for data analysis to influence decision making, on average, sentiment was neutral. But when it comes to using AI to actually interact with the database with, like, CRUD permissions, overwhelming sentiment was, like, please do not do that. That is way too risky, which makes sense. So those are the 6 big takeaways, learnings we add just from a surface evaluation of the results that we got for in the survey. Hopefully, these were interesting to you as they were to us. And again, like, data isn't boring. It's just how are people using it? How are we framing it? Hopefully, we can get some more discussions around this, because we're data nerds at the end of the day. And what we're gonna do is basically put together a series that we call Data Drops, where we're gonna release an article, with, like, a really interesting insight. Because it's one thing to know what the trends are, but we think it's more important to understand, like, why they vary from a startup in Silicon Valley as opposed to a seasoned freelancer in Berlin. So if you wanna get up to date on those and get nice little nuggets in your inbox, make sure you sign up for a newsletter. It goes out once a month. You can sign up in our docs. You can sign up on our, main blog. But we'd love to have you sign up and just get these once a month newsletters. Appreciate the time today, and, have a good one. We hope you're enjoying today's announcement so far. They've included the release of Directus 10.10 with the Directus Marketplace beta and improvements to content versioning, our new shows on Directus TV, and, of course, our new hackathon. But we're not quite done yet. I want to kick it over to our director of engineering, Alex, to talk about what's new for Directus Cloud. Directus really is a solution for everyone. From side projects and small businesses right through to huge organization like Kia, Copa Airlines, Walmart, and T Mobile. Our Enterprise Cloud offers dedicated infrastructure from the team who build directors. It's perfect for mission critical project with higher security and support needs. Today, we are proud to be expanding the Enterprise Cloud offering with key features requested by our customers. Over the last few months, our team has been working on improving our infrastructure in a number of areas including security, performances, and flexibility. With this in mind, we are not able to offer auto scaling infrastructure, which means even with sudden peak in traffic, your georectus project stays strong. Auto scaling is enabled by default on all our new projects, both on Enterprise and Professional Cloud. We love speaking to our customers, but you should also need to speak to us less. Up until now, if you want to set up a custom domain for an enterprise project, you have to get in touch with us. Now it's over. Self-service custom domains are now available through the Cloud Dashboard for Enterprise Cloud Projects. We are looking forward to chatting with you more, but not about Guest of the Vans. We have more announcements to come. Over to Colton for now. Today, we're announcing our new partner program focused on agencies. Agency partners are a super important part of how we reach our customers. We've designed this program in conjunction with our current partners, and the program will enable agencies and client projects of all shapes and sizes, and we think you're gonna love it. We now have a formal certification program to help you get the most from Directus and understand which projects it is suitable for. And, of course, there will also be a larger resource center available which can help you in discussing direct us with your customers. Our team is available for advisory calls to validate your approaches, suggest new ones, and sell alongside your team. And of course, the program includes revenue sharing both upfront and renewals. The new partner directory will help companies looking for experts to implement their projects. And with co marketing opportunities, we can help share all your stories. This isn't all, but it captures the most important parts of the partner program. We really think you're gonna love it. You can find out more at directus. Io / partners. And later this year, we'll also be expanding our program to include technical partners, but that's for another day. Back to you, Kevin. It's been a wonderful day. And on behalf of the whole Director's core team, thank you so much for tuning in, whether live or on demand on Director's TV. Now before we head off, we have one more thing to announce. Bryant? While headless CMS is one of our most popular use cases, Directus is a super powerful toolkit for managing any type of data. A lot of our most successful clients start out with a single use case, like headless CMS. And then once they realize the full potential of Directus, they quickly expand into other applications. But what if you could unlock that potential even faster? Who wouldn't like to ship new projects and features in half the normal amount of time? What developer doesn't love to make a huge impact for their clients, their team, their organization. That's what my team has been working to solve, and I'm super excited to introduce Directus Plus. Directus plus is a companion subscription for developers who love to ship. Doesn't matter if you're a freelancer, agency developer, or a staff engineer. You'll get a ton of value from Directus plus Here's what's inside. Powerful headless starter kits to help you ship faster. Starter Kits are done for you back ends for specific use cases you'll inevitably be asked to build or buy. Like learning management systems for your own custom courseware, product information management to manage your product catalogs and technical data, multi tenant SaaS, video streaming platforms like Directus TV, and more. These starter kits get you to 80% complete on day 1, saving you boatloads of time. And they're headless, so you get to bring your favorite front end framework. They're also designed to be fully composable, so you can use them together in the same project. That's not all. Directus Plus also includes advanced training and workshops to level up your skills. We'll be hosting deep dive workshops that are exclusively for Directus Plus members. Workshops will be taught by our own internal Directus experts, and, occasionally, we'll even be joined by our partners, hosting providers, front end framework experts, and more. You'll learn tons about how to leverage advanced features inside Directus, like flows, insights, and more to build real world use cases. For example, one of our first workshops is on connecting Directus with Stripe to accept payments. Directus plus members will receive a premium role and private channels within our Discord community and first dibs on cool new swag drops. As a launch thank you, we're offering $100 off the price for Directus Plus membership. So if you sign up now, you'll pay just $99 per year. Yep. That's it. You'll get starter kits to move faster, training to level up, and the pride that comes with supporting our project. To learn more and get started, go to directus.ioplus. Just fill out the short checkout form and you'll receive a private invite and instructions within moments. I can't wait to see you on the other side. Thank you so much for that, Bryant. Today, we've covered so much. So let me provide a quick recap. We announced Directus 10.10 and this new phase of Directus that we're ushering in with the release of the Directus Marketplace beta. The spring slate of shows for Directus TV, the new payments hackathon, custom domains and auto scaling for Directus Cloud, a refreshed partner program, and, of course, Directus Plus. Now while the announcement portion of Leap Week is now completed, there is still so much more going on this week. So head over to our website to learn more about all the other events taking place. On behalf of the whole directors team, once again, thank you so much for being a part of this. And whether it is at one of our Leap Week events, whether it's at one of our in person user groups, or over in our Discord server, we'll see you around.",[],[],{"id":146,"number":147,"show":122,"year":135,"episodes":297},[149,150,151,152,153,154,155,156,157],{"id":150,"slug":299,"vimeo_id":300,"description":301,"tile":302,"length":134,"resources":8,"people":303,"episode_number":147,"published":290,"title":305,"video_transcript_html":306,"video_transcript_text":307,"content":8,"seo":8,"status":130,"episode_people":308,"recommendations":310,"season":311},"02-marketplace-beta","918871173","Introducing the Directus Marketplace Beta: distribute and install extensions in any Directus project and supercharge your projects.","0e49532b-c676-4c37-83ca-820c089cba42",[304],{"name":226,"url":227},"Directus Marketplace Beta","\u003Cp>Speaker 0: This is the director's marketplace. It is in beta for now for this first release, so we do really want your feedback to make it even better. The focus of this first iteration is really about discovery and installation. I'm gonna show you each of those here. So in settings, on the left hand sidebar, there's a new section for the marketplace.\u003C/p>\u003Cp>In this marketplace, we have a listing of all of the extensions that we've been able to find on npm. These extensions contain every single type of extension that you know from before. So those are interfaces, modules, panels, themes, etcetera. When you install an extension, you'd find those in the same places where you'd find them normally. So for interfaces, you'd find it in data model.\u003C/p>\u003Cp>Modules show up in the sidebar, themes, appearance, etcetera. For any of those types, you can find them by, you know, current popularity, which ones were most recently published, or which ones are downloaded the most. In this case, let me go see if we can install a theme. So I'm going to look up with the search, kind of find the theme that I'm looking for. For each individual extension, we're pulling in the readme file from your GitHub repo if it's connected, and we're pulling in the author and maintainers as provided by npm.\u003C/p>\u003Cp>Same goes for an author. So in this particular case, because Kevin has his GitHub linked to his npm, we can show, you know, the about information from his GitHub profile together with an avatar and all of the extensions that he has uploaded so far. To install the theme, I could just click the install button and there it goes. So now that this theme is installed, I can find it under appearance like I'm with any other theme. There it is.\u003C/p>\u003Cp>Mhmm. And there we go. To manage extensions you have installed, you can go to the extensions tab as you would for extensions before, where you can now both disable and uninstall them again. In the future, there's a couple of additional features that we know we want to add, starting with verified authors, verified packages, allowing the end user to know which one is going to be trusted. But also, we're looking to see if we can open up monetization in the marketplace.\u003C/p>\u003Cp>So this would allow you to sell extensions that you have built to others, in the ecosystem. That will be in the future release. In the meantime, we absolutely hope you enjoy this. Please do leave all and every bit of feedback you have in the Discord channel marketplace beta.\u003C/p>","This is the director's marketplace. It is in beta for now for this first release, so we do really want your feedback to make it even better. The focus of this first iteration is really about discovery and installation. I'm gonna show you each of those here. So in settings, on the left hand sidebar, there's a new section for the marketplace. In this marketplace, we have a listing of all of the extensions that we've been able to find on npm. These extensions contain every single type of extension that you know from before. So those are interfaces, modules, panels, themes, etcetera. When you install an extension, you'd find those in the same places where you'd find them normally. So for interfaces, you'd find it in data model. Modules show up in the sidebar, themes, appearance, etcetera. For any of those types, you can find them by, you know, current popularity, which ones were most recently published, or which ones are downloaded the most. In this case, let me go see if we can install a theme. So I'm going to look up with the search, kind of find the theme that I'm looking for. For each individual extension, we're pulling in the readme file from your GitHub repo if it's connected, and we're pulling in the author and maintainers as provided by npm. Same goes for an author. So in this particular case, because Kevin has his GitHub linked to his npm, we can show, you know, the about information from his GitHub profile together with an avatar and all of the extensions that he has uploaded so far. To install the theme, I could just click the install button and there it goes. So now that this theme is installed, I can find it under appearance like I'm with any other theme. There it is. Mhmm. And there we go. To manage extensions you have installed, you can go to the extensions tab as you would for extensions before, where you can now both disable and uninstall them again. In the future, there's a couple of additional features that we know we want to add, starting with verified authors, verified packages, allowing the end user to know which one is going to be trusted. But also, we're looking to see if we can open up monetization in the marketplace. So this would allow you to sell extensions that you have built to others, in the ecosystem. That will be in the future release. In the meantime, we absolutely hope you enjoy this. Please do leave all and every bit of feedback you have in the Discord channel marketplace beta.",[309],"719facdf-cc52-4098-ab17-f9ba30a904f4",[],{"id":146,"number":147,"show":122,"year":135,"episodes":312},[149,150,151,152,153,154,155,156,157],{"id":151,"slug":314,"vimeo_id":315,"description":316,"tile":317,"length":222,"resources":8,"people":318,"episode_number":134,"published":290,"title":324,"video_transcript_html":325,"video_transcript_text":326,"content":8,"seo":8,"status":130,"episode_people":327,"recommendations":331,"season":332},"03-since-last-time","919062176","Find out about key features in Directus 10.8, 10.9, and 10.10.","9de9f6b4-b867-4356-9f5f-73aa7ac9528b",[319,320,323],{"name":247,"url":248},{"name":321,"url":322},"Daniel Biegler","https://directus.io/team/daniel-biegler",{"name":180,"url":181},"What's New Since the Last Leap Week","\u003Cp>Speaker 0: In Directus 10.8 we released a powerful new theming engine. Previously you were limited to adding your own CSS on top of the data studio to make yours. You now have the flexibility to customize colors, fonts, spacing, and much more across Directus using our new theme interface. Being able to white label Directus has always been important. Bringing your brand and aesthetic to the forefront really make Directus feel like your own tool.\u003C/p>\u003Cp>Building on the excitement of our marketplace announcement, you can now develop and share themes as an extension. Now you can do more than just make direct us your own. You can share your designs and help others get creative too. We're excited to see the themes you bring to the marketplace. Thank you all for joining me in this exciting chapter.\u003C/p>\u003Cp>Your vision, your directness, ready to dazzle. The canvas is fast. The palette is rich, and the possibilities, endless.\u003C/p>\u003Cp>Speaker 1: As well as managing databases, Directus also helps you manage your files. As part of that, we offer media transformations via URL. Here's an image of 2 people on a beach. Notice that they're slightly off center, which is fine, until you start to crop the image via your app. Here the image is being cropped off from the center, but these two people are being chopped off.\u003C/p>\u003Cp>In Directus 10.9, we introduced focal points. You can now specify the point for Directus to treat as the center. You can do this via the data studio or the files API. Now, the subjects that matter in your images can always be visible. You can combine this with our automation features to determine what the point of interest should be.\u003C/p>\u003Cp>We hope you enjoy working with focal points, a small change with big impact.\u003C/p>\u003Cp>Speaker 2: Before when requesting content versions, this is the data structure the data API return. And with relational fields, note that there is a create, update, delete array for each item. This is correct. It is what will happen when this version gets promoted. But it's different to what you may expect from an item when not using content version or using the main version.\u003C/p>\u003Cp>This does made it hard to implement live preview as you had to account for 2 different data structures. In directors 10.10, we will store this data structure. But when you request a content version, we will standardize the data structure before returning it. So the return data is now the outcome if you were to promote the item. Here, we have an example of both a one to many and a many to many relationship.\u003C/p>\u003Cp>In the one to many comments example, we are both updating an item and deleting related comments. The new output doesn't contain the deleted comment and returns the full item including any changes made in the content version. Likewise, in the many to many page blocks example, a block is being created and another deleted. The return data from a content version is now the same structure you expect, including the outcome of any changes. Now you can implement live preview with a standard and predictable data structure.\u003C/p>","In Directus 10.8 we released a powerful new theming engine. Previously you were limited to adding your own CSS on top of the data studio to make yours. You now have the flexibility to customize colors, fonts, spacing, and much more across Directus using our new theme interface. Being able to white label Directus has always been important. Bringing your brand and aesthetic to the forefront really make Directus feel like your own tool. Building on the excitement of our marketplace announcement, you can now develop and share themes as an extension. Now you can do more than just make direct us your own. You can share your designs and help others get creative too. We're excited to see the themes you bring to the marketplace. Thank you all for joining me in this exciting chapter. Your vision, your directness, ready to dazzle. The canvas is fast. The palette is rich, and the possibilities, endless. As well as managing databases, Directus also helps you manage your files. As part of that, we offer media transformations via URL. Here's an image of 2 people on a beach. Notice that they're slightly off center, which is fine, until you start to crop the image via your app. Here the image is being cropped off from the center, but these two people are being chopped off. In Directus 10.9, we introduced focal points. You can now specify the point for Directus to treat as the center. You can do this via the data studio or the files API. Now, the subjects that matter in your images can always be visible. You can combine this with our automation features to determine what the point of interest should be. We hope you enjoy working with focal points, a small change with big impact. Before when requesting content versions, this is the data structure the data API return. And with relational fields, note that there is a create, update, delete array for each item. This is correct. It is what will happen when this version gets promoted. But it's different to what you may expect from an item when not using content version or using the main version. This does made it hard to implement live preview as you had to account for 2 different data structures. In directors 10.10, we will store this data structure. But when you request a content version, we will standardize the data structure before returning it. So the return data is now the outcome if you were to promote the item. Here, we have an example of both a one to many and a many to many relationship. In the one to many comments example, we are both updating an item and deleting related comments. The new output doesn't contain the deleted comment and returns the full item including any changes made in the content version. Likewise, in the many to many page blocks example, a block is being created and another deleted. The return data from a content version is now the same structure you expect, including the outcome of any changes. Now you can implement live preview with a standard and predictable data structure.",[328,329,330],"72dd7514-1fd4-4331-adcd-5aa9a205eccd","69592d13-a025-4716-9703-ab3a3a67d787","ec4b302f-e035-4194-a6e6-3745310e9389",[],{"id":146,"number":147,"show":122,"year":135,"episodes":333},[149,150,151,152,153,154,155,156,157],{"id":152,"slug":335,"vimeo_id":336,"description":337,"tile":338,"length":147,"resources":8,"people":339,"episode_number":222,"published":290,"title":341,"video_transcript_html":342,"video_transcript_text":343,"content":8,"seo":8,"status":130,"episode_people":344,"recommendations":346,"season":347},"02-tv-spring","918870915","Directus TV is our video streaming platform containing hours of content for developers. We're announcing our slate of new shows and renewals for Spring 2024.","27e0999c-ca27-4760-b40e-5b99ee94da96",[340],{"name":177,"url":178},"This Spring on Directus TV","\u003Cp>Speaker 0: Today, we're announcing some new shows that are going to land on your screen this spring. In what's in your doc, we discovered the toolkit behind really productive I that will somehow enrich my life. So we've invited 5 guests to ask them about the software, hardware, and analog tools that they use to run their lives. I had a blast recording it, and I know you're gonna have a blast watching it. In the joy of theming, we invite Bry Ross, who is definitely not just Bryon in a wig, to highlight the power behind the director's theming engine by creating nice new themes that pay homage to brands you know and love.\u003C/p>\u003Cp>There are only happy little accidents in this series and their lovely, lovely, peaceful episodes. Battlesnake is a popular competitive game where your code is the controller. And in Ready Set Battlesnake, Andrew joins me to build a snake inside of Directus. Honestly, we can't believe it worked. Not only that it worked, but it worked as well as it did.\u003C/p>\u003Cp>Join us to find out how. With great power can come great complexity. In short hops, we share quick tips and tricks to help you get the most from directors. And the best bit is this series is based directly on community feedback. Today, we're also announcing some show renewals.\u003C/p>\u003Cp>So you can look forward to new episodes of both a 100 apps in a 100 hours and dev thoughts. Now many of you have also been asking about how directors TV is actually put together. So today, we're also releasing in full a new series called digging the rabbit hole where we're going to cover everything Directus TV from the conception and inspiration behind the platform, the technical setup, the lifecycle of a show from pitch through to release, and some of the early feedback. We hope you enjoy all of these new shows that are landing this spring. And, of course, you can watch Digging the Rabbit Hole in full today.\u003C/p>","Today, we're announcing some new shows that are going to land on your screen this spring. In what's in your doc, we discovered the toolkit behind really productive I that will somehow enrich my life. So we've invited 5 guests to ask them about the software, hardware, and analog tools that they use to run their lives. I had a blast recording it, and I know you're gonna have a blast watching it. In the joy of theming, we invite Bry Ross, who is definitely not just Bryon in a wig, to highlight the power behind the director's theming engine by creating nice new themes that pay homage to brands you know and love. There are only happy little accidents in this series and their lovely, lovely, peaceful episodes. Battlesnake is a popular competitive game where your code is the controller. And in Ready Set Battlesnake, Andrew joins me to build a snake inside of Directus. Honestly, we can't believe it worked. Not only that it worked, but it worked as well as it did. Join us to find out how. With great power can come great complexity. In short hops, we share quick tips and tricks to help you get the most from directors. And the best bit is this series is based directly on community feedback. Today, we're also announcing some show renewals. So you can look forward to new episodes of both a 100 apps in a 100 hours and dev thoughts. Now many of you have also been asking about how directors TV is actually put together. So today, we're also releasing in full a new series called digging the rabbit hole where we're going to cover everything Directus TV from the conception and inspiration behind the platform, the technical setup, the lifecycle of a show from pitch through to release, and some of the early feedback. We hope you enjoy all of these new shows that are landing this spring. And, of course, you can watch Digging the Rabbit Hole in full today.",[345],"a0d47a71-fe58-42cc-8226-7dc40eda0dff",[],{"id":146,"number":147,"show":122,"year":135,"episodes":348},[149,150,151,152,153,154,155,156,157],{"id":153,"slug":350,"vimeo_id":351,"description":352,"tile":353,"length":147,"resources":8,"people":354,"episode_number":273,"published":290,"title":358,"video_transcript_html":359,"video_transcript_text":360,"content":8,"seo":8,"status":130,"episode_people":361,"recommendations":363,"season":364},"02-payments-hackathon","919062107","This March we invite you to showcase your creative and technical skills to build and publish extensions related to payments and billing.","40c53f0e-9285-44c8-88d9-88bde7d59973",[355],{"name":356,"url":357},"Jonathan Wagner","https://directus.io/team/jonathan-wagner","Directus Payments Hackathon","\u003Cp>Speaker 0: I get to tell you about the newest hackathon. I'm so excited. The hackathons have brought new use cases, new capabilities to exist to the previous hackathons. We've seen and learned some really cool things about what people the concepts and ideas that someone might come up with. And so this particular hackathon is going to be focused around one of our biggest, upvotes kind of in the community is around payments.\u003C/p>\u003Cp>So we'd like to see the director's payments hackathon. We'd like to see you build and publish in the new marketplace. I'm so excited about the marketplace. Think through the scenarios and the use cases, you know, how would I deliver coupons? How would I deliver trials?\u003C/p>\u003Cp>What happens when payments fail? What happens when deployments fail or some issue happens during that process? Make sure you've got handling logic around those kinds of things. Include reporting, include any, extensions or, data details that are valuable that you find in your day to day interactions, with payment platforms and how you want that to operate. You'll have until the end of March to submit that you'll find all of the details around prizes and information about how and when and what to submit, on direct to style IO slash hackathons.\u003C/p>\u003Cp>And you'll find links throughout the documentation and things that we'll share through the coming days.\u003C/p>","I get to tell you about the newest hackathon. I'm so excited. The hackathons have brought new use cases, new capabilities to exist to the previous hackathons. We've seen and learned some really cool things about what people the concepts and ideas that someone might come up with. And so this particular hackathon is going to be focused around one of our biggest, upvotes kind of in the community is around payments. So we'd like to see the director's payments hackathon. We'd like to see you build and publish in the new marketplace. I'm so excited about the marketplace. Think through the scenarios and the use cases, you know, how would I deliver coupons? How would I deliver trials? What happens when payments fail? What happens when deployments fail or some issue happens during that process? Make sure you've got handling logic around those kinds of things. Include reporting, include any, extensions or, data details that are valuable that you find in your day to day interactions, with payment platforms and how you want that to operate. You'll have until the end of March to submit that you'll find all of the details around prizes and information about how and when and what to submit, on direct to style IO slash hackathons. And you'll find links throughout the documentation and things that we'll share through the coming days.",[362],"01905479-c9d8-4694-87bc-0c210eb29e35",[],{"id":146,"number":147,"show":122,"year":135,"episodes":365},[149,150,151,152,153,154,155,156,157],{"id":154,"slug":367,"vimeo_id":368,"description":369,"tile":370,"length":273,"resources":8,"people":371,"episode_number":174,"published":290,"title":373,"video_transcript_html":374,"video_transcript_text":375,"content":8,"seo":8,"status":130,"episode_people":376,"recommendations":378,"season":379},"02-state-of-data","918870767","780 engineers told us how they use data in their projects. Here are 6 things that we learned.","7c118633-2e07-46aa-819b-5cf35da8eba6",[372],{"name":201,"url":202},"The State of Data Survey 2024","\u003Cp>Speaker 0: Hey. How's it going? I'm Matt on the marketing team here at Directus. Data discussions really aren't the stuff of legend. And in fact, when we put this survey together, at first, there was a couple of, like, raised eyebrows like, data, really?\u003C/p>\u003Cp>Is that what we want to do? What do you know? A month later, we had a huge flood of responses. 782 developers told us how they're using data in their projects. That tells us that, you know, data isn't dull.\u003C/p>\u003Cp>There's just nobody talking about it in the right way. We're going to make data exciting again. Here are the 6 things that we learned that we thought were really interesting, or 2 of these actually really shocked us when we found out. Number 1 is that Postgres leads the pack. It is the choice of over 63% of the developers we surveyed, that they're using in their projects currently.\u003C/p>\u003Cp>The number 2 thing, slightly related, but of all the database types when developers are starting new projects, over 57% of them said that they prefer relational databases all over all other types. Even asked our CTO, Reich, about it. And he said, know, the most likely reason is that a vast majority of data applications have some sort of schema consistency need for type safety and expectability. In NoSQL, you can quickly end up effectively reimplementing a lot of the things that a SQL database already offers out of the box. The number 3 thing we found that was really interesting to us was that developers are leaning towards cloud hosted database solutions.\u003C/p>\u003Cp>So by a wide margin too. Cloud leads, 68% of respondents prefer hosting with solutions like AWS or Azure, versus, you know, managed database services like DigitalOcean or on prem servers. This one, I think, was so shocking because it was so lopsided. 94% of our survey respondents said they prefer working with REST APIs as opposed to GraphQL. We kinda went into this thinking that cost was gonna be the primary factor, to consider when hosting databases.\u003C/p>\u003Cp>And in fact, it is a consideration, but it's not the most important. I think what this tells us is that developers are prioritizing performance and reliability and ease of use over how much it costs, which is still a consideration, but not what's driving, decisions at the end of the day. Taking this a step further, actually, we asked what the primary factors they think hosting should be charging for. And the top 3 in order were, machine resource utilization, so, like, RAM and CPU, storage space, and, actually, number of read and write options, which was interesting. The least popular way to price hosting, was by charging on the number of database records.\u003C/p>\u003Cp>So just an interesting little finding there. But, yeah. Number 6 was the most shocking thing we found. Over 64% of respondents said that they're using AI for cogeneration. So despite all of this, like loud people in the room talking about, like, AI is bad for development, I think there's a lot of people quietly actually using this to become better at their job and learning how to implement and the things that they're doing.\u003C/p>\u003Cp>Actually, going a little bit deeper on this, we asked 2 questions. If AI was too risky for data analysis to influence decision making, on average, sentiment was neutral. But when it comes to using AI to actually interact with the database with, like, CRUD permissions, Overwhelming sentiment was like, please do not do that. That is way too risky, which makes sense. So those are the 6 big takeaways, learnings we add just from a surface evaluation of the results that we got in the survey.\u003C/p>\u003Cp>Hopefully, these were interesting to you as they were to us. And again, like, data isn't boring. It's just how are people using it? How are we framing it? Hopefully, we need some more discussions around this, because we're data nerds at the end of the day.\u003C/p>\u003Cp>And what we're gonna do is basically put together a series that we call data drops, where we're gonna release an article, with, like, a really interesting insight, because it's one thing to know what the trends are. But we think it's more important to understand, like, why they vary from a startup in Silicon Valley as opposed to a seasoned freelancer in Berlin. So if you wanna get up to date on those and get nice little nuggets in your inbox, make sure you sign up for a newsletter. It goes out once a month. You can sign up in our docs.\u003C/p>\u003Cp>You can sign up on our, main blog, But we'd love to have you sign up and just get these once a month newsletters. Appreciate the time today, and, have a good one.\u003C/p>","Hey. How's it going? I'm Matt on the marketing team here at Directus. Data discussions really aren't the stuff of legend. And in fact, when we put this survey together, at first, there was a couple of, like, raised eyebrows like, data, really? Is that what we want to do? What do you know? A month later, we had a huge flood of responses. 782 developers told us how they're using data in their projects. That tells us that, you know, data isn't dull. There's just nobody talking about it in the right way. We're going to make data exciting again. Here are the 6 things that we learned that we thought were really interesting, or 2 of these actually really shocked us when we found out. Number 1 is that Postgres leads the pack. It is the choice of over 63% of the developers we surveyed, that they're using in their projects currently. The number 2 thing, slightly related, but of all the database types when developers are starting new projects, over 57% of them said that they prefer relational databases all over all other types. Even asked our CTO, Reich, about it. And he said, know, the most likely reason is that a vast majority of data applications have some sort of schema consistency need for type safety and expectability. In NoSQL, you can quickly end up effectively reimplementing a lot of the things that a SQL database already offers out of the box. The number 3 thing we found that was really interesting to us was that developers are leaning towards cloud hosted database solutions. So by a wide margin too. Cloud leads, 68% of respondents prefer hosting with solutions like AWS or Azure, versus, you know, managed database services like DigitalOcean or on prem servers. This one, I think, was so shocking because it was so lopsided. 94% of our survey respondents said they prefer working with REST APIs as opposed to GraphQL. We kinda went into this thinking that cost was gonna be the primary factor, to consider when hosting databases. And in fact, it is a consideration, but it's not the most important. I think what this tells us is that developers are prioritizing performance and reliability and ease of use over how much it costs, which is still a consideration, but not what's driving, decisions at the end of the day. Taking this a step further, actually, we asked what the primary factors they think hosting should be charging for. And the top 3 in order were, machine resource utilization, so, like, RAM and CPU, storage space, and, actually, number of read and write options, which was interesting. The least popular way to price hosting, was by charging on the number of database records. So just an interesting little finding there. But, yeah. Number 6 was the most shocking thing we found. Over 64% of respondents said that they're using AI for cogeneration. So despite all of this, like loud people in the room talking about, like, AI is bad for development, I think there's a lot of people quietly actually using this to become better at their job and learning how to implement and the things that they're doing. Actually, going a little bit deeper on this, we asked 2 questions. If AI was too risky for data analysis to influence decision making, on average, sentiment was neutral. But when it comes to using AI to actually interact with the database with, like, CRUD permissions, Overwhelming sentiment was like, please do not do that. That is way too risky, which makes sense. So those are the 6 big takeaways, learnings we add just from a surface evaluation of the results that we got in the survey. Hopefully, these were interesting to you as they were to us. And again, like, data isn't boring. It's just how are people using it? How are we framing it? Hopefully, we need some more discussions around this, because we're data nerds at the end of the day. And what we're gonna do is basically put together a series that we call data drops, where we're gonna release an article, with, like, a really interesting insight, because it's one thing to know what the trends are. But we think it's more important to understand, like, why they vary from a startup in Silicon Valley as opposed to a seasoned freelancer in Berlin. So if you wanna get up to date on those and get nice little nuggets in your inbox, make sure you sign up for a newsletter. It goes out once a month. You can sign up in our docs. You can sign up on our, main blog, But we'd love to have you sign up and just get these once a month newsletters. Appreciate the time today, and, have a good one.",[377],"edb5a0f8-2ad0-4efd-89f2-7d8ff780cfa0",[],{"id":146,"number":147,"show":122,"year":135,"episodes":380},[149,150,151,152,153,154,155,156,157],{"id":155,"slug":382,"vimeo_id":383,"description":384,"tile":385,"length":147,"resources":8,"people":386,"episode_number":390,"published":290,"title":391,"video_transcript_html":392,"video_transcript_text":393,"content":8,"seo":8,"status":130,"episode_people":394,"recommendations":396,"season":397},"02-cloud","918866384","Today, we’re proud to be expanding the Directus Cloud offering with key features requested by our customers.","cddd947d-9a92-4550-b2cb-5dcb5f4fcebe",[387],{"name":388,"url":389},"Alex Chopin","https://directus.io/team/alex-chopin",7,"What's New In Directus Cloud","\u003Cp>Speaker 0: Directus really is a solution for everyone. From side projects and small businesses, right through to huge organization like Kia, Copa Airlines, Walmart, and T Mobile. Our enterprise cloud offers dedicated infrastructure from the team who build directors. It's perfect for mission critical project with higher security and support needs. Today, we are proud to be expanding the enterprise cloud offering with key features requested by our customers.\u003C/p>\u003Cp>Over the last few months, our team has been working on improving our infrastructure in a number of areas, including security, performances, and flexibility. With this in mind, we are not able to offer auto scaling infrastructure, which means even with sudden peak in traffic, your project stays strong. Auto scaling is enabled by default on all our new projects, both on enterprise and professional cloud. We love speaking to our customers, but you should also need to speak to us less. Up until now, if you want to set up a custom domain for an enterprise project, you have to get in touch with us.\u003C/p>\u003Cp>Now it's over. Self-service custom domains are now available through the cloud dashboard for enterprise cloud projects. We are looking forward to chatting with you more, but not about custom domains.\u003C/p>","Directus really is a solution for everyone. From side projects and small businesses, right through to huge organization like Kia, Copa Airlines, Walmart, and T Mobile. Our enterprise cloud offers dedicated infrastructure from the team who build directors. It's perfect for mission critical project with higher security and support needs. Today, we are proud to be expanding the enterprise cloud offering with key features requested by our customers. Over the last few months, our team has been working on improving our infrastructure in a number of areas, including security, performances, and flexibility. With this in mind, we are not able to offer auto scaling infrastructure, which means even with sudden peak in traffic, your project stays strong. Auto scaling is enabled by default on all our new projects, both on enterprise and professional cloud. We love speaking to our customers, but you should also need to speak to us less. Up until now, if you want to set up a custom domain for an enterprise project, you have to get in touch with us. Now it's over. Self-service custom domains are now available through the cloud dashboard for enterprise cloud projects. We are looking forward to chatting with you more, but not about custom domains.",[395],"2c905038-7bb4-4532-9acb-c335146f0a8d",[],{"id":146,"number":147,"show":122,"year":135,"episodes":398},[149,150,151,152,153,154,155,156,157],{"id":156,"slug":400,"vimeo_id":401,"description":402,"tile":403,"length":160,"resources":8,"people":404,"episode_number":408,"published":290,"title":409,"video_transcript_html":410,"video_transcript_text":411,"content":8,"seo":8,"status":130,"episode_people":412,"recommendations":414,"season":415},"02-partners","918865399","Today we are launching the new Directus Partner Program, specifically tailored for agencies. ","a9a49a74-5d63-4286-a506-d40269eac812",[405],{"name":406,"url":407},"Colton Schmidt","https://directus.io/team/colton-schmidt",8,"New Directus Partner Program","\u003Cp>Speaker 0: Today, we're announcing our new partner program focused on agencies. Agency partners are a super important part of how we reach our customers. We've designed this program in conjunction with our current partners, and the program will enable agencies and client projects of all shapes and sizes how we think you're gonna love it. We now have a formal certification program to help you get the most from Directus and understand which projects it is suitable for. And, of course, there will also be a larger resource center available, which can help you when discussing Directus with your customers.\u003C/p>\u003Cp>Our team is available for advisory calls to validate your approaches, suggest new ones, and sell alongside your team. And, of course, the program includes revenue sharing, both upfront and renewals. The new partner directory will help companies looking for experts to implement their projects. And with co marketing opportunities, we can help share all your stories. This isn't all, but it captures the most important parts of the partner program.\u003C/p>\u003Cp>We really think you're gonna love it. You can find out more at directus.io/partners. And later this year, we'll also be expanding our program to include technical partners. But that's for another day.\u003C/p>","Today, we're announcing our new partner program focused on agencies. Agency partners are a super important part of how we reach our customers. We've designed this program in conjunction with our current partners, and the program will enable agencies and client projects of all shapes and sizes how we think you're gonna love it. We now have a formal certification program to help you get the most from Directus and understand which projects it is suitable for. And, of course, there will also be a larger resource center available, which can help you when discussing Directus with your customers. Our team is available for advisory calls to validate your approaches, suggest new ones, and sell alongside your team. And, of course, the program includes revenue sharing, both upfront and renewals. The new partner directory will help companies looking for experts to implement their projects. And with co marketing opportunities, we can help share all your stories. This isn't all, but it captures the most important parts of the partner program. We really think you're gonna love it. You can find out more at directus.io/partners. And later this year, we'll also be expanding our program to include technical partners. But that's for another day.",[413],"507e972c-e0d3-4f0e-b492-4ae1fad6d9de",[],{"id":146,"number":147,"show":122,"year":135,"episodes":416},[149,150,151,152,153,154,155,156,157],{"id":157,"slug":418,"vimeo_id":419,"description":420,"tile":421,"length":134,"resources":8,"people":422,"episode_number":424,"published":290,"title":425,"video_transcript_html":426,"video_transcript_text":427,"content":8,"seo":8,"status":130,"episode_people":428,"recommendations":430,"season":431},"02-plus","918864581","Announcing our subscription service crafted to enhance your Directus experience to the maximum.","c29dc9f5-2370-4a7f-a31a-f64c6c5fd640",[423],{"name":204,"url":205},9,"Level Up With Directus+","\u003Cp>Speaker 0: While headless CMS is one of our most popular use cases, Directus is a super powerful toolkit for managing any type of data. A lot of our most successful clients start out with a single use case like headless CMS, and then once they realize the full potential of Directus, they quickly expand into other applications. But what if you could unlock that potential even faster? Who wouldn't like to ship new projects and features in half the normal amount of time? What developer doesn't love to make a huge impact for their clients, their team, their organization.\u003C/p>\u003Cp>That's what my team has been working to solve, and I'm super excited to introduce Directus Plus. Directus Plus is a companion subscription for developers who love to ship. It doesn't matter if you're a freelancer, agency developer, or a staff engineer. You'll get a ton of value from Directus plus. Here's what's inside.\u003C/p>\u003Cp>Powerful headless starter kits to help you ship faster. Starter kits are done for you back ends for specific use cases you'll inevitably be asked to build or buy, like learning management systems for your own custom courseware, product information management to manage your product catalogs and technical data, multi tenant SaaS, video streaming platforms like Directus TV, and more. These starter kits get you to 80% complete on day 1, saving you boatloads of time. And they're headless, so you get to bring your favorite front end framework. They're also designed to be fully composable, so you can use them together in the same project.\u003C/p>\u003Cp>That's not all. Directus plus also includes advanced training and workshops to level up your skills. We'll be hosting deep dive workshops that are exclusively for Directus Plus members. Workshops will be taught by our own internal Directus experts, and, occasionally, we'll even be joined by our partners, hosting providers, front end framework experts, and more. You'll learn tons about how to leverage advanced features inside Directus like flows, insights, and more to build real world use cases.\u003C/p>\u003Cp>For example, one of our first workshops is on connecting Directus with Stripe to accept payments. Directus plus members will receive a premium role and private channels within our Discord community and first dibs on cool new swag drops. As a launch thank you, we're offering $100 off the price for directus plus membership. So if you sign up now, you'll pay just $99 per year. Yep.\u003C/p>\u003Cp>That's it. You'll get starter kits to move faster, training to level up, and the pride that comes with supporting our project. To learn more and get started, go to directus.i0/plus. Just fill out the short checkout form, and you'll receive a private invite and instructions within moments. I can't wait to see you on the other side.\u003C/p>","While headless CMS is one of our most popular use cases, Directus is a super powerful toolkit for managing any type of data. A lot of our most successful clients start out with a single use case like headless CMS, and then once they realize the full potential of Directus, they quickly expand into other applications. But what if you could unlock that potential even faster? Who wouldn't like to ship new projects and features in half the normal amount of time? What developer doesn't love to make a huge impact for their clients, their team, their organization. That's what my team has been working to solve, and I'm super excited to introduce Directus Plus. Directus Plus is a companion subscription for developers who love to ship. It doesn't matter if you're a freelancer, agency developer, or a staff engineer. You'll get a ton of value from Directus plus. Here's what's inside. Powerful headless starter kits to help you ship faster. Starter kits are done for you back ends for specific use cases you'll inevitably be asked to build or buy, like learning management systems for your own custom courseware, product information management to manage your product catalogs and technical data, multi tenant SaaS, video streaming platforms like Directus TV, and more. These starter kits get you to 80% complete on day 1, saving you boatloads of time. And they're headless, so you get to bring your favorite front end framework. They're also designed to be fully composable, so you can use them together in the same project. That's not all. Directus plus also includes advanced training and workshops to level up your skills. We'll be hosting deep dive workshops that are exclusively for Directus Plus members. Workshops will be taught by our own internal Directus experts, and, occasionally, we'll even be joined by our partners, hosting providers, front end framework experts, and more. You'll learn tons about how to leverage advanced features inside Directus like flows, insights, and more to build real world use cases. For example, one of our first workshops is on connecting Directus with Stripe to accept payments. Directus plus members will receive a premium role and private channels within our Discord community and first dibs on cool new swag drops. As a launch thank you, we're offering $100 off the price for directus plus membership. So if you sign up now, you'll pay just $99 per year. Yep. That's it. You'll get starter kits to move faster, training to level up, and the pride that comes with supporting our project. To learn more and get started, go to directus.i0/plus. Just fill out the short checkout form, and you'll receive a private invite and instructions within moments. I can't wait to see you on the other side.",[429],"2f5c0f2e-926d-4d73-b1e7-abb12d9de47a",[],{"id":146,"number":147,"show":122,"year":135,"episodes":432},[149,150,151,152,153,154,155,156,157],{"id":137,"slug":434,"vimeo_id":435,"description":436,"tile":437,"length":438,"resources":8,"people":8,"episode_number":160,"published":439,"title":440,"video_transcript_html":441,"video_transcript_text":442,"content":8,"seo":443,"status":130,"episode_people":444,"recommendations":453,"season":454},"leap-week-3-keynote","959681429","The full keynote from our third Leap Week in June 2024.","fd848d69-a531-4b37-89be-d8ca21023625",27,"2024-06-17","Leap Week 3: Full Keynote","\u003Cp>Speaker 0: Welcome to my office and to Leap week 3. It's already been 3 months since the last one, and we've put together what we hope you'll find to be a very enjoyable week of events. This kickoff is split into 3 sections, Directus Open Source, Content and Community, and finally, What's New for Partners and Customers. Just after this broadcast at 11 AM Eastern, we're inviting you to talk about our announcements in an event in our Discord community server. Tomorrow, there's an event all about how agencies source and assess technologies, moderated by our CEO, Ben Haines, with guests from and Work and Co.\u003C/p>\u003Cp>Tomorrow, there's also an exclusive workshop for Directors Plus members, where you'll build a global search module that will search across all collections in your project. On Wednesday, we're partnering with our friends at Twilio for a hands on workshop on building an outbound phone system in Directus Insights. On Wednesday, there's also a live episode of a 100 apps in a 100 hours, where we challenge Brian to try and build a project in just 60 minutes. He'll be joined by some of our colleagues and friends who will either make things easier or much, much harder. On Thursday, we're running another workshop with voice AI company Deepgram, where we'll build new automations within Directus to create audio summaries of YouTube videos.\u003C/p>\u003Cp>And finally, on Friday, we invite all of you to a community networking social. You can find all of the events listed on our event page, on our Discord events tab, and in your calendar if you have a Leap Week ticket. Just over a year ago, we released Directus 10, a really important moment for us in creating premium and sustainable open source software. Internally, we ran what we called the summer of Directus 10, where we could renew our focus in rapidly bringing out new features for everyone, including live preview, real time, a new SDK, and a lot more. In a landscape where lots of companies have changed their license unexpectedly, we invited you, our community and users, to help figure out the right steps to take.\u003C/p>\u003Cp>And we've recently published how that change has gone so far. Today, we're not announcing Directus 10.13, but instead the release candidate of the next major version of Directus, Directus 11. To talk to you more about what's new, I want to hand over to our co founder, CTO, and lead maintainer, Ryke.\u003C/p>\u003Cp>Speaker 1: I'm excited to announce today how we're overhauling access control in Directus. We spent the last months researching and developing the next big iteration of permissions that we're calling policies. Policies allow you to compose the access control for your roles and users. Each role and user can have 1 or more policies, which can be reused across the system. Indirect is 10.\u003C/p>\u003Cp>Permissions are directly attached to roles. This means that you may have many similar roles with duplicated permissions to achieve the granularity that your project requires. Before, the user could only have one set of permissions based on their role. A policy, however, is a set of permissions that, like today, allow you to control what a user can see or do across your collections. Policies are effectively an abstraction, allowing for 1 or more permissions to be reused across roles or users.\u003C/p>\u003Cp>You will be able to add policies directly to a role, a user, or both. For example, when managing a website, you could create a page edit policy that contains all the permissions required to be able to edit the website's pages, which you can then attach to your marketing and engineering roles. Or for example, when generating sales reports, you could create a view quarterly results policy that allows your analysts, account executives, and demand team to view the quarterly results. The user or role can have multiple of these policies so each policy can be very granular as opposed to having one role that has to contain everything. Much easier to manage.\u003C/p>\u003Cp>Another example, when configuring a multi tenant system, you can now create a role per tenant but have all of the permissions for those roles rely on the same shared policies, allowing you to manage the permissions for each user in a centralized place while keeping the tenants separated by role. Policies allow for new ways of organizing and managing your permission sets. We'll be providing these examples and more in our new docs platform coming later this summer. All these changes might sound like a lot at first, but rest assured, as with the releases of Directus 10, we're providing an automatic migration between Directus 10 and Directus 11 to help you get started with policies. We're very excited to give you this new flexibility which is perfect for simplifying your more complicated projects.\u003C/p>\u003Cp>Come chat with us about this and more at 11 AM EST in our town hall in Discord.\u003C/p>\u003Cp>Speaker 0: Being such an important and major change to how permissions and access control works in Directus, we've decided to first publish a release candidate version of directors 11 to get it into your hands and crush any last remaining bugs that may remain before general availability. The directors 11 release candidate will be available this week with a general availability in a few weeks' time. Now since the last sleep week, we've also released a feature that's been requested for ages. Over to Daniel to tell you more.\u003C/p>\u003Cp>Speaker 2: In Directus 10.11, we introduced public user registration. This allows for users to register new accounts directly from the login screen or via the API. Let me show you how it works. Once enabled in your project settings, users will see a link on the sign in screen. They click it, register, and can immediately log in.\u003C/p>\u003Cp>You can also enable email verification, which will send the user an email with a link they need to click on. Until they do, the user account will be marked as unverified and they won't be able to log in. You can also set up rules that the email address must match. This is more powerful than just enabling email allow listing as you can set more complex rules based on your needs. And then in Directus 10.12, we applied feedback about this feature and created a set of environment variables to control how many users can exist in your project.\u003C/p>\u003Cp>Before now, you had to use a series of perfectly configured settings to enable public registration in a separate application or custom extensions. We're always looking to apply your feedback to Directus. We hope this feature makes your development easier.\u003C/p>\u003Cp>Speaker 0: Up until now, we've only supported the very latest version of Directus. But we've heard that this can be difficult for users, needing to sometimes adapt your project to meet the needs of later versions when perhaps all you need is security updates. So Directus 10.12 will be the first version of Directus to receive extended security updates. We want you to think of this as providing an upgrade window to update and take advantage of latest features while being able to keep your project secure in the meantime. Directus 10.12 will receive extended security updates until the end of 2024.\u003C/p>\u003Cp>Now we've been releasing more than just the Director's core project in the last few months, and I want to hand over to Pedro to tell you more.\u003C/p>\u003Cp>Speaker 3: Those of you who are eagle eyed may have noticed a start to publish packages under the Directus Labs name. Directus Labs is our space to build experiments and gather feedback. Now not everything that's published by Directus Labs will be maintained the same way as the core project, but it does give us room to try out new things and respond to our users. In fact, last month's Directus AI announcement was a project launched inside of Directus Labs. So in case you missed it, Directus AI is a set of extensions that you can install from the marketplace and leverage best in class AI platforms directly within Directus.\u003C/p>\u003Cp>So whether you're looking to rewrite text, generate images, run text analysis, or or moderation, these building blocks can be built into your workflows with Directus Automate. You can find out more about Directus AI by checking out our Directus TV series going through each of these extensions in more detail. And today, we're announcing new Directus Labs project, which closes out one of our most requested features and one that I've been waiting for for a long time, a spreadsheet layout. So now you can edit items directly from within Directus Explore, either automatically saving after each edit or manually saving after you've made all the changes. This may sound small, but it's gonna be a huge change for teams that need to edit data often.\u003C/p>\u003Cp>This isn't the only new extension we published through DXIS Labs, but it's certainly one of the most impactful. We specifically wanna shout out our community member, Florian, for working with us on this project. Directus Labs allows us to ship new integrations, interfaces, and automations really quickly and embrace Directus as a super extensible platform ready for your projects. Talking about extensions, I wanna hand it over to Benny to tell you more.\u003C/p>\u003Cp>Speaker 4: Good day, everyone. I'm Benny, and I have the privilege of talking about our plans for the extensions and marketplace ecosystem. I recently joined the team with the goal of focusing on the developer and user experiences of Directus Extensions. This includes the overall extension development and deployment lifecycle, a public facing marketplace, and the underlying registry API. Many of you have been wondering what will come next for the marketplace since our release of the beta at our last Leap Week.\u003C/p>\u003Cp>Let me start by thanking each of you who have contributed to testing and providing feedback on the marketplace in any way. Let's discuss the developer experience first. One of the key parts of improving the developer experience, and also partly the discoverability of extensions, is in bringing new capabilities to the extensions sandbox SDK. SDK. With the upcoming release of our new policy system, we are expecting to be able to provide granular access to things like the underlying file systems, users, notifications, and emails.\u003C/p>\u003Cp>One of the biggest opportunities for improving the sandbox that we have identified is of course enabling support for importing external libraries. Even though this may be a significant technical challenge to implement whilst retaining the important security benefits of having a sandbox, we are looking forward to solving this for you. Okay, so what about new extension features? We are exploring how to augment existing extensions, how to deploy data and config templates using the same APIs as extensions, how to add functionality to allow developers to define extension specific settings, and we are looking at increasing the amount of life cycle events available to extension developers. We are frequently asked how to add new plugins to the built in block editor for example, as well as adding tweaks to other extensions and experiences.\u003C/p>\u003Cp>Right now this is cumbersome, and we think that extensions will benefit from being able to install lightweight enhancements. This means extension developers will be able to package the core functionality for their custom developed user experiences, whilst being able to allow others to build on their work. Being able to deploy templates and config via extension system will allow users to include things like data structures and email templates in a controlled way. Extension settings being configurable in the app will allow the inclusion of API keys and other configuration that isn't dependent on having access to environment variables at deploy time. Our life cycle hooks will allow for better management of installing and uninstalling extensions.\u003C/p>\u003Cp>These are just some of the features we are planning to add to the road map soon to help craft our growing extension library. The last set of work we will be focusing on before moving the marketplace out of beta will ensure your extensions are seen by the widest audience possible. Our marketplace listings will be more dynamic and easier to find what you are looking for. This will include providing more options for meta information to control elements such as how details about individual contributors are displayed, as well as adding elements like hero screenshots and logos. This may also include enhancements to the configurable meta information like better tagging options to improve searching for extensions.\u003C/p>\u003Cp>To help increase visibility, we are looking at how to make extensions listed in the marketplace discoverable outside of the director's studio so that anyone can link to them for consideration outside of an existing project. We also want to provide extension authors with insights into how their extensions are performing. This may include being able to do things like react to comments, reviews, and feedback from users as a verified extension author. Finally, we are looking at how to indicate the quality of each of the extensions public in the marketplace in a clear and transparent way. This will help users get the best experience and provide developers clear guidelines on how to produce high quality extensions.\u003C/p>\u003Cp>These new changes will be implemented in both the data studio as well as the registry API. Once these changes are implemented, we will publish the registry API spec to enable developers to publish and maintain their own additional registries. As you have heard, there is a lot going into the marketplace. We are looking forward to sharing the roadmap with you in the next couple of weeks, and you'll be able to see the priority of item stem. We wanted to take this opportunity to provide some insight into how the roadmap is being developed and what will be coming.\u003C/p>\u003Cp>Once this work is done, the marketplace will be ready for general availability. We hope you are as excited as we are for some of these upcoming changes. We are really passionate about the directors extension ecosystem, and I can't wait to see what you create.\u003C/p>\u003Cp>Speaker 0: No. Hang on. We gotta go back. We gotta do that one again. Sorry.\u003C/p>\u003Cp>Speaker 5: Hello, everybody. Now let's dive into our theme. So for this, I'm gonna pull out my trusty palette knife. This is not gonna be good for my lisp, but we're gonna try it anyways.\u003C/p>\u003Cp>Speaker 6: It's just a really great tool and I've just been really enjoying still using tyform all these years later.\u003C/p>\u003Cp>Speaker 0: So let's give that just a moment, and there are the maple trees again.\u003C/p>\u003Cp>Speaker 7: I like this because every time I put it on, it reminds me that some tech is just rubbish.\u003C/p>\u003Cp>Speaker 0: Not terribly elegant, but we're just gonna throw a new error.\u003C/p>\u003Cp>Speaker 5: Hop open my inbox. Boom. There we can see the message. Let's take a look at our logs. We have got some logs in here.\u003C/p>\u003Cp>Holy moly. I guess this is gonna be all sorts of copyright infringement here. I wanna see your facial expressions because I wanna know if this is a terrible idea. This is for entertainment purposes only. Any lawyers watching this, just so we know.\u003C/p>\u003Cp>Speaker 8: The creative code for design and development depending on which alliteration you choose.\u003C/p>\u003Cp>Speaker 9: Keyboards are probably the main one that I could talk about where I have a bunch of custom mechanical keyboards. I have some behind me. I've got a bunch all over the place.\u003C/p>\u003Cp>Speaker 0: Let's get started with Directus and Astro.\u003C/p>\u003Cp>Speaker 2: Welcome to another exciting episode of, Request Review, where we go over your hopes, wishes, and dreams and potentially crush them.\u003C/p>\u003Cp>Speaker 0: This was a huge amount of fun. It was just a little quick project which I think is gonna actually enrich my day to day life.\u003C/p>\u003Cp>Speaker 5: Oh, hey. It's visit from the cat. I was hoping he'd show up.\u003C/p>\u003Cp>Speaker 6: No. It's okay. Christopher.\u003C/p>\u003Cp>Speaker 5: What does it all mean?\u003C/p>\u003Cp>Speaker 6: Thanks for joining me and, I'll see you\u003C/p>\u003Cp>Speaker 8: somewhere.\u003C/p>\u003Cp>Speaker 0: No. No. No. If you're if you're okay with it. I love that as the\u003C/p>\u003Cp>Speaker 9: Alright. Fine.\u003C/p>\u003Cp>Speaker 0: Next, Directus TV. If you've not heard of it, it's our streaming platform which brings together education, entertainment, and stories from across the director's ecosystem. Every week we publish new episodes across our 30 shows. Since the last leap week, we've released buzzword wilderness, which has Matt asking if it's real or just marketing. Democratizing data where we bring new life to open datasets with directors and new seasons of both Trace Talks and a 100 apps in a 100 hours.\u003C/p>\u003Cp>Today we are announcing some new shows. In t I l, that's technically I'm lost, Matt dives deep into the world of code. Along the way he shares his discoveries, successes and occasional missteps making tech more accessible to nontechnical professionals. In authentication avenue, we travel down the world of all things authentication, authorization, and access control. Director's auth is hugely powerful and we're excited to help you better understand it.\u003C/p>\u003Cp>In dungeons and dashboards, we will build tools for our fellow dungeon masters, guides, and navigators, and build the ultimate toolkit for running campaigns with our parties.\u003C/p>\u003Cp>Speaker 9: And I'll be your host in Talking Heads, Coding Hands. It's a developer game show bringing together elements from other great games you may know.\u003C/p>\u003Cp>Speaker 7: Join our contestants as they talk and code against the clock.\u003C/p>\u003Cp>Speaker 0: Thanks for that, Cassidy. There are even more shows hitting your screen this summer, so you can get truly lost down the rabbit hole. Now everything we do is for our community, so I'm going to pass over to Beth, the newest member of our developer relations team, for the next announcement.\u003C/p>\u003Cp>Speaker 6: Directors is a project that has only been successful thanks to our vibrant community. We have 12500 members in our Discord server, where community members help each other better understand and build with Directus, show off what they have built and collaborate. We have 100 of GitHub contributors and tens of thousands of GitHub stars. All of this has helped shape Directus and we are super thankful for the love and care the community give. We are often asked how people can contribute to the project beyond just code.\u003C/p>\u003Cp>So today, we are announcing the Directus Community Experts Programme. This programme supports you in bringing Directus to your own communities and networks across the world. At launch, this will be a program focused on events, both bringing Directors to events named you and running new events with our support. We've designed this program to make sure there is loads for you to get out of it and of course if writing is more your thing our guest author program remains open for submission. Register interest in joining the Community Experts program at directors.\u003C/p>\u003Cp>Iscommunityexperts by the end of June, where we'll be reviewing and sending more information across.\u003C/p>\u003Cp>Speaker 0: Thank you so much for that, Beth, and I'm super excited to be putting together the Directus community experts program. Now moving on, our agency partners are a really important part of how we reach customers and make sure their projects are successful. And at the last Leap Week, Colton announced our revamp partner program. Since then, more has happened, so I want to hand over to him to tell you more.\u003C/p>\u003Cp>Speaker 8: It's been an exciting past few months since we announced our new partner program. The feedback from the community and agency partners has been amazing. You can find direct us partners in over 35 countries to help build your projects. No matter where you're located, we have great partners like Sunzanet based in Germany, HarmonyX based in Thailand, Rockulab based in Australia, untile based in Portugal, and Echobind based in the USA. All of these agencies are experts in consulting, developing, and supporting your projects.\u003C/p>\u003Cp>We can't wait to introduce you to our full list of agency partners through the new partner directory and also showcase them through agency corner, a new show launching on Directus TV this July. Alongside the partner directory and agency corner, our certification path for new partners is dropping with the latest educational material, including our newly announced policies feature. Tomorrow is a live bridging bytes event on how agencies assess and buy technologies. Our CEO Ben is hosting with guests from and work and co. You're now going to hear from Bryant for our final set of announcements today.\u003C/p>\u003Cp>Speaker 5: It's been 3 months since we released Directus Plus, our premium companion subscription for developers building with Directus. The subscription includes access to powerful starter kits designed to help you ship projects faster, and advanced workshops that are exclusive to members. So far, we've got over 100 plus individual developers and agencies in the Directus Plus program. And we've gotten a ton of great feedback. But before I share some exciting new updates, first, let's run through all the things we've shipped to date.\u003C/p>\u003Cp>We've released a total of 7 starter kits for a lot of different use cases. A learning management system to build custom courseware. A PIM system to manage all of your product data and catalogs. A multi tenant SaaS application backend. A video streaming platform, similar to Directus TV.\u003C/p>\u003Cp>A status page to keep users informed of any incidents or downtime. An onboarding checklist application that is perfect for managing new employees or even new clients. And our most recent starter kit, an AI content machine that works with our Directus AI extensions to absolutely crush your content workflow. Generate ideas from notes and recordings. Create first drafts with a click of a button, and automatically translate content to multiple languages.\u003C/p>\u003Cp>We've also completed 2 workshops. In Minimum Viable Billing, we used Directus Flows to accept payments for online products via Stripe. In database to data engine, we gave a sad lonely SQL database, new purpose, and equipped our non technical team members with rest APIs, dashboards and automated workflows. Now, I'm sure Kev is saying, okay, enough of the past, Brian. Tell them what's coming up.\u003C/p>\u003Cp>So let's hop into the updates. Our next starter kit drops this week. It's a virtual event registration platform, inspired by our own Leap Week site. You can now stop stringing together 30 different services to run online events for your company, or for your clients. It's also the 1st Starter Kit to include a front end that already has all the plumbing connected to the Directus Backend, enabling you to ship even faster.\u003C/p>\u003Cp>It includes registration and ticketing, personalized social images, a referral tracking system, and more. I'm also excited to announce a new Directus plus team plan. We heard your feedback. And for Teams, you wanted an easier way to share the value that Directus Plus offers. Starter kits, training, and access to the private community channels.\u003C/p>\u003Cp>Pricing for the Team Plan will be 5.99 per year, which includes up to 20 developers. That's a huge savings over the individual plan. The team plan will be rolling out over the next couple weeks, so stay tuned to your inbox. Lastly, the introductory period and the promotional pricing of $99 for the year will be available for just 2 more weeks. On July 1st, the cost of an individual plan for Directus Plus will go up to 2.99 annually.\u003C/p>\u003Cp>As we've built and released more starter kits, and firmed up the offering, this felt like the right moment to launch Directus Plus more fully. And with that, back to\u003C/p>\u003Cp>Speaker 0: you, Kip. Today, we announced Directus 11 with policies, a concept that builds a new level of flexibility into your access control, along with a 6 month upgrade window in which Directus 10.12 will receive security updates. Pedro introduced Directus Labs and our new spreadsheet layout, and Benny talked you through our plans for extensions development and the Directus Marketplace. We teased what's new on director's TV this summer, with great new shows like Technically Unlost, Dungeons and Dashboards and Talking Heads Coding Hands, hosted by Cassidy Williams. Beth revealed direct to Community Experts, a new program to involve and reward community members who go above and beyond for each other.\u003C/p>\u003Cp>Colton shared more about our partner program, and Brian showed off what's new for Directus Plus. And it's only Monday. Join us after this at 11 AM Eastern for a community town hall, where you can come and talk to the core team about today's announcements. Tomorrow is Bridging Bites, and an exclusive workshop for Directors Plus. It's not too late to sign up and join in.\u003C/p>\u003Cp>On Wednesday, we're running a workshop on integrating Twilio with Directus and our second ever a 100 apps in a 100 hours live. On Thursday, we'll be building complex automations with Deepgram's voice AI tools. And finally, on Friday, we invite all of you to our community networking social. Thank you again on behalf of the directors core team, which now accounts for over 30 of us over 10 countries. Your enthusiasm and support is what keeps us focused on building the best back end for your projects.\u003C/p>\u003Cp>Until next time. Bye for now.\u003C/p>","Welcome to my office and to Leap week 3. It's already been 3 months since the last one, and we've put together what we hope you'll find to be a very enjoyable week of events. This kickoff is split into 3 sections, Directus Open Source, Content and Community, and finally, What's New for Partners and Customers. Just after this broadcast at 11 AM Eastern, we're inviting you to talk about our announcements in an event in our Discord community server. Tomorrow, there's an event all about how agencies source and assess technologies, moderated by our CEO, Ben Haines, with guests from and Work and Co. Tomorrow, there's also an exclusive workshop for Directors Plus members, where you'll build a global search module that will search across all collections in your project. On Wednesday, we're partnering with our friends at Twilio for a hands on workshop on building an outbound phone system in Directus Insights. On Wednesday, there's also a live episode of a 100 apps in a 100 hours, where we challenge Brian to try and build a project in just 60 minutes. He'll be joined by some of our colleagues and friends who will either make things easier or much, much harder. On Thursday, we're running another workshop with voice AI company Deepgram, where we'll build new automations within Directus to create audio summaries of YouTube videos. And finally, on Friday, we invite all of you to a community networking social. You can find all of the events listed on our event page, on our Discord events tab, and in your calendar if you have a Leap Week ticket. Just over a year ago, we released Directus 10, a really important moment for us in creating premium and sustainable open source software. Internally, we ran what we called the summer of Directus 10, where we could renew our focus in rapidly bringing out new features for everyone, including live preview, real time, a new SDK, and a lot more. In a landscape where lots of companies have changed their license unexpectedly, we invited you, our community and users, to help figure out the right steps to take. And we've recently published how that change has gone so far. Today, we're not announcing Directus 10.13, but instead the release candidate of the next major version of Directus, Directus 11. To talk to you more about what's new, I want to hand over to our co founder, CTO, and lead maintainer, Ryke. I'm excited to announce today how we're overhauling access control in Directus. We spent the last months researching and developing the next big iteration of permissions that we're calling policies. Policies allow you to compose the access control for your roles and users. Each role and user can have 1 or more policies, which can be reused across the system. Indirect is 10. Permissions are directly attached to roles. This means that you may have many similar roles with duplicated permissions to achieve the granularity that your project requires. Before, the user could only have one set of permissions based on their role. A policy, however, is a set of permissions that, like today, allow you to control what a user can see or do across your collections. Policies are effectively an abstraction, allowing for 1 or more permissions to be reused across roles or users. You will be able to add policies directly to a role, a user, or both. For example, when managing a website, you could create a page edit policy that contains all the permissions required to be able to edit the website's pages, which you can then attach to your marketing and engineering roles. Or for example, when generating sales reports, you could create a view quarterly results policy that allows your analysts, account executives, and demand team to view the quarterly results. The user or role can have multiple of these policies so each policy can be very granular as opposed to having one role that has to contain everything. Much easier to manage. Another example, when configuring a multi tenant system, you can now create a role per tenant but have all of the permissions for those roles rely on the same shared policies, allowing you to manage the permissions for each user in a centralized place while keeping the tenants separated by role. Policies allow for new ways of organizing and managing your permission sets. We'll be providing these examples and more in our new docs platform coming later this summer. All these changes might sound like a lot at first, but rest assured, as with the releases of Directus 10, we're providing an automatic migration between Directus 10 and Directus 11 to help you get started with policies. We're very excited to give you this new flexibility which is perfect for simplifying your more complicated projects. Come chat with us about this and more at 11 AM EST in our town hall in Discord. Being such an important and major change to how permissions and access control works in Directus, we've decided to first publish a release candidate version of directors 11 to get it into your hands and crush any last remaining bugs that may remain before general availability. The directors 11 release candidate will be available this week with a general availability in a few weeks' time. Now since the last sleep week, we've also released a feature that's been requested for ages. Over to Daniel to tell you more. In Directus 10.11, we introduced public user registration. This allows for users to register new accounts directly from the login screen or via the API. Let me show you how it works. Once enabled in your project settings, users will see a link on the sign in screen. They click it, register, and can immediately log in. You can also enable email verification, which will send the user an email with a link they need to click on. Until they do, the user account will be marked as unverified and they won't be able to log in. You can also set up rules that the email address must match. This is more powerful than just enabling email allow listing as you can set more complex rules based on your needs. And then in Directus 10.12, we applied feedback about this feature and created a set of environment variables to control how many users can exist in your project. Before now, you had to use a series of perfectly configured settings to enable public registration in a separate application or custom extensions. We're always looking to apply your feedback to Directus. We hope this feature makes your development easier. Up until now, we've only supported the very latest version of Directus. But we've heard that this can be difficult for users, needing to sometimes adapt your project to meet the needs of later versions when perhaps all you need is security updates. So Directus 10.12 will be the first version of Directus to receive extended security updates. We want you to think of this as providing an upgrade window to update and take advantage of latest features while being able to keep your project secure in the meantime. Directus 10.12 will receive extended security updates until the end of 2024. Now we've been releasing more than just the Director's core project in the last few months, and I want to hand over to Pedro to tell you more. Those of you who are eagle eyed may have noticed a start to publish packages under the Directus Labs name. Directus Labs is our space to build experiments and gather feedback. Now not everything that's published by Directus Labs will be maintained the same way as the core project, but it does give us room to try out new things and respond to our users. In fact, last month's Directus AI announcement was a project launched inside of Directus Labs. So in case you missed it, Directus AI is a set of extensions that you can install from the marketplace and leverage best in class AI platforms directly within Directus. So whether you're looking to rewrite text, generate images, run text analysis, or or moderation, these building blocks can be built into your workflows with Directus Automate. You can find out more about Directus AI by checking out our Directus TV series going through each of these extensions in more detail. And today, we're announcing new Directus Labs project, which closes out one of our most requested features and one that I've been waiting for for a long time, a spreadsheet layout. So now you can edit items directly from within Directus Explore, either automatically saving after each edit or manually saving after you've made all the changes. This may sound small, but it's gonna be a huge change for teams that need to edit data often. This isn't the only new extension we published through DXIS Labs, but it's certainly one of the most impactful. We specifically wanna shout out our community member, Florian, for working with us on this project. Directus Labs allows us to ship new integrations, interfaces, and automations really quickly and embrace Directus as a super extensible platform ready for your projects. Talking about extensions, I wanna hand it over to Benny to tell you more. Good day, everyone. I'm Benny, and I have the privilege of talking about our plans for the extensions and marketplace ecosystem. I recently joined the team with the goal of focusing on the developer and user experiences of Directus Extensions. This includes the overall extension development and deployment lifecycle, a public facing marketplace, and the underlying registry API. Many of you have been wondering what will come next for the marketplace since our release of the beta at our last Leap Week. Let me start by thanking each of you who have contributed to testing and providing feedback on the marketplace in any way. Let's discuss the developer experience first. One of the key parts of improving the developer experience, and also partly the discoverability of extensions, is in bringing new capabilities to the extensions sandbox SDK. SDK. With the upcoming release of our new policy system, we are expecting to be able to provide granular access to things like the underlying file systems, users, notifications, and emails. One of the biggest opportunities for improving the sandbox that we have identified is of course enabling support for importing external libraries. Even though this may be a significant technical challenge to implement whilst retaining the important security benefits of having a sandbox, we are looking forward to solving this for you. Okay, so what about new extension features? We are exploring how to augment existing extensions, how to deploy data and config templates using the same APIs as extensions, how to add functionality to allow developers to define extension specific settings, and we are looking at increasing the amount of life cycle events available to extension developers. We are frequently asked how to add new plugins to the built in block editor for example, as well as adding tweaks to other extensions and experiences. Right now this is cumbersome, and we think that extensions will benefit from being able to install lightweight enhancements. This means extension developers will be able to package the core functionality for their custom developed user experiences, whilst being able to allow others to build on their work. Being able to deploy templates and config via extension system will allow users to include things like data structures and email templates in a controlled way. Extension settings being configurable in the app will allow the inclusion of API keys and other configuration that isn't dependent on having access to environment variables at deploy time. Our life cycle hooks will allow for better management of installing and uninstalling extensions. These are just some of the features we are planning to add to the road map soon to help craft our growing extension library. The last set of work we will be focusing on before moving the marketplace out of beta will ensure your extensions are seen by the widest audience possible. Our marketplace listings will be more dynamic and easier to find what you are looking for. This will include providing more options for meta information to control elements such as how details about individual contributors are displayed, as well as adding elements like hero screenshots and logos. This may also include enhancements to the configurable meta information like better tagging options to improve searching for extensions. To help increase visibility, we are looking at how to make extensions listed in the marketplace discoverable outside of the director's studio so that anyone can link to them for consideration outside of an existing project. We also want to provide extension authors with insights into how their extensions are performing. This may include being able to do things like react to comments, reviews, and feedback from users as a verified extension author. Finally, we are looking at how to indicate the quality of each of the extensions public in the marketplace in a clear and transparent way. This will help users get the best experience and provide developers clear guidelines on how to produce high quality extensions. These new changes will be implemented in both the data studio as well as the registry API. Once these changes are implemented, we will publish the registry API spec to enable developers to publish and maintain their own additional registries. As you have heard, there is a lot going into the marketplace. We are looking forward to sharing the roadmap with you in the next couple of weeks, and you'll be able to see the priority of item stem. We wanted to take this opportunity to provide some insight into how the roadmap is being developed and what will be coming. Once this work is done, the marketplace will be ready for general availability. We hope you are as excited as we are for some of these upcoming changes. We are really passionate about the directors extension ecosystem, and I can't wait to see what you create. No. Hang on. We gotta go back. We gotta do that one again. Sorry. Hello, everybody. Now let's dive into our theme. So for this, I'm gonna pull out my trusty palette knife. This is not gonna be good for my lisp, but we're gonna try it anyways. It's just a really great tool and I've just been really enjoying still using tyform all these years later. So let's give that just a moment, and there are the maple trees again. I like this because every time I put it on, it reminds me that some tech is just rubbish. Not terribly elegant, but we're just gonna throw a new error. Hop open my inbox. Boom. There we can see the message. Let's take a look at our logs. We have got some logs in here. Holy moly. I guess this is gonna be all sorts of copyright infringement here. I wanna see your facial expressions because I wanna know if this is a terrible idea. This is for entertainment purposes only. Any lawyers watching this, just so we know. The creative code for design and development depending on which alliteration you choose. Keyboards are probably the main one that I could talk about where I have a bunch of custom mechanical keyboards. I have some behind me. I've got a bunch all over the place. Let's get started with Directus and Astro. Welcome to another exciting episode of, Request Review, where we go over your hopes, wishes, and dreams and potentially crush them. This was a huge amount of fun. It was just a little quick project which I think is gonna actually enrich my day to day life. Oh, hey. It's visit from the cat. I was hoping he'd show up. No. It's okay. Christopher. What does it all mean? Thanks for joining me and, I'll see you somewhere. No. No. No. If you're if you're okay with it. I love that as the Alright. Fine. Next, Directus TV. If you've not heard of it, it's our streaming platform which brings together education, entertainment, and stories from across the director's ecosystem. Every week we publish new episodes across our 30 shows. Since the last leap week, we've released buzzword wilderness, which has Matt asking if it's real or just marketing. Democratizing data where we bring new life to open datasets with directors and new seasons of both Trace Talks and a 100 apps in a 100 hours. Today we are announcing some new shows. In t I l, that's technically I'm lost, Matt dives deep into the world of code. Along the way he shares his discoveries, successes and occasional missteps making tech more accessible to nontechnical professionals. In authentication avenue, we travel down the world of all things authentication, authorization, and access control. Director's auth is hugely powerful and we're excited to help you better understand it. In dungeons and dashboards, we will build tools for our fellow dungeon masters, guides, and navigators, and build the ultimate toolkit for running campaigns with our parties. And I'll be your host in Talking Heads, Coding Hands. It's a developer game show bringing together elements from other great games you may know. Join our contestants as they talk and code against the clock. Thanks for that, Cassidy. There are even more shows hitting your screen this summer, so you can get truly lost down the rabbit hole. Now everything we do is for our community, so I'm going to pass over to Beth, the newest member of our developer relations team, for the next announcement. Directors is a project that has only been successful thanks to our vibrant community. We have 12500 members in our Discord server, where community members help each other better understand and build with Directus, show off what they have built and collaborate. We have 100 of GitHub contributors and tens of thousands of GitHub stars. All of this has helped shape Directus and we are super thankful for the love and care the community give. We are often asked how people can contribute to the project beyond just code. So today, we are announcing the Directus Community Experts Programme. This programme supports you in bringing Directus to your own communities and networks across the world. At launch, this will be a program focused on events, both bringing Directors to events named you and running new events with our support. We've designed this program to make sure there is loads for you to get out of it and of course if writing is more your thing our guest author program remains open for submission. Register interest in joining the Community Experts program at directors. Iscommunityexperts by the end of June, where we'll be reviewing and sending more information across. Thank you so much for that, Beth, and I'm super excited to be putting together the Directus community experts program. Now moving on, our agency partners are a really important part of how we reach customers and make sure their projects are successful. And at the last Leap Week, Colton announced our revamp partner program. Since then, more has happened, so I want to hand over to him to tell you more. It's been an exciting past few months since we announced our new partner program. The feedback from the community and agency partners has been amazing. You can find direct us partners in over 35 countries to help build your projects. No matter where you're located, we have great partners like Sunzanet based in Germany, HarmonyX based in Thailand, Rockulab based in Australia, untile based in Portugal, and Echobind based in the USA. All of these agencies are experts in consulting, developing, and supporting your projects. We can't wait to introduce you to our full list of agency partners through the new partner directory and also showcase them through agency corner, a new show launching on Directus TV this July. Alongside the partner directory and agency corner, our certification path for new partners is dropping with the latest educational material, including our newly announced policies feature. Tomorrow is a live bridging bytes event on how agencies assess and buy technologies. Our CEO Ben is hosting with guests from and work and co. You're now going to hear from Bryant for our final set of announcements today. It's been 3 months since we released Directus Plus, our premium companion subscription for developers building with Directus. The subscription includes access to powerful starter kits designed to help you ship projects faster, and advanced workshops that are exclusive to members. So far, we've got over 100 plus individual developers and agencies in the Directus Plus program. And we've gotten a ton of great feedback. But before I share some exciting new updates, first, let's run through all the things we've shipped to date. We've released a total of 7 starter kits for a lot of different use cases. A learning management system to build custom courseware. A PIM system to manage all of your product data and catalogs. A multi tenant SaaS application backend. A video streaming platform, similar to Directus TV. A status page to keep users informed of any incidents or downtime. An onboarding checklist application that is perfect for managing new employees or even new clients. And our most recent starter kit, an AI content machine that works with our Directus AI extensions to absolutely crush your content workflow. Generate ideas from notes and recordings. Create first drafts with a click of a button, and automatically translate content to multiple languages. We've also completed 2 workshops. In Minimum Viable Billing, we used Directus Flows to accept payments for online products via Stripe. In database to data engine, we gave a sad lonely SQL database, new purpose, and equipped our non technical team members with rest APIs, dashboards and automated workflows. Now, I'm sure Kev is saying, okay, enough of the past, Brian. Tell them what's coming up. So let's hop into the updates. Our next starter kit drops this week. It's a virtual event registration platform, inspired by our own Leap Week site. You can now stop stringing together 30 different services to run online events for your company, or for your clients. It's also the 1st Starter Kit to include a front end that already has all the plumbing connected to the Directus Backend, enabling you to ship even faster. It includes registration and ticketing, personalized social images, a referral tracking system, and more. I'm also excited to announce a new Directus plus team plan. We heard your feedback. And for Teams, you wanted an easier way to share the value that Directus Plus offers. Starter kits, training, and access to the private community channels. Pricing for the Team Plan will be 5.99 per year, which includes up to 20 developers. That's a huge savings over the individual plan. The team plan will be rolling out over the next couple weeks, so stay tuned to your inbox. Lastly, the introductory period and the promotional pricing of $99 for the year will be available for just 2 more weeks. On July 1st, the cost of an individual plan for Directus Plus will go up to 2.99 annually. As we've built and released more starter kits, and firmed up the offering, this felt like the right moment to launch Directus Plus more fully. And with that, back to you, Kip. Today, we announced Directus 11 with policies, a concept that builds a new level of flexibility into your access control, along with a 6 month upgrade window in which Directus 10.12 will receive security updates. Pedro introduced Directus Labs and our new spreadsheet layout, and Benny talked you through our plans for extensions development and the Directus Marketplace. We teased what's new on director's TV this summer, with great new shows like Technically Unlost, Dungeons and Dashboards and Talking Heads Coding Hands, hosted by Cassidy Williams. Beth revealed direct to Community Experts, a new program to involve and reward community members who go above and beyond for each other. Colton shared more about our partner program, and Brian showed off what's new for Directus Plus. And it's only Monday. Join us after this at 11 AM Eastern for a community town hall, where you can come and talk to the core team about today's announcements. Tomorrow is Bridging Bites, and an exclusive workshop for Directors Plus. It's not too late to sign up and join in. On Wednesday, we're running a workshop on integrating Twilio with Directus and our second ever a 100 apps in a 100 hours live. On Thursday, we'll be building complex automations with Deepgram's voice AI tools. And finally, on Friday, we invite all of you to our community networking social. Thank you again on behalf of the directors core team, which now accounts for over 30 of us over 10 countries. Your enthusiasm and support is what keeps us focused on building the best back end for your projects. Until next time. Bye for now.","7fb1af38-0fdc-4889-9807-14bee931d9c9",[445,446,447,448,449,450,451,452],"ddd017e8-e179-4d0b-a7bb-2577e5968128","6a180043-5de7-41a4-9424-c0f3e13d30d3","397e8612-f4be-4259-875e-8438bb4c9217","1bd27721-b2bc-439a-a382-83fdc40aa463","9cb6b883-3af8-406d-b474-c58309a7f268","82852f77-6bf3-48a0-b0b4-c00756134f37","3d1e49bf-1481-45dd-9789-e176565265a4","697b1b92-c7b1-48d0-ae98-53bf0a002b5b",[],{"id":133,"number":134,"show":122,"year":135,"episodes":455},[137,138,139,140,141,142,143,144],{"id":138,"slug":457,"vimeo_id":458,"description":459,"tile":460,"length":134,"resources":8,"people":8,"episode_number":147,"published":439,"title":461,"video_transcript_html":462,"video_transcript_text":463,"content":8,"seo":464,"status":130,"episode_people":465,"recommendations":467,"season":468},"directus-11-rc","959645858","Directus 11 is here with policies - our key new feature making access control more powerful and flexible in your projects.","1030116d-a508-4c55-b0a1-5d519035a9c8","Directus 11 Release Candidate","\u003Cp>Rijk: I'm excited to announce today how we're overhauling access control in Directus. We spent the last months researching and developing the next big iteration of permissions that we're calling policies. Policies allow you to compose the access control for your roles and users. Each role and user can have 1 or more policies which can be reused across the system. In direct list 10, permissions are directly attached to roles.\u003C/p>\n\u003Cp>This means that you may have many similar roles with duplicated permissions to achieve the granularity that your project requires. Before, a user could only have one set of permissions based on their role. A policy, however, is a set of permissions that, like today, allow you to control what a user can see or do across your collections. Policies are effectively an abstraction allowing for 1 or more permissions to be reused across roles or users. You will be able to add policies directly to a role, a user, or both.\u003C/p>\n\u003Cp>For example, when managing a website you could create a page edit policy that contains all the permissions required to be able to edit the website's pages, which you can then attach to your marketing and engineering roles. Or, for example, when generating sales reports, you could create a view quarterly results policy that allows your analysts, account executives, and demand team to view the quarterly results. A user or role can have multiple of these policies, so each policy can be very granular as opposed to having one role that has to contain everything. Much easier to manage. Another example, when configuring a multi tenant system, you can now create a role per tenant but have all of the permissions for those roles rely on the same shared policies, allowing you to manage the permissions for each user in a centralized place while keeping the tenants separated by role.\u003C/p>\n\u003Cp>Policies allow for new ways of organizing and managing your permission sets. We'll be providing these examples and more in our new docs platform coming later this summer. All these changes might sound like a lot at first, but rest assured, as with the releases of directus 10, we're providing an automatic migration between directus 10 and directus 11 to help you get started with policies. We're very excited to give you this new flexibility, which is perfect for simplifying your more complicated projects. Come chat with us about this and more at 11 AM EST in our town hall in Discord.\u003C/p>","I'm excited to announce today how we're overhauling access control in Directus. We spent the last months researching and developing the next big iteration of permissions that we're calling policies. Policies allow you to compose the access control for your roles and users. Each role and user can have 1 or more policies which can be reused across the system. In direct list 10, permissions are directly attached to roles. This means that you may have many similar roles with duplicated permissions to achieve the granularity that your project requires. Before, a user could only have one set of permissions based on their role. A policy, however, is a set of permissions that, like today, allow you to control what a user can see or do across your collections. Policies are effectively an abstraction allowing for 1 or more permissions to be reused across roles or users. You will be able to add policies directly to a role, a user, or both. For example, when managing a website you could create a page edit policy that contains all the permissions required to be able to edit the website's pages, which you can then attach to your marketing and engineering roles. Or, for example, when generating sales reports, you could create a view quarterly results policy that allows your analysts, account executives, and demand team to view the quarterly results. A user or role can have multiple of these policies, so each policy can be very granular as opposed to having one role that has to contain everything. Much easier to manage. Another example, when configuring a multi tenant system, you can now create a role per tenant but have all of the permissions for those roles rely on the same shared policies, allowing you to manage the permissions for each user in a centralized place while keeping the tenants separated by role. Policies allow for new ways of organizing and managing your permission sets. We'll be providing these examples and more in our new docs platform coming later this summer. All these changes might sound like a lot at first, but rest assured, as with the releases of directus 10, we're providing an automatic migration between directus 10 and directus 11 to help you get started with policies. We're very excited to give you this new flexibility, which is perfect for simplifying your more complicated projects. Come chat with us about this and more at 11 AM EST in our town hall in Discord.","70a5b4d3-78bf-47cb-b55a-156211b6a239",[466],"2e0d3c2f-e239-4529-9263-b4e0574d7a41",[],{"id":133,"number":134,"show":122,"year":135,"episodes":469},[137,138,139,140,141,142,143,144],{"id":139,"slug":471,"vimeo_id":472,"description":473,"tile":474,"length":147,"resources":8,"people":8,"episode_number":134,"published":439,"title":475,"video_transcript_html":476,"video_transcript_text":477,"content":8,"seo":478,"status":130,"episode_people":479,"recommendations":481,"season":482},"public-user-registration","959645678","We've shipped public user registration in Directus 10, allowing users to register for your project without the need for complex permission setups. ","7d4664fa-82fd-4a08-8714-631456d50754","Public User Registration","\u003Cp>Daniel: In Directus 10.11, we introduced public user registration. This allows for users to register new accounts directly from the login screen or via the API. Let me show you how it works. Once enabled in your project settings, users will see a link on the sign in screen. They click it, register, and can immediately log in.\u003C/p>\n\u003Cp>You can also enable email verification, and they and they won't be able to log in. You can also set up rules that the email address must match. This is more powerful than just enabling email allow listing as you can set more complex rules based on your needs. And then in Directus 10.12, we applied feedback about this feature and created a set of environment variables to control how many users can exist in your project. Before now, you had to use a series of perfectly configured settings to enable public registration in a separate application or custom extensions.\u003C/p>\n\u003Cp>We're always looking to apply your feedback to directors. We hope this feature makes your development easier.\u003C/p>","In Directus 10.11, we introduced public user registration. This allows for users to register new accounts directly from the login screen or via the API. Let me show you how it works. Once enabled in your project settings, users will see a link on the sign in screen. They click it, register, and can immediately log in. You can also enable email verification, and they and they won't be able to log in. You can also set up rules that the email address must match. This is more powerful than just enabling email allow listing as you can set more complex rules based on your needs. And then in Directus 10.12, we applied feedback about this feature and created a set of environment variables to control how many users can exist in your project. Before now, you had to use a series of perfectly configured settings to enable public registration in a separate application or custom extensions. We're always looking to apply your feedback to directors. We hope this feature makes your development easier.","d60fe98c-1da3-404d-a805-6de4062a49d6",[480],"1d22ac07-b656-4128-8e3c-513647e9e4ab",[],{"id":133,"number":134,"show":122,"year":135,"episodes":483},[137,138,139,140,141,142,143,144],{"id":140,"slug":485,"vimeo_id":486,"description":487,"tile":488,"length":160,"resources":8,"people":8,"episode_number":222,"published":439,"title":489,"video_transcript_html":490,"video_transcript_text":491,"content":8,"seo":492,"status":130,"episode_people":493,"recommendations":495,"season":496},"extended-security-updates-directus-10-12","959693784","Announcing Extended Security Updates (ESU) for Directus 10.12 until the end of 2024, ensuring critical security updates and a flexible upgrade timeframe for our users.","ac653ef1-0d5b-45c9-9637-464569f31d8d","Extended Security Updates for Directus 10.12","\u003Cp>Kevin: Up until now we've only supported the very latest version of But we've heard that this can be difficult for users, needing to sometimes adapt your project to meet the needs of later versions when perhaps all you need is security updates. So Directus 10.12 will be the 1st version of Directus to receive extended security updates. We want you to think of this as providing an upgrade window to update and take advantage of latest features while being able to keep your project secure in the meantime. Directus 10.12 will receive extended security updates until the end of 2024.\u003C/p>","Up until now we've only supported the very latest version of But we've heard that this can be difficult for users, needing to sometimes adapt your project to meet the needs of later versions when perhaps all you need is security updates. So Directus 10.12 will be the first version of Directus to receive extended security updates. We want you to think of this as providing an upgrade window to update and take advantage of latest features while being able to keep your project secure in the meantime. Directus 10.12 will receive extended security updates until the end of 2024.","2497dc12-00ff-44b4-ace0-b4de995bdb48",[494],"c95c001d-f5b3-4f22-b1e3-8d4c345e649a",[],{"id":133,"number":134,"show":122,"year":135,"episodes":497},[137,138,139,140,141,142,143,144],{"id":141,"slug":499,"vimeo_id":500,"description":501,"tile":502,"length":147,"resources":8,"people":8,"episode_number":273,"published":439,"title":503,"video_transcript_html":504,"video_transcript_text":505,"content":8,"seo":506,"status":130,"episode_people":507,"recommendations":509,"season":510},"directus-labs-spreadsheet-layout","959645214","Explore the new Spreadsheet Layout on Directus Marketplace for efficient data editing, launched as part of our new Directus Labs project. ","6be5e3ce-c8f4-489e-b0ed-ca8ebe6127da","Directus Labs & Spreadsheet Layout","\u003Cp>Pedro: Those of you who are eagle eyed may have noticed a start to publish packages under the Directus Labs name. Directus Labs is our space to build experiments and gather feedback. Now not everything that's published by Directus Labs will be maintained the same way as the core project, but it does give us room to try out new things and respond to our users. In fact, last month's Directus AI announcement was a project launched inside of Directus Labs. So in case you missed it, Directus AI is a set of extensions that you can install from the marketplace and leverage best in class AI platforms directly within Directus.\u003C/p>\n\u003Cp>So whether you're looking to rewrite text, generate images, run text analysis, or or moderation, these building blocks can be built into your workflows with Directus Automate. You can find out more about Directus AI by checking out our Directus TV series going through each of these extensions in more detail. And today, we're announcing a new Directus Labs project, which closes out one of our most requested features and one that I've been waiting for for a long time, a spreadsheet layout. So now you can edit items directly from within Directus Explore, either automatically saving after each edit or manually saving after you've made all the changes. This may sound small, but it's gonna be a huge change for teams that need to edit data often.\u003C/p>\n\u003Cp>This isn't the only new extension we've published through Directsys Labs, but it's certainly one of the most impactful. We specifically want to shout out our community member, Florian, for working with us on this project. Directus Labs allows us to ship new integrations, interfaces, and automations really quickly and embrace Directus as a super extensible platform ready for your projects.\u003C/p>","Those of you who are eagle eyed may have noticed a start to publish packages under the Directus Labs name. Directus Labs is our space to build experiments and gather feedback. Now not everything that's published by Directus Labs will be maintained the same way as the core project, but it does give us room to try out new things and respond to our users. In fact, last month's Directus AI announcement was a project launched inside of Directus Labs. So in case you missed it, Directus AI is a set of extensions that you can install from the marketplace and leverage best in class AI platforms directly within Directus. So whether you're looking to rewrite text, generate images, run text analysis, or or moderation, these building blocks can be built into your workflows with Directus Automate. You can find out more about Directus AI by checking out our Directus TV series going through each of these extensions in more detail. And today, we're announcing a new Directus Labs project, which closes out one of our most requested features and one that I've been waiting for for a long time, a spreadsheet layout. So now you can edit items directly from within Directus Explore, either automatically saving after each edit or manually saving after you've made all the changes. This may sound small, but it's gonna be a huge change for teams that need to edit data often. This isn't the only new extension we've published through Directsys Labs, but it's certainly one of the most impactful. We specifically want to shout out our community member, Florian, for working with us on this project. Directus Labs allows us to ship new integrations, interfaces, and automations really quickly and embrace Directus as a super extensible platform ready for your projects.","a6455525-e932-4edd-8eed-05e2ff2e4ea2",[508],"2fa0ad95-1ee8-4f03-82f7-1b114f81fc6e",[],{"id":133,"number":134,"show":122,"year":135,"episodes":511},[137,138,139,140,141,142,143,144],{"id":142,"slug":513,"vimeo_id":514,"description":515,"tile":516,"length":273,"resources":8,"people":8,"episode_number":174,"published":439,"title":517,"video_transcript_html":518,"video_transcript_text":519,"content":8,"seo":520,"status":130,"episode_people":521,"recommendations":523,"season":524},"extensions-and-marketplace-plans","959643594","Learn about the main core themes for our new team focused on extensions and the Directus Marketplace.","87826de1-4c2d-4d1b-8e0f-ffc8d28a958e","Plans for Extensions and Marketplace","\u003Cp>Speaker 0: Good day, everyone. I'm Benny, and I have the privilege of talking about our plans for the extensions and marketplace ecosystem. I recently joined the team with the goal of focusing on the developer and user experiences of Directus Extensions. This includes the overall extension development and deployment lifecycle, our public facing marketplace, and the underlying registry API. Many of you have been wondering what will come next for the marketplace since our release of the beta at our last Leap Week.\u003C/p>\u003Cp>Let me start by thanking each of you who have contributed to testing and providing feedback on the marketplace in any way. Let's discuss the developer experience first. One of the key parts of improving the developer experience, and also partly the discoverability of extensions is in bringing new capabilities to the Extension Sandbox SDK. With the upcoming release of our new policy system, we are expecting to be able to provide granular access to things like the underlying file systems, users, notifications, and emails. One of the biggest opportunities for improving the sandbox that we have identified is, of course, enabling support for importing external libraries.\u003C/p>\u003Cp>Even though this may be a significant technical challenge to implement whilst retaining the important security benefits of having a sandbox, we are looking forward to solving this for you. Okay. So what about new extension features? We are exploring how to augment existing extensions, how to deploy data and config templates using the same APIs as extensions, how to add functionality to allow developers to define extension specific settings, and we are looking at increasing the amount of life cycle events available to extension developers. We are frequently asked how to add new plugins to the built in block editor, for example, as well as adding tweaks to other extensions and experiences.\u003C/p>\u003Cp>Right now, this is cumbersome, and we think that extensions will benefit from being able to install lightweight enhancements. This means extension developers will be able to package the core functionality for their custom developed user experiences whilst being able to allow others to build on their work. Being able to deploy templates and config via extension system will allow users to include things like data structures and email templates in a controlled way. Extension settings being configurable in the app will allow the inclusion of API keys and other configuration that isn't dependent on having access to environment variables at deploy time. Our life cycle hooks will allow for better management of installing and uninstalling extensions.\u003C/p>\u003Cp>These are just some of the features we are planning to add to the road map soon to help craft our growing extension library. The last set of work we will be focusing on before moving the marketplace out of beta will ensure your extensions are seen by the widest audience possible. Our marketplace listings will be more dynamic and easier to find what you are looking for. This will include providing more options for meta information to control elements such as how details about individual contributors are displayed, as well as adding elements like hero screenshots and logos. This may also include enhancements to the configurable meta information, like better tagging options to improve searching for extensions.\u003C/p>\u003Cp>To help increase visibility, we are looking at how to make extensions listed in the marketplace discoverable outside of the director's studio so that anyone can link to them for consideration outside of an existing project. We also want to provide extension authors with insights into how their extensions are performing. This may include being able to do things like react to comments, reviews, and feedback from users as a verified extension author. Finally, we are looking at how to indicate the quality of each of the extensions public in the marketplace in a clear and transparent way. This will help users get the best experience and provide developers clear guidelines on how to produce high quality extensions.\u003C/p>\u003Cp>These new changes will be implemented in both the Data Studio as well as the registry API. Once these changes are implemented, we will publish the registry API spec to enable developers to publish and maintain their own additional registries. As you have heard, there is a lot going into the marketplace. We are looking forward to sharing the road map with you in the next couple of weeks, and you'll be able to see the priority of the item stem. We wanted to take this opportunity to provide some insight into how the road map is being developed and what will be coming.\u003C/p>\u003Cp>Once this work is done, the marketplace will be ready for general availability. We hope you are as excited as we are for some of these upcoming changes. We are really passionate about the directors extension ecosystem, and I can't wait to see what you create.\u003C/p>","Good day, everyone. I'm Benny, and I have the privilege of talking about our plans for the extensions and marketplace ecosystem. I recently joined the team with the goal of focusing on the developer and user experiences of Directus Extensions. This includes the overall extension development and deployment lifecycle, our public facing marketplace, and the underlying registry API. Many of you have been wondering what will come next for the marketplace since our release of the beta at our last Leap Week. Let me start by thanking each of you who have contributed to testing and providing feedback on the marketplace in any way. Let's discuss the developer experience first. One of the key parts of improving the developer experience, and also partly the discoverability of extensions is in bringing new capabilities to the Extension Sandbox SDK. With the upcoming release of our new policy system, we are expecting to be able to provide granular access to things like the underlying file systems, users, notifications, and emails. One of the biggest opportunities for improving the sandbox that we have identified is, of course, enabling support for importing external libraries. Even though this may be a significant technical challenge to implement whilst retaining the important security benefits of having a sandbox, we are looking forward to solving this for you. Okay. So what about new extension features? We are exploring how to augment existing extensions, how to deploy data and config templates using the same APIs as extensions, how to add functionality to allow developers to define extension specific settings, and we are looking at increasing the amount of life cycle events available to extension developers. We are frequently asked how to add new plugins to the built in block editor, for example, as well as adding tweaks to other extensions and experiences. Right now, this is cumbersome, and we think that extensions will benefit from being able to install lightweight enhancements. This means extension developers will be able to package the core functionality for their custom developed user experiences whilst being able to allow others to build on their work. Being able to deploy templates and config via extension system will allow users to include things like data structures and email templates in a controlled way. Extension settings being configurable in the app will allow the inclusion of API keys and other configuration that isn't dependent on having access to environment variables at deploy time. Our life cycle hooks will allow for better management of installing and uninstalling extensions. These are just some of the features we are planning to add to the road map soon to help craft our growing extension library. The last set of work we will be focusing on before moving the marketplace out of beta will ensure your extensions are seen by the widest audience possible. Our marketplace listings will be more dynamic and easier to find what you are looking for. This will include providing more options for meta information to control elements such as how details about individual contributors are displayed, as well as adding elements like hero screenshots and logos. This may also include enhancements to the configurable meta information, like better tagging options to improve searching for extensions. To help increase visibility, we are looking at how to make extensions listed in the marketplace discoverable outside of the director's studio so that anyone can link to them for consideration outside of an existing project. We also want to provide extension authors with insights into how their extensions are performing. This may include being able to do things like react to comments, reviews, and feedback from users as a verified extension author. Finally, we are looking at how to indicate the quality of each of the extensions public in the marketplace in a clear and transparent way. This will help users get the best experience and provide developers clear guidelines on how to produce high quality extensions. These new changes will be implemented in both the Data Studio as well as the registry API. Once these changes are implemented, we will publish the registry API spec to enable developers to publish and maintain their own additional registries. As you have heard, there is a lot going into the marketplace. We are looking forward to sharing the road map with you in the next couple of weeks, and you'll be able to see the priority of the item stem. We wanted to take this opportunity to provide some insight into how the road map is being developed and what will be coming. Once this work is done, the marketplace will be ready for general availability. We hope you are as excited as we are for some of these upcoming changes. We are really passionate about the directors extension ecosystem, and I can't wait to see what you create.","efdbb9a7-a5b3-4ac2-9c86-4452e25049cc",[522],"457d9ca9-0ab8-4b28-b75f-5e258d12ba89",[],{"id":133,"number":134,"show":122,"year":135,"episodes":525},[137,138,139,140,141,142,143,144],{"id":143,"slug":527,"vimeo_id":528,"description":529,"tile":530,"length":222,"resources":8,"people":8,"episode_number":390,"published":439,"title":531,"video_transcript_html":532,"video_transcript_text":533,"content":8,"seo":534,"status":130,"episode_people":535,"recommendations":537,"season":538},"directus-tv-summer-2024","959642640","New shows and renewals for Directus TV - our streaming platform which brings together education, entertainment, and stories from across the Directus ecosystem. ","bad02aa6-b270-412e-b671-e6ca322d1f99","This Summer on Directus TV","\u003Cp>Kevin: No. Hang on. We gotta go back. We gotta do that one again. Sorry.\u003C/p>\n\u003Cp>Bryant: Hello, everybody. Now let's dive into our theme. So for\u003C/p>\n\u003Cp>Terence: this, I'm gonna pull out my trusty palette knife.\u003C/p>\n\u003Cp>Bryant: This is not gonna be good for my lisp, but we're gonna try it anyways.\u003C/p>\n\u003Cp>Saron: It's just a really great tool and I've just been really enjoying still using Typeform all these years later.\u003C/p>\n\u003Cp>Kevin: So I'll give that just a moment, and there are the maple trees again.\u003C/p>\n\u003Cp>Terence: I like this because every time I put it on, it reminds me that some tech is just rubbish.\u003C/p>\n\u003Cp>Kevin: Not terribly elegant, but we're just gonna throw a new error.\u003C/p>\n\u003Cp>Terence: Hop open my inbox. Boom. There we&nbsp;can see the message.\u003C/p>\n\u003Cp>Andrew: Let's take a look at our logs. We have got some logs in here. Holy moly.\u003C/p>\n\u003Cp>Bryant: I guess this is gonna be all sorts of copyright infringement here. I wanna see your facial expressions because I wanna know if this is a terrible idea. This is for entertainment purposes only. Any lawyers watching this, just so we know.\u003C/p>\n\u003Cp>Bryant: The creative code or design and development depending on which alliteration you choose.\u003C/p>\n\u003Cp>Saron: Keyboards are probably the main one that I could talk about where&nbsp;I have a bunch of custom mechanical keyboards. I have some behind me. I've got a bunch all over the place.\u003C/p>\n\u003Cp>Kevin: Let's get started with Directus and Astro.\u003C/p>\n\u003Cp>Daniel: Welcome to another exciting episode of Request Review, where we go over your hopes, wishes, and dreams, and potentially crush them.\u003C/p>\n\u003Cp>Kevin: This was a huge amount of fun it was just a little quick project which I think is gonna actually enrich my day to day life. Oh hey this is from the cat. I was hoping it would show up.\u003C/p>\n\u003Cp>Naz: They have a nice cat. Christopher.\u003C/p>\n\u003Cp>Bryant: What does it all mean?\u003C/p>\n\u003Cp>Salma: Thanks for joining me and, I'll see you somewhere.\u003C/p>\n\u003Cp>Kevin: No. No. No. If&nbsp;you're if you're okay with it. I love that as the end.\u003C/p>\n\u003Cp>Salma: Alright. Fine.\u003C/p>\n\u003Cp>Kevin: Next, Directus TV. If you've not heard of it, it's our streaming platform, which brings together education, entertainment, and stories from across the director's ecosystem. Every week, we publish new episodes across our 30 shows. Since the last leap week, we've released buzzword wilderness, which has Matt asking if it's real or just marketing, democratizing data where we bring new life to open datasets with directors, and new seasons of both Trace Talks and a 100 Apps in a 100 hours. Today, we are announcing some new shows.\u003C/p>\n\u003Cp>In TIL, that's technically I'm lost, Matt dives deep into the world of code. Along the way, he shares his discovery, successes, and occasional missteps making tech more accessible to nontechnical professionals. In authentication avenue, we travel down the world of all things authentication, authorization, and access control. Director's auth is hugely powerful, and we're excited to help you better understand it. In dungeons and dashboards, we will build tools for our fellow dungeon masters, guides, and navigators, and build the ultimate toolkit for running campaigns with our parties.\u003C/p>\n\u003Cp>Cassidy: And I'll be your host in Talking Heads, Coding Hands. It's a developer game show bringing together elements from other Greek games you may know. Join our contestants as they talk and code against the clock.\u003C/p>\n\u003Cp>Kevin: Thanks for that, Cassidy. There are even more shows hitting your screen this summer, so you can get truly lost down the rabbit hole.\u003C/p>","No. Hang on. We gotta go back. We gotta do that one again. Sorry. Hello, everybody. Now let's dive into our theme. So for this, I'm gonna pull out my trusty palette knife. This is not gonna be good for my lisp, but we're gonna try it anyways. It's just a really great tool and I've just been really enjoying still using Typeform all these years later. So I'll give that just a moment, and there are the maple trees again. I like this because every time I put it on, it reminds me that some tech is just rubbish. Not terribly elegant, but we're just gonna throw a new error. Hop open my inbox. Boom. There we can see the message. Let's take a look at our logs. We have got some logs in here. Holy moly. I guess this is gonna be all sorts of copyright infringement here. I wanna see your facial expressions because I wanna know if this is a terrible idea. This is for entertainment purposes only. Any lawyers watching this, just so we know. The creative code or design and development depending on which alliteration you choose. Keyboards are probably the main one that I could talk about where I have a bunch of custom mechanical keyboards. I have some behind me. I've got a bunch all over the place. Let's get started with Directus and Astro. Welcome to another exciting episode of, Review, where we go over your hopes, wishes, and dreams, and potentially crush them. This was a huge amount of fun it was just a little quick project which I think is gonna actually enrich my day to day life. Oh hey this is from the cat. I was hoping it would show up. They have a nice cat. Christopher. What does it all mean? Thanks for joining me and, I'll see you somewhere. No. No. No. If you're if you're okay with it. I love that as the end. Alright. Fine. Next, Directus TV. If you've not heard of it, it's our streaming platform, which brings together education, entertainment, and stories from across the director's ecosystem. Every week, we publish new episodes across our 30 shows. Since the last leap week, we've released buzzword wilderness, which has Matt asking if it's real or just marketing, democratizing data where we bring new life to open datasets with directors, and new seasons of both Trace Talks and a 100 Apps in a 100 hours. Today, we are announcing some new shows. In t I l, that's technically I'm lost, Matt dives deep into the world of code. Along the way, he shares his discovery, successes, and occasional missteps making tech more accessible to nontechnical professionals. In authentication avenue, we travel down the world of all things authentication, authorization, and access control. Director's auth is hugely powerful, and we're excited to help you better understand it. In dungeons and dashboards, we will build tools for our fellow dungeon masters, guides, and navigators, and build the ultimate toolkit for running campaigns with our parties. And I'll be your host in Talking Heads, Coding Hands. It's a developer game show bringing together elements from other Greek games you may know. Join our contestants as they talk and code against the clock. Thanks for that, Cassidy. There are even more shows hitting your screen this summer, so you can get truly lost down the rabbit hole.","a5eb5979-dc67-4639-b8b2-2dafb243faa4",[536],"f4fa786d-273c-4473-add9-d16c970e3f7a",[],{"id":133,"number":134,"show":122,"year":135,"episodes":539},[137,138,139,140,141,142,143,144],{"id":144,"slug":541,"vimeo_id":542,"description":543,"tile":544,"length":147,"resources":8,"people":8,"episode_number":408,"published":439,"title":545,"video_transcript_html":546,"video_transcript_text":547,"content":8,"seo":548,"status":130,"episode_people":549,"recommendations":551,"season":552},"directus-plus-full-launch","959641354","Get access to powerful starter kits and advanced workshops with Directus+, our premium subscription for developers. Promotional pricing ends soon.","27b7d49f-a743-48b9-8f8b-683111992c5c","Directus+ Team Plans, Starter Kits, and Full Launch","\u003Cp>Bryant: It's been 3 months since we released Directus Plus, our premium companion subscription for developers building with Directus. The subscription includes access to powerful starter kits designed to help you ship projects faster and advanced workshops that are exclusive to members. So far, we've got over 100 plus individual developers and agencies in the Directus plus program, and we've gotten a ton of great feedback. But before I share some exciting new updates, first, let's run through all the things we've shipped to date. We've released a total of 7 starter kits for a lot of different use cases.\u003C/p>\n\u003Cp>A learning management system to build custom courseware, a PIM system to manage all of your product data and catalogs, a multitenant SaaS application back end, a video streaming platform similar to Directus TV, a status page to keep users informed of any incidents or downtime, An onboarding checklist application that is perfect for managing new employees or even new clients. And our most recent starter kit, an AI content machine that works with our directus AI extensions to absolutely crush your content workflow, generate ideas from notes and recordings, create first drafts with a click of a button, and automatically translate content to multiple languages. We've also completed 2 workshops. In minimum viable billing, we use directus flows to accept payments for online products via Stripe. In database to data engine, we gave a sad lonely SQL database new purpose and equipped our non technical team members with REST APIs, dashboards, and automated workflows.\u003C/p>\n\u003Cp>Now I'm sure Kev is saying, okay, enough of the past, Bryant. Tell them what's coming up. So let's hop into the updates. Our next starter kit drops this week. It's a virtual event registration platform inspired by our own Leap Week site.\u003C/p>\n\u003Cp>You can now stop stringing together 30 different services to run online events for your company or for your clients. It's also the 1st starter kit to include a front end that already has all the plumbing connected to the Directus back end, enabling you to ship even faster. It includes registration and ticketing, personalized social images, a referral tracking system, and more. I'm also excited to announce a new Directus plus team plan. We heard your feedback.\u003C/p>\n\u003Cp>And for teams, you wanted an easier way to share the value that Directus plus offers. Starter kits, training, and access to the private community channels. Pricing for the team plan will be $599 per year, which includes up to 20 developers. That's a huge savings over the individual plan. The team plan will be rolling out over the next couple weeks, so stay tuned to your inbox.\u003C/p>\n\u003Cp>Lastly, the introductory period and the promotional pricing of $99 for the year will be available for just 2 more weeks. On July 1st, the cost of an individual plan for Directus Plus will go up to $299 annually. As we built and released more starter kits and firmed up the offering, this felt like the right moment to launch Directus Plus more fully. And with that, back to you, Kevin.\u003C/p>","It's been 3 months since we released Directus Plus, our premium companion subscription for developers building with Directus. The subscription includes access to powerful starter kits designed to help you ship projects faster and advanced workshops that are exclusive to members. So far, we've got over 100 plus individual developers and agencies in the Directus plus program, and we've gotten a ton of great feedback. But before I share some exciting new updates, first, let's run through all the things we've shipped to date. We've released a total of 7 starter kits for a lot of different use cases. A learning management system to build custom courseware, a PIM system to manage all of your product data and catalogs, a multitenant SaaS application back end, a video streaming platform similar to Directus TV, a status page to keep users informed of any incidents or downtime, An onboarding checklist application that is perfect for managing new employees or even new clients. And our most recent starter kit, an AI content machine that works with our directus AI extensions to absolutely crush your content workflow, generate ideas from notes and recordings, create first drafts with a click of a button, and automatically translate content to multiple languages. We've also completed 2 workshops. In minimum viable billing, we use directus flows to accept payments for online products via Stripe. In database to data engine, we gave a sad lonely SQL database new purpose and equipped our non technical team members with REST APIs, dashboards, and automated workflows. Now I'm sure Kev is saying, okay, enough of the past, Brian. Tell them what's coming up. So let's hop into the updates. Our next starter kit drops this week. It's a virtual event registration platform inspired by our own Leap Week site. You can now stop stringing together 30 different services to run online events for your company or for your clients. It's also the 1st starter kit to include a front end that already has all the plumbing connected to the Directus back end, enabling you to ship even faster. It includes registration and ticketing, personalized social images, a referral tracking system, and more. I'm also excited to announce a new Directus plus team plan. We heard your feedback. And for teams, you wanted an easier way to share the value that Directus plus offers. Starter kits, training, and access to the private community channels. Pricing for the team plan will be 5.99 per year, which includes up to 20 developers. That's a huge savings over the individual plan. The team plan will be rolling out over the next couple weeks, so stay tuned to your inbox. Lastly, the introductory period and the promotional pricing of $99 for the year will be available for just 2 more weeks. On July 1st, the cost of an individual plan for Directus Plus will go up to 2.99 annually. As we built and released more starter kits and firmed up the offering, this felt like the right moment to launch Directus Plus more fully. And with that, back to you, Kevin.","7cc4d938-3cb9-47e4-a85e-ccfd85397e3b",[550],"7162af25-cb3a-474b-93e8-7ba638493410",[],{"id":133,"number":134,"show":122,"year":135,"episodes":553},[137,138,139,140,141,142,143,144],{"reps":555},[556,612],{"name":557,"sdr":8,"link":558,"countries":559,"states":561},"John Daniels","https://meet.directus.io/meetings/john2144/john-contact-form-meeting",[560],"United States",[562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611],"Michigan","Indiana","Ohio","West Virginia","Kentucky","Virginia","Tennessee","North Carolina","South Carolina","Georgia","Florida","Alabama","Mississippi","New York","MI","IN","OH","WV","KY","VA","TN","NC","SC","GA","FL","AL","MS","NY","Connecticut","CT","Delaware","DE","Maine","ME","Maryland","MD","Massachusetts","MA","New Hampshire","NH","New Jersey","NJ","Pennsylvania","PA","Rhode Island","RI","Vermont","VT","Washington DC","DC",{"name":613,"link":614,"countries":615},"Michelle Riber","https://meetings.hubspot.com/mriber",[616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,593,804,805],"Albania","ALB","Algeria","DZA","Andorra","AND","Angola","AGO","Austria","AUT","Belgium","BEL","Benin","BEN","Bosnia and Herzegovina","BIH","Botswana","BWA","Bulgaria","BGR","Burkina Faso","BFA","Burundi","BDI","Cameroon","CMR","Cape Verde","CPV","Central African Republic","CAF","Chad","TCD","Comoros","COM","Côte d'Ivoire","CIV","Croatia","HRV","Czech Republic","CZE","Democratic Republic of Congo","COD","Denmark","DNK","Djibouti","DJI","Egypt","EGY","Equatorial Guinea","GNQ","Eritrea","ERI","Estonia","EST","Eswatini","SWZ","Ethiopia","ETH","Finland","FIN","France","FRA","Gabon","GAB","Gambia","GMB","Ghana","GHA","Greece","GRC","Guinea","GIN","Guinea-Bissau","GNB","Hungary","HUN","Iceland","ISL","Ireland","IRL","Italy","ITA","Kenya","KEN","Latvia","LVA","Lesotho","LSO","Liberia","LBR","Libya","LBY","Liechtenstein","LIE","Lithuania","LTU","Luxembourg","LUX","Madagascar","MDG","Malawi","MWI","Mali","MLI","Malta","MLT","Mauritania","MRT","Mauritius","MUS","Moldova","MDA","Monaco","MCO","Montenegro","MNE","Morocco","MAR","Mozambique","MOZ","Namibia","NAM","Niger","NER","Nigeria","NGA","North Macedonia","MKD","Norway","NOR","Poland","POL","Portugal","PRT","Republic of Congo","COG","Romania","ROU","Rwanda","RWA","San Marino","SMR","São Tomé and Príncipe","STP","Senegal","SEN","Serbia","SRB","Seychelles","SYC","Sierra Leone","SLE","Slovakia","SVK","Slovenia","SVN","Somalia","SOM","South Africa","ZAF","South Sudan","SSD","Spain","ESP","Sudan","SDN","Sweden","SWE","Tanzania","TZA","Togo","TGO","Tunisia","TUN","Uganda","UGA","United Kingdom","GBR","Vatican City","VAT","Zambia","ZMB","Zimbabwe","ZWE","UK","Germany","Netherlands","Switzerland","CH","NL",1773850413700]