Project Pages

A WordPress Plugin to Display Projects in a Portfolio

Share:

Summary

In this era of creativity, more and more of us are standing chest-deep in scattered "projects". We burn through them as creatives, and many of them sleep as digital remnants on our C drive. But sometimes there's value in the old stuff.

I've written this plugin to quickly and easily share things I've created. There are, at time of writing this, a handful of other ways to achieve this "portfolio", but trying them, none felt right. All were too complex or badly coded.

This page is a Project Page: a no-nonsense portfolio page. You can see all my Project Pages here, and if you want to have your own Project Pages Portfolio, you can get the WordPress plugin for free here.

My hope for Project Pages is to build a better habit of wrapping up projects, to learn from the burned-out flops and the successes, and to share them all for posterity.

I share everything here, in the spirit of opening the kimono.

Woody Hayday
Jan 2017

Project Pages on WordPress.org:
https://wordpress.org/plugins/project-pages/
 
Project Pages
Status: In Progress
Updated: March 8th 2017
 

Pain to Solve:

Easily store & share project “post-mortems”. To build a coherent platform for connecting the dots backwards.

Tools/Skills Used:

  • WordPress – Built to run seamlessly on the worlds most popular web platform
  • Semantic UI – Keep it pretty 😉
  • KISS – Keep it Super Simple (no fluff in this plugin!)
  • RAD – (Rapid Application Development) – hacked this out fast
  • Home-grown WordPress Plugin Boilerplate
  • PHP, JavaScript, CSS, SaSS

How it went:

An easy plugin to write for me, this is a good example of pushing the boulder down the hill. I used my WordPress plugin boilerplate and Semantic UI to get things established quickly. The first fix which will go live on WordPress.org took me something like one days development, (balancing RAD and usability).

Thoughts:

Sharing Project Pages for free on WordPress.org was key to actually finishing this project. I’d had the idea for years. Every time I’d tried to set something up with other peoples plugins/themes, it’d always hit a roadblock. “Oh, they can’t add that?”, “No Pretty URLS?”, “Really? No way to tag properly?”.

I read a Kevin Kelly quote which said, (roughly, I’m probably butchering it), “If you can’t throw away or give away an idea, you might be best to create the thing yourself.” – This is another one of those ideas. I’d just not found a good solution elsewhere. (Note: Maybe this is me rationalising my ego-ownership of building my own variant…)

By sharing Project Pages, people will get some use out of the dev time. I’ll get to see more peoples work.

And lastly, with Project Pages I hope that I can finally bed down my big old projects, with less ego-attachment issues than binning them directly.

 

Get Project Pages for your WordPress

You can get the WordPress plugin for free, by searching it up in the Plugins area of your WordPress install, or by downloading it from wp.org:

Project Pages Porfolio Plugin (on WordPress.org)

(P.S. For all you web-people, it’s got plenty of cool benefits like pretty permalinks, cover images, etc. – check out the wp.org page for a full run-down.)

 

Project Pages Front-end Archive:

Project Page Front-end:

Project Page Front-end Footer:

Project Pages Editing:

Managing Your Project Pages: