A rich source for ideas to implement in ClassicPress

Hi tpnsolutions.

It’s a question of definition.
What is a DNS server? An explanation from Cloudflare:
…cloudflare.com/learning/dns/what-is-a-dns-server/

Public DNS Server List (worldwide):
…public-dns.info/

Public DNS server (resp. DNS resolver) providing encrypted DNS traffic via DNS over TLS (DoT): DoT server / DoT resolver

Here is one lists of DoT-capable public servers / resolvers:
…ipfire.org/docs/dns/public-servers

You can test which DNS servers your browser is using to resolve domain names here:
…browserleaks.com/dns
…dnsleaktest.com

So why all the rukus about the DNS?

What most of humanity understand as “the internet” is the World Web Web, invented by Tim Berners-Lee, at the European Organization for Nuclear Research. In 1993, CERN put the World Wide Web software in the public domain.

The problem: there was an already existing infrastructure the WWW was simply put on. Underneath it all was the ARPAnet, developed in the Pentagon’s Research Department ARPA (today: DARPA).

And it was the ARPA program manager Paul Mockapetris who invented the Domain Name System (DNS) in 1983.

In a 1988 symposium about the DNS development Mockapetris himself referred to the “DARPA internet”.
…apps.dtic.mil/sti/tr/pdf/ADA203901.pdf
…systems.cs.columbia.edu/ds2-class/papers/mockapetris.pdf

That’s why I asked.

I like the ClassicPack idea.
Definitely a clone of Jetpack, but with useful modules.

* starts jotting down notes…

1 Like

Which useful modules would you prioritise?

I have been developing a range of plugins. One is a readme viewer, for the plugins directory. But it is not to replace the WP “View details” button. It may have some of those features, but I intend for it to be a plugin management window. For example, I would like for any errors that this plugin creates to be routed back to this viewer, and for it to have a traffic light depending on the nature of the failure. That status also affecting an overall system status traffic light system on the top-bar.
I have that traffic light system working currently, based on detecting all external url and font look ups. Over time I will map in the other system performance indicators that I am building, including plugin integrity. Serve the problem, signpost to its source, advise on how to fix it. That is my strategy for support. Minimise secret sauce, off-site solutions. take the help to the user in a way that prevents overwhelm by doing exactly that - reducing the complexity of the entire support process. Every click away is a context change. two clicks away and our average wp admin has forgot the original task. Sales types know this, and use this against those admins. Confuse and overwhelm to win the sale. I have nothing to sell, site visits and support for the sake of it waste everyone’s time.

I manage 400+ WordPress websites. Based on that, I would prioritize whatever functionality I need on a daily or weekly basis.

For example, something very important for me is an agnostic email log. Hook into wp_mail() and log everything. It’s essential for debugging or for showing clients an email trace.

For SMTP, I use SendGrid, so this is specific to my clients only. I would not include it. I also use SMTP2Go with other clients of mine, so, again, something very specific.

Another feature I would add is a local avatar, complete with proper JSON Schema. I use this for around 30% of my clients, who are actively running SEO campaigns and writing blog posts.

And the last feature(s) would be my W3P SEO plugin. I would add custom title, custom meta descriptions, OpenGraph tags and native sitemaps. No need for bloated SEO plugins.

I have a local avatar plugin that is on my list to bring over. It can disable gravatar and allow the user to upload and choose their own. It has no schema as far as I am aware, which plugin do you use to get that? I’m happy to implement it and you can test it if you like? It also allows for a default avatar to be served. Any other features needed? I’m thinking of allowing for a front and back end avatar.

Regarding SEO, I am building a media meta manager currently and will be doing the same for posts. I’d be happy to integrate a way for your meta to be displayed and edited there.

Thanks, but I have my avatar feature coded into one of my themes, complete with Schema. I can extract it from there. Also, I will extract the current functionality from my W3P SEO.

No problem, I got confused. I thought this was a call out of plugins needed.

No problem.

I usually got my ideas from things I use every day and they don’t work or they work badly.

If I need something on a daily basis, or a weekly basis, and I can’t find a plugin for that, I will build it.

If a plugin exists, I will need it to be light, no ads, no Freemius, no nothing. Which is pretty rare, so again, I will code it myself :grinning_face:

1 Like

Yes, me too, I like to have everything where I need it. I have around 250 private plugins.

That’s a lot to maintain. Can you not group them and merge the ones with similar functionality?

Yes, I’ve one plugin that carries around 70 plugins. I’m starting to do the same with TinyMCE, but I keep thinking of extra buttons to create. So, although I’m constantly reducing and refining, I’m also constantly growing. Computers and software has been my hobby since I was twelve, I mostly do it for fun. I love big challenges. I always find that the harder it is, the bigger and more complex the idea, the more I learn. It’s not about any particular outcome. I throw ideas around, if no-one is interested, then I can do as I please. In December I was writing training courses on self mastery, and psychological first aid. Then ChatGPT sent me an invite and I figured I’d use the free month to assess it. It’s something I have been doing regularly, as I like to understand the AI-Human relationship model. And that is not the half of what I do

2 Likes