How to Create A Webflow Designer Extension App

  Рет қаралды 2,288

Web Bae

Web Bae

Күн бұрын

Build Webflow Apps with Webflow's new Designer Extensions API! In this tutorial I'll go over the basics of working with the Designer Extensions API showing you how to utilize functions on the webflow object like createDOM, getSelectedElement, createStyle, getStyleByName, setTextContent, setProperties, setStyles and more! We'll build an app from scratch and I'll walk you through the code step by step. I'm so excited for this launch and can't wait to see all the Webflow Apps that everyone builds. What apps are you excited for?
// CLONE IT (on Github)
👯‍♂️ github.com/Web-Bae/jiff-pom
// FREE resources
✂️ Code Snippet Library: code-snippets-sign-up.webflow...
🤝 CSS Nobody Told You About: www.webbae.net/css-nobody-tol...
🚗 Roadmap to learn Webflow: www.webbae.net/roadmap-to-lea...
// Premium content
🤝 Patreon: / webbae
🕸️ Advanced Webflow Course (201): www.webbae.net/product/webflo...
// Discounts
🎢 Get 10% GSAP: WEBBAE10
♣️ Creative Coding Club (My favorite GSAP lessons): www.creativecodingclub.com/bu...
// Connect
🙋‍♀️ Join the Discord: / discord
🐥 Follow Me! / webisbae
// TOPICS
00:00 Intro
00:24 Install webflow cli and initialize webflow extension
01:17 Boilerplate overview
03:06 Create app in Webflow
05:02 Customize out app exploring new APIs

Пікірлер: 35
@KarimArdalan
@KarimArdalan 11 ай бұрын
This is where I keep getting stuck! I installed the Webflow CLI successfully, but then when I want to run the next command to install the scaffolding I get an error that says "zsh: command not found: webflow". Can you tell me how to fix this?
@webbae
@webbae 11 ай бұрын
I pulled the command from Webflow docs but you might try installing the CLI globally instead using this command: " *npm install @webflow/webflow-cli -g* " You should also verify that you have npm properly installed. Can you share what version you are running by running " *npm --version* " in terminal?
@KarimArdalan
@KarimArdalan 11 ай бұрын
Thanks @@webbae. I had tried the same command from Webflow's site before I saw your video and had the same problem. I just tried installing it globally and still get the same error when I try to run the webflow command. I have version 9.6.7.
@KarimArdalan
@KarimArdalan 10 ай бұрын
Thanks to ChatGPT I figured out the problem. The CLI's executable path was not included in my system's PATH environment variable.
@ozordiprince9405
@ozordiprince9405 11 ай бұрын
New Web Bae video just dropped 🔥🚒
@webbae
@webbae 11 ай бұрын
CALL THE FIRE DEPT! 🤣🫡
@yaroshidi
@yaroshidi 2 ай бұрын
This is the best video ever! Well done and thank you
@webbae
@webbae Ай бұрын
Hey Yar glad you like it. Building some apps?!?
@yaroshidi
@yaroshidi Ай бұрын
@@webbae Thanks to your video I finally made my first app! Still a bit buggy but still a work in progress.
@webbae
@webbae Ай бұрын
@@yaroshidi awesome! I'd love to see what you made. I have another app building using Svelte in my Patreon you might find interesting. Plan to make another more complex app and cover it in length as well. Are you using a UI library or vanilla Javascript? www.patreon.com/posts/advanced-webflow-89587498?Link&
@aonnoysengupta
@aonnoysengupta 11 ай бұрын
A MUCH NEEDED TUT!!! THANK YOUUUUU
@connorfinlayson
@connorfinlayson 11 ай бұрын
great tutorial! gonna have to build something now!
@webbae
@webbae 11 ай бұрын
Thanks Connor!
@GaurangWorkshore
@GaurangWorkshore 2 күн бұрын
This is awesome, thank you. Similarly how to create Data client app?
@unknowperson9679
@unknowperson9679 11 ай бұрын
can you do a series on this? it would be awesome
@webbae
@webbae 10 ай бұрын
Would love to. Just need to fine the time.... 😭 What would you like to see me build?
@nztommy
@nztommy 11 ай бұрын
I don't know if it already exists, but an app to change all client first-class names in a block at once is my dream to build! E.g. section_header16 -> section_home-header and it changes all of the components/inner classes of that section as well! Don't know what Webflow offers in terms of that functionality but I think I might look at it! Excellent video!
@webbae
@webbae 11 ай бұрын
You should be able to do this with folder in the finsweet extension no?
@MultiWarbird
@MultiWarbird 10 ай бұрын
You are a legend bro thank you so much
@webbae
@webbae 10 ай бұрын
Happy to help
@JimmyCeeTV
@JimmyCeeTV 11 ай бұрын
excellent tute!
@heatherliu6856
@heatherliu6856 11 ай бұрын
A+ B-roll
@webbae
@webbae 11 ай бұрын
Sounds like a sushi dish 😆
@CheerfulWaffle
@CheerfulWaffle 9 ай бұрын
Love the tutorial man! Is it possible/difficult to implement react with this? Looking to add a bit more complexity to an extension I’d like to build and I don’t like the idea of using vanilla ts 😂
@webbae
@webbae 9 ай бұрын
Don’t blame you. What framework are you looking to use? My Patreon has a guide on how to set it up with svelte and there are two good community React templates.
@rodrigosantos2082
@rodrigosantos2082 9 ай бұрын
I have limited knowledge, would it be too much to ask you for a tutorial on how to create a app/extension that achieves class sync like the relume extension?
@webbae
@webbae 9 ай бұрын
would still need to use a chrome extension for that. So you want a tool that when you paste a component into webflow, instead of creating "your-class 1" it reuses the existing class "your-class"? Something like that?
@rodrigosantos2082
@rodrigosantos2082 9 ай бұрын
@@webbae exactly I was wondering if you could teach how to create that even if it is a extension
@rodrigosantos2082
@rodrigosantos2082 9 ай бұрын
@@webbae Exactly i think it is such a common problem especially when copying sections or components from other client-first using projects everything just gets complicated and there is currently no solution for this problem, at least that i found, that isn't relume
@user-sw5by6cp3v
@user-sw5by6cp3v 10 ай бұрын
I want to assign the selected element's text to a variable. For example, if I select a text element like a paragraph, heading, or any other element, how can I retrieve the current text inside the element and store it in a variable?
@webbae
@webbae 10 ай бұрын
Not sure there's a way at the moment. I just took a look at the docs. AnyElement has a property textContent but it only returns a boolean :(. Maybe they can provide us a way to getTextContent similar to setTextContent. Put in a feedback request for it! That would be super useful.
@thilaksundaram1158
@thilaksundaram1158 5 ай бұрын
the github code isnt accessible
@webbae
@webbae 5 ай бұрын
Sorry about that. I just made the repository public so it should work now!
@heatherliu6856
@heatherliu6856 11 ай бұрын
Audio so creamy and textual 🤤
@webbae
@webbae 11 ай бұрын
🗣️
Why I won't switch to Framer (vs. Webflow)
18:25
Web Bae
Рет қаралды 4,6 М.
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 10 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 105 МЛН
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 9 МЛН
Java Is Better Than Rust
42:14
ThePrimeTime
Рет қаралды 129 М.
How To Access Any Forked GitHub Repositories Data
9:31
Mental Outlaw
Рет қаралды 42 М.
No More Fake Loaders: Create a Real Progress Indicator
10:40
Web Bae
Рет қаралды 1,7 М.
Build the Viral Stripe Sessions Slider
14:32
Web Bae
Рет қаралды 1,6 М.
Buttery Smooth GSAP Scroll Animation - Connected Grid
8:50
How to Build Magnetic Tooltips with GSAP Flip
9:49
Web Bae
Рет қаралды 1,8 М.
Practice Like a SKILLED ANIMATOR - Beginner to MASTER
9:34
NobleFrugal Studio
Рет қаралды 6 М.
Survival Skills: SIMPLE and USEFUL #bushcraft #camping #outdoors
0:40
Adventure Skills
Рет қаралды 15 МЛН
joga água e pula #funny #funnyvideo #shorts
0:17
Mundo de Alícia e Ana Clara
Рет қаралды 20 МЛН
Nhảy bất chấp/kỳ kỳ tv & Family #shorts
0:16
Kỳ kỳ tv & Family
Рет қаралды 16 МЛН
What it feels like cleaning up after a toddler.
0:40
Daniel LaBelle
Рет қаралды 77 МЛН
Самые крутые игрушки
0:48
veloloh
Рет қаралды 1,5 МЛН
архив.. Северные Дачи Угледара 23..
0:15
Виталик
Рет қаралды 11 МЛН