Join the Webstudio community

L
Luis
Offline, last seen 7 days ago
Joined December 13, 2024
13 comments
O
J
L
A
I'm using an app called SiteGuru to get a full SEO audit on my sites. All my sites created in Webstudio have two issues:
1) Optimize Canonical URLs
2) Trailing slashes may cause duplicate content

For the canonical, I believe there is an issue created here https://github.com/webstudio-is/webstudio/issues/3501

Is there a workaround for setting canonicals while the issue is resolved?

As for the trailing slashes, how can I fix it in Webstudio?
16 comments
O
L
H
We got flex-start, flex-end, center, space-between and space-around. Would be nice to have space-evenly.

Here more info https://www.w3schools.com/cssref/playdemo.php?filename=playcss_justify-content&preval=space-evenly
2 comments
O
B
I was experimenting with importing an HTML table to the content embed and it shows decently well. To have more design flexibility would it be possible to add the table tags to content embed properties selector?

I believe the tags will be: <table><thead><tbody><tr><th><tfoot>
1 comment
O
Is it possible to add bindings and variable options to the page settings? See the attached image.

Basically, you would have bindings for Page Name, Title, Description, and maybe Custom Metadata.
4 comments
O
L
When binding a href, which one is the correct expression?
/blog/${Collection Item.fields[1].value} or ${system.origin}/blog/${Collection Item.fields[1].value}
1 comment
J
Pro cloud plan—I will get the Pro cloud plan for each client's website and upcharge a hosting fee. As their web developer, the question is, how will I manage those clients when I need a Google account for each client to create their Webstudio account? Is there a way to make a Webstudio logging account without creating a Google account for each client? What about a separate username/password for each account?
Monitoring page views and assets—Webstudio is not transparent about monitoring monthly pageviews. For clients' websites, this is a must because if they get an unexpected traffic spike, I need to be able to either lock their account or advise the client that there is an upcharge to prevent the site from crashing (currently, $20 is charged for every extra 100,000 views).
Transferring Sites—If a client decides they no longer want to do business with me, how will I provide their website data? I prefer to give them all website files (HTML/CSS files) and let them figure it out, but I don't think that is possible with Webstudio.

Overall, I am happy with Webstudio; it is going in the right direction. My concerns are mainly as a professional Web developer offering a service to clients. It mostly concerns whether I can trust Webstudio with my client's accounts.
6 comments
O
L
Is it worth migrating from WordPress to Webstudio?

First off, I must express my admiration for the launch of the new Webstudio CMS. It is, without a doubt, an incredible addition to Webstudio, and the flexibility it provides is quite something.

I'm considering transferring all my business/personal and clients' websites from WordPress to Webstudio, which would be an immense amount of work. Here are a couple of concerns I have (I will use the Webstudio Cloud Plan):
Backups—Coming from WordPress and using Wpengine as costly hosting, I have daily backups to fall back on in case something happens (and with WordPress, something always happens). How does Webstudio handle backups?
Support—This community on Discord seems to be all the Webstudio support. But what about when something related to billing or if one of my client's websites gets hacked (highly unlikely with Webstudio, but it happened to me so many times in WordPress that I'm skeptical)? Who do I contact for billing and critical situations?
11 comments
O
L
In Components > Paragraph there an option to "Wrap with span" a selection. I was attempting to use that to exchange the text with content from my CRM (e.g {{Business Name}} will change to Acme Corp) . I do not see that option available though (see video). Is this the intended behavior? My use case is creating a formatted paragraph and personalizing it will client data (name, company, etc).
29 comments
O
B
L
S
M
I'm using a Webhook form with a hidden text input that gets data from a resource. The value will always be a number. I get a warning saying, "Value expect string value." This is not causing problems in populating the appropriate resource data and submitting the webhook.

I was wondering if I should ignore the warning or if there is another way to do this. Thanks!
3 comments
L
J
I have a page with dynamic path /blog/:url_slug. I noticed that Webstudio will show the dynamic page even if the URL does not exist. For example if I put /blog/123456 (a page that does not exist), Webstudio will still show it. Since there is no data to pull from dynamic resource the heading and description appear empty and "Content Embed" component shows "Open the Settings Panel to Insert HTML Code" (in the live site).

To try to fix this I added the following expression in the Status code !Posts.data.records[0].fields[5].values[0].value ? 404 : 200. At least with this I fixed the issue with Google crawling a page that does not exist.

The problem is that Webstudio is still showing the empty dynamic page in the live site. Is there a way to redirect any 404 status code pages to a custom 404 page?
15 comments
1
J
B
T
T
O
Whenever I submit a Webhook form, I get the "Error Message." The form is submitted correctly, and the webhook is received in my CRM. I tested three of my websites and am still getting the same problem. I also tried creating a webhook form without changing anything, and the same thing happened.

Any help on this will be appreciated.
3 comments
O
L
Is anyone having issues with the Webstudio Mac desktop app? Since last night, I've been getting a "No connection detected." Webstudio is working fine in Chrome.
11 comments
O
L
I want to run a few tests on the "wstd.io" domain (basically as a staging domain) before publishing to real domain. However when I click publish it simultaneously publish to both domains. How can I let Webstudio know to not publish on the real domain?
1 comment
O
For some reason, every page on the site below adds #gsc.tab=0 at the end of every URL. What could be causing this?

Here is the link to the site https://dr-efrain-rodriguez-7ixnw.wstd.io/

Note that this also happens in the actual domain.
5 comments
L
J
While testing dynamic pages I added many slugs that I no longer need. Is there a way to clear/delete them?
8 comments
O
b
J
L
I got a multiple category blog and on the dynamic post page I'm attempting to create a footer section to display related posts based on the category of the current post. The post variable resource (located in the body) contains the category value along with all the blog post data (title, content, dates, etc.) and is matching correctly with the dynamic slug.

The problem is that for the related posts footer I can't find a way to let the related posts collection component filter out posts using the category value that coming from the Post Variable Resource (in the body).

Is there a way to add data from the first collection (Post Variable Resource) to the second collection (Related Post Resource)?

In the screenshot attached I need to dynamically add the category value from the Post Variable Resource into "value": "my-url-slug" which is in the Related Post Resource.

Any pointers on how to accomplish this would be greatly appreciated.
10 comments
L
O
I created a dynamic page, /:cataslug*, to get blog articles based on category titles. Let's say the URL is example.com/category-name.

Then, I created a regular page with the same path /category-name

When I publish the site, which page will be shown? My goal is to show the regular page content instead of the dynamic. I'm looking to use a different design and layout for certain blog categories.

Is there a way to do that?
2 comments
O
B
Where is the "Content Embed" module? I see the help file here https://docs.webstudio.is/university/core-components/content-embed , but I don't see it on my Webstudio.
What is the difference between "Forms > Radio" vs. "Radix > Radio Group"?

https://media.discordapp.net/attachments/955905231227609158/1237403080937570324/Radio_vs_Radix_Radio.jpg?ex=663b84ec&is=663a336c&hm=5c8b2b2265e993f96f964aff9bedd754afe1599874a0a80a062140dea662a2f3&=&format=webp&width=1440&height=570

The screenshot above shows that the regular radio has two layers (radio button + text input), while the radix radio group needs five layers to do the same. Also, the Radix radio group uses an embedded indicator icon instead of the regular HTML radio input. Is there a benefit to using the Radix radio group?

https://media.discordapp.net/attachments/955905231227609158/1237403081243627560/Radix_Radio_Binding.jpg?ex=663b84ec&is=663a336c&hm=3f4635bf679eb14252e3a8b16911f5eac76ec7cfd06aac0b1c1d32b5cc02f0f4&=&format=webp&width=1440&height=589

To test, I tried binding the radix radio group variable by doing a system search, but I kept getting "undefined." How exactly do I search for the radix radio group variable to show the selected result? I had no problem with the regular radio button.

https://media.discordapp.net/attachments/955905231227609158/1237403080656420864/Radio_Field_For.jpg?ex=663b84ec&is=663a336c&hm=a5cbfb95201d988966c07ed93dc40cd4c5b0f463234586de2190b86a2bac9791&=&format=webp&width=1440&height=444

Lastly, under settings, what is the "For" used for? That appears when selecting the "Radio Field" layer or the Radix label.
7 comments
L
O
It would be very useful to add some simple right-click functionality. I added a few screenshots of what I would add.

Pages
  • Page settings - simply to open the page settings
  • Rename page
  • Duplicate page
  • Delete page
Navigator
  • Show/Hide - the same thing as the "Show" from the right sidebar settings
  • Lock/Unlock - I consider this one crucial. The ability to lock layers to prevent accidental deletes
  • Copy to page - to copy layer to any other page. When copied, it could appear at the end or beginning of the copied page
  • Rename - to rename the selected layer
  • Delete—to delete the selected layer. If the layer is locked, it should ask to be unlocked first, then deleted.
Canvas
  • Layer name - when right-clicking a layer in the canvas, show the name of the layer on the top
  • Show/Hide
  • Lock/Unlock
  • Settings - I like how Webflow does this. They provide basic options for changing headings and image settings by opening a small window, which is useful for quick edits.
  • Rename
  • Delete
This small improvement will make editing the page a little more comfortable.
8 comments
R
O
L