5 ms·
Congratulations on the product. You take a fairly tight slice of the whole pie though, by limiting to Remix and Tailwind. In general I have a concern about the
by paales2 4y ago
Congratulations on the product. You take a fairly tight slice of the whole pie though, by limiting to Remix and Tailwind.
In general I have a concern about these types of products. All these page builder products are so far from actual programming, that I feel like there is a huge chasm between pagebuilders and building custom components.. It seems like we're throwing something away that was valuable. "Pagebuilders are for marketeers and for actual valuable stuff come to the programmer"
I see CMS'es that just provide fields and everything related to frontend markup is up to the developer. From there we jump into the world where the developer isn't contributing anymore and everything is done visually by the marketeer.
I think these products aren't building up from the developer's work but skipping it's work and by doing that making these kinds of products less valuable.
- lioeters 4y agoThoughtful comment.. It sounds like you see a need that's not being met, a potential for some software between a fully visual builder (for designers, marketers, content creators) and a code editor (for actual programming, developers building custom components). I'm curious how that would work, what features you imagine are missing from page builder products. On this topic of "visual web application builder", people often mention Hypercard, or Dreamweaver (with a lesser awe and respect :). I think these were able to bridge that gap between visual GUI and textual code, where both designers and developers can use the same tool across these different ways of representation.
- 22289d 4y agoPG would call that a sitcom startup idea[1]. Sounds nice but who actually wants or needs that? Notice the parent commenter was not speaking from a position of wanting such a product. It just seems to them that it should exist. What a product like that would theoretically look like is a fully customizable codebase that has drag and drop components. So both the dev and the non-technical person can do everything they want to do. Thing is: that already exists. Wordpress is that. Along with many other open-source CMS products. The developer can dig in and change whatever they want to their hearts content. And usually they're not going to be happy with that either because of a) how hard it is to learn a huge and changing codebase someone else built and/or b) they're going to think those who built it made a bunch of bad choices and they'd rather just build it from scratch. So I suppose that provides us a theoretical window for a product that pleases both the content creators and the developers in that regard. It should probably be very easy to learn and customize. Something like: import { everythingToEveryone } from '@e2ejs'; import homeSpunUi from './bestUiEverBecauseThisDevWroteEverySingleLine.js'; import crapUi from './wordpressUiIfIdiotMarketeersWantIt.js'; import homeSpunComponents from './bestComponentLibraryEverBecauseThisDevWroteIt.js'; import garbageComponents from '/tailwinduiGarbageIfIdiotMarketeersWantIt.js'; // just gonna hardcode this until proven otherwise const idiotMarketeer = true; const cms = everythingToEveryone(); cms.ui = idiotMarketeer ? crapUI : homeSpunUi; cms.components = idiotMarketeer ? garbageComponents : homeSpunComponents; cms.mount(); A bare-bones, flexible skeleton through which the developer can load whatever they want, 3rd party or of their own creation. And content creators can use through any UI, with any 3rd party products the developer grants them permission to use - in my example, either one the dev rolled themselves, or Wordpress and TailwindUi. Do I want that or need it? Nope. Does anybody want or need it? Maybe, I guess. The same way maybe some people may want or need a Facebook for horse owners[1]. I'm not going to build it to find out. I'd rather solve an actual problem I have or someone is screaming for others to fix for them. [1] http://paulgraham.com/startupideas.html http://paulgraham.com/startupideas.html
- motoxpro 4y agoGreat comment. Thank you!
- galaxyLogic 4y ago> I'd rather solve an actual problem Isn't all these components a solution to some actual problem, but just not your problem. Could you give an example of the type of actual problem you are thinking about? Then we could discuss why there is no component that solves it already?
- 22289d 4y agoI was not referring to the submitted product but to the comment above: >In general I have a concern about these types of products. All these page builder products are so far from actual programming, that I feel like there is a huge chasm between pagebuilders and building custom components. What I meant was that the chasm doesn't really exist, as you can theoretically already do anything you want with an open source CMS. Building another one wouldn't bridge that chasm it'd just provide yet another CMS product to an already crowded market. > Could you give an example of the type of actual problem you are thinking about? Then we could discuss why there is no component that solves it already? Personally, I don't have any. The CMS landscape is filled with all sorts of awesome packages (including perhaps the one submitted here, I haven't tried it yet). My approach is to roll my own with a bunch of individual pieces that others have built (like the TipTap editor). So basically the fictional EverythingToEveryone but without someone providing me a wrapper.
- tobr 4y agoI’m not saying you’re wrong, but I think you are suggesting a very poor solution to argue that no one wants to have the problem solved? Maybe there are good solutions waiting to be discovered. I think it’s abundantly clear that lots of organizations would have use for a smoother way to collaborate between developers, designers and content creators.
- Existenceblinks 4y ago
- SpaghettiCthulu 4y agoI'd love to see a page builder that allows creating custom components via a templating language like Mustache
- Existenceblinks 4y agoDo you think server-side template is better than those React components based site builder? (I hate React with passion)
- mateomorris 4y agoThe problem you're describing is exactly why I'm working on https://primo.so https://primo.so. WordPress makes content editing easier, but damages the developer experience. So devs reach for JS frameworks in search of more productivity, but then the content editing experience suffers. I found the solution was to embed a code editor in the CMS itself. As strange as it sounds, removing the distance between the content and code means that devs can build and modify components and whole sites (which are made of both) in a tenth of the time while giving content editors the page-building powers they love.
- anonymous344 4y agocan site managed by this primo somehow be editable by 2 different persons at the same time?eg. different pages but same site
- mateomorris 4y agonot yet, that's one of the next things we're working on.
- yaaang 4y agoThere are other approaches. Tools like https://www.plasmic.app/ https://www.plasmic.app/ give you a drag and drop page builder, but integrated into your codebase so that you can drag and drop your own React components for instance - exactly so that you can build upon rather than circumvent developers' work, while letting marketing/design/product/ops/etc directly edit websites and applications. (I work on this.)