Open adm351 opened 10 years ago
I have an idea for a Content Builder that I want to do as part of Runway, but I'm hesitant. I thought it could be an opportunity to work with Dart but that's a big reason for the hesitation. I'm concerned about putting in the time to develop something in a language that may only ever be adopted by Chrome (and probably Opera, and maybe Safari but never IE).
I don't want to do another jQuery project. I'm trying to look forward and adopt future technologies and trends as they are happening, but this seems like I might need to wait a bit longer before taking the leap. I realize it will compile as JavaScript, but if Dart does not take a dominant role on the internet it is possible to go the way of the Google Web Toolkit in favor of Google's next big idea. I don't want to invest a lot of time in something only to have it fade away and redo the entire project later.
What are your thoughts? I fell like starting with something that is going to be streamlined, fast and efficient (not jQuery) is important. I just don't know what that will be.
I agree wholeheartedly on trying to not use jQuery. But, its the most supported client side for most of my clients, some of which are still using ie7.
I build tons of themes at the moment from the ground up, and clients really need something visual to edit with instead of shortcodes. I agree on not wanting to put the time in only to redo it later but for me, the time on the framework+composer would still outweigh the dev time on the themes and the support on how to make accordions and responsive tables in their content.
I had a play around with Runway and really like it, so if I can extend that it saves me making the framework too.
I think we should start discussing the options for this. I welcome the feedback and suggestions of everyone and anyone into this topic. We need to determine what JavaScript (or compatible) language will be used and research the different content builders already existing to come up with a model for the one in Runway. This seems like it could be a great first project to have the community integrated into from the very start. I know it will be especially important if we use something like Dart or TypeScript. I don't have any experience with these languages and we will need someone dedicated to this area to handle the coding. I'm sure we can figure it all out.
I don't have any experience in dart or typescript either, but could always teach myself. It would be a lot easier to maintain and deligate using dart or some other altJS framework. Have you looked into coffeescript? Its one of the earliest altJS frameworks out there and isn't abstracted from plain JS as DART. I'd be happy to contribute whichever way it goes.
In terms of the content editors, Visual Composer is probably the most popular and the most polished. The runners up would be would probably be IG page builder, page builder by site origin and aqua.
Or even LiveScript (an improvement on coffescript)
Nice work on the project. I've came looking for some other issue, but stumbled on this one. You can using Dart with port of Angularjs to Dart. So if you ever need to translate Dart by hand to regular JS it won't be to difficult. Also Dart compiled to Javascript runs faster than the same code written directly in JS. I'm currently building a framework which will be used for design (not layout management) and I'm building it in angularjs, and it will run in wp frontend and backend.
And I'm considering this project for layout management.
@ikixxx Let's talk about this some more. It sounds like you have great experience in this area and I would love to get feedback and recommendations from you about the best course of action. Maybe we can have a chat some time. Send us an emali from the contact form on http://para.llel.us/#Contact
Thanks!
@parallelus I've have my hands full till September, but I'm also interested in exploring this idea further. Also I'would like to show you what I'm building and maybe you could take it for a test drive. I'll be contacting you for the demo as soon as I polish the interface and stamp out some bugs.
I don't need it as much as I did before because I've made differernt workarounds for various clients. But I'm more than happy to contribute when the time comes.
@ikixxx I'd love to see what you're building. Contact me anytime. We have a support forum where you can post questions, comments and suggestions or you can use the contact form on http://para.llel.us
Maybe the Runway style of implementing a page builder would be an extension of the Content Types plugin. It should have the option to add contents in any order comparable to Advanced Custom Field's Flexible Content.
Hey Guys, this is an idea for an enhancement (you may already have plans for it) but to make something like Visual Composer for Runway. I'm happy to contribute to it (as i was going to start my own theme options framework and visual composer)
Just checking to see if you were already building it, if so i can help, otherwise i'll build and you can merge it if you'd like.