Description
This is for the makers.
We all love to share those final shots of completed works, but what really captivates your audience is the story of the how you made it. Project Pages helps you express your work in all its glory, share it with others consistently, and learn from what you’ve made.
🛠️ ProjectPages.io | 📚 Docs | 👊 Join the Community
🕶️ Project Pages Benefits:
- Record your work easily: Add and edit your projects easily from within WordPress admin.
- Build up a Portfolio of your Work: By repeating the flow of making a project page for each thing you make
- Connect the dots backwards: Seeing all of your work in one format helps you, and others, infer the larger brush-strokes of your work
🍻 Now available: PRO version – pay what you want: Upgrade now
🧰 Is This a Portfolio Maker? A Portfolio Theme?
Well it’s a little of both, and more. There are portfolio themes out there, and other portfolio plugins. For me these lacked structure and didn’t ever end up looking how I wanted them to. Project Pages was built from the ground up for makers & creators who make cool stuff.
Fundamentally: Project Pages helps you record projects, and present them in your WordPress site.
🥸 Who’s it for?
Project Pages is for…
- Indie Makers
- Artists
- Creators
- Designers
- Film Makers
- Craftspeople
- Illustrators
- Entrepreneurs
- Photographers
- Software Engineers
- Side-Project Machines
🛠️ Who made it?
👋 I’m Woody Hayday and I built Project Pages to showcase the things I’ve made, but along the way it showed me how important ‘making’ was for me. It helped me Connect the dots of my life.
- Maker – I enjoy metalwork, carpentry, architecture. I can’t not build things
- Software engineer & entrepreneur – I’ve built 30+ plugins/apps, and many profitable businesses
- Permaculturalist – I’ve planted thousands of trees and am building a cabin in the woods
You can see my Project Pages here, my homepage here, and my blog here.
🎟️ How to get started (Try out this Portfolio Maker)
You can find all this in more detail on the Getting Started guide or you can browse the full docs.
- Download and install this plugin
- Click „Project Pages“ from your WordPress admin bar
- Follow the „Steps to Project Pages Mastery“ on the Welcome page
- Enjoy adding all of the things you’ve made!
- If you like it, pay what you want for the PRO Version
🗺️ Project Page Features
Here you can read through the main features of Project Pages. If you think there’s a killer feature missing, please do tell me in the support forum.
- 🔩 Features & Benefits
- 2 minute install
- Record ‘Projects’ in WordPress
- Add Logs to your project as you go
- Tag your projects
- Stylise your projects with custom hero backgrounds (New: Video backgrounds)
- Showcase your projects on your WordPress website
- Share your projects via Social Sharing (Facebook, Twitter/X, LinkedIn, Telegram)
- Gutenberg friendly, Block-built
- Can be used as a ‘Portfolio Maker’
- Customisable
- Self-hosted: stand-alone at yourdomain.com/projects (NEW: customisable root slug)
- Ready to be translated into your own language (Translation ready)
- Fully modify via theme template files or block templates
-
And always:
- Zero feature bloat
- Modern, clean code, designed to perform
- Works out-of-the-box
- Helpful docs
- Regular updates
- FREE! I made this to give back. Enjoy it, share it if you like it 🖖 (PRO Version is ‘pay what you want’)
-
🆕 New in 2.0!
- Added Blocks Templating (kept support for legacy PHP templates)
- Improved editor experience (more to follow in updates)
- Added Video Backgrounds to Project Hero sections
- Overhauled log system
- Refactor of data access layer
- Added Welcome screen & assistant
- Created Knowledgebase (docs)
- Improved menus
- Improved Hero background options
- Added Timeline views for Project Archives and Tags
- Added feedback requests
- Added social sharing options to front end: FB/X/LI/Telegram
- Added custom templates for tweets and telegram messages
- Added ‘Recent Project Logs’ block
- Added Hero block
- Added Query Loop block
- Added Project Summary block
- Added single project caching to DAL
- Added Project Status Card block
- Added Project Body block
- Added Project Logs block
- Added Archive Hero block
- Added Archive Body block
- Added Tag Cloud block
- Added Gutenberg Block Templates for Single, Archive, and Taxonomy pages
- Cleaned and tidied everything 🧹
- Added Default/Legacy template support
- Refined settings model to better support v2.0 features, while sustaining legacy project pages
- Added ability to change permalink root (
projects
) to other strings (e.g.achievements
) - Updated translations for UK and US
- Added Social Sharing OG Meta tags (optional) for better sharing
- Block-enabled theme ready
- Backward compatibility with non-block themes
-
🩻 Template Modes
- PHP templates or Block-based templates
- Now supports Gutenberg Blocks Templates
- Easy to modify Templates (Guide)
- Works best in child theme
- Continued support for Legacy Templates (PHP templates)
A note about block-ready themes
Please note that if you are using an older theme which is not block-ready, you will not currently be able to use the new templates. This is because they take advantage of the block editor to allow you to customise your project pages.
I highly recommend you move to a block-ready theme, though I understand if you have a long-existing website you may not be able to do this quickly. Hence there is legacy support in Project Pages, ( so I’m sorry if the templates don’t look as pretty as the examples but unfortunately this is only available to modern themes, as supporting non-block themes is outside of what I can do for this for free! )
-
🧊 Portfolio Blocks
- Global Blocks:
- Query Loop
- Tag Cloud block
- Project Page Template Blocks:
- Breadcrumb block
- Hero (Single / Archive / Taxonomy)
- Project Summary
- Project Card
- Project Body
- Project Logs
- Archives / Taxonomy Loop (body)
- Global Blocks:
-
- Awesome Automatic Share Image Generation
- Generate OG Meta images automatically
- Choose from 25+ backgrounds
- Improves sharing reach
- Makes your project pages look very pro when sharing
- Requires Imagemagick PHP extension (mostly everywhere)
- Extra Blocks:
- Related Projects
- Featured Project (can show a random project too!)
- Prompts system:
- Pre-written prompts to help you write up your projects
- Individual prompts or prompt sets
- Designed for makers, creators, artists, entrepreneurs
- Pay What You Want
- The PRO version is pay what you want. If it helps you out, or you like the concept, I appreciate your support.
- Get Pro
- Awesome Automatic Share Image Generation
Project Pages – The online home for stuff you make
Whether you make furniture, buildings, art, take photos, collect rare objects, or invent things: Project Pages is the perfect place to log and share your side-projects, (especially if you’re already using WordPress).
Built by a maker, for makers. This is an adaptable, simple (but not shallow!), Project Portfolio generator. Project Pages helps you take the essence of each thing you make, record the making process, and share it in the most constructive way possible.
🛠️ ProjectPages.io | 📚 Docs | 👊 Join the Community
❓Common Questions and Answers about Project Pages / Online Portfolios
How do I make my own Portfolio website?
There are many ways to make your own portfolio website. I’m biased, but I think Installing WordPress and Project Pages is a great way. Using my WordPress template portfolio just makes it all easy.
What should be in a Portfolio website?
That all depends on your aims. If you’re intending to get work from this, try highlighting the work you’ve done already which qualifies you – perhaps client case studies, or particular projects.
If you aim is to document your work, for yourself and others then maybe put the meaningful projects in, or all of them so you can connect the dots later.
How do I get my portfolio noticed?
First up the thing 90% of people miss: MAKE A PORTFOLIO. So many people leave folders on their computers never to be shared publically.
Once you’ve got your Project Pages displaying your recent work, sharing becomes a consistent part of the workflow. Consistently sharing your work will get it noticed.
How do I make my portfolio stand out?
There’s obviously a marketing aspect here, that would be better answered on the Project Pages blog. Fundamentally though, people want stories. They want to see what you’ve made, how you’ve made it, and why.
There are many ways to make your portfolio stand out, but for me it starts with selecting projects you deeply care about or really interest you; this makes the standing out easier later because you can use the bigger context to reach more people.
How do you promote your portfolio on LinkedIn/Social Media?
Use Project Pages. Upload your Projects, give lots of context. Share consistently. It’s one thing having a portfolio maker make you a portfolio, but the key is to contextually share your projects after you’ve posted them. This sends your maker story out into the social web.
How much of this plugin is really ‘free’?
The core is most of the code, and it’ll always be free. It’s totally usable, in fact it’s epic, on it’s own. I’m building a few extra features that I needed personally, and that users have asked for; these are available in the PRO version…but even that is pay what you want, it’s just there for you to support the plugin if it’s valuable to you.
Screenshots
Blocks
This plugin provides 11 blocks.
- Hero (Single – Project Pages) Display the Project Page hero.
- Tag Cloud (Project Pages) Display a tag list on Project Pages.
- Project Card (Project Pages) Display the project card.
- Breadcrumb (Project Pages) Display a breadcrumb on Project Pages.
- Project Logs (Project Pages) Display the logs of a Project.
- Query Loop (Project Pages) A Project Pages block that allows displaying projects based on different query parameters and visual configurations.
- Recent Logs (Project Pages) Display recent update logs from your Project Pages.
- Archive/Tag Body (Project Pages) Display the Archive.
- Archives/Tag Hero (Project Pages) Display the Archives/Tags Project Pages hero.
- Project Body (Project Pages) Display the body content of a Project.
- Project Summary (Project Pages) Display the summary of a Project.
Installation
You can find all this in more detail on the Getting Started guide
–
- First make sure you’ve got WordPress installed somewhere, like yourdomain.com
- Install your plugin as below (you probably know how!)
- Activate the plugin through the ‘Plugins’ screen in WordPress
- Click „Project Pages“ from your WordPress admin bar
- Follow the „Steps to Project Pages Mastery“ on the Welcome page
- Enjoy adding all of the things you’ve made!
Automatic Install From WordPress Dashboard
- Login to your the admin panel
- Navigate to Plugins -> Add New
- Search Project Pages Hayday
- Click install and activate respectively.
Manual Install From WordPress Dashboard
If your server is not connected to the Internet, then you can use this method-
- Download the plugin by clicking on the ‘Download’ button above. A ZIP file will be downloaded.
- Login to your site’s admin panel and navigate to Plugins -> Add New -> Upload.
- Click choose file, select the plugin file and click install
Install Using FTP
If you are unable to use any of the methods due to internet connectivity and file permission issues, then you can use this method-
- Download the plugin by clicking on the red button above.A ZIP file will be downloaded.
- Unzip the file.
- Launch your favorite FTP client. Such as FileZilla, FireFTP, CyberDuck etc. If you are a more advanced user, then you can use SSH too.
- Upload the folder to wp-content/plugins/
- Log in to your WordPress dashboard.
- Navigate to Plugins -> Installed
- Activate the plugin
FAQ
-
Where can I see more documentation?
-
If you’re just getting started see this guide. You can see all of the docs here.
-
Where can I edit the page templates?
-
This changed in v2.0 as Project Pages now supports block templates as well as Legacy PHP templates!
Read the guide on page templates here
-
How can I keeep my own theme and show projects?
-
This is now the default template mode in v2.0+. Project Pages will use a gutenberg blocks template to build your pages, so your theme header and footer should show as normal around the Project Pages.
If you want to edit these, see above re: templates.
-
How do I do video hero/cover backgrounds?
-
Upload your video file somewhere (use WP Media upload, or FTP). Aim to end up with an URL of an .mp4 video file.
Select the ‘Video Background’ option, either in the singular project editor, or in the block editor if you’d like to apply this hero background to the Archive/Taxonomy pages; and enter a Video URL.
(Pssst. There are some great video’s to use as backgrounds here: pexels.com/search/videos/background/)
-
Does this work with Elementor/et all?
-
With 2.0 I’ve brought the core of this plugin back to life and up to date. Since I first wrote this (7y ago), WordPress and it’s ecosystem has evolved a fair bit. If there are any particular ideas/plugins/themes you want supported, I’m open to feature requests, which I’ll do my best to roll in, where it’ll benefit lots of people.
-
How do I give feedback?
-
Please use the support forum or one of the feedback forms built into the plugin.
Reviews
Contributors & Developers
“Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer!” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.6 – 06/12/2024 (pm)
- Fixed: Naming bug in js includes
2.0.5 – 06/12/2024
- Added: A further check and notice if user is on a non-block-ready theme, regarding templates
2.0.4 – 07/10/2024
- Fixed bug with missing block build directory
2.0.3 – 02/10/2024
- Improved theme support by adding checks to see if current theme is block based
- Tweaked readme
2.0.2 – 12/08/2024
- Fixed a collision with other plugins using config lib
2.0.1 – 12/08/2024
- Removed ProductHunt launch elements
- Added User feedback screenshot
2.0 – 09/08/2024
- Tweaked styles of metaboxes
- Made a new layout order for mobile users
- Tweaked text of
demo link
- Rearranged metabox order on editor page
- Improved styles on editor page
- Improved cover backgrounds editor
- Image backgrounds via URL
- Video backgrounds, try using some of these: pexels.com/search/videos/background/
- Added View link to publish metabox
- Overhauled Log system
- Added Log icons
- Improved Log DAL
- Improved Log default template output
- Added Welcome screen (Onboarding checklists)
- Added Join the community
- Added deactivation feedback
- Improved Menus
- Blocks:
- Added ‘Recent Project Logs’ block
- Added Hero block
- Added social sharing options to front end: FB/X/LI/Telegram
- Added custom tweet template for social sharing of projects
- Added custom Telegram message template for social sharing of projects
- Added ability to set default site-wide settings for theme via Full site editing (e.g. project hero settings)
- Added Hero text colour settings
- Added Hero bg colour settings
- Improved Hero options block layout and labels
- Improved DAL retrieval functions
- Added Query Loop block
- Added Project Summary block
- Added single project caching to DAL
- Added Project Status Card block
- Added Project Body block
- Added Project Logs block
- Added Archive Hero block
- Added Archive Body block
- Added template for Taxonomy archive (Project Page tags)
- Added Tag Cloud block
- Added improved powered-by rendering
- Improved styles throughout
- Added feedback support to blocks
- Cleaned and tidied everything 🧹
- Added Default/Legacy template support
- Refined settings model to better support v2.0 features, while sustaining legacy project pages
- Added ability to change permalink root (
projects
) to other strings (e.g.achievements
) - Added Social Sharing OG Meta tags (optional) for better sharing
- Added minimum PHP version (7.4) & Requires WP 5.0 version tag
- Updated translations for UK and US
- Updated Screenshots on .org
- Updated branding on .org
- Updated description on .org
- ProjectPages.io is born!
1.2.3 – 11/03/2024
- Updated: Tested up to var
- Preparing to make a substantial plugin update
1.2.1 – 11/12/2018
- Fixed: Bug where empty logs would save
- Improved: Hacked in a quick UI for header image style
1.2 – 11/12/2017
- Added: Project Logs (can now keep time-based logs per project)
- Added: Thin Column option
- Added: Coloured headers
- Fixed: Last Updated date now correct
- Fixed: Scaled automatic embeds to fit column
- Fixed: Header menu border glitch
- Improved: Styles for lists in content
- Improved: Project Page Edit Screen
- Improved: Fixed „project updated“ messages (from „Post Updated“)
1.1 – 08/03/2017
- Added Archive Display Settings: All Projects | Current & Completed | Only Current
- Added Tag Menu
- Added Tag Menu Display Settings: All Tags | Specific Tags
- Added setting: Choose to display/hide bi-lines and colour icons on project cards
- Added Demo URL + Link Title to Project Page
- Added Logo to Project Page
- Improved: Colours for status icons
- Note To Self!: Could do with a code tidy of templates 🙂
1.0
- Initial Release
- Fixed all bugs from Alpha 0.9
- Tested across devices
- Added new statuses
- Fixed: jQuery references removed, replaced with WordPress header scripts
- Fixed: Page Templates now run from plugin directory as default
- Read More Here