An idea I'm playing with: A tool that lets you build a basic HTML page, and shows you how to host it for free.
An idea I'm playing with: A tool that lets you build a basic HTML page, and shows you how to host it for free.
Why don't you have a personal website? #website #PersonalWebsite #indieweb #poll [ ] I do! [ ] Too expensive [ ] Too complicated [ ] Nothing to put there [ ] Don't have the time [ ] Not interested [ ] Something else?
@johnny Thank you!
And yes, we're definitely in a geekier, nerdier side of the internet!
@stefan I love this!
Are the paragraphs of Lorem Ipsum text above the "Upload your website" and "What's next?" headings still meant to be there? (Sorry, I'm taking a quick break from copyediting a long thing and apparently haven't managed to take off that hat entirely. 😅)
A little proof of concept showing the GrapesJS page builder integrated with Glitch via a browser extension.
@jake4480 Thank you! It's been a lot of fun working on this over the past few days.
Now I'm just hoping folks will find this useful :-)
@stefan OMG I LOVE YOU.
i cobbled together my first website in 1994 using html 1.0 and it makes me INSANE that one can no longer just FTP a simple .html file to a directory on a host server like you used to. now you have to at least understand css, plus be able to fuck around with backend stuff with ghost or hugo or god knows what else and use a limited variety of templates made by somebody else that don't look anything like what you really want them to blah blah blah.....
thank you, this is awesome.
@rothko Ha, you're more than welcome!
Yeah, I definitely want to see more tools that allow particularly less tech-savvy people to create their own spaces online.
@ladyhope Thank you! It's a bit of an experiment, my hope is that it'll serve as an onboarding for at least a few people that would otherwise feel a bit intimidated by having to jump straight into coding.
The idea is that you can build something simple and get inspired to play around with the finished code - but even if not, you still have a nice little personal site that you can be proud of.
@stefan I really love this concept, and it reminds me of a thread by @flamed on an "Easy Web": https://social.lol/@flamed/111730917308541254
I've been thinking about an easy way for people unfamiliar with HTML + CSS to easily create websites for an upcoming workshop (beyond a plain "Hello World"), and WYSIWYG Editors that bridge ease of use with visible code like the one you've shared are key! 🔑 Your implementation of GrapeJS is one of the less daunting ones I've encountered so far.
📝 New Post: An Easy Web. Jumping on internet discourse again 🔥 https://flamedfury.com/posts/an-easy-web/ #web #webdev #blog #indieweb
@stefan Another really fascinating example of easy WYSIWYG page creation to code is a demo of @penpot 2.0 (the open source Figma). In the upcoming release, users will be able to visually design flexbox and grid-like layouts, and then copy-paste the HTML and CSS into a code editor to build actual websites / web components.
@stefan Ultimately, though, my dream would be to have an open-source WYSIWYG editor/web page generator like Pagy: https://pagy.co/
What I find with GrapeJS is that creating nice layouts and translating an imagined layout to page is still a bit tricky for users who aren't familiar with CSS principles (even though you do a great job of demoing the margin trick in the docs).
Unfortunately, the dev of this app doesn't have plans to add an export function, so a girl can only dream...
@stefan Maybe this is where a pre-made template/library of templates could come in (as @yianiris alludes to: https://kafeneio.social/@yianiris/112096847989482042).
Perhaps user-generated templates from existing sites?
https://stefanbohacek.online/@stefan/112101011731503904
Pre-built sections?
This is a great idea, many get trapped starting with big commercial "free" sites then get blackmailed and pushed-around to buy services (blogspot, wordpress.com, .. etc) Maybe take it a step further and create a css style sheet sampling, where you have a simple page, with a table, an image, some headers, and how the same page would look with choice of simple free style sheets. Nice, good work! @[email protected]
@candide This looks great!
The Studio version of GrapesJS looks pretty nice too: https://studio.grapesjs.com/
I'm just not seeing much information about it online, so I'm not sure if this is the next version of their editor, or something that's separate, maybe even paid.
@stefan Ooooooh!!! ✨✨ This is lovely!
Also, I always love when walkthroughs have a "replay" function. It puts me at ease to know that I don't have to remember every single thing when I'm using a new tool.
For some reason, though, when I tried it on my end (using Firefox), it played in reverse? 😂
@candide Hmm, odd, can't seem to be able to replicate that in Firefox myself, on Windows.
I made a small update to the code to make the step numbers explicit (I'm using https://tourguidejs.com), care to give it another try?