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…

Is Using Two Phones Goofy?

My Pixel 2XL just got the last update it will receive, and I saw a deal for a $49 Moto G Power, so I grabbed it. It seems fine. The Moto is a little bit worse than my 3 year old phone in every way except the screen and battery are bigger. And it has a headphone jack!

I booted up the Moto G Power without syncing my apps and whatnot…and then I started deleting Google Drive, Google Sheets, etc. It felt really nice without years of clutter.

Continue reading “Is Using Two Phones Goofy?”

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.

Apps To Get to Know If You’re New To Manjaro KDE

When I came to Manjaro KDE a few years ago from Mac OSX, I had to relearn a bunch of basic utility apps. Well, not completely relearn, because you can often make these act close to their Mac counterparts, or customize them however you’d like. I’m including some links to documentation and I learned a lot just putting this list together.

Continue reading “Apps To Get to Know If You’re New To Manjaro KDE”

Beginner’s Guide: From Mac to Manjaro (intro)

This is a work in progress and will be finished by January 2021.

I made music on Apple Computers for like 19 years, and also dabbled in web design and motion graphics. In late Summer of 2017, when my Macbook Pro died, I switched to Manjaro Linux and never looked back.

Table of Contents

  • Installing Manjaro KDE and First Steps
    • Starting a “Gear” section on this site to document what hardware works for me.
  • Introduction to KDE Plasma Series
  • Installing Apps in Manjaro
    • Some Apps I’m into.
    • Introduction to Firefox Series, “Foxy Baby”. Why Firefox?
      • Foxy Baby Ep 1: Preferences + Plugins
      • Foxy Baby Ep 2: Bookmarks
      • Foxy Baby Ep 3: Containers
  • Command Line Basics
    • File Structure (Unix, like Mac)
      • Important locations like fstab, inotify watchers, etc.
    • Aliases
    • Permissions and Groups
    • Git 101

Coming soon!

Continue reading “Beginner’s Guide: From Mac to Manjaro (intro)”