WordPress plugin: Randomize Main Loop Order

This is a plugin I made in response to a Quora post.

I made a plugin for this, in response to this Quora question.

Randomize Main Loop Order

Plugin on Github: JohnDeeBDD/WP-Random-Order-Main-Loop

Just download the .zip from github, then upload it to your site. Let me know if there are any issues.

Read John Dee's answer to Is there a WordPress plugin that will re-arrange my website posts constantly? on Quora

Code on github.com
Code on github.com

Web Scraper

I made a web crawler for Craigslist, that uses Selenium / Codeception to defeat their JS CACHPAs. It’s super useful for a FEW people, there isn’t a commercial application here. I’m using it to get freelance work. Ask me an I’ll give you a password to check it out.


I’m selling access to this software. Try it for free. Tell me how to monetize it somehow.

  • You can use it if you pay me cash. I will only allow 5 people/companies to use it.
  • If you’re a DESIGNER, and want to use it, you may use it if you also get me freelance programming work. In other words any tech person who’s skills don’t overlap mine can use it.
  • You can use it if you can get me freelance work. I am an expert BDD / WordPress / PHP developer
  • You can have the source if you hire me full time. $100k/year, $5000 signing if you want me to move.
  • You can have the source code for $1000

Contact me!
(702)748-5491

WordPress Plugin: Change Admin Email

General Chicken publishes a plugin in the .org repo: Change Admin Email Setting Without Outbound Email

As of WordPress 4.9, the administrator cannot change the site admin email without outgoing email setup on the server, and recipient email credentials. This plugin restores the admin’s ability to change this setting without sending a confirmation email.

Plugin in the .org repo
Plugin on Github


Bonus BDD!
As a bonus, for developers I’m distributing some BDD Codeception tests with this plugin. The tests are designed to run via the WordPress module from Codeception. To run them, you’ll need composer, selenium, and chrome. To pull the framework, use the instructions here.

I use this as an example of running tests in multiple environments.

When building this, I used TDD / BDD by creating an acceptance test that worked on v3.9 so that I could run the same test against v4.9. This is overkill, but I wanted to show how to run tests against different environments.

Live MasterMind BDD Group

Sign up to learn Behavior Driven Development in WordPress!

Hi! I’m John Dee. I’m the BDFL here at WordPress BDD. We have a MasterMind group to meet and do BDD in WP!

As a member of the MMG, you will have an opportunity to learn BDD in WordPress, and even get some free work done for your own projects. We take turns building classes and tests for each member of the MMG, so bring your development issues and we’ll solve them, the devops way!

We do a live screencast on Google Hangouts anytime I get 5 people who want to do TDD.

Topics:

  • Setting up CodeCeption for WordPress in the cloud
  • acceptance testing in WordPress
  • unit testing in WordPress
  • Gherkin feature files

Contact John to sign up!

e. johndeebdd@gmail.com
sms. (702)748-5491