Live data from Hacker News

Tonik — WordPress starter theme with CLI, ES6, Webpack and more

github.com

21–30 of 61 posts

Re: Tonik — WordPress starter theme with CLI, ES6, Webpack and more

#21
post #9

Earlier quoted context omitted.

WordPress is a cms first and foremost. edit: lol today I learned cms != blog

No. WordPress is a blogging platform. A CMS is much more than that. If you need a CMS you probably want something more than WordPress.

Have you used it recently? What you say was true 10 years ago, but what features does it lack compared to a "true" CMS today?

I've built several high-traffic e-commerce sites using it, none of them had a blog. Compared to something like Drupal it's a total pleasure to use.

Re: Tonik — WordPress starter theme with CLI, ES6, Webpack and more

#22

I keep seeing these projects to make wordpress work more like a cms and I keep thinking why not just use a cms?

What's your recommendation for an open-source CMS? Preferably one with relatively simple administration that a layman (client) could still comprehend. cc @tyingq, @zaphar, @bybjorn, @dangerface

I like Craft CMS[0]. It's very flexible and developer friendly. Great for custom site builds.

[0]: https://craftcms.com/

Re: Tonik — WordPress starter theme with CLI, ES6, Webpack and more

#23
post #18
post #4

Earlier quoted context omitted.

>The amount of css/js files that are required to load a page in a premium WordPress theme averages around 30+ files HTTP/2 alleviates most of this, but there are plugins that can concatenate and minify css/js. It is a shame though that most of the attractive themes are so bloated.

> It is a shame though that most of the attractive themes are so bloated. The target audience just doesn't care (or dont even know). Theme authors want to solve as many problems as possible to increase the chances someone buys their theme. It's in their best interest to sell something with everything but the kitchen sink (V5.0 now with kitchen sink!)

Sure. But it's more than that. For example, they take 3 pieces of functionality and make them all emit separate js/css. Often with copy/paste code duplication for common functions. Or pull in some huge 3rd party library to use one tiny piece of it that you could do in vanilla js anyway.

Re: Tonik — WordPress starter theme with CLI, ES6, Webpack and more

#25
post #4

Earlier quoted context omitted.

>The amount of css/js files that are required to load a page in a premium WordPress theme averages around 30+ files HTTP/2 alleviates most of this, but there are plugins that can concatenate and minify css/js. It is a shame though that most of the attractive themes are so bloated.

Autoptimize is a good one

yes

Re: Tonik — WordPress starter theme with CLI, ES6, Webpack and more

#26

I keep seeing these projects to make wordpress work more like a cms and I keep thinking why not just use a cms?

What's your recommendation for an open-source CMS? Preferably one with relatively simple administration that a layman (client) could still comprehend. cc @tyingq, @zaphar, @bybjorn, @dangerface

If Java is not a hurdle, checkout Enonic CMS, http://enonic.com/

Edit: * Java on the back-end

Re: Tonik — WordPress starter theme with CLI, ES6, Webpack and more

#27
post #9

Earlier quoted context omitted.

No. WordPress is a blogging platform. A CMS is much more than that. If you need a CMS you probably want something more than WordPress.

Have you used it recently? What you say was true 10 years ago, but what features does it lack compared to a "true" CMS today? I've built several high-traffic e-commerce sites using it, none of them had a blog. Compared to something like Drupal it's a total pleasure to use.

[deleted]

Re: Tonik — WordPress starter theme with CLI, ES6, Webpack and more

#28
post #9

Earlier quoted context omitted.

No. WordPress is a blogging platform. A CMS is much more than that. If you need a CMS you probably want something more than WordPress.

Have you used it recently? What you say was true 10 years ago, but what features does it lack compared to a "true" CMS today? I've built several high-traffic e-commerce sites using it, none of them had a blog. Compared to something like Drupal it's a total pleasure to use.

That's like saying WordPress is a forum because you can install bbPress.

Re: Tonik — WordPress starter theme with CLI, ES6, Webpack and more

#29
post #4
post #2

Cool. I'll check this out. One thing I really find myself having a hard time working with WordPress themes is that many of them are bloated and require so many plugins. The amount of css/js files that are required to load a page in a premium WordPress theme averages around 30+ files (at least from what I have seen working with WordPress themes).

>The amount of css/js files that are required to load a page in a premium WordPress theme averages around 30+ files HTTP/2 alleviates most of this, but there are plugins that can concatenate and minify css/js. It is a shame though that most of the attractive themes are so bloated.

A simple (to install) solution for this is Google PageSpeed Module - https://developers.google.com/speed/pagespeed/module/. It's like a proxy in front of your website that will serve optimized / minified / concatenated versions of the theme and such. It inlines small stuff, resizes images where needed, all that good stuff.

I don't have it on my current webserver though, I'm not comfortable manually having to compile nginx, it seems like there's a lot that can go wrong there.

Re: Tonik — WordPress starter theme with CLI, ES6, Webpack and more

#30

I keep seeing these projects to make wordpress work more like a cms and I keep thinking why not just use a cms?

What's your recommendation for an open-source CMS? Preferably one with relatively simple administration that a layman (client) could still comprehend. cc @tyingq, @zaphar, @bybjorn, @dangerface

Good question. I like perch its quick and easy to build with, I moved from wordpress to perch last year and it has cut development time in half.

It's super flexible no need for dodgy third part plugins that's no longer maintained. Instead of plugins I just build everything I need custom with the tools perch provides, I end up with something thats perfect for the client and its a lot faster than trying to modify some third party plugin.

Clients are initially scared of perch, they want wordpress because thats what they are used to and "thats what every one else uses". Five minutes into their perch training their attitude is "This is great. Why does every one else use wordpress?".

Sure its not free like wordpress but its only £50 and its worth every penny, you will easily make that money back in development costs in a day.

https://grabaperch.com/

Post reply on HN