Join the Webstudio community

Home
Members
Ronald from 360Creators
R
Ronald from 360Creators
Offline, last seen 18 hours ago
Joined December 13, 2024
I've duplicated LOCATION, renamed the duplicate to INTERIORS, but the Menu Content stays on the exact same position as the LOCATION. I've been looking around the display settings and positioning, but I'm a little lost. I would like to have it moved to the right below INTERIORS. Anyone any idea why this happens?
23 comments
J
M
R
J
O
If I put an access token on the global root as a string, is it still secured or is that only if its part of a resource?
3 comments
R
B
Did anyone see this as well? Launched 5h ago.
https://supabase.com/ui
2 comments
M
I would like to use a span in my heading so that I can change the text color. But to my surprise the Text Content field disappears when using span, and so does the nice purple dynamic dot to dynamically load content.
8 comments
R
J
O
Just a bit of a wild idea, but maybe it makes sense. As I was quickly checking out an older webstudio project, I couldn't remember which baserow resource I was using. Now I know I can go through all the components and check settings for resources. And for future projects it will be just listed mostly on the Global Root anyway, but these urls still provide only an API link, not a link to the table in Baserow or whatever external CMS I'd be using. So having some sort of project bookmarks to edit the content could be useful to my opinion. Even more when working on a dynamic page, that I can have a dynamic bookmark to edit that record's content right away. To open https://baserow.io/database/112111/table/299999/506555/row/1 for row 1 or /row/2 for row 2.

Just a thought!
8 comments
R
D
Y
O
When working on client's project, I currently need to bookmark the link somewhere in my browser. I think it'd be nice to have an overview of shared projects available in the dashboard. Just a thought!
1 comment
O
I couldn't find my old post, so I start a new one.

Currently I can only do /:number/sitemap.xml
But that doesn't work with sitemaps, they need to be at the root. So I need the dynamic :number in between sitemap and .xml.

website.com/sitemap1.xml
website.com/sitemap2.xml
website.com/sitemap3.xml

And add those to the main sitemap
website.com/sitemap.xml

Right now it means duplicating a static xml page manually and reference those back into the main sitemap if you're having more than 50.000 urls in your webstudio project that you want to be indexed by google and others.

I love webstudio's great power of the ability to create a million pages theoretically. This is where I bump into practically speaking.
24 comments
R
O
I think it'd be great if these Types like String, Number, Boolean etc can have their own icon that reflects back into the blue Data Variables list.

Right now I'm guessing which one is a resource and which one is a string.

It'd also be nice if I can move the order of these Data Variables, so that I can list all resources on top and all strings to the bottom or however I see fit. The more a project grows, the more items come into the Global Root list and staying organized is nice then.

And it'd be even more epic if I could move a data variable from the Body to the Global Root or to any other component.
19 comments
O
B
J
R
Using some sitemap check tools and this one from seotesting.com throws in this error.
Plain Text
Cloudflare did not return a valid SitemapThe request was blocked by a Cloudflare challenge Ray ID: *** Please check that the SEOTesting Sitemap Monitor User Agent is allowed in Cloudflare settings User Agent: SEOTestingBot/1.0.0.0 Line 0. Position 0. Occurrences 1.

I've noticed it throws the same error on other webstudio projects as well. Is it something that can be fixed?
7 comments
O
R
J
As discussed with @Bogdan, it'd be great to have the urls always decoded.

If I have something like an emoji in the slug, it works. But using urlencode formula in baserow is something that doesn't work yet in Webstudio.

Other reference
https://discord.com/channels/955905230107738152/1347309821212495913
I would like to use the "count" of a resource and divide that number. Let's say there are 1.000 items in a resource to divide by 100 to show a list of 10 items.
How would I get a collection to show these 10 items?
11 comments
B
R
O
Slug Encoding.
I always thought for some reason that urls should be encoded.
That's why I used encode_uri in a Baserow formula to do the slug field.

But I noticed today that encoded slugs don't even work in Webstudio and I actually better keep things as they are. Which seems more convenient. Although I wonder why encoded urls don't seem to work.

I only noticed that I need to check for / slashes and replace those with another character. Other than that it seems to all work: leaving spaces, emojis and other special caracters like ü or ß as they are.

I think I'm more happily surprised actually, but I would still like to check if my new observations are in its place. Am I missing anything to pay attention to other than that they should all be unique?
2 comments
R
O
Does anyone have some experience with large sitemaps in Webstudio? I've heard that they shouldn't exceed 50k URLs. When that happens they need to be split is what I've read. I'm curious if making an API call to fetch 50k items for the sitemap is something resource intensive, doing this from a selfhosted baserow for instance.
5 comments
O
R
Deleting a webstudio project that's connected to a domain, will that also remove the content that's published? I just did that and so far it doesn't, but maybe it's just a matter of waiting a bit longer.
2 comments
B
R
Hey good morning guys! 😁

It'd be nice if there's something else than a webhook form. For some reason I use n8n and with a webhook-test and I can get it to work, but as soon as I remove -test it doesn't anymore. Might have missed some opportunities the last couple of weeks.

What if there's some sort of integration like providing the SMTP info for sending out the email, or logging into mattermost/discord/slack to provide that submitted form response for any form over all webstudio projects and/or specific to a project.

This would remove the headache of testing all forms all the time and figuring out something doesn't work. And iti would decrease the amount of point of failures.
22 comments
O
R
I'm missing some link where the image is hosted, so that I can right click it and download it back to my computer.
I've figured that I can just preview the website and then right click to download. But still might be nice to have an option to download in this Asset Details area, I think.
2 comments
O
D
I've found this YT tutorial about making custom shapes with border-radius where they can do this 34% / 73% thing. Obviously when I do that in Webstudio, it divides.

Is there any trick to create a similar effect here?
14 comments
O
R
B
Did you guys see?! I think it's quite a big win for open source. The impact DeepSeek created 😮
https://www.youtube.com/watch?v=Nl7aCUsWykg
10 comments
O
R
Yesterday got a playlist up to 50 videos straight from Youtube to Webstudio. It's pretty awesome, you can get the thumbnail, title, descriptions (without link formatting), view count, amount of likes on each video

Need to activate in console.google.com the youtube data api v3, then copy that key and use it in this curl command as your webstudio resource:
Plain Text
 webstudio resource: youtube playlist
curl "https://youtube.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=100&order=date&playlistId=PLk9V6QZq6ese4YTC0sBYx4MPCawC51ZGX&key=[APIKEY]" \ --request get \ --header "Accept: application/json"

Then you might only need to change the playlistId with your own.


To get a detail page of each Youtube video, create the :slug in the new webstudio page and use the following resource:
Plain Text
`https://youtube.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&id=${system.params.slug}&key=[APIKEY]`


Keep in mind that Youtube has API limitations, the max daily limit is 10.000 calls.

I'm still experimenting with it, but I thought let's at least share some progress so that others don't need to get through the same struggles than me looking for unnessary oauth access keys.

Now when I publish a new video, I can add it to my hidden webstudio playlist and it will appear live in sync on my website 😎 😁
5 comments
M
K
J
O
Anyone any idea why ahrefs site audit would say that the sitemap is not accessible? I'm new to ahrefs, not sure how accurate this notice is.
2 comments
O
R
All the styles/colors change when importing the craft styleguide into a craft template.
9 comments
J
R
SOLVED (by myself 😂 )
I know it's possible!

Trying to recreate the Webstudio Docs page just for fun.

Created a base in baserow with Categories, Pages & Subpages.
https://baserow.io/public/grid/5pM1Fpdheg1Tyzkoe_4bTtt5r89T9T_9r-813OVAWMg

I've got the first nesting working, to show all relevant pages beneath each category.

The challenge is to get the second nesting working, showing all subpages (if they exist) beneath each page.


What I thought so far:
subpage_["field_2910090"][0].id = 9
category["field_2909743"][0].id=9

Using ternary operator:
${subpage_["field_2910090"][0].id=category["field_2909743"][0].id ? subpage["field_2910088"]} : ''

Projectlink: https://p-01658867-c63a-4dc9-b4d2-9813137fc27f.apps.webstudio.is/?authToken=fa4ffb3a-690b-4bd6-b590-fa1b27d3d016&mode=preview
13 comments
R
Y
M
I've created a simple formula in Airtable to show either true or false.
I was hoping to bind this field to Settings>Show, but it's giving me an error Show expects a boolean value. I would think that true or false is a boolean value, but maybe I'm wrong.
7 comments
R
B
Right now I have a field in Airtable called Name. But if I rename that later, it's going to break the connection with Webstudio. I tried placing the field ID in there instead fldi9VKxKWO7AOy6n, but didn't work.

Makes sense to prefer field IDs over names, right?
17 comments
B
R
J