-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Share code with Silex #13
Comments
I think Grapesjs and Silex should be merged into one project. Both of projects have a common ground and same goals. I think there is no space on the world for two same open source projects. World need only one most powerful open source web designer tool, like Blender in 3d world. For example you have five digital audio workstation (ardour, lmms, rosengarden, muse, qtractor). Every of them have something nice but none of them have all necessary things and never will. Don't make the same mistake. Krita and Gimp is also one of many examples. I am always for bonding of strength and this two projects are excellent chance for this. @artf I proposed new mockup for silex based on this system. http://enjoycss.com/59e/1 |
Hi @lexoyo and @budislav thanks for your advice. Silex is awesome, I've never heard about it, love how easily you can design stuff, unfortunately absolute approach doesn't fit very well with dynamic contents :( Decouple modules, like Style Manager, from GrapesJS would be definitely a goal but not now as the project is pretty far from being complete. I do my best, at the expense of my spare time, to bring it forward and will take care about it, so we could merge best of our projects :) Anyway if you already want to check my code and there is something not clear don't hesitate to ask me |
👍 Indeed we have the absolute vs positioned approaches which are 2 important choices. At one point Silex will offer lists and containers with positioned content and a flow, and grapejs will probably have a way to have absolute positioning too Meanwhile it is clear to me that free software needs both :) |
@lexoyo @artf |
@budislav this is a really nice feature |
@artf I started to work on a new version of the stage component for Silex |
@lexoyo I think they will not. Personally I don't care about those users who use older browsers. Everyone on the web should need to have up to date web browser. Also every browser today have automatic update so that problem is gone. The progress of mankind should not stop because of older browsers and these users if they exist. |
Not perfect but seems to work http://grapesjs.com/demo.html |
@artf wow, this escalated quickly :) Nice work!! |
That is great! Stage is made to support drag/drop/resize elements in the flow as well as positioned in absolute Also I will make a live demo of Silex in a few hours And here is the crowd funding campaign which will start in a few days That would be great to have you there and please let people know about it Thx! |
@lexoyo 'in the flow as well as positioned in absolute' this is hot :) |
like sex and coffe, that's why it's good 😍 the only thing I'm realizing now is that I'll need to handle click on the body and not use event.target to know where it clicks because I'll probably want to display a bootstrap-style grid on top of the stage in some cases... What do you think?
it was only a teasing website to get mail adresses, but now it is on ulule: |
Yeah, I was already thinking about something similar :)
What do you mean with 'display a bootstrap-style grid on top'? Something like a grid for snapping? |
Maybe it is too early to think about it... But yes, at one point we will have to display things on top of the stage, like a bootstrap grid (like this @budislav ;) ?): Then there will be no other way than computing the target with something like Anyway feel free to make issues on the stage project, with features you would like or constructive critics on the code, I will definitely appreciate it! |
Nice! Absolutely! |
@lexoyo I would suggest you to simply use 'pointer-events: none;' to detach events so you should be able to interact with elements below that layer. |
Nice! 'pointer-events: none;' is better indeed! 👍 |
I hope you don't feel like I spam you both with my "stage" component... Maybe I should stop here, but I would love someone to review my code as I just created this PR to add the "draw region" feature. Also a "strategic" question here about wether the UI should live in the same DOM as the elements. |
I don't mind. I like to see all news about the project, although I do not understand so many technical terms. |
@lexoyo absolutely not, I'd like to have more time to get in touch with other stuff |
👍 great spirit :D |
thanks @Immortalin hope so :) |
@Immortalin nice tool, thanks. |
@artf I`m lookinf forward to the new update. By the way, I like Your grapejs a lot. Keep up the good work and thank You for that nice piece of software. |
thanks @WebCrew It means a lot for me and I really appreciate it. |
Time is always a issue with which we have to deal with. 😂 I wish you would Am 03.10.2016 15:01 schrieb "Artur Arseniev" notifications@github.com:
|
Thanks again @WebCrew I'm very glad you like it :) |
@WebCrew I have started a project turning |
@Immortalin niiiiice :) |
@artf you might want to take a look at contentbuilder.js and this thread |
And also the Odoo builder (AGPL) |
thanks @Immortalin I had never heard about contentbuilder.js, seems clean and easy to use |
Different targets but really impressive work, thanks @Immortalin |
@artf Did you implemented absolute positioning in grapes?? |
@artf congrats on shipping grapesdrop! 😄 |
Thanks @Immortalin I hope it will bring more improvements on GrapesJS itself :) |
hello all really great resources in this list i still find it a bit sad that no one is collaborating... all these projects are still not sharing components, and silex is the worst i know. I have made efforts to split it so that we can collaborate also i though about using grapejs or Vvveb to make a completely new version of silex, keeping the page management, the publication to jekyll and the cloud services (dropbox/sftp/githun/nextcloud). it would be great but the fact that all these website builder frameworks are very "close to the css" is against Silex philosophy which lets you start like with simple drag/drop (absolute) and then go to a text editor progressively the effort of splitting silex so that we could collaborate has begun with this thread in 2016, and here are the projects we have made from scratch and then integrated in silex (@JbIPS, @clemos and me mostly, with UX help from @budislav, @ceubri and @suddenheroes)
open source contributors let's pull it together ! if you see any use for these components in your project, please ask for a tour and let's work together ;) Comments & ideas always welcome |
Hi @lexoyo I'm glad to see you here again, honestly, I totally understand your point of view and even the disappointment in regard to our collaboration. IMHO we share some points of a common goal but we lead 2 different kinds of products. Silex is still an application to build websites, GrapesJS is a framework to build generic web builders (websites, newsletters, etc.). BTW I'm gonna close this issue because there is no need to keep it open. |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Hi @artf
Great project ! It is a different approach than Silex which is all about absolute positioning, but it has a common ground. As the main developer of Silex, I believe we could get organized and share some code! :)
I'm thinking Silex could use your great Style Manager if we make it an npm module. And if you want I could help you integrate Cloud Explorer to manage files like or you can use Responsize if you want your users to preview the page (if you are interested, then I should add the ability to give it the HTML instead of an URL)
Do not hesitate if you see something we can share :)
The text was updated successfully, but these errors were encountered: