Roadmap Process #5291
Replies: 6 comments 4 replies
-
Great thank you @artf that's very clear and in the free software spirit Concerning breaking changes / versions, do you have a process or vision ? As a framework it is important that it is a good balance between go fast and don't break applications too often ;) Thank you for this, your leadership is inspiring |
Beta Was this translation helpful? Give feedback.
-
when v0.* will become v1? do we have any plan for stable release? |
Beta Was this translation helpful? Give feedback.
-
Thank yo so much for the information artf. |
Beta Was this translation helpful? Give feedback.
-
Can I know how to use this library in Laravel v10? |
Beta Was this translation helpful? Give feedback.
-
Thank you @artf 👏 |
Beta Was this translation helpful? Give feedback.
-
Hi @artf , I have developed a Dynamic Content / Collection Lists and Items / Repeater component. (the same feature is called by various names on different existing builders... Elementor, Framer, Webflow, Wix, etc). It is a feature for my own implementation of GrapesJS, and it is build upon it. I see on Roadmap you marked DataSources as High Priority and Large size. As far as I understand, what I built is pretty close to what you want to build (with the obvious exception that you want to build it INTO the framework and my implementation is built UPON it). Anyway, I'm open to share it with you if you are interested (or at least curious). The way it works for the user, is the following: Then the user can drag any element intro any Collection Item, and it will be automatically synced to all other Collection Items (pretty much like symbols). In the case of text elements, the user can type any static text, and it will be synced across all instances. The same with any styling, attributes or classes. (Still pretty much like symbols) But the user can also choose a Source for each individual item, matching the keys of the fetched data.
In this case, the user will be able to choose between Id, Name, Description, Price and Stock as a Source for the text element. (Some keys could be obviously be filtered out to make more sense). If a text element inside a Collection Item has a Source, then it will show the corresponding value instead of a static text (eg. for Name, the first item will show " There are also filtering, sorting and limit options for the entire collection; as well as switching the UI State to be able to edit how the Collection List would look like if there were no results. (the options on that select are "Items" and "Empty") Here are some screenshots. |
Beta Was this translation helpful? Give feedback.
-
Hi folks, welcome to the GrapesJS Roadmap discussion.
Here I'd like to explain what is the long-term vision GrapesJS is aiming for and how the Roadmap process is expected to work in order to help us reach our goals.
Goals
The process
Here it's explained how the GrapesJS Roadmap process works and what are the necessary steps required to bring your suggestions into the project.
The Roadmap process, at a high level, is divided into two parts, the first one is the Roadmap Suggestions discussion category, which will be used to collect and vote for new suggestions from the community, and then there is the Roadmap Project which will provide the status of the accepted suggestion.
From suggestion to production
Open a new discussion in the Roadmap Suggestions category.
[Feature]: ....
[Docs]: ....
Now people can comment and vote on the suggestion before bringing it into the Roadmap.
The suggestion should reach at least 15 votes before being evaluated and accepted for the Roadmap.
Once the suggestion reached the minimal amount of votes, it will be evaluated and moved into the Roadmap.
The suggestion can now start its development cycle.
If you have any questions/suggestions about the Roadmap process, you can post them directly here in this discussion post.
Beta Was this translation helpful? Give feedback.
All reactions