A rich source for ideas to implement in ClassicPress

In this discussion on Reddit, people are sharing “the most ‘this should be built-in by now’” in WordPress. There are excellent ideas, like built-in SMTP settings, basic og tags support, and native 2FA.

Maybe CP could “steal” a few ideas from there?

Built-in SMTP. I quote from the thread:

A platform where you depend on third parties to send emails is terrible. It’s been a step backwards.

I don’t know, man.. maybe provide SMTP as an opt-in alternative. (Which, to be fair, is what add-ons/plugins are for.) I’ve never used a WordPress instance where built-in email sending worked reliable.

Anyway, that’s one suggestion of many more. Does CP has a public roadmap?

the issue with SMTP is that it should be handled server side IMHO - and the platform should just have a system to connect to what the server already provides. As of now there is a not a really homogeneous base (some providers have SMTP already set up, others do not - some require additional steps to configure it and some work out of the box). This means adding it to core is going to cause conflicts because you can’t foresee every edge case and take care of everything. So things like that are a no go in core and best kept in plugins that one can use ONLY if their setup requires them. Putting something “optional” in core means that the majority of people that are not going to use it will have a piece of code bloating core albeit small. All of that just to please the few who have a setup needing SMTP while it can be easily integrated with a plugin?

2 Likes

I mean, the best would be a nice “core plugin kit”, something “suggested” or so. Of corpse that’d be curated, but still, not a bad idea, is it?

cu, w0lf.

core plugins (or better plugins developed by core team) are certainly an option - something like the pepper one. But problem is still “do we install them for every site like pepper and then user if they do not want them deletes them or do we have a section in the welcome page allowing user to select which one to install and that triggers install and activation?” sort of question IMHO. Also with our small core team as of now I think it would be better to encourage independent dev to provide such plugins and this could also be a way for dev to profit working in CP ecosystem.

1 Like

ClassicPack :smirking_face:

2 Likes

We already have built-in object caching being tested in the nightly. I haven’t looked at the Reddit list but, if object caching isn’t there, it should be. It’s one of the simplest ways to make a significant difference on a site.

1 Like

Now I have looked at that thread and have commented there. We already offer far superior media management, including the ability to store media by folders. And CP 2.6.0 includes the ability to see and delete specific revisions of any post or page (or bulk delete them).

2 Likes

Of the rest of the stuff on there, the ability to duplicate posts and pages is a good idea that we should implement.

I don’t think much of the rest as candidates for inclusion in core. Yes, it would be great to avoid adding titles to images and add alt attributes instead, but there’s really no way to know what those attributes should say. Yes, more granular roles would be good, but I doubt we can all agree on what they should be and do.

The ACF stuff comes from people who still don’t understand that it’s just metadata. What we could do instead is work out a better way of displaying metadata on posts and pages that would largely make ACF redundant.

1 Like

You are aware that ACF is way too complex to easily make “ACF redundant”, dont you?

One of the main appeals would be the repeater field. IDK if its still part of ACF Pro - I bought the Developer Lifetime license in 2016, so I havent had any issues with that since forever. But then, THAT and the Layout field is like the main power tools.

But something simple but solid for displaying basic things in a nice accessible matter would certainly help.

cu, w0lf.

I wonder if I could / should fork WP Super Cache and kind of integrate it with that .. I mean, the only reason “current” versions of WP Super Cache dont work with CP is because of some stupid “requires at least” string. It works perfectly fine even in the latest version.

And yeah, that’d be like a prime candidate for a sort of “core plugin kit”, aka

Like you either install a plugin that downloads all the other plugins or it just comes pre-bundled ..

cu, w0lf.

Oh please do! Also, WP Super Cache latest versions brought a bunch of Jetpack upselling crap. A super clean, straightforward fork would benefit so many people.

1 Like

Lol, it was said with tongue in cheek. Though, actually, many ACF users use it only because its UI is better than core’s.

1 Like