Show HN: Free and open source page builder for WordPress
gettailor.com
gettailor.com
http://i.imgur.com/dtbCvDu.png
Do you have a sample site that was built using this plugin? And how does it handle css/styles? Does it create .css files or does it inject CSS directly in the DOM?
Looks really nice! Have you seen http://elementor.com/ and how does it compare to Tailor?
The plugin generates CSS based on the options end users select when configuring their elements. These rules are combined and added to the page in a separate stylesheet. When "Tailoring" a page, dynamic stylesheets are managed using JavaScript. It's also possible for developers to utilise media queries (thought that's probably a little off topic). I've got a little info about that on the Help Center: http://support.gettailor.com.
I know page builder plugins are a dime a dozen nowadays (both free and premium). The idea with this plugin is to simplify the process of creating layouts for users who want to use their favourite theme. It focusses more on usability rather than cramming as many "elements" in as possible. I'm also a big believer in WordPress' philosophy of "decisions not options" and the separation of concerns between plugins and themes; this plugin aims to try and strike the right balance between those things.
The result is (hopefully) something that does what it does and does it well out-of-the-box and can be easily extended by plugin and theme authors. I see this a key differentiator with Tailor.
To answer your question though: there are some obvious similarities between this and Elementor. A key difference is the role that content plays in Tailor (being the core element and something you can move around within the page in its own right). Elements typically contain and style content, with some (like carousels and tabs) utilising JavaScript to change the behaviour. You can pull content from a carousel, for example, into a hero section and have those style changes immediately take effect.
I hope that answers the question somewhat :)
Providentially, I was in the process of landing a WordPress dev + SEO/SMO job just around the time you were posting this. I am going to work on this over the weekend and will most certainly give Tailor a try and hopefully, have some feedback for you early next week.
Edit: Thus far, I've been a big fan of the SiteOrigin Page Builder so it would be interesting to see how Tailor stacks up.
Element data (or models) are stored as meta data and the content generated by Tailor is saved as HTML within the post (with a few exceptions for dynamic elements that use shortcodes). The benefit to this ofcourse is that when you disable the plugin you're not left with shortcodes in the place of content. This is one way in which the plugin differs from something like Visual Composer.
Conceptually it's very similar to other plugins: drag and drop elements on the page, configure them to your liking. Differences I'm proud of are the way in which rows and columns work (drag elements to the left or right of an existing element), the primacy of content (see my other comment), the way templates are managed (saving, importing, exporting and adding to the page) and the revision history panel.
There's a lot more under the hood and a lot of time and effort has gone into it, so if you're interested I hope you'll check it out - it's free after all :D
So, does that means that if I don't use any of those shortcode-dependent elemensts, the pages/posts I build with Tailor will retain the full original design even when I disable (or altogether delete) the plug-in?
If so, you ARE my hero!!
(In case anyone is wondering why I would need to disable/delete the plug-in, the answer is speed/performance gain. With more and more people becoming aware of the site loading speed as one of the SEO factors and of tools like Google PageSpeed Insights/GTMetrix/Pingdom etc., I have been observing an increasing demand for loading speed optimization over the last year or so. IMO, the excessive importance people are attaching to the scores as reported by these services is blown a bit out of proportion, but that is possibly a topic for another thread.)
That's an interesting thought though and something I'll explore. If it can be achieved without hacking WordPress or introducing other issues then I will introduce it. One of the great things about Tailor at the moment is that it doesn't mess with WordPress and I haven't had to release a single maintenance release to support new versions of WordPress.
Also - if you have any ideas with respect to that WooCommerce plugin, drop me a line. Much like the plugin itself, the direction can be guided by those who are using it..
seems to me you would ordinarily have a "supported theme engines" list.