Freefolio: A Free Responsive Portfolio Plugin for WordPress

When creating a portfolio with WordPress, the most ideal way to store your work is in a separate plugin. Later down the road when you want to change your theme, you’ll be able to do so without losing your portfolio content. Many theme authors are now starting to build support for existing portfolio plugins into their themes, offering styles for the plugin’s output to make the content seamless with the overall design.

That’s exactly what UpThemes is doing with its new Freefolio plugin, which debuted a couple weeks ago on WordPress.org. The plugin was created to work hand-in-hand with the shop’s new Creative theme, but also drops nicely into any other WordPress theme to add responsive portfolio functionality.

After activating the plugin, you visit the General > Writing settings to enable the Portfolio Projects option. This activates a new admin menu for adding portfolio content:

portfolio-projects

Here’s an example of the plugin in use with the Twenty Ten theme:

freefolio-twentyten

Freefolio is unique in that it offers a Dribbble import for designers who want to showcase their shots in WordPress. You’ll find the importer under the tools menu and only need to enter your Dribbble username to pull your content into your site:

dribbble-import

Once your works are imported, you can edit, delete, and curate your shots with the project type taxonomy (works like categories) and project tag taxonomy (works like tags). All portfolio items can be displayed in a responsive grid via the [portfolio] shortcode, which is highly configurable with the following options:

  • display_types: display Project Types. (true/false)
  • display_tags: display Project Tags. (true/false)
  • display_content: display project content. (true/false)
  • include_type: display specific Project Types. Defaults to all. (comma-separated list of Project Type slugs)
  • include_tag: display specific Project Tags. Defaults to all. (comma-separated list of Project Tag slugs)
  • columns: number of columns in shortcode. Defaults to 2. (number, 1-6)
  • showposts: number of projects to display. Defaults to all. (number)

Freefolio is compatible with the Jetpack Portfolio post type and was, in fact, based in part on that code. The plugin also credits Tammy Hart for her Dribbble -> WordPress code as well as the folks at array.is for Jetpack Portfolio Polyfill, which was adapted for use in Freefolio.

In the future, UpThemes plan to add a portfolio widget for showcasing recent items, and the development team is open to additional feedback on how Freefolio could be better. The plugin works with any theme but may require a few CSS tweaks to look perfect with yours. Download it for free from WordPress.org.

3

3 responses to “Freefolio: A Free Responsive Portfolio Plugin for WordPress”

  1. Cool to see you guys using the polyfill. We created that so we could get Designer launched. At the time we were told it might be months until the Jetpack Portfolio would be available, meanwhile we were already using the Portfolio on WordPress.com. So we forked the WordPress.com version and built in a few tidbits. Mere days after we launched Designer they shipped the Jetpack Portfolio. Sigh. ;)

    So we’ve just been using Jetpack since they launched it. Sorry for the outdated reference to the polyfill in that Designer doc.

  2. Nice review Sarah. There are many beautiful portfolio themes out there and this seems like a smart approach to address the problem of tight theme / portfolio coupling.

    My company also just launched a portfolio plugin for WordPress that takes aim at that same hiccup. It’s a freemium approach with some neat features and is also completely independent of any specific theme. Check it out here if you’re curious: giveitpizzazz.com

    @Chris Congratulations on the launch and review. Dribbble importer is a cool idea. :)

Newsletter

Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.