I’ve already reviewed the default blocks in WordPress plus nine other collections, with Stackable winning most head-to-head battles. I’m in the market for something that will do interesting tables without having to generate them from a database, but I’m also always open to new Block collections.
Let’s go through the collection of blocks:
Accordion: it is nice, simple, has a header and colour options, but I already have a good one with Stackable and an even better one with Kadence. Pass.
Alert: I’m impressed, as it is a nice simple box with a spot for a title and a background in one of four main preset styles and colours, although the colours can be altered. I’m tempted to keep it around just because it is a quick way to do a text box with light colours in it.
Author: Like many other profile boxes, nothing special.
Carousel: I have no need for a carousel as I use NextGen Gallery and it isn’t compatible. But in addition, for some reason, the images I inserted didn’t seem to line up properly for the top and bottom.
Click to Tweet: Not bad, prepopulate some text you want people to share, they click, and it will copy to Twitter along with a link to your page. Another I have no need for.
Collage: This is a really cool block, where you can have 4 or 5 pics laid out for you like a photo book, with a bit of overlap. Cool way to do a layout. I can’t think what I would use it for, but it’s different.
Dynamic HR: If you were into HTML, you’d remember HR was the code for a horizontal line. Otherwise you’d have no idea what this was. And it’s pretty bland…dots or a line, coloured, thickness.
Event: Wow, this is terrible. Bad layout, almost no styling, no box around it. You could do better on a typewriter.
Features: Logo / icon, title, text. Nothing special.
Food & Drink: If you were doing a menu, great little block. Section heading, title for the item along with icons for popular, spicy, vegetarian, adjustable sizes and fonts, prices, descriptions.
Form: Defaults for Contact, RSVP or Event, nothing special.
GIF: inserting from GIPHY, already covered with other plugins as standard embed.
GIST: inserting code from GITHUB, just as easily covered by code blocks, although I suppose it would be live update, no use for it.
Hero: Call to action with two buttons, nothing special.
Highlight: Simple line of highlighted text…which you could do in any paragraph block?
Icon: Pretty simple set of icons to choose from, hard to tell, you can’t see them all, change colour and size. Yawn.
Logos & Badges: Quick way to insert images from the media library, but for no special purpose other than perhaps to show them in grayscale? IDK.
Map: Standard insert from Google.
Masonry: Nothing special, and only works with default media library.
Media Card: Decent layout, you can insert video, but limited layout options.
Offset Gallery: Okay, nothing special, just irregular gallery.
Posts: Nothing special.
Post Carousel: Nothing special.
Pricing Table: This is the one that I really hoped would lead somewhere. It made it sound like you could do a sophisticated table. Nope, just pricing boxes.
Row: Actually it’s simple columns.
Services: Same as pricing table but with images.
Shape Divider: Eight choices, not bad, nothing fancy.
Share: Simple sharing icons.
Social profiles: Mirror image of Share for your own profiles.
Stacked gallery: You rarely see this but it is a gallery with all the images one above the other, full width. Or you could just insert them individually and have more control over them.
Wow. So I was mostly interested in the “Pricing Table” which turned out to be simply boxes side by side. The rest are okay, nothing very robust, a tier-2 set of blocks overall. I could use the Alert or the Collage, they’re different, but not enough to warrant leaving the whole collection installed for two blocks I will rarely use.
I have a lot of digital music on my computer, and a subscription to Apple Music. So just about anything I want or need is available digitally. So we’re purging our CD collection. That’s a separate issue altogether, and while I’m happy to donate them wherever will take them (unfortunately the library is saying no to everything at the moment), it also gives me a small nudge to organize my digital collection.
Putting the various pieces together
Based on the various reading that I have done, having a well-organized and functional music collection involves five main pieces:
Storage
Backup option(s)
Tool(s) to manage multiple formats
Organization of the files
Playback and sharing options
Storage:As I mentioned, my storage is almost all digital at this point. We’ve kept a few CDs that we are loathe to part with, but I suspect that is more a transitional collection. Eventually, we’ll dump them too, simply as we’ll find it easier to playback the same music on devices that don’t require CDs.
When I recently upgraded my computer, I put in an extra-large hard drive, and some of that was to hold my music collection. I wouldn’t say my collection is enormous or anything, about 150GB in total. Some people literally have terabytes of music, with some files dating back to the *cough* Napster days.
I don’t judge, whatever floats your boat, man. 🙂 A former boss of mine was into classical music, a hard-core audiophile, and he spent $8K at one point on upgrades to his house to improve the quality of the playback experience in every room. $8K and that was JUST FOR THE WIRING.
Everything is stored on my harddrive, easily accessible.
Backup options:Most articles talk about having a backup option, singular, and that just seems ridiculous to me. You have an enormous collection of music, probably hundreds of hours just putting it together, and you’re relying on a single backup solution?
My backup solution starts with the word Apple. In my defence against the black arts that Apple performs on hard drives, I do NOT let Apple manage my main music collection. It thinks it does, sure, I let it have the My Music folder as it’s primary work area by default. But I have a totally separate folder called MUSIC MASTERS that has all my original files in it. If I want something added to Apple Music / iTunes, I copy it over. Apple has spent a lot of time in the last few years to stop its software from overwriting people’s original files, but it is not foolproof. While I don’t have million-dollar recordings or irreplaceable versions of anything, I am not letting Apple touch my originals. Ever.
So my first backup is actually Apple while my ORIGINALS are stored a full folder away. Then I copy the whole double set of files to my regular external hard drive regularly, and then all of my drives to external storage. While I am more worried about my photos than my music, it all gets dragged along to the big backup in the sky (although not literally the cloud, I’m mixing metaphors here, but I will have a cloud option done by the end of September too).
Tools to manage multiple formats: I looked at a lot of different music players over the years, both in terms of software on my machine as well as physical tools. Sony had some music management software that went hand-in-hand with their MD players and walkmans (called Sonic Stage/Sound and NetMD). RealPlayer was in there for awhile, as was WinAMP way back in my DOS and early Windows days. OpenMG Jukebox. A player for my Coby MP3 player. A few options, to say the least, and that doesn’t include the 1000s available for download.
But, over time, I keep coming back to Media Monkey. It isn’t the slickest of interfaces, often feeling more DOS-like than full 21st century GUI. But it handles all the file formats I use (more on that in a minute), handles playback fine, and other than a slow opening where it re-reads all the files in the sub-folder structure, I trust it well enough to let it see my MUSIC MASTERS folder. For one simple reason.
It is more of a file manager with extensive music tools than an extensive music tool with basic file management. For example, over on the left side of my screen, I have a regular file tree with all the folders shown. I can browse them like I was using File Explorer or Xplorer2 (not actually, but similar). It gives me better content viewing of the files once I get to the file structure part, and it’s not perfect, but it’s the best file-based interface I have seen. Unlike Apple Music which has the slickest interface for browsing, but almost hides the file structure behind its menus.
But there is an enormous rabbit hole that I’m almost sidestepping here — if you have a tool that will manage multiple formats, you first have to recognize that there ARE multiple formats and understand to some extent the pros and cons of each format.
I don’t pretend to do that. I get that there are huge communities out there that will debate true lossless formats, would never accept anything less than AAC or FLAC or AFLAC (wait, I think that’s the insurance company, scratch that one). But unlike my former boss, I really can’t tell the difference acoustically between an MP3 recorded at 320 bps or merely 192 bps, let alone the lossless levels of other high-end formats. I’m fine to have some in that format, but if it’s in mere 192 or even 128, I’ll take it.
So most of my music is in some form of MP3 format. Regardless, Media Monkey can handle just about anything I throw its way. It merely needs the input. And if I find something it doesn’t handle by default? I have lots of file converters that will pre-process it for me.
Playback and sharing options: I skipped over the organization heading as that is a separate rabbit hole all on its own. For playback and sharing, though, I guess I should distinguish between several layers.
The first layer is simple playback on my computer. Media Monkey can handle that, as can Apple Music or a host of other music players. Nothing complicated there.
The second layer is playback around the house, and I confess there I’m not well-equipped. I have some ideas, some devices, but I generally rely on internet playback rather than casting about the house or direct access to my computer. I have some tools to do basic upgrades in the coming month, and it will likely be sufficient. Not by an audiophile’s standards, but for my basic needs.
The third layer is playback while mobile, and that’s where things get interesting. I have Apple Music, with a full family subscription, and since all three of us have iPhones, it’s a good investment. Eventually, ALL of the music will be available on my Apple account and shared with all 3 of our accounts, but after I tried letting Apple upload everything willy-nilly, I realized what a crapfest that would be. So I deleted it all and started over. I may have to do the same with Google Music, Amazon Prime Music, and YouTube Music. Why do I have those other services running? Because I just use their free option, and sometimes things I want are not on Apple Music. So why not? All it costs me is a bit of time to share them and upload them.
My real playback challenge though is simply 20-30 feet from my main computer. I like to listen to music while I work out, preferably LOUD and distracting to put me into a zone, and I will soon have three mini-areas set up in my basement for exercise. Well, soon being in the next month, if all the phases hold. But what do I do if want to put on headphones and just dance around? I know, I know, you didn’t need that image.
I have two basic options — corded or wireless. But my wireless runs off bluetooth, and outside of my phone setup, none of the options downstairs, not my computer, not my stereo, nada has built in bluetooth connectivity. I have a tool that should help with it, and I have no idea where I put it. Alternatively, I can run something from my main stereo with headphones using a big ass jack, kicking it old school, but my stereo isn’t really set up for digital input either. Overall though, wireless would be better, I just need to set it up properly. I have good headphones I can use for the work out or going truly mobile, but if I just want to lay on the couch and veg with music on, I’d like something a bit more encompassing than wireless buds. But I’m not paying for the high-end stuff, my ears can’t tell the difference anyway. It’s just that I can’t be blasting tunes when the rest of the family is home. The floorboards are just too thin and not much of a sound barrier.
Sharing is more complicated. Generally, it is about sharing with Andrea and Jacob, and that is about sharing the digital files themselves. That will be solved through Apple Music, so not a giant challenge. But I would also like to be able to share the playlists and some music reviews on my blog, right here. I ran a test with one I did earlier this weekend for an old album, and for some reason, the playlist will not share properly. It shows 8 of the songs, but not all 10. I assume it’s the difference between sharing 8 songs that are freely available in subscription mode and 2 that are separate purchases or something, but I’d be fine if it JUST shared a preview of the songs. I’m not trying to share the actual music, just the list with some links for people.
Which takes me to those other streaming services. If in the end, it is easier to share a playlist from there or share playlists across platforms through Media Monkey, I’ll do that. Because I have a HUGE project that I started 4 years ago, and it will take me a long time to do. But it requires me to have the ability to share playlists, unless I want to do a LOT more work manually. Pass. So I still need to figure out a reliable workflow for sharing the lists, not the actual files themselves.
The rabbit hole of genres
Genres doesn’t feel like it should be a rabbit hole. The archivist in me, the analyst in me, the music lover even, all scream that order should be rather simple. And if it is something like “Christmas music”, that seems like a no-brainer. True, I might argue that “Grandma got run over by a raindeer” isn’t exactly the same genre as Bing Crosby singing “White Christmas”, but so what? It’s all primarily Christmas music. Or even “holiday music” if you want to be a little more inclusive and throw in the dreidel song or something.
But even in my old setup, the genres were a problem. Sure, I could have a simple folder for Classical. And a category for Movie Soundtracks. But what if a soundtrack used mostly classical music? Well, if it’s a soundtrack, that would be clearly with soundtracks to me. If the “nature” is classical and classical only, it would go there. But the main impetus for having a group of music around a movie is the soundtrack itself, tied to the movie, not a composer, so seems simple.
Then I come to someone like Alannah Myles. She’s not clearly “rock” although some might think so. Including herself at times, apparently. Clearly “pop”. Except Black Velvet is not really “pop” per se. Certainly not uptempo normal top 40 pop. Some of her other albums even go pretty close to country. Hmm.
Well, that’s an aberration, right? So what about someone like Shania Twain. She was clearly country until she went to pop country and a bunch of songs crossed over to simple pop. On the same album that had clear country ballad tunes. Sigh.
Okay, let’s start with some old 60s rock. Although a lot of 60s rock was really 60s pop, like the Beatles. But I certainly wouldn’t put the Beatles in the same genre as AC/DC or even Bob Seger. It’s all spectrum stuff, some argue. Huge swaths that are rock and roll in all its forms, and sub genres for everything else!
Oh, dear lord.
I shouldn’t despair, some of the basics are fine for me:
Rock
Pop
R&B
Soul
Reggae
Blues
Jazz
Country
Folk
Vocals
tbc
tbc
tbc
tbc
Classical
Soundtracks
Musicals
Comedy
Christmas
Kids
Radio shows
My collection falls heavily in the first two categories, rock or pop, from the first column. I’m not sure I’m sophisticated enough to separate out everything from R&B, Soul, Blues, Jazz and even a few types of Reggae, they blend together at times for me. Or if it even matters. I struggle with some of column 2 that a few artists are sure not pop or rock, but aren’t really folk or country, and yet they do have very strong vocal components. Column 3 goes back to normal, with some very obvious categories that seem fine.
So I reached out online to see if any of my friends were closet anal-retentives when it comes to musical genres and filing, and they fell into three giant camps.
Camp A is the “I’m not organized” category. Pretty common, lots of people have their collections stored all over the place.
Camp B is great if you want to go into a sub-genre world. One friend noted that she has sub-categories for “Surf music, British Invasion, Psychedelic rock, Glam rock, Classic Rock (70s), Hard Rock, Soft Rock, Punk Rock, New Wave, Grunge, Britpop, Indie rock” and anything after that is too narrow to need a niche. I’m not even sure I could name a band in each of those categories although I like some of it. I certainly have surf music, British invasion, soft rock. Classic would be hard to nail down evenly. Not so much the rest.
Another friend noted his genres go in a different direction. He separates his physical collection by geography, (Canada, USA, Europe/World), old school, soundtracks, comedy and compilations. It’s interesting, I have some overlap, but geography doesn’t excite me. I doubt there are many times I would think, “Hey, let’s listen to some American music” as something that would help me find it.
And that type of search is where Camp C comes in. For them, it is more about mood. So, for example, a up-tempo collection for partying or dancing, or a relaxing mellow collection for Sunday afternoon. It is a huge camp out there that does that, and I see the attraction. But to me, that is what playlists are for, not how you save your music? Dunno. Might be the archivist in me.
And therein lies the rub. Some of what I’m dealing with is the mental side of “what’s the most logical way to organize it”. First and foremost is the band, then an album, then the songs. It seems natural to me. Some might do years, but I feel the album is the proxy for year. And if I just want to find a random song, I can always search. But for backups, organizing, almost nothing seems more fundamental than the band itself.
Except, perhaps, genre. Does it make sense to have an alphabetical list of every band in a general folder or is it like my physical collections where I put all my country music together, all my pop, all my older-style rock. Which was fine when it was a handful of CDs. Now that I have a much larger digital collection, and things are more likely alphabetical, does it make sense to put the Beatles next to AC/DC? Probably not.
Sigh.
Is there an off-the-shelf solution?
In an ideal world, I wouldn’t have to think about this. Someone else would have already solved all of this already, someone IN THE BUSINESS, who knows the difference between small shades of nuance in rock genres for example. A professional. Or a business.
Like Apple perhaps. Yes, they have default categories:
Alternative
Blues / R&B
Books & Spoken
Children’s
Christmas
Classical
Classical Crossover
Comedy
Country
Dance
Easy Listening
Electronic
Folk
Hip Hop / Rap
Holiday
House
Industrial
Jazz
Karaoke
Metal
Musical
New Age
Original Score
Pop
R&B / Soul
Religious
Rock
Singer / Songwriter
Soundtrack
Techno
Trance
Unclassifiable
World
Thirty-three default categories to arrange everything. Sounds great, right? Except it does nothing for me that I didn’t already have. It puts Blues and R&B together and then puts R&B and Soul together. Same problem I already had. It separates folk and country, sure, but doesn’t solve my “vocals” problem. Classical crossover? What the HELL is that? Popular classical, like Rachmaninov, or the classical songs that show up in movies? Or Beethoven’s Fifth, disco style?
Easy listening I guess is meant to be the non-rock, non-pop, non-folk “soft stuff”? Maybe I put the vocals in there. Or maybe it is just soft rock. I will probably never have anything in the Alternative, Books, Classical Crossover, Dance, Electronic, Holiday, House, Industrial, Karaoke, New Age, Original Score, Religious, Singer / Songwriter, Techno, or Trance. Taking me down to 18 possibles, although Easy Listening, Hip Hop / Rap, Metal, and World likely aren’t topping my list either. Say, maybe 14 categories. Is that better than just 6? Or my original 17?
It’s a start, at least. I’ll have to check out the other online streaming categories, but even they have started to go by mood in a lot of places.
Some time ago, I switched my site over to using the Next Gen Gallery, and at first, it was a great tool. The only limitation it has, in my view, is that it doesn’t really handle needing to insert a single image at a time. The NG Gallery infrastructure is designed around galleries, not surprisingly, and it wants very much for you to insert a gallery, not a single image. If people want to insert a single image, they should use the media library, or at least that’s the natural logic.
But I have about 15000 photos in my short-term photo collection (I haven’t processed everything yet) and when I’m done, it will likely be around 35-45,000. That’s a lot of photos in the gallery, and the main reason why photographers don’t use the media library, since it would just bloat the media tool that comes by default. NGG solves that problem by having a separate file structure for its uploads, but offers no tool to insert a single image from a gallery. Why would I want to? For two reasons, mainly.
First and foremost, if I’m writing a blog about an amazing sunset I saw, I might have 20 pictures to share for the day, but only one really good one of the sunset. So I just want to show the sunset photo. Or if I was using it as a product gallery, I’d like to only show that one image without having to play with other images at the same time in a carousel or grid or even a slideshow. I *just* need that one photo.
Second, I’m a blogger and my post style is one of narrative arc most of the time. I tell stories. And if I’m telling a story of, for example, a trip to Mexico, I might want to write about something I did on day one, with a photo from day 1 right next to it. Several paragraphs later, I might want to talk about something that happened on day three, and again, I want the photo right with it. And so on for day four, and day six, and saying goodbye on day seven. Five photos, spread out throughout the text. I don’t want to just put a gallery at the top or bottom of the post and force people to scroll back to see it.
I want to be able to simply insert a single photo, and move on to the prose. Is that so unreasonable?
Dreaming the possible dream in the classic editor
Originally, before Gutenberg, there were 7 main ways to insert an image by itself:
a. Insert from the media library. This is the recommended default approach for all of WordPress. WP gives you a media library, you upload your photos there, and anywhere in your site you can use them. Which works well when you have, say, up to 300 photos. Once you start getting above that threshold, the requirement to browse through all your photos at once is a pain in the patootie. Because the media library doesn’t give you folder options by default (although there are other plugins that CAN simulate that functionality) and so when you go to insert a photo, it shows you ALL the photos in the library at once. Images you use regularly as featured images are side-by-side with Aunt Petunia’s birthday party pics. Or intermixed. Finding stuff can be annoying. So most people go with some form of enhanced insertion tool once they get above a certain size. But, on the positive side, once you find the image, all you have to do is click “insert” and BAM! it’s in your post.
b. Simple galleries that use the media library. Many users using the ML look at the chaos of all the photos in one directory and decide instead to go with a gallery tool. The simplest galleries use the media library as their default storage area. They give you a replacement browser for the ML, essentially, and you go through to find the image you want (often in albums and galleries and folders, oh my!), find your image, and allow you to insert it. As an aside, there is also no common nomenclature for organizing photos…some tools have folders that include albums and then the lowest level is a gallery. Others have galleries with albums inside them, and then within albums, folders. The complete opposite of the first one. But I digress.
The only real downside is that if you go to use the default ML for something else, like a featured image, you still see all those photos in one directory. The “browser” you use is a bit of a sham — your photos are still all in one directory, it’s just showing you an interface that fakes you into thinking it’s a structure. Great if you use the gallery tool for EVERYTHING, bad if you still want to use your media library normally for anything else.
c. Hotlink from somewhere else. This may not quite be fair to include as it is what you could do anytime. There are plugins for example where you can host an image somewhere else (often on paid photo sites like Flickr or SmugMug), and then you just paste the URL from the other site. Some of the plugins will actually read the other site’s structure for your account (you have to provide login/pwd details to connect the two), and bob’s your uncle, you can insert images. But you are storing your photos SOMEWHERE else. I used SmugMug for awhile, but it was annoying to pay for extra storage when I already have my own site that I am already paying to host.
d. Hotlink from a self-hosted gallery. Again, this may not be quite fair to include as it is still outside WordPress. Before using the gallery tools built-in or NextGen, I had a copy of Piwigo running on my site, a full separate gallery software tool, and I did that because I couldn’t get a good gallery working properly within my original WordPress site. Rather than continuing to pay for SmugMug, I installed Piwigo, connected it to WordPress, and I could, for the most part, insert individual images wherever I wanted. Except, again, it’s not “within” WordPress and sometimes the plugin connection was wonky. It also requires me to run a whole separate software package / installation with all the admin overhead that goes with it (updating themes, tweaking plugins, etc.).
e. Use NGG with the SINGLEPIC shortcode. While NGG doesn’t give you a tool to insert the image directly, you CAN create an NGG shortcode that will do it. If that sounds like it solves the problem, wait a second. Here’s how it works. First, you go into your admin back-end. Open the gallery that has the image you want to use, or where you think there are some images to consider. Go through the various photos until you find one you might want. Note the ID number for the photo (when it gets uploaded to NGG, it gets assigned a unique number). Now, go back to your post, enter a shortcode that looks like this:
You put in the ID #, set the width and height manually, some options for a mode (don’t worry about it right now, I don’t use it) and then whether you want it to float left or right. Those are the official options. And when you’re done, voila, the image is inserted. Now, gee, doesn’t that sound like a fun process for a post that has MULTIPLE IMAGES in it? Maybe you can save a few steps by noting the numbers at the same time of all the photos you might want to use.
Let me add a kicker. The SinglePic shortcode isn’t even advertised anymore by NGG as a working tool. They have instructions on how to use it on their website but you pretty much have to search for it by name to find it. If you instead click on their documentation menus and work your way to the page where it says “Insert a single image”, the recommended solution is the next one.
f. Upload a second copy to the Media Library. Yes, you read that right. The NGG official solution is to not use NGG, but to re-upload the image a second time and create a copy in the Media Library and then insert it from there. If that sounds like you got on the crazy train, lots of users have boarded that same train. It makes no sense to most users that the solution to inserting an image from your gallery is to not use the gallery. And, if you’re a blogger like me, and you’re following best practices which are to use lots of images, even 2-3 per post, it would mean I would be adding around 5K images to my media library at this point. Yeah, no.
g. Enter the original hero. Now, since NGG didn’t provide an option, were the 800K+ users all just “screwed”? No, a plugin developer created a tool called the NGG Image Chooser. It is, in short (no pun intended), AWESOME. The developer had an NGG installation and the lack of options to insert images easily was annoying. Since he had good programming skills, he developed his own tool and then shared it.
Here’s how it would work…you would:
Write your prose;
Click on the icon in your toolbar for NGG Image Chooser;
Browse the file structure of your NGG galleries;
Find the image (or images, you could select multiple ones);
Enter some basic info about width and height, etc.;
Choose a specific type of “insertion” tool (* explained below); and,
Click “insert”.
And just as with the media library, BAM! instant insertion. It was glorious. And his options for insertion were really robust. Separate from bells and whistles for templates, etc., he had eight different options for inserting the image:
NGG tag of image
NGG tag of thumbnail
NGG tag of multiple thumbnails
Thumbnail with link to image (HTML)
Thumbnail with link to custom link (HTML)
Thumbnail only – no link (HTML)
Full-sized image only – no link (HTML)
Text link to image (HTML)
Options 1-3 are basically SINGLEPIC shortcodes — but it writes them FOR you. Click on the image and say insert. That’s it. Options 4-5 were for people who wanted clickable images that would either take you to the full-sized image or somewhere else entirely (like a button). Options 6-7 were the opposite, no links. And then option 8 was a simple text link that would open the full image.
If we’re only talking single images, options 1, 2, 4, and 7 were the most likely choices, depending on whether I wanted a thumbnail or the full image. And for me, it was really just a choice of #1 or #2 to take one approach (the shortcode) or option 7 (if I wanted to avoid NGG risks completely).
Here was my risk analysis…since NGG doesn’t particularly encourage use of the SINGLEPIC code, perhaps #1 or #2 was a bit risky. If they ever eliminated it, my site would suddenly have empty links. The shortcode would stop working. By contrast, option 7 (which would insert the full HTML link to the image) was almost risk-free…as long as I didn’t move the image file to somewhere else in the structure, it would work.
I’m a paid user of NGG, so I reached out to them for support, and they told me that SinglePic should be fine as LOTS of people are using it. I started using it liberally in my site, and it worked just fine. It doesn’t have a “float: center” option, but that was easily fixed after the fact in the editor. I could adjust size easily, it was glorious.
I don’t know what the other 800K+ users are using, since there were only about 10K users of NGG Image Chooser, but based on the support forums, I suggest they simply weren’t using anything else. Many people wrote and complained they couldn’t insert single images, and were told to use some sort of subset of the methods above.
I felt like I had found the Holy Grail of plugins with NGG Image Chooser. Life was good.
And then WordPress screwed it all up.
Dreaming the impossible dream in the block editor
When WP upgraded to the Gutenberg block editor, the NGG Image Chooser stopped working. Well, okay, that’s not ENTIRELY true. Options 1, 2, 3 work; options 4-8 don’t. Now, I was using options 1 and 2 mostly, so that shouldn’t be a problem, should it?
Well, I wasn’t sure. For one thing, it’s a short-code…in the classic editor, it would show you the actual image. In Gutenberg, it shows you the image briefly, and then replaces it with an empty image folder of thumbnail size. It is no longer sized to the size you will actually see on the front end, partly because you have to wrap it in a Classic Paragraph block in order to get the SINGLEPIC shortcode (it’s the only block that gives you the “image chooser” toolbar). Once you GET the shortcode, you can paste in any other block you want, but it still isn’t going to show you the WYSIWYG version of the image. I have to continually bop back and forth to the preview screen to see how it looks in “live mode”. Pretty annoying.
And again, looking at the official website for NGG, it doesn’t even tell you to use SINGLEPIC. I reached out to Imagely again, just to be sure there were no immediate plans to deprecate the SINGLEPIC shortcode, but relying heavily on something that they don’t even use makes me really nervous.
So I considered my available options.
a. Ditch NGG and go with another gallery tool. Umm, no. That’s not a real option. 1400 posts and an enormous amount of work already invested in the current tool? Ditching it would be a nuclear option and I am far from that point.
b. Find another tool that integrates into the block editor. Great idea, but there isn’t one. NGG Image Chooser was it.
c. Upgrade my current tools to cover it. I reached out to Imagely for the NGG tool to see if they had anything in the works to support singlepic insertion, but people have been asking for it for over five years, and nothing has showed up yet. They MIGHT have something at some point but I’m not holding my breath. Even their “block” has no options built into it. It’s just a simple block to insert a gallery. Sigh.
I’ve been using Stackable as my block collection of choice, and I reached out to them too as I’m a paid user. I cheekily suggested that perhaps, if they wanted to pick up 800K+ users pretty fast, they could offer some sort of built-in tool for their blocks that would let NGG users insert directly from their Gallery files, not just from the ML. 🙂 For me, it’s a no-brainer market niche, since NGG is the most-used gallery in the WordPress environment. In my opinion, this would also likely be the BEST solution, since Stackable has tons of styling options for their blocks and NGG has none.
I reached out to the developer of the NGG Image Chooser tool to see if there was anything in the works to upgrade NGGIC to be more block-compatible and the short answer is “no”. He doesn’t have any particular experience with blocks, so finding the time for such a big conversion probably won’t happen soon.
So I got thinking. Could I develop my own block, edit his code down to just the two options I need? Yeah, no. There is a very slim chance I could come near-functional, but almost zero chance I could get it to work in a separate block that I could style successfully. I don’t have anywhere near the skills, knowledge or experience to pull that off. Sigh.
It really is an impossible dream, isn’t it?
Achieving the impossible
With all that context, it seemed hopeless. And when that happens, I try to remember to take a step back, identify the key parameters and limitations, as well as the goal, and see if there is a totally out-of-the-box way to solve the problem. Again, based on the support forums, nobody else seems to have done it, but I’m stubborn that way. NGG, the developer and Imagely told me “no dice”, and I should probably listen to the experts more often than not, but I was motivated. Let’s reframe the parameters:
NGG is focused on supporting the Gallery tools.
NGG doesn’t like SINGLEPIC well enough to actively support it and promote it.
The image chooser plugin only works now with SINGLEPIC.
STACKABLE has a bunch of great styling tools, but nothing that works with NGG directly.
I thought about those four elements for awhile, letting them swirl around in my mind, and came to the realization that if I want my site to not be at risk, I should really think seriously about ditching the SINGLEPIC option. So that removes #2 and #3.
That left me with only two variables: NGG does galleries well but doesn’t have an option to insert a single image nor does it have block styling options while Stackable has block styling options out the wazoo but nothing that works with NGG.
I felt a brain itch. There was something there crying out to me to reframe further. Neither tool could do the whole job. Wait…what if I used them together, even though they’re not designed to work that way, and try to get the benefits of both. Hmm…could that work? On the surface, most users would say no. The blocks just aren’t programmed to interact that way.
But I mentioned already that I’m stubborn. So I reframed the problem further. Here’s how I worked through the elements of a possible solution:
START WITH A GALLERY: NGG wants to work with galleries, so who am I to argue? I used NGG to choose the gallery and inserted one from my TV show reviews that has about 13 images in it which I displayed in a BASIC THUMBNAILS layout.
NARROW THE NUMBER OF IMAGES: NGG wants to display a full gallery of images as the one did above with 13 showing, along with slideshow buttons, etc. But if I go into the options, I can choose which images to include/exclude in a gallery. I went into the image inclusion/exclusion option, and excluded all of them but one.
FIX BASIC STYLING: Since I don’t want any extra “elements” included, I went into the gallery options, turned off all the extra bells and whistles (like the slideshow link), reduced it to a single column view, overrode the thumbnail sizing and set it for 300px, and went with the DEFAULT VIEW template, since I want it to “always” work (and NGG is likely to keep supporting their default options).
Okay, so I have the basic image there. But here’s where the challenge starts. That “block” takes up the full width of the page, even though the picture is small, and the NGG Gallery block has no options for tweaking the size or layout. It is a container that just holds the gallery as content. What I really need is a way to style that container.
Normally, at least in the old classic editor, I could have put a DIV tag around it, gone into my theme and defined some special CSS code for that type of DIV, and it would essentially have added some extra options. But I don’t have the Classic Editor options and if I have to go into defining a bunch of special CSS styles for multiple image options, I’m sunk. I would have to play with too many CSS options — float right, float left, float center, top alignment, captions, fonts, etc. — without any tools to help style them quickly on the fly.
All the kind of stuff that you are supposed to be able to do in the Block Editor much more easily. So how do I do it in that Block Editor? Hmm…there is a default GROUP container…But the default block doesn’t have much styling, at least not like Stackable does. Hmm…
WRAP IT ALL IN A STYLABLE BLOCK: Stackable has a CONTAINER block with styling controls out the wazoo. By default, just putting it in a CONTAINER block doesn’t do anything unique, it’s only when the styling starts to get applied that things “happen”.
If all I wanted was an image in the centre, I could go with the gallery style above. But the real challenge is integrating it with other blocks so text could “flow around it”. The equivalent of having the whole gallery float left or right and not occupy the whole width of the page.
Stackable’s CONTAINER block (and all their blocks really) comes with three types of tweakable options.
First and foremost, there is the LAYOUT tab. While it can add some bells and whistles, I wanted the most minimal options in the block so as not to interfere with anything else, so I went with the PLAIN style.
Second, under the STYLE tab, I set the height to normal content width of 100% and the background to no padding. Oddly enough, I tried adding a background colour to the block just so I could “see” it while editing, but with the colour on, it immediately went to full-width and I couldn’t collapse it. So all the background options have to be “off”.
In the ADVANCED tab, I set the block spacing to the smallest possible height, the vertical alignment to the top, the horizontal alignment to the right (but could have been left or centred), block margins and paddings to 0px, column spacing to a minimal height, vertical alignment again to the top, and column spacing to 0px.
That leaves me with two “tweakable settings”. First, in the block area, there is an option to set the “maximum content width” of the block. I set it to 250px so it would be “smaller” than the above examples (and thus show that it was working). Then in the CUSTOM CSS setting (yes it’s still custom CSS for the page), I added:
/* Container */
.ugb-container {
float:right;
}
I could add some other styling in there, but I was really going for proof of concept.
Did it work? You tell me. The picture to the right that the text is flowing around? That’s an NGG GALLERY block set within the Stackable CONTAINER block, and styled as per above. It does EXACTLY what I need it to, and nothing else.
More importantly, it uses the default gallery options of NGG, so it shouldn’t ever “break”…it’s their default settings, using their preferred / supported default option of using a gallery, and the container doesn’t really care what’s inside it. I could put ANYTHING in there, I just happened to do it for an NGG gallery.
OMG. I did it. I achieved the seeming impossible dream.
Checking my math
I reached out to Imagely and Stackable under my paid support options for them to look at my solution to see if there were any gremlins hiding in the weeds.
Imagely gave me four responses:
SINGLEPIC should live long (if not prosper) since lots of people are using it (not a ringing endorsement) so I *could* just use the other shortcode for small pics (I had already found out too that it will support float:centre which the documentation doesn’t say, but only if you specify the width first so it knows how big it is for centring calculations, I guess);
The gallery option will work, but might get cumbersome if there are a LOT of images and I load it multiple times on the same page;
The gallery works by excluding all the other images by number (not including the one), so if I have, say, 20 images, and I want to just use the last one, it will then insert the gallery code to INCLUDE ALL and EXCLUDE 1-19. That sounds fine until they pointed out that if I ADD to that gallery, say a 21st image, then the INCLUDE ALL command would now be 1-21 and then only exclude 1-19, meaning it would show both 20 and 21. In other words, it doesn’t really work for dynamic galleries that grow. If I can prepopulate stable galleries, then it works perfectly.
They like the solution and have forwarded it to their developer’s group as a potential future solution / feature request. I’m not holding my breath, but at least they aren’t saying “NO, NEVER DO THAT!”.
Stackable’s response was a bit less effusive. They basically said, “Well it’s working, so yeah, that’s the right way to do it.” Not exactly a ringing endorsement, but I had hoped they would either tell me “Hey we’re building it another way” or “there’s another tool over here you could use” or “well, you don’t need the height setting here or the horizontal alignment setting there if you’re using FLOAT RIGHT later”. But for now, it works. I’m not thrilled about it only working for relatively static galleries. But it works.
And no one else seems to have found that solution so far, so I’m pretty stoked that my limited experience, skills and knowledge in coding didn’t stop me from thinking outside the box for a solution that I could actually do.
I’ve seen the ads for so-called “metal prints” on lots of sites, and I’ve always thought, “Why?”. And then a woman on one of the astronomy groups showed what she’s doing with them — basically noting that they are “ultra thin”, she can use the adhesive hangers, get rounded corners, and they don’t stick out from the walls.
She’s hanging her astro photos in high traffic areas and they almost sit flush to the wall. Plus no frames to buy or put them in. Hmm…maybe that’s worth considering, see if I like them.
It’s the era of Covid, so everyone is advocating buying local, whereas for photo books, I’ve pretty much stuck with Shutterfly. The prices for these prints is not cheap, so there’s definitely going to be a quality factor bisecting the price factor. Let’s see what’s out there somewhere around the 8×10 size.
PosterJack.ca ~ $37
Like almost all online sites, their initial prices go one of two ways. Often, if you “join”, you get initial discounts. Which are “okay” level discounts, but not exceptional usually. 15-20% is the norm. But if you make an order, you start getting regular offers in your email, and Shutterfly often runs offers of 40-50% plus free shipping. Anything else seems like a markup as opposed to a smaller discount, but I digress.
PosterJack lists an 8×8 HD metal print at $40 (all prices will be in Cdn unless otherwise noted). And just by hanging out on the site for 5 minutes, it gave me a pop-up for 20% off. So $32. Like I said, not exactly cheap when a paper one through a place like Costco can get that down to a few dollars and some simple frames through Michaels go on sale regularly. Call it $15 and I’m being generous. An 8×8″ Classic White matte print will drop it to $27. They also have a Classic Silver, and with the discount, it would bring it down to about the same price as the Classic White’s existing discount, so $27.
Shipping looks like $10 now, and they’re 100% Canadian. Well, Torontonian, but close enough. 😉
BestCanvas.ca ~$25
They have a deal right now on 8×8″ for $10. Great price, and shipping would be $15 for the first item, free after that in the same order. They’re not Canadian, even though they have a Canadian domain, everything is shipped from the US. Worth a consideration.
Vistaprint.ca ~$22 (foam)
They actually don’t have metal prints, but they do have foam board. It too is light and would be fairly flush to the wall without needing a frame. Not exactly what I’m looking for, but the price is decent (11×17″ runs $20 marked down to $14). And about $8 for shipping.
Blacks.ca ~$40
I know, you’re thinking, “Black’s is still in business?”. Yes, not the old Black’s with stores in malls per se, but you can order online for processing. It lists the HD gloss options for $34.99 with some sort of “promo” to be applied at checkout. Free shipping if you spend over $50, and the discount looks like up to 25%, so would likely cost you two prints to get it. But it is all Canadian. About $13 for shipping.
Canvasndecor.ca ~ $41
They have two options — HD Gloss and Brushed Aluminum. The woman who inspired me to consider this noted that on her prints, particularly her astrophotography prints, she finds anything except the gloss tends to dampen the colours too much, almost washing them out. And she doesn’t find too much “shine” on the gloss since they sit flush.
They’re based in London, Ontario, and so shipping is standard ground shipping costs from there. A 8×10″ portrait starts at $28.99, but that is without any discounts applied. With the order, you can get a free 8×8″ extra metal print though, so that’s attractive. Often places like Shutterfly will include a free option where they’ll print a new product, you pay the shipping, and you get to try it out with obviously the company hoping you’ll buy more in the future. The front page suggests they have free metal prints which LOOKED like a similar offer, but no, it’s as an add-on to an order. Probably about $13 for shipping.
PhotobookCanada.ca ~$25-$37 (cheaper with a membership)
PBC is a lot closer to the standard offerings when ordering from pure photo sites. Their list price for an 8×8″ is a whopping $54.99, but oh look, there’s a 45% off coupon to bring it down to $30, everyone else’s standard price. And you can get another 10% off if you’re a special member i.e down to about $25 but you also get free shipping (their special memberships are like Amazon Prime memberships). And if you act now, operators are standing by, for a limited time blah blah blah. Not quite, but it feels like that using some of these sites. Of course, if I was planning to print a whole bunch of photos, free shipping is a nice perk to offset the membership upgrade. Otherwise, an 8×8″ print is about $12-13 to ship (standard).
However, as an aside, one of the benefits of going with a true photo printing site is that they know you may have something in mind other than a standard 1 print/1 image layout. So PBC has a BUNCH of layouts, all designed to help you do layouts quickly and easily. So “gifts for Mom” are an obvious popular choice, and they have layouts for 2-5 prints that can be arranged in a perfectly aligned collage with some writing over it saluting Moms. Or just nice layouts without any text.
CanvasChamp.ca ~$30
An 8×8″ is $17.72, which seems easy enough, and then your world explodes. They have options for single prints, wall displays, collages, split designs, mosaics, lyrics, digital painting, something called a bus roll, or putting quotes on metal.
The single print is what you expect. Wall displays? They have 24 different layouts so you can choose 3-10 pieces that after printing will all align properly into say a rectangle on your wall and look like it is perfectly designed to do that. Because it is. Not cheap obviously, printing say 10 separate metal prints, but the only place I’ve seen it as an option.
The photo collages are just layouts for multiple images in the same print but they have decent options. Split metal are designed as panels that hang in parallel (quite common) but goes way beyond that with 2-8 layouts that come a lot closer to the “wall display” layouts, but slightly different, and generally designed for a single image shared over all the pieces.The photo mosaic also works with a single image and has up to 21 “tiles” in various layouts (3×7, 4×5, etc.).
For the lyrics on metal, it is touted mostly as a “first year anniversary” gift (why? I don’t know, first year is “paper” but sure). The examples are some sort of sheet music default or a separate image (like a wedding photo) and then printing the lyrics to the first dance song over top. Awwww…okay, it’s not a completely stupid idea, and if you’re a guy looking for a “sweet” gift, sure.
Digital painting was a weird title, and what it actually does is offer you a bunch of standard filters you see in a lot of picture processing apps. You can take a “real” photo and make it an oil painting; or apply a charcoal filter to it to make it look like a charcoal drawing; or some sort of “knife” drawing; or a comic character. Now, just to be clear, YOU aren’t doing it, they are. You submit the photo, they work their techno magic and creativity. It’s a customized work of art, presumably. Are they likely using the same techniques of PhotoShop? You make the call!
I had no idea what a “bus roll” is, and it wasn’t until I saw the templates that I saw what they mean. On old buses, there literally was a bunch of destinations printed one above the other — so the driver would “roll” through the list changing the sign. Most of that has gone digital now, of course. This is similar, but the default is basically five lines of text, fully justified, above each other. Often you see this with signs that people have in bars, family rooms. “Excuse the mess, my children are making memories” or their template “This family runs on LOVE, laughter, and strong coffee”. For the first one, memories is almost always the last line and it’s the largest font going the full width of the image; for the second, LOVE is the word that stands out. Often the image has slightly different fonts, not just sizes, or some words are italicized. Some are even custom tweaked within a line. This isn’t that fancy for the default, but some of the templates are decent and add a LOT more options / lines to work with. Cool options. I have no idea what I’d use it for, but a cool option. Maybe a list of the planets with pictures of them around it? I could see someone using it to make a list of all of someone’s grandchildren.
The last option, quotes on metal, is pretty straightforward. It takes the previous “limitations” and throws them out the window. You upload a background image, pick your size, enter text, change fonts, etc. I was actually quite disappointed with it because there are no sample templates. Such an obvious place where people could benefit from some assistance in design. I know, I have done a lot of quote memes, and finding the right format / layout can be challenging if you want the combo to have impact.
So I said it was the last option, but I was wrong. While they don’t list it on the first page of metal prints, when you’re in the tool, you also get a WORD ART option. If you don’t remember what those are, it’s where you insert a whole bunch of words and the computer generates a picture with those words turned every which way and adjusted for size so that when you’re done, it looks like a jumble. Often the words are all about a single theme, and you put that theme in much bigger prose. For the “image”, it is usually a simple shape. The tool here offers butterflies, diamonds, hearts, hexagons, home symbol, pentagon or round. It’s not the most sophisticated tool, but it will handle about 10 lines up to 20 characterr each line.
I have little use for most of the options, but nice to know they exist. Assume $13 or so for shipping on a basic order.
PrintPartner.ca ~ $41-$52
An 8×8″ runs $39 and the page says “If you order, we’ll give you 30% off next time”, standard practice. So let’s call it $28 for future orders. They have matte or gloss. Nice, clean, simple. Standard shipping costs.
PhotoHop.ca – $58
OMG, there’s a photo printing place that has a frog as a logo? And it’s Canadian. As a PolyWogg, I have to take that as a sign, right?????
They have brushed or white aluminum (as well as plexiglass, interesting). Put in all my options, $40. $18 for shipping. Ouch. That is one expensive frog theme.
Henry’s.ca – $?
I saw that they had ordering options, but it isn’t something I would normally choose with Henry’s. Hardware yes, beyond that? Not sure. Their price list was a bit odd. They listed aluminum “panels” and metallic paper. Hmm.
Loblaws.ca – $?
Loblaws has a photo processing studio, as does places like Shoppers Drug Mart (and shocker, even before Loblaws bought SDM, it was the SAME studio company behind the scenes). And they’re all closed for COVID apparently. Odd. Even for shipping and pickups?
Shutterfly.com ~ $49
I already mentioned that I use Shutterfly for my photobooks, and so I’m eligible for a range of regular promo codes. A friend who uses them won’t even consider ordering unless it’s 50% off, which is what she considers their REAL normal price. I’m not QUITE that harsh, but I tend to agree.
As I mentioned with PhotoBook Canada, going with a real photo site explodes the options. If I click on a simple 8″x10″, there are 51 different layouts I can choose from there, with multiple photos or multiple prints arranged on a wall to fit together. If I go with Glossy, it starts at $65 with an “up to” 40% code down to $48.74. Umm, yeah, probably no. 40% would drop it to $39, and even then…but it has free shipping right now, and it is good quality. Still no. Maybe if they have a metal print sale. They’ve eliminated brushed aluminum from their options right now too. Interesting.
Costco.ca ~$29
I saved Costco for last because I’m likely to go with them. Most of the printing places aren’t going to vary widely in their metallic printing (at least according to some more knowledgeable reviews online), I don’t have big needs, and one of the huge costs is shipping. But I can pick up CostCo products locally. And I’m already a paid member. Not quite a fair comparison, I know.
Their smallest size is 11×14″, a bit bigger potentially than I might want as a default, but even then, the price is only $29. Yeah, basically the same printing price as most of the other places but for a larger print and no shipping cost to add on.
They have 9 different layouts, including collages and some with some extra formatting over top (although usually you can remove that at the design stage).
It’s not as fancy as some of the other options, but it looks decent enough at an okay price, and free shipping. I need to pick a couple of astro photos to work with, and then I might try a couple of the above sites. Stay tuned!
I’m in the process of rebuilding many of the posts and pages on my site, so I will be temporarily taking everything offline, and putting them back up as I reprocess them. Here is my current progress: