Where do you write your blog post?

I have been trying to use Notion as my brain in 2020, but my brain and my Notion were scrambled messes.

As I am molding my Notion into place now in 2021, I’m realizing that this is not the place for me to be drafting blog posts.

Usually, once I get a post into WordPress, it goes though a lot of changes there, and then at that point, my Notion drafts and the WordPress article get so out of sync, that the draft isn’t really worth referencing in my day to day Notion.

So, what should i use? I know there are editorial workflow plugins for use within WordPress, but do I want to be doing MORE there?

For now, I’m just going to use a local markdown text editing app. And maybe make monthly folders to stash archives of drafts somewhere.

I always use “##” and “###”, for “Heading 2” and “Heading 3” in Notion and WordPress’ Gutenberg block editor, so I might as well memorize the rest of the markdown language syntax.

I’m still going to be bothered by the lack of sync. I don’t always want to go to my website to read the final article, but that’s just the nature of how WordPress is now. You kind of have to get into the block editor and play, and yes that usually has an effect on the content.

I’m happy to be writing locally and doing one less thing online / in the “cloud”.

WordPress Craigslist Gig Search

Back in the day, I used to be the king of finding WordPress gigs in NYC on Craigslist. I used ifttt to send me notifications of gigs or jobs with certain keywords, and I’d craft custom responses and actually take an honest look at how to solve people’s problems.

This morning, for the purpose of this post, I searched Portland’s Craigslist, and there is 1 WordPress gig, and 1 WordPress job. That’s it.

And that’s probably for the better. Not a crutch I need to be leaning on. I did expect a few more listings, though.

Putting my WordPress Related Domains For Sale Officially

I am starting to market these, because I need any type of cash flow right now.

I think these domains are what you call “category killers”, and can put a project on the map quickly. I acquired them for my own projects, but this year did not go as planned. The cash would help me move forward with SOMETHING.

So if you are looking to launch a WordPress project in 2021, check these out. I’m open to payment plans and partnerships, etc.

GutenbergBlocks.com + GutenBlocks.com

Asking: $5000 for the pair

I think that price is cheap! If I was GoDaddy (bleh) or any company with a budget… can you buy a better $5000 worth of marketing?

If I don’t sell these by January 31st, I’m taking them off the market and committing to doing a block project, because just thinking about the opportunity is exciting.

EditorBlocks.com

Asking: $3000

This should be more. I’m just slightly more attached to the pair above (for my purposes).

This name might actually be better, because on the non-technical side of the game, they don’t really say “Gutenberg”. They say “block editor”.

AgenciaWP.com

Asking: $500

I am not the right person to own this. I have spoken Czech, Spanish, and Mandarin Chinese at times in my life, but there is no way I could do anything bilingual in any serious capacity, probably ever, unfortunately. I’m so far out of practice.

WPforStartups.com

Asking: $500

I mean…they have a lot of money.

WPClubs.com

Asking: $350

I always thought this be a Facebook Groups replacement plugin.

I’ve never used Buddy Press seriously, but I always modified and played with BBPress on some local installs, and want to launch a forum someday. Anyway, it’s available. It used to be one of those spammy premium plugin sites, it seems. It’s a good brand, though!

Anyway, if you’re interested in any of these, email me. I’d love to get these in your hands for any 2021 projects, and I wish you all great success on whatever you’re working on!

A Practical Example of Using Notion With WordPress

TL;DR – Make a Plugin database and use Relation property to link it to any Project where you used the plugin.

I had some a-ha moments last night. I spent about 9am-4pm working on my Notion early yesterday (still nowhere close to done), and then I spent about 4pm-9pm reading about workflows, Notion functions, and looking at screen shots.

I passed out realizing that I will probably use Notion for a lot more than I even imagined before I started the day, and that it was worth the effort going into the New Year working on “process”.

As I type this, I just had a weird moment where I thought I was in the wrong Notion because my chaos looks comparatively under control now.

Anyway, I have a Resources folder, and inside of it, two folders: Studies and Personal. Inside of Studies I have WordPress Study, and inside of that Plugins, and somewhere there I made a database with the 25 or so plugins that I’ve been starting sites with lately.

I opened any Plugin page, and in the “property” area, I added URL properties for:

  • URL
  • Docs URL
  • Support URL
  • .org URL
  • git URL

Add whatever else you’d need…twitter url?

Of course having all of those URL’s in one place is super helpful!

But that’s just scratching the surface.

On the more power user end of the game, what if I used a Relation property to link all of the plugins that I use for a WordPress Project to the project. This is where it starts getting interesting and I can see why almost everything should be in a database. Maybe that’s the part I didn’t understand before.

Filtering the views of all of the stuff in the database is where a lot of power is.

Just think about any way you would want to filter or view a list of things in a database, and throw those Properties in. And then put those views where you need them! (to add a filtered list, hit the “/” key and find “List – Inline” and go from there).

Another property I added to my Plugin pages in this database was a Select box property with choices for “Free”, “Paid”, “Freemium”.

Maybe I’ll be filtering a Form Plugins category someday, and want to display a column to see which ones I have paid for, or if the plugin is free, or if it’s free, but I’m missing some features.

Anyway, I’m off to finish linking these plugins to the projects they’re in.

This won’t be my last Notion post. Just a quickie about some basics and how one might use it with WordPress.

AMD Ryzen APU Green screen

Update: I gave up on the 3400g’s Vega 11 graphics, and got an AMD Radeon Pro WX4100 graphics card, and all of my screen issues are gone again.


If you google any of these processors: 2200g, 2400g, 3200g, or 3400g, and the words “green screen”, you will see a lot of results.

I sold my graphics card last week, because someone was willing to spend $100 more than I paid for it last month. Cool.

I thought my Ryzen 3400g, using the hdmi and display port outputs of my Asus X570 motherboard, would have no problem powering two monitors for regular day to day usage.

And sometimes, it’s perfect.

And sometimes, the hdmi monitor turns green.

Most of the time, I can turn the monitor off and on again, and it will be fine.

This is a problem I would like to solve, because it seems random, it definitely breaks my flow, as I wait for the monitor to turn back off and on, and then reposition windows over and over again (but then sometimes it will be fine for days).

I just re-seated the HMDI cable to make sure it wasn’t somehow loose or something. After my next green screen, I will try a different HMDI cable.

I suspect the problem is software related, however. I saw a post on the Manjaro forums linking to an AUR package with a kernel to specifically address these APU’s. I’d have to stay on kernel 5.4, which is a long term support kernel, so that’s fine if it fixes this problem.

But I’ll go down that road later. For now, I’m checking cables. Then I’ll start checking what I can find in the command line, from other threads.

Is all of this worth the $100 I made on that gpu? Well, i needed the cash so it doesn’t matter.

For Linux, I’d say get a regular desktop Ryzen without the “g” moniker (built in graphics), and buy a normal graphics card…oh wait, you can’t (Dec 2020).

2 days later…

One time, I had a green screen that I couldn’t fix by turning the monitor off and on. And this morning, it just happened for a second time. So, back to looking for solutions.

I checked KDE’s “Display Configuration” and it seemed like the green display was still being seen by the computer. It must be the compositor that is having issues?

I checked notifications and they looked like this:

TitleDescription
Compositor has been suspendedAnother application has requested to suspend compositing
Graphics ResetA graphics reset event occured
Xwayland CrashXwayland has crashed

I tried a thing.

I went into my motherboard’s bios and enabled iommu and then rebooted, and added this to /etc/default/grab :

GRUB_CMDLINE_LINUX="amd_iommu=on iommu=pt"

After I saved the file, updated grub with the code below, and rebooted.

sudo update-grub

And I’ll report back when I have more updates.

Day 4/5 – Things are worse.

It was still green screening.

I was working on my image workflow, setting up digiKam and darktable, and darktable wouldn’t start for some reason. I quickly found the answer on Manjaro’s forums, I had to remove “everything OpenCL”.

I opened Pamac, searched for “AMD Pro”, and deleted all of the stuff from the AUR (Arch User Repository). Before I was using this 3400g to power my 2 monitors, I was using a Radeon Pro graphics card, with their pro drivers (and it was super solid…). One was OpenCL. darktable opened.

Was this going to be the solution to stop my green screening?

Nope, because as of yesterday, now the displayport monitor black screens from time to time, and the hdmi monitor still continues to green screen. Only once did they do it at the same time. Turning either off and on still fixes it most of the time, except for the two times the green screen got stuck and I had to restart.

Good times…

PHPStorm

PHPStorm is an app I use almost day in, day out, now (and still don’t know a thing).

The fact that the company JetBrains seemed to support Linux made me comfortable trying to switch over (as well as browser apps like Figma maturing).

I had just taken some courses at knowthecode.io, and instructor Tonya Mork advocated for using PHPStorm, and even had a course called Tune PHPStorm for WordPress Development.

Neither those courses nor PHPStorm are free. But after a free trial or two of PHPStorm, I started subscribing for about $9 a month, and after that a year. I’m about to renew my second year. What’s cool is the price goes down after the first year, which I appreciate, and makes me want to remain a loyal customer.

I want to support companies who support Linux!

Continue reading “PHPStorm”

Content

I’m working on this theme “Zine Pro” behind the scenes.

I love blogs, and I want to work on them again, and this is my in, I think..

But also, to make a blog theme, I have to become a blogger.

I’m trying to figure out how to fit being a blogger into my life and start today – I came up with 5 post frequencies:

  • Post whenever I feel like it
  • Post whenever there are updates
  • Post once a day
  • Post once a week
  • Maybe monthly?

Maybe I should try all of those? And see what works?

Or come up with the right content for each frequency.

Still working on this half baked idea.

Continue reading “Content”

WPRig CSS Custom Properties Playtime

I’m re-starting the Zine Pro theme from a fresh WP Rig installation, and am just concentrating on the PHP, trying to get it close to an “every-layout.dev” design system.

WPRig is a really empowering framework for me because I want to use new cool things, in this case, I’m hanging out in the _custom-properties.css file and starting my thinking from there.

Continue reading “WPRig CSS Custom Properties Playtime”

De-Googling My Brain

I saw this post shared on twitter today called “Time to Say Goodbye to Google Fonts“, which shows that there is no reason to use Google’s CDN for Google fonts (unless you’re lazy, like I’ve been), and you should set up self hosting your fonts for speed (something I’m going to have to figure out for this site once I pick fonts).

It made me think about how I’m not using Google Analytics on this site, and maybe I shouldn’t start.

Also, I’m going to avoid embedding Youtube videos.

I might get a Vimeo account for embeds, and I will of course link to Youtube videos, and you can go watch them on Youtube, if you choose to. I just don’t really want to subject my readers / viewers / myself to Google’s recommendation engine, if it’s not necessary. And it’s not. I can make “content” without Youtube embeds.

I don’t think any of these things are necessarily harmful, either. And in fact, they make life easier. This feels like the right choice, though. I don’t think we should let a few companies just have their claws on every part of the web.