No-Code Conf 2021 Keynote

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[McGuire] There's a pattern in all great stories. We're at Point A. We want to get to Point C. But to get there, we have to go through Point B. And this goes back to Aristotle's Poetics. Aristotle said this: all great stories are made up of intention...and obstacle. In order to fulfill a character's intention, they must first overcome a great obstacle. [Grimur] Uh...Let's pause for a second. [McGuire] What’s up? [Grimur] You know Aristotle didn't say any of those words. [McGuire] Aristotle wrote Poetics. [Grimur] But you said those words in English. [McGuire] Can you prove… [Grimur] ...here we go... [McGuire] that he didn’t say these words? [Grimur] Can I prove — let me get this right. Can I prove that Aristotle didn’t speak English? [McGuire] It’s not impossible. [Grimur] He was in the fourth century. [McGuire] Okay, improbable. [Grimur] ...BC. [McGuire] What Aristotle was GETTING at, though, is something that affects all great storytelling. Luke wants to save the princess. The Empire gets in the way. Intention...and obstacle. Elsa wants to live a normal life, but there's a curse in the way of doing that. Intention...and obstacle. Every book you’ve ever loved, every tale you’ve ever heard has followed this same pattern. There’s a thing they want or need. A “what-if.” And an obstacle in the way of getting it. The story gets interesting when our characters attempt to overcome their obstacles. This happens in the real world, too. To send a long-distance message to someone, you used to need a telegraph operator, and they’d use Morse code to transmit the message. Now we just pick up the phone...to call, or text, or even see the person's face. Designers creating magazine layouts would need scissors, and glue… teams of typesetters. (This is literally where we get the term “cut and paste” from.) But now they just use InDesign or Canva to make this happen directly. Doing computations used to require a room-sized mainframe and a knowledge of programming languages like Pascal and C — but now billions of people can use spreadsheets that give them computing superpowers. To edit videos, you literally had to cut and splice film together, or swap out VHS tapes using really expensive hardware. Now almost everyone has a film studio in their pocket. What does any of this have to do with Aristotle? Overcoming these obstacles is where things start to get REALLY interesting. Here's how. Whenever we've had even a tiny revolution in these technologies, it's usually been achieved by democratizing something that was previously exclusive to a smaller group. It shrinks Point B so much that whoever's at Point A can reach out and touch Point C. We've seen this same pattern for a while in creating user interfaces. Since long before the work at Xerox PARC, we've been trying to find better ways to use direct manipulation to bring designs to life. For most of the HISTORY of computing, it's required a translation step to go from design to code. We know that because a designer designs a UI...and they hand it off for development to bring that design to life. And there’s a LOT of back and forth in this translation step. Because after it’s first built, you could have just one or two changes... or 30. Back and forth we go. Round and round, all because we have to translate our ideas from Point A to get us to Point C. The fact that you even NEED that translation step means most people can’t ever GET to point C without writing code. And that’s because translation (the work) to get from A to C requires B, which can be highly specialized, and hard to learn, and expensive. And so very few hold the keys to this process. So many of those who can imagine creating... don’t have the necessary tools to make it real. So... Let’s do a thought experiment. A what-if. What if DESIGNERS had the power to create software directly? What if they could do this without requiring a translation step to bring their ideas to life? What if instead of writing the code for an interactive website animation, a designer could build and deliver the whole thing from end to end? What if anyone could turn something like a spreadsheet into a fully-functional mobile application? What if creating a new product didn’t require learning tons of development frameworks – but instead, you could build it directly based on rules and workflows you define? And what if powerful websites and web apps were built completely visually? Instead of writing code in a text editor, what if we could build our designs directly? And the code...would write itself? And what if delivering all we create to the world didn’t require manual deployment — and we could just push this stuff directly to production? What if the obstacles that are holding so many people back...could be overcome? In other words, the BIG “what-if” we’re trying to answer is this... What if more people were empowered to create things directly WITHOUT translation? Could we build a bridge from Point A to Point C that didn’t always require going through Point B? That’s why we’re here today. How do we envision the future? Will building software and creating with no-code evolve with the same inevitability as communication, and print design, and graphic design, and 3D animation, and photography, and game design, and video editing, and illustration? [Grimur] Yeah, yeah, yeah — it’s uh...it’s a little long. [McGuire] It’s empowering. [Grimur] The music ended like 8 minutes ago. [McGuire] How would you do it? [Grimur] How would I end it? [McGuire] Mmhmm. [Grimur] I’d just cut to black. [McGuire] Okay. And then? [Grimur] And then I’d show the No-Code Conf logo. [Stacy] No-Code Conf logo... Here it is. [Grimur] Mmhmm, mmhmm okay okay. Almost there. Let’s uh. Miguel can we add the chord at the end? [Miguel] I'm way ahead of you. [Grimur] Perfect. [Vlad] Welcome to No-Code Conf 2021, everyone! Thank you all so much for coming today – we have people joining us from over 135 countries. That’s just... unbelievable! I mean, I believe it (because this movement is growing really fast and the numbers are right there for us to see), but it still feels surreal to me! I'm here at the Palace of Fine Arts in San Francisco, where we're going to be hosting a bunch of breakout sessions, in addition to dozens and dozens of virtual sessions from people across the world and across the no-code space. I'm so excited about the agenda for both days of the conference this year. Two years ago, we hosted the very first No-Code Conf not too far from where I’m standing today – and the world has changed so much since then. Today, even more of how we live our lives, how we do our work, and how our economies operate relies on the internet – which is powered by software, which is written in code. But it’s still the case that less than half of one percent of the world can write code directly – meaning that the vast, vast majority of innovation in software (the stuff that’s transformed our lives and the entire world around us)... – it’s come from just this tiny group of people. And it’s mostly this tiny group of people who have been able to realize the huge economic opportunity that comes from solving problems through software. With the no-code movement, we don’t want to take that power away from anyone… but rather also put it into the hands of the billions of people on this planet who don’t code. What drives us... is pretty simple: we believe...that if we can remove a lot of the obstacles that stand in the way of most people creating software for the internet (if we multiply the number of people who could build for the web) – we can unlock so much more creative and economic potential, and make the craft of software development more human in the process. What would shattering that code barrier enable? How much complexity would that eliminate? Most importantly, how many real human beings could we empower? And what previously unimaginable possibilities would we see come to life...because a hundred times as many people could harness the incredible power of software development? That’s why we're all here today at No-Code Conf: we want to push the limits of what we can all bring to life with no-code. Removing the obstacles in our way to empower more and more people — designers, entrepreneurs, teams, entire companies — to bring ideas, and experiences, and entire products to life in a fundamentally more intuitive way. And since our last conference, we’ve seen rapid acceleration in the no-code space. Tools like Figma and Framer are transforming the way people design and prototype user interfaces. Companies like Glide and Adalo are bringing the learning curve way down to create powerful mobile apps. Airtable is bringing us the power of data to solve for what previously required complex databases. Voiceflow is transforming the way people build for voice and chat. Bubble and Unqork are enabling companies to build complex web applications. Productivity tools like Notion and Coda are even bringing traditionally code-like solutions to docs and wikis. Even Apple is putting the power of no-code automation into the hands of every iPhone and Mac user with Shortcuts. And people are starting to connect and combine a lot of these tools to do what was previously only possible with code. Services like Zapier and Parabola are helping us connect different tools together — different services that trigger actions based on what people configure visually. In fact, most of what people are able to do in these tools today used to require teams of engineers to solve. With all of this, more manual work is being automated, people are making a living, new businesses are being built, existing businesses are transforming how they work — all of this, because these no-code tools empower more people to create directly without a translation layer in the middle. And what we've clearly seen is that it’s way more than a trend. Not only is no-code elevating the power of computing to a visual interface. But just like we witnessed in the early days of the internet (when it transformed from a hobby to a powerful way to connect and build and do more), we're seeing no-code being used across the entire world to benefit the lives and businesses of millions of people. We’re even starting to see companies create formal full-time roles with titles like “No-Code Developer” and “Visual Developer” – which would have been really hard to believe even just a couple years ago. And despite the label “no-code” that has come to represent this category of tools. I mean, it’s in the conference name — it’s actually all powered by code under the hood. Surprise surprise, hope I’m not shocking anyone here! What we’re actually doing is taking the systems that software engineers have created, refined, and battle-tested over the last 50 years (and taking many of the code-based APIs that are used by engineers today), and adding an intuitive user interface on top of them. This doesn’t remove any of the actual code behind the scenes, but instead it hides it behind a visual interface. And that brings all the power of those code-based primitives to the rest of the world that doesn't code. So there’s actually not much magic under the hood. We are taking proven software engineering principles and concepts and building blocks, and making them accessible via direct manipulation. So what are those core software engineering concepts, you might ask? Well, they fall into three major pillars of software development: The first is UIs (user interfaces), which we talked about in the intro. This is how people interact with a website or application. For the web, frontend engineers use technologies like HTML, CSS, JavaScript (and frameworks like React) to build UIs with code. The second pillar is data – or a store of all the structured records behind the scenes. It could be all the content stored in a CMS for a marketing website, or all the users and photos and comments stored in a database for a huge service like Instagram. Backend engineers typically set up databases like MySQL and Mongo to store and retrieve all this data. And the third major pillar is logic – or all the custom decisions and workflows and actions that happen when a user does something through a UI, or something in the database changes. Logic is basically, IF this happens...THEN something else happens as a result. For Airbnb, it might be logic that runs all the payment and booking code. If someone hits the "Reserve" button, THEN send a text message to the host of that property. For Youtube, IF someone uploads a new video, THEN insert a new record into their video database and trigger emails to certain subscribers. Each application has tons and tons of custom logic, and software developers use programming languages and frameworks like Node.js and Ruby on Rails to write all this logic in code. No-code tools are taking all this code complexity – across UI, data, logic, and infrastructure – and dramatically simplifying it by hiding and automating all the things that can be automated. Let’s just take Webflow as one example… and how we’ve started to tackle some of these pillars. Webflow, of course, focuses on the first two pillars — UI and data. In fact, when we launched Webflow in 2013, we unlocked the ability for people to harness the power of HTML and CSS to build websites and UIs visually. It unlocked the same tags and styling properties that developers were using, but made them available through an interface that automatically generated production-ready code behind the scenes. And what happened when designers discovered that they could create the same kind of super custom, highly-interactive, production websites as some of the best developers in the world? Creative output exploded, and millions more people started building high-end responsive websites directly without having to translate to code. A few years later, we expanded into data by building our own CMS. But we didn’t just build a traditional CMS that only stores basic things like pages and blog posts. Instead, we decided to make it really flexible (like the databases that developers use) so that you could create pretty much any kind of database structure or schema, regardless of what kind of content you might be storing in it. This meant that you could now create and manage a database without code. (Airtable did this too, by the way.) So what developers were creating with programming frameworks and SQL (things like creating, updating, and deleting records via code) was now accessible to non-coders who also wanted to harness the power of building with data. But the true power emerged when we combined these two powerful pillars together. We made it seamless to pull live CMS data from the database directly into the UI – and design WITH that live data right on the canvas. While the two concepts of UI and Data are really powerful separately, bringing them TOGETHER created something far greater than the sum of their parts...while STILL resulting in exactly the same end product – a production website or application that is powered by live data. Gone is the obstacle and the friction of translating all this to code manually. Now Webflow's just one example of this trend of moving development into the visual realm — because we're seeing people connect all sorts of no-code tools together to do amazing things. I mentioned Zapier earlier – they’re leading the charge here to help connect multiple tools and services, all through a point-and-click UI. But the idea here is a powerful one: the connection of just two of these pillars of software development unlocks so much more than either one of them in isolation. And since our last conference, the no-code space has grown tremendously. Terms like "visual development" and "citizen developers" are becoming more commonplace. The tide is clearly starting to shift when it comes to no-code no longer being seen as a hobby or a toy — it’s finally being seen as a powerful tool for individuals and companies to solve really important technical and business problems faster. But with all the progress made so far, we still have a long way to go to bring the full power of software development to no-code tools and platforms. It’s really the very early days of this movement taking shape, but that’s also what makes it really exciting to me – because the vast majority of what we need to create to empower the world to build for the web is yet to be invented. But before we go deeper on what the future of no-code might have in store for us, I want to pass it over to Bryant and the team back at Webflow’s San Francisco office for an update on Webflow's customers and community – and to talk about some really exciting things that we’ve been working on. Bryant? [Bryant] Thank you, Vlad. I'm really excited to share some of the progress that's been made since our last No-Code Conf. And we'll start with our customers. At Webflow, we 've seen massive growth in terms of designers, developers, marketers — people who use Webflow and who rely on robust, powerful tools to create and host world-class websites. Together, this community has published over a million new websites since our last conference. And our customers are using Webflow to build these powerful interfaces, and they're combining them with data... to produce world-class and award-winning sites...without writing code. With freelance designers like Nirav Suthar — who in just 14 months not only surpassed the $100,000 mark in freelance revenue using Webflow, but started working with clients like Gumroad and Johnson & Johnson. An absolutely incredible portfolio. And that's just one of thousands and thousands of stories of freelancers and agencies who aren't just building on Webflow; they're making a living and growing entire businesses with Webflow at the core. And of course, we're seeing this at companies like Mural, whose marketing team uses Webflow to build out their main dot com. Since moving to Webflow, not only have they 10x'ed their development speed (because they're not having to use up valuable engineering time), but since launching on Webflow, they've doubled their conversion rate. And seen an absolutely huge lift in their self-serve revenue. Attentive is using Webflow to power their dot com. They migrated from WordPress and did a full rebrand on Webflow, and they saw a substantial lift not only to traffic, but SEO rankings and impressions. Zendesk is using Webflow. Dell's on Webflow. Upwork — PricewaterhouseCoopers — Discord — what we're seeing over and over: whether we're talking to solo freelancers, or agencies, marketing teams, or major enterprises — we're seeing story after story about how Webflow's empowering more people to build and launch production sites that are transforming their entire businesses. Today we're going to take this so much further...as we're expanding what we can do — the power you have...on the Webflow platform. And to talk about collaboration, I'm excited to pass it over to JZ. [JZ] Thanks, Bryant. A theme that comes up over and over with so many of our customers...is how people are using Webflow together. Whether you're building Webflow sites with clients, sharing creative work with other people, collaborating with freelancers and contractors — or you're using Webflow across your business... we're constantly hearing from our customers who are building and maintaining mission-critical sites with others. So the first thing we want to announce today...is an expansion of how teams work together in Webflow. This summer, we started this shift by bringing collaboration right into the Webflow Designer — meaning different people can edit content while the primary designer is developing. We also launched the ability to request and give control — all while previewing who is collaborating and working live. And that was laying the groundwork for what we're announcing today, and what will follow in early 2022. So. Today, we're announcing two different things. The first is simplified workspaces. And the second is roles and permissions. Let's start with workspaces. We're consolidating individual and team account plans into a single concept: and that's workspaces. This removes the hassle of account setup as you and your team — and as your business scales. So whether you're a freelancer adding collaborators, an agency managing a more complex group, or even a large business with tons of collaborators across different departments, you can quickly and easily add seats...to keep your Webflow workspace agile and efficient. And here's where it gets interesting: with roles and permissions, we can now structure how we want to get work done. In other words, we care about who can do what. Because if you're like some people like Grimur, who will remain nameless, you could accidentally unpublish a production site that's visited by literally hundreds of millions of people. So maybe you want to control that access. Who can publish? Who can manage account settings like billing? Who can add team members to the workspace? With roles and permissions, you can structure how you want to get work done with your team...or your clients. Control over who can do what. So. We're announcing the shift from individual and team account plans into "workspaces." (Webflow scales with your team...as your team scales.) And you control who can do what in your workspace...with roles and permissions. Now. This work sets up so many of our upcoming investments in collaboration: being able to add teammates only to specific sites, the ability to add roles exclusively for commenting and annotation, and the ability to add specific roles for content (these are content-only team members you can add...to your workspace.) We know that for so many of our customers, working better together with their teams...and with their clients is so important. And with today’s announcements of workspaces and roles & permissions and our upcoming investments in collaboration, we’re more excited than ever about teams in Webflow. To take us through our next major Webflow announcements, I'm going to pass it over to Vlad. [Vlad] Thanks, JZ. So with collaboration in Webflow, you can build and launch production sites, combining all the power of UI and data that you've come to expect from Webflow...together with your team and your clients. So that’s collaboration. But we're just getting started. Because today, we're going to share product announcements across all three of the major pillars of software development that I mentioned earlier, starting of course, with UIs – or user interfaces. JZ? [JZ] Thanks, Vlad. We're thrilled with how Webflow's being used by our customers. Whether it's designers, agencies, marketing teams, and really companies of all sizes — what we hear over and over are stories of how our customers are using Webflow — not just because it's a visual development platform — but because of it's power. And when it comes to building UIs, so much of that power is found in Webflow's Style panel: where we can tweak precise style and layout properties by directly manipulating the same CSS that developers usually write by hand. Arquay? [Arquay] Thanks, JZ. As software engineers, we're constantly referencing MDN and the CSS spec and cheat sheets when we're building out UIs for our product. And that's why the CSS Preview tool in the Designer is really interesting to us. Federico (by the way this is Federico) — Federico built this feature, and it's a great way to not only see the CSS that's being generated, but it's a great reference as we're actually developing. In fact, Federico literally used Webflow to design and iterate on this user interface. So he used Webflow to design and build the tool he's building to preview the CSS...using the CSS tool he built. Are you following that (thought?) [JZ] I'm completely following. [Arquay] And we do this all the time. It's not so much that Webflow is some kind of web builder — that's not its advantage. Webflow's advantage is that while we're using the Style panel to define these properties...the code is writing itself. So. Is it really no-code? [JZ] Yes. [Arquay] No. Well, yes. We're manipulating styles directly, and the CSS code is being generated automatically (without the need to translate anything). So what we're doing here is taking all the power of, let's say, CSS Grid: we design and iterate right here on the canvas...and the CSS is generated for us. So when we publish for the world to see, the CSS that's generated is exactly what ends up in production. (That's the power of direct manipulation. It's not overly abstracted or built in complex templates or presets. That relationship is 1:1 — from the Style panel to the CSS that's generated.) But it's not just that the CSS is generated. All the code is compiled automatically — so there's no need to pass it off to a developer to get this into production. (It's already done with the press of a button.) [JZ] It's two presses. [Arquay] Two presses of a button. But the other advantage with that...is if we want to integrate our own, custom CSS? We can usually just add it on top of what we define in the Style panel, because all of this is exactly what a developer would write. That's the power of developing user interfaces in Webflow...without having to manually write the code. JZ? [JZ] Thank you, Arquay. Today, I'm really excited to announce that we're adding two additions to the Style panel to unlock even more for building powerful UIs. The first...is blending modes. If you use tools like Photoshop, this will feel like second nature. Because when elements or layers stack on top of each other, blending lets us achieve different kinds of looks based on the mode we select. If we had to code this manually, not only would we have to reference the syntax (or copy it to the clipboard), but we'd have to remember which blending mode does what. And that's a huge pain for designers and developers. To show you how we're solving this in the Webflow Designer, I'm going to pass it over to Sara. [Sara] Thank you, JZ. Blending modes usually apply to an element in the foreground, and what they end up looking like is based on the elements BEHIND them. So, for this example, you can make a selection...and, of course, we have all our CSS (all our styles)...RIGHT here in the Style panel. But now we can go down and add our blending mode. And...instead of guessing WHICH mode does what, the result is previewed...live on the canvas (right as I scroll through each of them). So I can just HOVER over – and that's the one I want. Looks good. And because we have things like the Webflow Interactions engine, we can combine things like animations, which we can see RIGHT here in Preview. Back to you, JZ. [JZ] Thanks, Sara. With blending modes, not only can we stack different blended elements together, but we can add complex interactions to these elements — all of this native to Webflow. And blending modes is available to all Webflow users today. But that's just the first one. The second addition to the Webflow Style panel...is backdrop filters. With backdrop filters, you can take any element you want, and control what happens to transparent areas inside that boundary. We see this used very creatively on the web, notably on Apple.com for their navigation. And not only does Webflow support blur, but it also supports multiple filters which we can then layer...and combine together to create incredible visual effects. To show an example of backdrop filters in action, I'm going to pass it back over to Sara. [Sara] Okay, second demo of the day. Here I have my navigation. And using the background color, we already set the opacity...so it’s a bit transparent. As we scroll? We can SEE the content behind, but the contrast is high enough that we can still see the foreground against the background. But let's go down and add a backdrop filter. And from here, let's set our blur...and watch this! NOW when we scroll though the page, everything behind the navbar is blurred. And it gets BETTER. Because we can STACK filters. Let's add another effect on TOP of this. (Let's increase the saturation.) And again, we can preview EXACTLY what this looks like in real time. We can also SWITCH...between visible...and hidden...for EACH effect. So we can stack as many as we want to achieve ALL kinds of looks. This...is just the beginning. And we can't WAIT to see what you build next. [JZ] Thanks, Sara. Backdrop filters ships in beta today, with support in most major browsers. Now. For a lot of the stuff we're showing here, we reached out to some of our Webflow Experts (these are expert partner agencies and freelancers). And in just two days, they explored different ways to use backdrop filters and blending modes, and the results...are incredible. The Webflow Designer gives us full control over building beautiful, custom user interfaces. And all of this...outputs the same code a developer would write. Meaning you can build natively in Webflow, integrate custom code on top of these properties, or even hand off directly to a developer. And that's building powerful user interfaces in Webflow. And now I'll hand it back...to Vlad. [Vlad] Thanks, JZ. Webflow's setting the standard for the combination of speed and creative control. With a full suite of direct style and layout properties, and now the addition of blending modes and backdrop filters, Webflow's continuing to give designers and design teams the kinds of superpowers that software engineers have today. But this is just the start. Before, we talked about how building user interfaces this way (especially with all this control) — unlocks so much creative and economic potential. But it's when we combine these capabilities with data...that things start to really take off. And I'm really excited to talk about data for a few reasons. First off, when it comes to data, we've seen incredible sites come to life with the Webflow CMS. For the first time ever, designers can design with dynamic data with the full control over custom styling and layout...but without having to write CSS, or spin up databases, or figure out how to write API calls to pull data into the UI. And everyone from solo freelancers to major businesses have noticed. CMS sites have expanded dramatically on the Webflow platform. In fact, the vast majority of sites hosted by Webflow use the power of our visual CMS. But the second reason I'm excited is because we're seeing entire businesses grow on Webflow Ecommerce. And of course we see ecommerce products (whether it's selling physical goods, or digital products, or services)... we see ecommerce here as a more specialized manifestation of data. And payments are a key building block of bringing these use cases to life. We're seeing custom stores popping up — all that ecommerce data is securely managed in the backend, and it's directly connected to the UI. That means more and more designers are developing custom ecommerce solutions by using that data to (build completely custom interfaces.) [Sara] Uh–excuse me, Vlad? Are you there? [Vlad] Who's this? [Sara] It's – not important, you keep saying "all that data." It's just...it's "those data." [JZ] Wait, is it really "those data"? [Arquay] Yeah, kinda is. [Vlad] That means more and more designers are developing custom ecommerce solutions by using those data to build completely custom interfaces. But the third reason I'm excited. Is because I get to announce that we've been going through an architectural overhaul...of our entire data infrastructure. And this changes not only how content is loaded in the Webflow Designer, but it directly leads to major performance wins for sites with a lot of CMS items and ecommerce products. To talk about how this works, and how it'll unlock even more potential for building interfaces based on data, I'm going to pass it back over to Arquay. [Arquay] Thanks, Vlad. The changes to our data architecture are all about performance. And the way it works is this: let's say we have a large site with a ton of CMS data. The advantage of managing something like this in Webflow is that you can visually develop these complex page designs, and you can bind (you can point) the elements in your design to the data in the CMS. And our customers are pushing the Webflow CMS to new limits. And they're using this data infrastructure on everything from dynamic, CMS-driven sites, to powerful, custom e-commerce experiences. But today, we're announcing that we're rearchitecting the way CMS data is used in the Webflow Designer, so you can do more...and you can work faster in larger and more complex sites. And I'll pass it to JZ to talk about how this affects the product experience. [JZ] Thanks, Arquay. The results...are substantial. On complex sites, loading up a project in the Webflow Designer is now up to 15 times faster. And we’re seeing 6 times less memory usage in the browser. And a staggering...86 times less bandwidth needed on load. Our partners at Finsweet may have said it best: "Our biggest projects now load so much faster — projects with 3,000+ CMS items now feel like lightweight 100 item projects." Now. It's not just speed. All of this has resulted in dramatically increased stability...and performance...on sites with more data. The Webflow CMS is empowering our customers to create some of the most powerful dynamic experiences — and they're doing it visually — without needing to manually spin up database instances, without needing to patch and maintain the server infrastructure — without needing to write SQL or make custom API calls. [Arquay] Now, for these changes and enhancements, we've been testing with larger sites with select customers already. And today, we're starting to open up early beta access to these features, so more people can start experiencing these dramatic improvements with our new data architecture. And we're really excited to build on top of this. We're already investing in building out better bulk item workflows and increasing maximum items in dynamic sites to support much larger data sets. But this is only our first announcement in data. Because the second one...is the ability to create... users...natively in Webflow. JZ? [JZ] So much of what's built on the web — so much of the value created on the internet is based on systems that allow people to log in. And there are a lot of reasons — a ton of use cases in which we want to create really impactful experiences based on who's logged into our site. Nearly every software experience you can think of today: from Airbnb to Netflix to MasterClass to Lyft — even Hopin — all these experiences are based on the simple idea that the application is customized to the user who signs up and is logged in. So far... in Webflow? This hasn't been natively possible. Even if you build a great UI and connect it with custom data, the experience is generally the same for everyone who visits the site. This is why adding users as a core building block in Webflow is such a big deal. By creating unique experiences based on who's logged in, and by controlling who gets access to what, we're going so far beyond the traditionally accepted idea of what a website is — and what it can do. Users in Webflow is based on three, core concepts. The first is the basic concept of adding a user database to your site. And to demonstrate how this is done in Webflow, I'm going to pass it over to McGuire. [McGuire] Thank you, JZ. Two things right off the bat: first, we're covering a lot here with users. So we'll go through as much as we can in this part of the keynote. And second, JZ, your laptop's been hovering this entire time. [JZ] I know, right? [McGuire] So, let's start with adding users. In this keynote example site, aptly named by JZ "Keynote Example Site", we have content here that we only want logged in users to have access to. In other words, we want to make sure someone's signed up and logged in before they can access this content. In Webflow, we can now head on over to Users. And when we add users to the site? We unlock a ton of control right out of the box. Because if we go to the Pages panel now, we can see a million new options. [JZ] Six new options. [McGuire] We can see six new options. From the login page, the sign up page — all of these — we can control this experience down to the pixel. These aren't fixed-in-a-template pages, these are rich, make-it-100%-your-own customizable pages with all the power you've come to expect from Webflow. So if you want to build out your signup page to fully match your brand? You can do that. Because this is all native to Webflow, you can fully integrate your existing styling, any symbols throughout your site, and even interactions to create custom experiences that previously required a fusion reactor and advanced training in thermodynamics. JZ? [JZ] Thanks, McGuire. So we're just getting started...and we have a lot more to show here with users. So once you create a user database on a site, you can manage those users from the Webflow Designer, you can customize transactional emails (like the ones used for resetting passwords), and fully design all the pages associated with users. That's the first part of users in Webflow. The second part is gating content through "access groups." Depending on whether we want our gated content accessible to all logged in users...or just some users who come to our site...now we can control that. McGuire? [McGuire] Thanks, JZ. From access groups, we have full control over gating content based on who's logged in. So if we want to create an access group that lets us say "hey, these courses can only be accessed by users who've signed up and logged in," we can do that. (We can define what content this group has access to.) And just like that, we've set up gated access to some of our protected content. So if someone tries to access a link to one of the courses, do they immediately get access to the course? No. They're prompted to log in or create an account for your custom site. And Webflow handles all the user authentication details and stores all the user data associated with that site...securely. JZ? [JZ] Thanks, McGuire — all of this used to require engineers...or lots of custom integration work. But with access groups and gated content in Webflow, we're no longer just designing static sites or even dynamic sites. We're able to start building secure, user-driven experiences without code. Now. What about the third part of this? We showed adding user functionality and the power that unlocks. We showed access groups and how we can gate access to content based on what group a user belongs to. But the really interesting question is this. What if we combined different data building blocks together? We've seen the power of combining UI and data. And we've seen examples of how CMS and Ecommerce payments unlock superpowers. But if our major building blocks in data are CMS items, Ecommerce products and payments, and now users...what if we combined that potential? In other words, what if Webflow Ecommerce didn't just let us sell goods or downloads or services? What if we could sell...access to gated content? And what if we could create subscriptions and paid memberships to access that content? Well, that's exactly what we did. [McGuire] Membership sites have transformed the internet. With platforms like MasterClass — they've created some of the highest quality teaching on the planet. And when you get an annual subscription, you unlock their library of courses. The concept of paid access in Webflow? This builds right on top of what we covered earlier: enabling user accounts, and controlling access to gated content. But now, with memberships in Webflow, you can monetize content. (You can charge for access — whether it's a one-time payment or even a recurring subscription.) And the sky's the limit. You can create e-learning platforms. Members-only experiences. If you're a freelancer or an agency, you can create gated client-only sections. You can create your own version of Patreon. You can charge for premium access in in all different categories: like health and wellness, on-demand content, and of course, premium templates for Microsoft PowerPoint 2000 and XP. But let's (take our example...) [JZ] Wait, wait — you can't. [McGuire] What's up? [JZ] Everything was really empowering... [McGuire] Totally. [JZ] And then you said PowerPoint 2000? [McGuire] And XP. [JZ] Okay, keep going. [McGuire] So back to our example from earlier. What if from our access groups, this time, we change the group type. (We change it from "free access" to "paid access.") And here's what that unlocks. We can create a membership product directly in Webflow. And we can define all the parameters for that product (whether it's a one-time payment for lifetime access, or it's a recurring subscription that we bill monthly...or annually.) But either way, we're all thinking the same exact thing. How is all that stuff getting typed and clicked? Is it magic? Only partially. Grimur is typing all of this off-screen with a second bluetooth keyboard. Which is also hovering about a meter off the ground. But this gets so much more powerful. With MasterClass, you sign up for an annual membership and you get full access to all of their content. So it's a similar example to what we're creating here. However. You can also create multiple paid access groups (different access maybe for a bronze plan or for a gold plan...) [Arquay] You skipped right over silver. [McGuire] Thanks, Arquay — if you want to create a silver plan...you can do that. Different access to different free and paid membership levels. JZ? [JZ] So. Native memberships in Webflow. Create unique experiences based on who's logged in, and offer free, paid, and even tiered memberships to gated content. [Arquay] And this is all just the beginning. Because there's so much more here as part of memberships. This isn't a feature that's in a vacuum or in a silo. It's fully integrated throughout the product. Because of that, we get all the precision — the same full support for the UI and data tooling we talked about earlier. That means you can build these experiences using all the power of flexbox, CSS grid, 3D transforms, Webflow Interactions, and bold text. [McGuire] Sorry, what? [Arquay] What's up? [McGuire] Did you say "bold text"? [Arquay] Yes. Webflow supports bold text. And now we'll pass it back to the theater — back to Vlad. [Vlad] Thank you, Arquay. I hope you can all see how Memberships builds on the fundamentals of bringing together full control over UI...and bridging it with user data to control access to certain parts of a site dynamically based on who is logged in. Today, Memberships is in beta, and we're capturing feedback and investing heavily here to make this one of the most powerful ways to build custom membership experiences. And it’s just the start. The concept of users is such a foundational part of almost everything built on the web, and we’ll be sharing much more in this area in the future. Memberships becomes the third major building block in Webflow’s data pillar – joining both CMS and Ecommerce – to enable you to create incredibly powerful, dynamic experiences… natively in Webflow. We can’t wait to see what you build with it! Ok. So far we’ve covered some big updates across the first two major web development pillars in Webflow: UI and Data. With capabilities like users and Memberships, our vision for what's possible on the web is extending far beyond the traditional static or even dynamic content websites. But to make our ultimate long-term vision a reality – to bring more of the full power that software engineers have today into the hands of everyone – we believe that UI and Data building blocks (as powerful as they are) are not enough. And that brings me to our final Webflow announcement today. I want to give you a preview of something big we’ve been working on that we believe will dramatically expand the power of Webflow’s platform. Let’s talk about the third major pillar of software development… and that’s Logic. What if… as you’re designing UIs and working with real data in Webflow… you also had the ability to visually declare custom workflows that describe exactly what you want to happen when certain user events take place. What if you could declare how you want user actions in the UI to update and change your CMS data? Or configure what you want to happen when something gets updated in a specific CMS collection? Developers call this “business logic”, and it makes up a massive amount of the work that’s written in code. And today, we're announcing that we’re bringing the power of visual logic... natively in Webflow. To show you what we mean, I’m going to pass it back over to McGuire at the Webflow Studio. [McGuire] Okay. Here's how logic works in Webflow. We'll do this in three examples. For the first one, we have a lead generation form here which is built in Webflow — and it captures a lot of critical information. And there's a specific field here that lets us capture the size of the organization. So. We're going to create a workflow that's going to get triggered when this form is submitted. This visually describes all the things we want to happen when the form is submitted. And we have so many options here. For instance, we can do something really basic and add a simple block. This block is powerful. Because this block takes every single form submission event. And sends an email. To Grimur. Now. Is that the pinnacle of what we can do in logic? No. Because that's pretty boring. And you can already do that with Webflow form submissions today. But what if we could start making decisions...based on the data that a user submits? So let's focus on (for this example) — let's look at the dropdown field in the form. When someone fills out the form, they're specifying the size of their organization. So here we are in a new workflow. And here, we can actually add a condition that says "hey, for businesses that are bigger than 500 employees, let's send an email which will notify the VP of Sales." But, we can also define a second outcome if that statement's false. If the business is smaller than 500 employees, we can route the notification to Grimur. And let's say we wanted to add a final step. And send a thank you email to the person who submitted the form. We can add one more block which will execute regardless of whether the company is larger or smaller than 500 — because the execution path comes together after the condition. [Arquay] With logic, we’re opening up the ability for people to specify custom workflows based on actions and conditions they define – so instead of just one thing happening, it can be millions of different options based on exactly what you want your website to do. This makes what people build in Webflow so much more powerful, because now they’re able to author business logic without having to hire a developer or write complex code. But for our second example, we're going to take this even further. Let's say we're building a specialized job board in Webflow. And someone visiting this site (a business owner) — goes to this site to post a new job. (They want this job picked up by a freelancer.) So when the business owner fills out the job summary (all the details) — they're telling us about the project they want to post on the job board. (Budget, geography, skills needed...all that stuff.) Now here's where logic comes in: we can specify exactly what we want to happen in the backend when the form is submitted. Previously, this required a developer writing backend code, or cobbling together multiple tools and APIs to achieve this functionality. But with logic, we can specify exactly what we want to happen based on certain conditions. First, when this form is submitted, we can set it up so the person posting the job... receives an email. Notifying them that their job was submitted successfully. (We know we can do that. That's a simple email block.) And. We can also specify that we want to take this data. [Grimur] Those data. [Arquay] We can take those data. And pass all of it...to the Webflow CMS. We can do that by adding a "Create CMS Item block" that lets us do exactly that. So here's what happens. When someone submits a job to this job board, we can actually map the submission so that all these job details get put into a Webflow CMS Collection. And! As an additional output, we can add another block so the site maintainer receives an email. (An email notifying them of a new submission to the job board....which they can approve before making the job go live on the site.) JZ? [JZ] Thanks, Arquay. For our third example, we're actually going to combine everything we just did for the job board...but...we're going to add payments and users to the mix. To create something that'll work like magic. [McGuire] It is magic. [JZ] And what you can– sorry, to be clear. It's not actually magic. It was hyperbole. [McGuire] Any sufficiently advanced technology (is indistinguishable–) [JZ] ...is indistinguishable from magic. [McGuire] It's Asimov. [Arquay] Actually, it's H.G. Wells. [JZ] It's neither of those. But we are going to demonstrate what feels like magic...with our third example. Here we are in our job board. And let's say we want to make our job board more powerful. What if we want freelancers to be able to pay for access...by purchasing a subscription to premium job listings that have a budget over $100K. So not only will we have a Standard Job Listings Collection (which we've already built), but we will also add a Premium Job Listings Collection. And here's the key: that Premium Collection? (All those high budget job listings we want to share with freelancers paying for premium access?) We can gate that content (we can gate access to premium listings) using memberships. So now, in our workflow (which is triggered by the job form getting submitted), we can add a condition. And that condition lets us specify ...if the budget is $100K or more, then...add this form data to the Premium Job Listings Collection. However. If the budget is under $100K, we can instead add the form data to our Standard Job Listings Collection. And just like that, we can create a whole job board with users. And we can configure how everything works behind the scenes with logic. [McGuire] Let's just take a second here to figure out what just happened. We have a UI that captures data. We also have this database where we want this data to go. But logic is what connects this. Because it's taking the input from the UI, and it's passing it directly to the database based on the logic we defined visually. [Arquay] That's right! And we're not worrying about maintaining and debugging all that backend code, because logic in Webflow takes the rules we're setting here...and automatically executes that logic for us. [JZ] Again, you're defining triggers based on some feature you've built into your site. And the actions resulting from those triggers are happening based on the rules you define visually. We're so excited about the power that logic in Webflow unlocks. But these are just three examples that barely scratch the surface — that only start to illustrate what logic can unlock in Webflow. Back to you, Vlad. [Vlad] Thanks, team. And Logic will go way beyond enabling custom workflows when forms are submitted – that’s just one of the triggers. Imagine having visual control over anything custom you want to happen when a CMS item is updated, when an ecommerce order comes through, or a user signs up for your new paid membership service. The sky is the limit here. We’re creating logic to be very flexible and extensible to unlock millions of possibilities. And we’re really excited to share more about Logic in the coming months. By adding logic to Webflow, we’re finally unlocking all three of the major pillars of software development – and doing so in a very integrated way that removes a ton of complexity from trying to stitch these capabilities together through code or complex integrations. You can think of Logic as the central nervous system that ties it all together (including UI and data) when creating powerful web experiences. And on top of all that, we’re taking care of all the infrastructure and hosting to run this all in production. Webflow is already powering more than 10 billion visits a month to websites that our community creates (which by the way, is more traffic than Amazon and Twitter combined). Again, not much magic here. We’re taking the best practices and systems developed over decades by software engineers, and making those core building blocks accessible to more people via direct manipulation. We believe that creating a truly integrated no-code visual development environment will remove so much of the complexity we see today in website and software creation – which will help so much of the world gain access to the creative and economic potential of the internet. So. We covered a lot today. In collaboration, we announced workspaces with roles and permissions where you can easily scale your teams or collaborate with clients in Webflow, as well as define specific roles & permissions. This will be rolling out in January. We talked about building powerful user interfaces: create stunning, best-in-class websites and UIs with the power of Webflow. (Precise control over style and layout, our powerful interactions engine, and now native support for CSS blending modes, and even backdrop filters.) You can use those things in Webflow today. And of course, let’s not forget Arquay’s favorite feature – bold text. We also covered some major improvements we’re making to our CMS data infrastructure for managing and designing with all this data. These improvements include big performance gains that make data-driven design faster and more efficient than ever – and pave the way for increasing our CMS limits in the future. We also talked about memberships in Webflow. For the first time ever, you can create user logins, gate content based on access groups, and create free and paid subscriptions… all through our best-in-class Designer. And Memberships is just the first big step towards helping you build more user-centered websites and applications in Webflow. And with the announcement of logic, we're taking all of this to the next level. Combining all three facets of software development natively to empower more people to create, to build super powerful websites, to grow their businesses — going so far beyond what you might expect from a traditional website. We want to empower all of you to bring your ideas to life with the power of no-code. Here's how Webflow is taking that to the next level... When they said: You can’t create a custom website without knowing how to code… …we said: Challenge accepted. And, just like that, people like you— designers, creatives, and visionaries, were building professional-grade, world-class websites with Webflow (and without code). You were the innovators— who proved the power of Webflow. You didn't want to code— and you didn't have to. You were creating entire web experiences and stunning user interfaces using a visual development platform that works the way you do. ****By seeing, solving, moving, and building—without a single line of code. But progress requires more than websites — ...so you started to wonder… Can we do even more without code? Can we create user logins? Enable online purchases? Connect to other systems? The answer… is yes. Because we’re redefining what’s possible once again. We’re unlocking the power of logic— and expanding the power of design and data— …so you can achieve exponentially more. Build solutions with dynamic data. Create membership communities. Trigger actions through logic. And launch. What’s. Next. – all with a completely visual, shockingly powerful platform that brings your ideas to life exactly the way you intended. What used to require a team of developers can now be done by... you. Welcome to a new era of no-code. Powered by Webflow. That’s what no-code is all about – taking what used to require a team of developers, and bringing that power to a lot more people. And obviously it’s not just Webflow powering this movement – there are so many people and companies here today that are applying this no-code philosophy to bring the power of software creation to the masses. I think we all truly believe that by removing more obstacles that stand in the way of people creating for the web (actually developing software that solves real problems) we're unlocking so much of the creative potential that's held back because people just don’t have the right tools to bring their ideas to life. Together, we’re breaking the code barrier in order to let a lot more people through the door. And walking through that door unlocks creative expression, the ability to build new products, and build wealth for so many more people. And despite the early fears that no-code tools would reduce the value of learning how to code, that couldn’t be further from reality. We need developers now more than ever to keep building and improving the tools and systems based on code that no-code platforms rely on. Also, the growth of this movement over the last two years has actually increased the demand for software engineers. By empowering many more people and companies to create websites and applications and bring them to market faster with no-code, we’ve generated an even greater need for software engineers to solve more complex problems where code is still the best solution (and will be for a long time). This space is incredibly large, and the chance to empower the 99.5% of the world that doesn’t code to have even a fraction of the superpowers that developers have today is full of exciting possibilities. I hope that you’re inspired by what’s still possible – whether you’re someone who is just learning no-code tools to start a new career or build for clients, or you’re a growing company that relies heavily on no-code to work faster and smarter, or you’re a startup creating more no-code tools for others. We’re just getting started, and there’s so much more discovery and innovation in the no-code space in the years ahead. But one thing is certain already because we can see it every day in this community – the kinds of things that could only be built by teams of engineers in the past are already being built with no-code. By you. I’m so excited about the next two days — we have a lot in store. From the team at NCC TV (there to guide you through ALL of this), to the over 40 talks, deep dives, and conversations from no-code creators and leaders across the world. We have thousands and thousands of people joining us today from over 135 different countries. We have conversations coming up with the host of the award-winning podcast Design Matters – Debbie Millman. And my live conversation with comedian and host of “The Daily Show”… Trevor Noah (to kick off tomorrow). I’m really grateful you’ve taken the time to join us. Thank you, and enjoy the conference!
Info
Channel: Webflow
Views: 48,349
Rating: undefined out of 5
Keywords: web design, webflow, responsive web design, graphic design, web development, cms, content management system, No code, no-code, NCC, no-code conf, no-code conference 2021, no-code conference, NCC 2021, no-code conference opening keynote, Vlad Magdalin, Webflow, build a website, visual development
Id: kUqGBxcmhAA
Channel Id: undefined
Length: 56min 48sec (3408 seconds)
Published: Wed Nov 17 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.