Live data from Hacker News

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

github.com

51–60 of 61 posts

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

#51

I started separating the admin from the "theme" by using the wordpress rest api (admin running in a subdomain). While this might seem overkill at first but I find that there's a lot less documentation to read and I can reuse a lot more code from other projects without any changes.

I love using the rest API like this. The main downside is you lose the inability to use many Wordpress plugins.

I.e., if your users want to insert a poll into a page, before you could probably install a plugin that integrates with the editor and admin panel. With this approach, you'll (probably) need to build that functionality yourself. So, your content and users need to be just right to do this.

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

#52
post #38

Earlier quoted context omitted.

I hear this a lot, but I've found it to be untrue. When I used to do wordpress development, a large part of my job was to customize admin pages so the non-tech staff could actually use it. The default wordpress admin interface leaves a lot to be desired.

Sure, but the admin customizations are pretty damn simple once you figure out the few commands you need (registering custom post types, adding & customizing options pages, removing unnecessary tabs per user role, etc). The fact is, it has the market share, so neophytes are at least somewhat familiar with the interface. That is a true advantage. Also, ACF Pro is your best friend in the CMS customization area & it easi…

(registering custom post types, adding & customizing options pages, removing unnecessary tabs per user role, etc)

Thats my point you don't need to do any of that with a CMS it just works out of the box. People may be familiar with the admin interface but that doesn't mean its good, just that they havent seen anything better, if the admin interface is as good as something like perch you wont have to train the clients (we do anyway) its all just intuitive.

I cant reply to your other comment but I do still have to work with wordpress and I also use ACF Pro, it sucks so many plugins made by third party developers who have went bust and left me to maintain their garbage code.

As for alternatives I use and recomend https://grabaperch.com/

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

#53
post #36

Earlier quoted context omitted.

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

Does it support multisite? Multisite is a big reason for wordpress's popularity as a CMS.

Coming to Craft 3 - https://craftcms.com/news/craft-3-multi-site

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

#54

Earlier quoted context omitted.

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

Statamic is absolutely fantastic. Great features and functionality that allows for you to easily extend and customize as needed.

Statamic is dope! not sure its open source though, i think it requires a license.

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

#55

Earlier quoted context omitted.

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…

>an open-source CMS

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

#56

Earlier quoted context omitted.

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…

>an open-source CMS

It meets the original definition of open source as in the source code is open and modifiable, you know the opposite of closed source.

If you mean the OSI definition of open source which defines how free the licence is, rather than how open the source code is then I suggest you check out the FSF they are the original OSI and advocate for free software and generally don't feel the need to change an existing definition and make it theirs.

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

#57

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've used WordPress for years. It's great for a simple blog, but not any kind of complex CMS, IMHO. After adding a few plugins, maintaining it is a nightmare; and I won't get into the database design underneath.

Another vote for Wagtail: my team has moved to it and have found it to be wonderful. It is the first time our tech, content, UX and marketing teams all agree on a CMS being wonderful. Streamfield is an absolutely killer feature. Our writers love the editor interface, which was clearly designed by and for content creators, and not by a bored developer like me.

Check out Wagtail. It takes a little bit more planning to get started, but wow, does it pay off in the long run.

It is truly free and open-source, released under the BSD license.

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

#58

Earlier quoted context omitted.

>an open-source CMS

It meets the original definition of open source as in the source code is open and modifiable, you know the opposite of closed source. If you mean the OSI definition of open source which defines how free the licence is, rather than how open the source code is then I suggest you check out the FSF they are the original OSI and advocate for free software and generally don't feel the need to change an existing definition…

I don't believe it is "open" - although you have the code to modify, the license will make it very clear that it is anything but "open."

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

#59

Earlier quoted context omitted.

It meets the original definition of open source as in the source code is open and modifiable, you know the opposite of closed source. If you mean the OSI definition of open source which defines how free the licence is, rather than how open the source code is then I suggest you check out the FSF they are the original OSI and advocate for free software and generally don't feel the need to change an existing definition…

I don't believe it is "open" - although you have the code to modify, the license will make it very clear that it is anything but "open."

If you have the code to modify then its open source, thats all that open source is it has nothing to do with the license unless you are talking about an OSI license in which case its just an OSI license and nothing to do with the source code or its openness.

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

#60

Earlier quoted context omitted.

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…

I use Wordpress + ACF Pro, without any extra ACF 3rd party plugins. I also write all the front-end stuff that interfaces with ACF.

With that in mind, what would be the biggest timesaver(s) of using Perch?

Post reply on HN