New Project Wizard

I like surprises! So today I was happy to find a brand new surprise shiny feature in ProjectOnline!

Behold the New Project Wizard:

newprojwiz1

And when you click Finish:

newprojwiz2

Neat, although seems to be currently un-configurable apart from the standard ‘New Project’ PDP changes that can be made, however I can see more ‘tabs’ being added up the top (where currently the numbers 1, 2 are) assumedly perhaps linked to other PDP’s?

More hints of what to expect in PS2015 I guess.

 

Share and Enjoy !

Shares

I’ll be speaking in June at Microsoft in Zurich

Microsoft Switzerland has a day devoted to Project Server 2013 in Zurich on the 11th of June 2014, and with my new TPG hat on I’ll be speaking about a Extending Project Server in the afternoon!

Event ID 1032573385 – Projektmanagement mit Project Server 2013

Its a German event, but don’t worry I won’t be putting the room though an hour of my German (!) so that session will be delivered in English, so I hope you come along!

Share and Enjoy !

Shares

Project Conf 2014 Videos online, including my session!

Alex posted this morning with the news that the Project Conference 2014 session videos are now online: Project Conference Session videos now available on Channel 9

Of course including my session on Extending Project Online and on-premises with JavaScript Apps, see it here now if you missed it:

http://channel9.msdn.com/Events/Project/2014/PC403

UPDATE 19/03: Just got the confirmation from Microsoft that my session PC403 was the highest rated of the conference! Awesome, thanks everyone for your evals and I’m very glad you enjoyed it!

Share and Enjoy !

Shares

Overview: Extending Project Online and on-premises with JavaScript Apps

7/02 image001Updated this post to become an index of my session posts:

At Project conference 2014 in Anaheim I will be presenting a session on extending Project Online & on-premises functionality using JavaScript in the new world of 2013 Apps, if you can’t be there to see it or just want to learn more I’m going to do a full write-up here over the next couple of weeks including posting the full source of the of my demo app: the Project Server Holiday Sync app!

In my session I’m going to dive deep into a practical example of extending out-of-the-box functionality with Apps specifically when using SharePoint hosted apps written completely in JavaScript. What I really want to share is how it is possible to solve common challenges with minimal effort once you get the basic scaffolding you need in place.

Here I’ll break this full write-up down into three parts so make sure to check back here over the coming week(s) as they are posted:

For those of you who will be at Project Conf next week, add #PC403 to your calendar on Wednesday (http://www.msprojectconference.com/SessionDetail.aspx?id=12821) and make sure to come say hello!

Share and Enjoy !

Shares

SharePoint AppWeb display broken on Office365

This is an issue I have come across deploying Apps in non-English PWA site collections, while the App page loads clearly something is wrong, see a screenshot:

non-endisplay

If you press F12 in IE or Chrome and open the console you will see errors like the following:

Failed to load resource: the server responded with a status of 404 (NOT FOUND) https://*****-1edc3a4f15d104.sharepoint.com/sites/testfi/_catalogs/theme/Themed/634341C6/corev15app-DDE41C8D.themedcss?ctag=0

From my testing this issue only came up in the last few months but fortunately there is a fix.

The problem appears to be caused by the provisioning job not deploying certain resources, fortunately this can be fixed by modifying the Alternate Language settings of the site collection. Simply selecting English as an alternate language will install the required components, and better yet when you then proceed to un-select English from the alternate language options the required resources remain and the issue is fixed for good.

Steps to correct issue

  1. Open Site Settings in your PWA or other site collection where the App is deployed.
  2. Open Alternate Languages, and select English as an alternate language.
  3. Save the settings and wait for the changes to apply.
  4. Now opening the App should work without display issues.
  5. Finally if required repeat step 1 and 2 and de-select English to restore the previous setup (while keeping the fix).

HTH,

Share and Enjoy !

Shares

Configuring Project Online for App Development

I’ve been recently moving the last few components of my setup into the cloud and the last piece is decommissioning my development server, however not having full PowerShell access does place some limits on what can be done on Project Online so this particular error initially had me stumped:

Error occurred in deployment step ‘Install App for SharePoint’: Sideloading of apps is not enabled on this site.

On-premise that can be fixed as easily as:

Enable-SPFeature e374875e-06b6-11e0-b0fa-57f5dfd72085 –url http://server/PWA

(Source: http://blogs.msdn.com/b/josrod)

However as Tobias Lekman points out to do this on Office 365 or Project Online you need to use another method. Unfortunately the script you need: http://lekman.codeplex.com/releases/view/98505 appears to have an old GUID, so a slight modification is needed.

 

Steps to setup Project Online for App development

  1. First provision your PWA instance from the SharePoint Admin site, I’m going to use /sites/devpwa for this example.
  2. Download the Sideload.ps1 script.
  3. Open the script and replace the following line:
$sideLoadingGuid = new-object System.Guid "AE3A1339-61F5-4f8f-81A7-ABD2DA956A7D"

#Replace above line with:

$sideLoadingGuid = new-object System.Guid "e374875e-06b6-11e0-b0fa-57f5dfd72085"
  1.  Now run the modified script and follow the prompts, for example:

sideload

Now your PWA site should look quite different:

PWAImage

Now you can deploy from Visual Studio without errors and debug as you would on-premise.

Note: Obviously you don’t want to do this on a Production PWA instance, for Production sites only ever use an App Catalog to deploy manually.

 

Office 365 developer subscription limit

Lastly, one thing that irritates me is that the O365 MSDN Dev subscription does not include Project Online! So please join me every opportunity you get to speak to your contacts in MS about fixing this serious omission!

Share and Enjoy !

Shares