Project Panorama


WordPress project management and communication plugin designed to keep your clients and team in the loop.

Project Panorama is designed to communicate project progress to your clients and team members. By giving parties a visual indication of project progress, you reduce the number of “where are things at?” calls and e-mails.

Panorama allows you to detail important project details including overall project status, project phases, documents and document status, key milestones and timing.

Panorama automatically calculates the time elapsed against the total project progress allowing you to see if you’re behind or on schedule.

Instead of sending clients to a list of tasks that have been completed or not, give them a progress bar with key milestones that indicate how the project is progressing.



Bug Submission and Support


  • Indicate overall project progress and identify key milestones
  • Break up projects into individual phases, automatically calculate total project completion by modifying phase completion
  • Provide key project information and automatically track elapsed time
  • Upload key documents and files
  • Get an overview of project progress vs time left before deadline
  • Embed project lists into your site
  • Embed projects into your site, mobile friendly


Installation Instructions
  1. Upload ‘project-panorama-lite’ to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Click on the new menu item “Projects” and create your first project
  4. Projects have progress bar, phases, milestones, start / end date, documents and descriptions

Restricting Access

You can restrict access to projects by making them private or password protected by changing the project visibility in the publish metabox.

Using Your Own Theme

Panorama by default has it’s own project page theme, this is ensure the best rendering and design across all themes. If you’d rather use your own theme, you can go into Projects > Settings > Appearance and click the “use custom template” option. We recommend using a full width template for best display. Not all themes will render the complex visuals in Panorama equally.


[project_list] – output a list of public projects, options include:

type — specify the slug of a project type defined in Projects > Project Types
status — ‘active’ or ‘complete’ to display completed or active projects
count — number to display before pagination
sort – ‘start’,’end’,’title’. Sort by start date, end date or alphabetically by title. Default is creation date.

[project_status] – embed a project into a page or post

[project_status_part] – embed a portion of a project into a page or post

[before-phase] [/before-phase] – Show content wrapped in shortcode in a phase description before the phase has started.
[during-phase] [/during-phase] – Show content wrapped in shortcode in a phase description after it has started before it has been completed.
[after-phase] [/after-phase] – Show content wrapped in shortcode in a phase description after the phase has ended.

[before-milestone] [/before-milestone] – Show content wrapped in shortcode before milestone is reached
[after-milestone] [/after-milestone] – Show content wrapped in a shortcode after milestone is reached


Appaling Support

Looks good but I will be looking for an alternative. It lacks in functionality but I think it could potentially become a really good plugin. The only reason I’m leaving the bad review (and deleting it) is due to the bad customer support.
Sent an email regarding a bug, it took them a long time to reply. When I finally did receive a reply, it never even addressed my question.

Awesome Plugin, Great Support

No regrets in purchasing this plugin at all. It really works so well, the power lies in it’s out-the-box simplicity but ability to be extended.

The support for this plugin is also really amazing – fast, efficient and very friendly. Thanks goes to “Ross” for all his help and willingness to go the extra mile for me!

Really great plugin! Free, Premium & Front End Editor

I have been an active user of Project Panorama since 2014 and it still is one of the best plugins for project management in WordPress.

With this plugin you can set a project description, add documents which clients can approve or reject, milestones, phases, tasks and comments.

Shortly after I decided to upgrade to the premium plugin and on Februari 2017 I decided to try the Front End Editor extension which makes editing project information much easier since you stay in the Project Panorama frontend area.

However at the moment when you use the Front End Editor it loads a new page where you see the same input fields you have when you edit the project in the backend area.

So I suggested to the team behind Project Panorama that it would be much easier, quicker and user friendly if you could just change all content in the project view without having to load a new page which shows the fields from the backend instead of the project view.

Now this is only possible for task progress. If you want to change the other content a new page gets loaded on the front end.

Although it would require a lot of work they said this is the ultimate goal of the Front End Editor add-on. I haven’t got an answer yet when this will be out, but their response time is really fast so when I get an update on this I will publish it here.

— Conclusion —
Still Project Panorama with the Front End Editor add-on is really nice and let’s you stay on track. For your clients it is really easy for them to add comments to either a project phase or the comments area at the bottom. But most importantly they can now visually see the project status.

An other point which made me go for this plugin is because I wanted to keep the costs low, the plugin only costs me a one time free of 59 dollars. The Front End extension costs 29 dollars a year but can be cancelled at any time. In comparison to other programs and tools I think this is just plain cheap for anyone who runs a fulltime business. So in my opinion this is really worth the few bucks.

Most project management programs are an overkill for me plus I wanted a nice visual way to keep my clients informed about my progress.

— Need a Dutch translation? Contact me! —
Since I am from The Netherlands I took the time to translate this plugin since it didn’t have a Dutch translation.

So if anyone is in need of a Dutch translation please contact me and I am more then happy to send it. I also send it to Project Panorama a few days ago but it may take while when this will be available in.

I also have custom css which can be added to the plugin in the Custom Styling options for the project view to make the page a bit cleaner and to make all distances and spacing equal so it just looks better. If you are interested in this please contact me.

— Ending —
Normally I don’t write plugin reviews often but I really like this plugin and where it’s going. So in my opinion, although there’s still room for improvement, I still think it deserves the 5 stars!

I hope this review will be of any help and if anyone has a question or anything then I please contact me.


Panorama + Frontend Editor

We started using Project Panorama (+ the Frontend Editor) to guide candidates through a year-long education programme. We very quickly realised that it was going to be a pivotal tool for our candidates due to it’s practical nature. Have to say the backup service level was 5 star – thanks for a great experience!

Great Plugin

Bought the premium AGENCY version of this plugin and I ABSOLUTELY LOVE IT! I am not disappointed. I found it via the Sprout Apps Invoice Plugin and they work VERY well together. I am so happy and excited. This is the exact thing I was looking for with a project management app!

Keep up the phenomenal work!

A great plugin with stellar support

Very easy to use plugin that integrates nicely with Genesis themes. Useful for showing progress with all kinds of projects, not just web design. I bought the Premium version a while ago for the added features and to support development, and I’m very happy Recently requested a feature change, and Ross and his team wrote me an add-on extension in two days. You can’t get better support than that!

Read all 15 reviews

Contributors & Developers

“Project Panorama” is open source software. The following people have contributed to this plugin.




  • SVN issues, adding missing files


  • Made month names translatable
  • Styling updates
  • Updated CMB2 for nicer WYSIWYG on phases

  • Fixes typo
  • Updates version compatibility


  • Fixes error notice in the admin if WP_DEBUG is enabled


  • Fixes issues with documents not outputting in a embed
  • Added shortcodes for before / after milestones
  • Added a project calendar

  • Checks to see if CMB2 is already loaded
  • Updated widget construction method
  • Updating front end styling

  • Added calendar of start / stop dates

  • Bug fixes


  • Added phases and auto calculation to Project Panorama Lite!
  • Added options to customize accent colors (phases, timeline, etc…)
  • Added repeatable documents interface

  • Improved styling for elements in description areas
  • Added shortcodes [before-phase] [during-phase] and [after-phase] which display before a phase starts, during an active phase and once a phase is completed
  • Date format on backend is determined by user settings
  • Added ability to sort by title using the [project_list] shortcode, attribute sort=”title”

  • Fixed bug with shortcodes

  • Document update notification fixes
  • Checked for dates before displaying, fixes notices if date isn’t set
  • Switched last modified time to date on [project_list]
  • Added pagination on project listing
  • If there isn’t a start or end date, hide the time elapsed bar
  • [project_list] shortcode will now display a login form if access is set to user and user isn’t logged in
  • Added logo and home link to project dashboard page

  • Fixed bug where timing could be off when using an embed shortcode
  • Added a simple project list / archive page for logging in and seeing your list of projects (i.e. /panorama/project-name the login would be /panorama/)
  • Added better support for handling wide height ranges between project phases
  • Improved the UI of the project heading area
  • Added the ability to sort by start or end date with [project_list]
  • Fixed bug where if you had a project password protected and restricted to users you couldn’t update tasks from the front end

  • Separated jQuery from frontend lib file
  • Reworking of how and when admin scripts are enqueued for compatibility
  • Added Advanced tab for debugging
  • Switched dashboard widget chart to chart.js
  • Renamed comments.php to psp-comments.php for compatibility
  • Core fixes


  • Added front end updating of tasks
  • Added front end updating of documents
  • Added notification system for document updates
  • New project page interface
  • Added time elapsed feature, tracks overall time elapsed compared to project completion
  • Improved project listing interface on the backend
  • Improved project listing shortcode display
  • Split project templates into sub parts for easier customization
  • Reworked file structure
  • Misc bug fixes and improvements
  • Split field loading into individual parts, function to check if field files exist in theme directory for customization
  • BETA FEATURE: Load Panorama into your theme templates

  • Only enqueue javascript files on pages that need them for compatibility
  • Improved formatting of e-mail notifications on smaller screens
  • Added password reset link to Panorama login
  • Removed dashboard widget for users who are not editor level or higher
  • Fixed issue where some users can’t set a default e-mail / from name for notifications

  • Fixed calculation bug with shortcodes
  • Fixed weighting issue with previously completed projects
  • Switched method of designated completed projects to custom taxonomy
  • Fixed conflicts with ACF5 users and progress bars


  • Added e-mail notifications
  • Broke settings into three tabs
  • Cleaned up admin interface
  • Added ability to expand and collapse phases in admin (Thanks Mark Root-Wiley
  • Added graph to dashboard widget
  • Reworked phase weighting, you can now specify hours instead of percentage
  • Phases now have project specific settings rather than each individual phase
  • Added setting to expand tasks by default
  • Fixed unset variable PHP notice
  • You can now specify number of projects to display in the [project_list] shortcode

  • Added the ability to use your own template, simply create a folder called “panorama” in your theme directory and then copy /wp-content/plugins/panorama/lib/templates/single.php into it. You can then modify the file as you’d like
  • Added project listing widget
  • You can now use URLs for documents
  • Added color customizations and an open css text box to the settings page
  • Fixed bug with DISQUS plugins

  • Minor bug fix

  • Adjusted project_list shortcode to only display projects viewing user has access to, this can be overwritten by adding an access=”all” attribute
  • Added two user roles, ‘Project Owner’ and ‘Project Manager’ – More information here
  • Project editing in the admin is now restricted by the access control settings, i.e. authors/editors/project owners can only edit projects assigned to them (admins and project managers can edit all projects)
  • Fixed issue where auto-calculation wouldn’t work if you only had one task

  • Added function to translate ACF fields

  • Fixed output of “Fired” on plugin page
  • Added [panorama_dashboard] shortcode
  • Expanding and collapsing task lists
  • Fixed issue where project list wouldn’t output completed only projects
  • Slightly redesigned interface

  • Working translation and textdomain
  • Added translations for French and Bulgarian – Thanks Gregory Further and Yassen Yotov!
  • Move settings into the Project Panorama menu
  • Added hooks into the template for future addons and easier styling adjustments
  • Login form no longer trips security on WPEngine
  • Fixed some misc bugs
  • Adds dashboard widget


  • Better translation and textdomain support
  • Reworked shortcode system, now you can embed parts of projects, configure your project output and adjust what projects are listed
  • Added “Project Type” custom taxonomy
  • Added the ability to alter your project slug (from panorama to anything else)
  • Added the ability to brand your projects
  • Styling improvements and fixes
  • Expanded WYSIWYG tools
  • Support for WP 3.9


  • Swapped out donut charts for Pizza Charts by Zurb (much nicer at all resoultions, better IE support)
  • Added password protection
  • Added user management / restrictions
  • Check for duplicate post plugin before including
  • Added option to noindex projects
  • Minor styling tweaks
  • Only load scripts and styles when a shortcode is used or on a project page


Small Bug Fixes – Added icons to new shortcode buttons


  • Initial Release!