WordPress plugins – AI & machine learning

Just a list of plugin I am considering using as a base for further developments:

Kindred Posts

Kindred Posts uses artificial intelligence to learn how your website visitors use your site and recommends content based on their interests.

(not maintained anymore but developper actively asked for people to join and keep maintaining the project… might do that… we’ll see)

WordLift – AI powered SEO

WordLift helps you organize posts and pages adding facts, links and media to build websites. Lets you create, own and publish your own knowledge graph. WordLift publishes your content as Linked Open Data following Tim Berners-Lee‘s Linked Data Principles.

Doesn’t seem very much self-contained – but probably rely on some external API – i’ll have to see.

Company behind this is italian:

AFS Analytics

I am excited about this plugin because it does 90% of one of the tasks I have to deploy on some LMS and might actually be of great use… will have to dig into that…

Primal for WordPress

Primal for WordPress uses a patented artificial intelligence to
deliver highly relevant and up-to-date information to your readers,
tailored to each page you create.

not thrilled about this one.

First – the applied functionality of the learning process is to fetch external content from the rest of the web – so not very much what I want to do. But maybe the learning algorithm is worth watching. If it is accessible… which is not sure yet.


Watsonfinds analyzes your content to provide insights about the emotions that your audience may perceive as they read it.

well… here not much to learn about the AI part but interesting to see how Watson perform on your content.

Contextly Recommends

Contextly helps you build a loyal audience through engagement tools that keep readers reading. Contextly does far more than just related post recommendations. We also get readers to explore your site by identifying your evergreen posts (think oldies, but goodies) and your most popular posts. For larger sites, we can also personalize recommendations for return readers.

Also has a massive amount of features:

Multiple Recommendation Modules / Related Content / Personalized Content / Popular Content / Evergreen Content / Video Recommendations / Product Recommendations / Editorial Control/Curation / SEO / Promotional Links / Responsive Designs / Analytics / Performance / Custom Post Types / Channel Notifications / FollowUp Notifications

but, there is a catch… as always – that none of these elements are a part of the wordpress infrastructure – just some external API – and cost anywhere from 9$ to 99$ per month (more if you go for an enterprise version).

I want to state that while this is not a solution I would recommend on the long run – it does look very appetising – and is on point for most of the features I’d need.

Also – all these cloud solution are raising a lot of privacy questions – what do they do with your users data and who is it sold to in the end… so there is also that.

Bottom line:

seems to have some interesting plugins but most are going to rely on external engine – which is also not open source and not accessible – so that’s a lot of lost data and not very much useful.

Probably next step will be to explore the world of open source engines for machine learning.


How to post with WP-CLI

Right, so this is probably not for everyone – but I just wanted to share.


I am real big fan of VI and I do tend to think the default WordPress interface is a bit confusing, especially – if you just want to write.


Too many option, too much stuff on the screen.


When the stress is ON and my attention-span is reduced to the one of a goldfish, it becomes really easy to lose your focus – and WordPress admin doesn’t help much. That is why I like VI so much – and thereore I was looking for a way to deploy it for the management of my writing.

Vim plugin – not this time

Before you just say – “hey there is a plugin for that” – (If you don’t know, Vim as a bunch of plugin and I would advise you check VimAwesome to get an idea of how many things you can do with this tiny piece of software.) So obviously among all the plugins, there are a few dedicated to manage your WordPress blog directly in VIM. However, after I tried doing this in the past with Sublime Text – turned out to be too much of an issue and was interfering with my regular coding sessions.

WP-CLI is your friend

So lets start with the fact that WP-CLI *is* awesome in itself.

In case you never heard of it – it is a very clean – intuitive – command line tool for managing WordPress.

It is designed to handle most of (nearly everything) of WordPress (and if you wanna more about it – just go check their website)

and it turns out you have a few “interactive” editing tools for publish…


Handy commands

$ wp post <command>

The core command to manage your post – i.e : creating, listing, editing, updating, etc.

  1. Create a new post

$ wp post create ./source-file.txt –post_category=105 –post_title=”You title”

2. List existing draft

$ wp post list –post_type=”draft”

3.Edit an existing draft

$wp post edit 1443

which will edit the given post (in VI – if vim is your default editor) – and then when you just escape – save exit – it will auto publish the new version.

That’s basically it.


Now – further development are about combining this tool with a similar tool – producing text – like Notional Velocity (Mac) or Terminal Velocity (Linux/Unix) – SimpleNote (Windows/Mac/Linux). and adding some extra commanding line tooling for image preview and image upload for which we could use maybe…


That is really all there is to it – but I just to share cause i was excited about this whole set up.




3 Myths about WordPress

Here are three myths about WordPress that really annoy the sh*t out of me because they are just so outrageously outdated and so misinformed that it 100% piss me off to still hear such BS said in meetings – especially when it comes from the IT guy in a company.

However, I know it is counter-productive to shout at people for things they do not know, especially when they act out of lack of knowledge and are just repeating what some other uninformed person told them – so I thought it would be better for me to write about it and email it calmly to people (while pressing that “Send” button with rage…)

#1 WordPress is just a blog

Right, until 2004 WordPress used to be a blog only platform – They have introduce pages in 2005 more than 10 years ago.


Breaking news: Technology is evolving.

Like your phone used to be attached to a wall with a cable and you could barely hear the sound properly when doing oversee call, today you can watch videos on it and literally switch on the air conditioning with it.


This is called progress… Deal with it.

#2 Wordpress does not work with high traffic

(Variant : WordPress does not work with more than XXXX users.)

Nope Nope Nope.

I don’t even know how not to curse on this one, but let’s try to keep cool and explain:

WordPress like any other piece of software on the web is running on a piece of hardware, commonly called a server – usually provided by a hosting company.

Server room

A server room – natural habitat of sysadmins

This server has a certain capacity – defined by its processor and its RAM and its configuration – the more horsepower you put into the thing, the more you can handle traffic/users/hits/etc.

End of story.

Today you will find more and more WordPress websites running with 10 millions hits per month.


Brands working with WordPress include major high-traffic websites like :

  • TED
  • Techcrunch
  • Time magazine
  • CNN espagnol
  • NewYork post
  • USA Today
  • Quartz
  • etc.

You can go and check by yourself the list of VIP sites that are using WordPress here.

Actually, the biggest is probably running a version of WordPress multi-site, with close to 6 millions blogs, and it’s working pretty damn fast.

If your WordPress site doesn’t work fast enough – then what you need a decent server and a sysadmin who knows what he is doing.

#3 – WordPress isn’t secured



Riiiiight… Compared to … what?

See, security is one of these things everyone like to talk about as if they knew anything about it.

WordPress, just like anything in the digital world, has security flaws which are fixed regularly since it benefits from a massive community providing feedback and regular checks and code updates.

Security flaws are a thing since the internet is around, and they are still a thing – and this include other CMS like Drupal, Joomla and others, as well as very secured systems like Unix and Linux and unsurprisingly Windows OS…

I mean, come on ! Yahoo and LinkedIn (just to name these two) were hacked not so long ago… And no, they did not use WordPress.

Security online is like security on the road : there is not such thing as 100% security and car accidents can always happen – so you need to be careful and monitor the road, but it really help to use a recent car that is properly well taken care of.

That’s why proper configuration and implementation of security best practice is what will make your site secure, not your CMS.

It is like saying which car is more secured – BMW or Volkswagen – it makes no sense. It is how you drive and the traffic you will be into much more than the brand of your car.


A CMS job is to help you manage your content online – and WordPress is doing a great job at it.

For everything else, you will need to use the proper tools to get it. Performance and security require to deploy the know-how to keep your stuff safe and fast, and it can be achieved on WordPress or any other piece of software out there.

So next time you hear these things said in a meeting, please forward them this article.