Hacker News new | ask | show | jobs
by dutchbrit 3640 days ago
There's a small bug when your screen isn't fully stretched open - the download for free falls behind the screenshot (see link below).

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?

1 comments

Thanks for pointing that out! Should've spent more time on the landing page ;) I like the idea of hosting a bunch of sample pages built using the plugin too. I'll get on that.

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 :)