hoplon

The :hoplon: ClojureScript Web Framework - http://hoplon.io/
2018-07-27T17:01:58.000062Z

@joshua.d.horwitz I have been interested in Hoplon for a CMS. Even thought there are so many options, I think the ability to make the back end UI very basic and direct for end users would be very valuable. Something like Wordpress has so many extraneous options for simple content CRUD. @raywillig I would be interested in that code too!

Josh Horwitz 2018-07-27T17:04:30.000152Z

Perhaps we could all pool together and work on something together

2018-07-27T17:34:49.000166Z

That would be great. Hoplon code is expressive and elegant. But the end user doesn't care. But to have great control over UI is the key to web power for me. Responsive content editing is fundamental.

2018-07-27T17:35:40.000098Z

@vigilancetech I am still using Specter with Javelin. My Specter functions work fine in in Javelin if I define them with def or defn, then just use those names call those names inside cells. If I try to define the Specter fns inside cells, then i get macro-expand errors. I go to it when the native Clojure funtion composition is not obvious to me. I like how the "path-orientation" is very declarative and linear, and side-steps complex looping logic. It is also nice for updating a value in a larger data structure, without needing Javelin lenses (which I should be using more of though, for elegant composition)

flyboarder 2018-07-27T18:29:33.000076Z

@joshua.d.horwitz @chromalchemy @raywillig I have been looking at doing something like or wrapping grape.js for hoplon

flyboarder 2018-07-27T18:29:56.000120Z

https://grapesjs.com/

flyboarder 2018-07-27T18:30:54.000123Z

CMS is usually a template editor plus content

Josh Horwitz 2018-07-27T18:30:57.000029Z

That looks interesting, I haven’t seen it before

flyboarder 2018-07-27T18:31:43.000318Z

I think it would fit in nicely with hoplon, since to use it you include the js and html components, a small hoplon lib could wrap all of that

flyboarder 2018-07-27T18:31:55.000521Z

And content is just a cell with whatever backend

flyboarder 2018-07-27T18:33:49.000159Z

We could integrate it with hoplon/brew and get drag and drop community components

flyboarder 2018-07-27T18:34:04.000193Z

Instead of copy pasting code around

Josh Horwitz 2018-07-27T18:44:15.000537Z

That sounds great. I’m definitely not a Hoplon expert but would love to help out anyway I can

2018-07-27T20:13:25.000144Z

grapejs looks really interesting

jamieorc 2018-07-27T21:17:41.000224Z

it really does look interesting