Recently I was working on the SharePoint project and the client wanted to display and edit some Project Server fields on Project Server SharePoint site. You can do this using OOTB Project Fields webpart which comes with Project Web Access (PWA) add-in. But there's a catch. This webpart can be used only on some specific pages which support Project Server context. If you place the webpart on a page which doesn't support the context, you'll get "The webpart cannot be displayed in this context" error message. To overcome this limitation I develop webpart which works on every page on the Project Server site.
And here is the screenshot:
The SharePoint solution is available for download here.