@johnstonphilip@mstdn.social avatar

johnstonphilip

@johnstonphilip@mstdn.social

I like making cool stuff. Sr. Maker of stuff @wpengine. Formerly at
@eddwp. #WordPress projects I’ve been a part of: LocalWP, Atomic Blocks, Easy Digital Downloads, Genesis, WP Engine, Tip Jar WP, Mint Plugins, Mint Themes, and dozens and dozens of failed ideas along the way 😄

This profile is from a federated server and may be incomplete. Browse more on the original instance.

johnstonphilip, to random
@johnstonphilip@mstdn.social avatar

Been reading lots of solar system books with my kids since the eclipse and I’m thinking about gas giant planet like Jupiter. I’ve always been confused about how a non-solid surface could be a planet. But probably if life were to evolve on Jupiter they’d just be has floating beings who have built in jet packs to get around. Did Star Trek ever do that?

johnstonphilip, to wordpress
@johnstonphilip@mstdn.social avatar

Based on what I’ve seen, Block Themes are not growing and are barely used. This is based on the low and declining install counts for Block Themes from WP.org. Whenever someone says “Block Themes are the future of WordPress”, it makes you feel like you should be focusing resources there. But based on the evidence so far, that’s not true. If the trends remain as they have been for 2 years, how much wasted time will have been spent by WP business to build for a future that will never be?

johnstonphilip, to random
@johnstonphilip@mstdn.social avatar

Thought experiment: what do you think would happen to our systems, political and otherwise, if unlimited free energy was real and accessible to everyone independently. Would governments collapse? Would it create world peace? Would it be a net positive or a net negative?

chris, (edited ) to random
@chris@mastodon.chriswiegman.com avatar

deleted_by_author

  • Loading...
  • johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @chris I built a whole complex electron app and gave up at the packaging step.

    johnstonphilip, to wordpress
    @johnstonphilip@mstdn.social avatar

    Not sure how I just noticed this, but is the block editor not wrapped in a <form> tag? That means fields can’t use the “required” attribute, or submit the form easily by hitting enter. Or so many other standardized html things. Am I missing something here?

    johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @cjerrington I mean, is it not a form?

    johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @cjerrington from an accessibility and web standards perspective, I’m now curious at what point a set of fields and a submit/save button stops being a form, and instead becomes…

    johnstonphilip, to random
    @johnstonphilip@mstdn.social avatar

    Pet peeve: when people share their tweet about a thing instead of linking me directly to the thing.

    chris, to random
    @chris@mastodon.chriswiegman.com avatar

    deleted_by_author

  • Loading...
  • johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @skc @chris @techphotoguy I’ve always struggled with “unlimited” PTO. At one job it resulted in nobody taking any because nobody knew what it meant.

    jan, to random
    @jan@dembowski.social avatar

    Also CBS News: NY legislators are proposing making people who protest and block traffic criminals and categorize them as terrorists.

    That's f***ing un-American. Our country's history is built on protesting.

    johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @jan I’m torn on this. Protesting should of course be allowed, but should there be any limits on it?

    johnstonphilip, to random
    @johnstonphilip@mstdn.social avatar

    I’ve always wanted WordPress login to be cooler and more custom, but wp
    -login.php handles a lot. This weekend I re-created the login screen as a react component, and I didn’t need to write any PHP. It supports “forgot password”, and the “two-factor” plugin too 😀. By simply running js fetch calls to wp-login.php, interpreting the results, and converting them to react state, it works! 🙌

    chris, to random
    @chris@mastodon.chriswiegman.com avatar

    deleted_by_author

  • Loading...
  • johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @chris we shouldn’t feel guilty for making communication more efficient. Anything that does that should be celebrated 😄

    johnstonphilip, to wordpress
    @johnstonphilip@mstdn.social avatar

    Here’s a little project I’ve been working on to simplify plugin tooling. With a single drop-in file you can run WPCS, PHP linting, js linting, CSS linting, jest testing, phpunit testing (in an isolated WP container/database), building, zipping, and more, with 0 config. And because they run inside docker containers you don’t need to install node, npm, composer, or anything except docker desktop. It also works on CI services like circleCI and GitHub actions. https://github.com/pluginade/pluginade-scripts

    johnstonphilip, to random
    @johnstonphilip@mstdn.social avatar

    Maybe it’s just me, but a WordPress contributor day stresses me out because I know I can only start something in a day, and that it takes many more days to bring it to completion. A contributor day means I will be getting GitHub notifications for weeks, hours and hours of reading and thinking beyond that day, all of it in addition to my day job, my family, and the hobbies I don’t get time for. Give me a contributor week, and then something will actually get done.

    johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @ross that would be so much better!

    johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @ross this same feeling applies to WordCamps with contributor days. I can’t bring myself to participate, but it’s not because I don’t wish to contribute!

    gerrymcgovern, to random
    @gerrymcgovern@mastodon.green avatar

    Cycling is ten times more important than electric cars for reaching net-zero cities

    “Tackling the climate and air pollution crises requires curbing all motorised transport, particularly private cars, as quickly as possible. Focusing solely on electric vehicles is slowing down the race to zero emissions. Cycling is ten times more important than electric cars for reaching net-zero cities”
    https://theconversation.com/cycling-is-ten-times-more-important-than-electric-cars-for-reaching-net-zero-cities-157163

    johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @Notvoting @gerrymcgovern this depends on the trip, yeah? Sometimes when I’m riding my bike I end up getting there quicker than in my car, based on traffic.

    johnstonphilip, to random
    @johnstonphilip@mstdn.social avatar

    Still wrapping my brain around ActivityPub. The WordPress plugin makes it so you can follow/see my WP posts in your Mastodon client (like the app you are using to read this). You can interact (comment/etc) with my WP post right in your Mastodon Client. But is there a way to make my website into a Fediverse client? I want to show posts from other websites on my site, and when one of the WP users on my site comments on website B’s post, it also shows up on theirs. Is activitypub the tool for this?

    Daojoan, to random
    @Daojoan@mastodon.social avatar

    In a world that has become increasingly, violently divided, we need communities who can come together, engage in a discussion and share at least some common ground. We don’t need an ever-increasing number of bloated group chats full of angry, shouting assholes.

    https://joanwestenberg.com/blog/breaking-up-with-slack-and-discord-why-its-time-to-bring-back-forums

    johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @Daojoan what do you see as the main difference between forums and slack? Is it just the speed at which people can chat? Both are searchable, and can retain their content indefinitely. Is it that forums are google indexable?

    cjerrington, to wordpress
    @cjerrington@mstdn.social avatar

    I need to migrate a current site to a new domain. Is it just updating the database and a config file? I can handle the DNS side and hosting, it’s the Wordpress software side.

    johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @cjerrington check out MigrateDB plugin. You’ll need to do a find and replace through your whole database, and migrateDb makes that super easy

    johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @cjerrington that should do it I think! It’s been a while since I did one of these, but I think that should be all you need on the same install. Obviously make sure you backup everything first!

    johnstonphilip, to random
    @johnstonphilip@mstdn.social avatar

    How is it still so hard to set up email for a WordPress site? Postfix is not easy, mailgun’s plugin is broken, sendgrid’s plugin is broken. What are people using to make this work? Relying on your webhost?

    johnstonphilip, to random
    @johnstonphilip@mstdn.social avatar

    Is the water cycle an infinite loop?

    johnstonphilip, to random
    @johnstonphilip@mstdn.social avatar

    It’s hard to explain how freeing it is as a developer to work on something that doesn’t have to be completely “no code” again. I’m building a course web app for a family member, and I want the videos to auto play from one to the next. To do this, I have to pre render the next video, but hidden, because browsers don’t allow auto play unless the user has already interacted with the page. Try doing that with a no-code solution like the WP block editor. I can’t even imagine how I would.

    johnstonphilip,
    @johnstonphilip@mstdn.social avatar

    @jake4480 I’m actually using WordPress for this, just not the block editor. I’m hooking early to render a single page app instead of using any output from WordPress.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • thenastyranch
  • tester
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • tacticalgear
  • Youngstown
  • ethstaker
  • osvaldo12
  • slotface
  • everett
  • kavyap
  • JUstTest
  • khanakhh
  • ngwrru68w68
  • Leos
  • modclub
  • cubers
  • cisconetworking
  • Durango
  • InstantRegret
  • GTA5RPClips
  • provamag3
  • normalnudes
  • anitta
  • lostlight
  • All magazines