DEV Community

[Comment from a deleted post]
Collapse
 
leob profile image
leob • Edited

Thanks for elaborating.

Yes you didn't literally say that you didn't like plugins or templates, but your 'wish list' has the items "it does not use plugins" and "it does not use templates", so apparently you would be in favor of not using those. I guess the point is you have a different vision of how 'customization' should work.

Anyway, yes I've looked at the demo and the UI looks pretty cool.

I think in order to get better feedback you need to publish the code on Github and write more documentation, like a step by step tutorial or something. This way people can develop a mental picture about the tool, how it works, and what the use cases are - what would one use it for.

Try to elaborate on "JayDMS is another tool with a different vision on web development" - what is the philosophy or the paradigm, that would be my advice.

The admin/dashboard UI looks pretty slick so that's a start.

 
shannonreca profile image
Shannon Reca

Well said on having a different vision of how 'customization' should work.

Yes, the code is coming soon. I originally was using GulpJS to compile and run locally, but in the middle of looking into webpack since it seems a more popular choice. Along with going through comments, etc.

Documentation for the admin will come after the release on the repo.

I'll try to describe the overall idea (my thinking). Typically websites are designed as a whole, a general goal, what features it should have, etc. Where I would like to get at, is designing at a more mirco level.

Ex: You create a hero component. That hero component should be able to be imported into another website with all of it's CSS & JS. Same with a sticky header, etc. Eventually this can lead to sharing complete components vs plugins. This is one aspect of my goal. I would like designers to be able to create components without coding at all, and also sharing among other designers.

Basically build blocks. Not a new concept, just new way of using it. Everything gets stored in json files. Understanding the json structure would allow for other platforms to use the same component, whether it's JayDMS or something else.

 
leob profile image
leob

If you want to enable reusable and shareable components then you might want to look at the Web Components standard.

 
shannonreca profile image
Shannon Reca

Will do. 👍