officedev / hands-on-labs Goto Github PK
View Code? Open in Web Editor NEWThis repo represents the content for the Coding Challenges, typically used for Microsoft Developer Events (i.e. //build)
This repo represents the content for the Coding Challenges, typically used for Microsoft Developer Events (i.e. //build)
Module Number: O3652-3
Module Title: Deep Dive in Office PowerPoint Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-3%20Deep%20Dive%20in%20Office%20PowerPoint%20Add-ins/Images/Fig01.PNG
The Location path in Figure 1 includes "kepatel". Per guidelines, we should use approved fictitious names from the fictitious names list.
Module Number: O3652-3
Module Title: Deep Dive into Office PowerPoint Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/issues/new
Change the title to remove "Office" for consistency. We either refer to Office Add-ins or PowerPoint add-ins.
Module Number: O3659-2
Module Title: Skype for Business Office 365 Add-in
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3659/O3659-2%20OfficeAddinWebSDK/Skype_for_Business_Web_SDK_Excel_Add_in.md
Details of issue:
Per Microsoft Accessibility, verify alt text for all images.
Module Number: O3653-3
Module Title: OneDrive Files in Graph
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-3%20OneDrive%20Files%20in%20Graph/QuickStartLab.md
Screenshots don't render throughout the instructions - see only the image name and an X image error placeholder - clicking the links to the png images 404
Module Number: O3652-3
Module Title: Deep Dive into PowerPoint Office Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/edit/master/O3652/O3652-3%20Deep%20Dive%20in%20Office%20PowerPoint%20Add-ins/QuickStart.md
At the end of the MD file, the aka link to the Excel chart picker resolves to the Microsoft Home page. Update the aka link to point to the intended target, or update/remove the URL.
Wording for v2 steps currently says:
Sign into the portal using your Office 365 username and password.
This has too many assumptions in it. Lets add more granular steps.
Module Number: O3653-3
Module Title: Microsoft Graph for OneDrive for Business
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-3%20OneDrive%20Files%20in%20Graph/QuickStartLab.md
Fix the procedure numbering to be sequential. Code blocks need to be indented.
In the Visual Studio procedures, the references to the UI still use "Apps for Office". Update the UI references to use the Office Add-ins terminology.
Module Number: O3652-3
Module Title: Deep Dive in Office PowerPoint Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-3%20Deep%20Dive%20in%20Office%20PowerPoint%20Add-ins/QuickStart.md
Found the following issues
overall this page needs an edit pass, and markdown cleanup in a few spots. Example there are some extra asterisks that should not appear, and the word Excersize is misspelled. Bolding and some steps need some rework to follow our style guide.
Module Number: O3653-2
Module Title: Deep Dive into O365 APIs for Calendar, Mail, and Contacts
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-2%20Deep%20Dive%20into%20Office%20365%20APIs%20for%20Calendar%2C%20Mail%2C%20and%20Contacts/Lab.md
The figure that shows the Messages menu option shows real names/email addresses. Those should be redacted or replaced with approved fictitious names.
Module Number: O3652-4
Module Title: Deep Dive into Office Excel Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-4%20Deep%20Dive%20in%20Office%20Excel%20Add-ins/lab2.md
The procedure under Exercise 1 is not numbered sequentially. After step #8, it renumbers with 1. Fix the procedure numbering. Also note that the numbering under Test the Add-in is numbered with Roman numerals.
Hello...for O3652-1 Deep Dive in Office Add-ins
Exercise 3, opening paragraph, remove word:
Current:
In this exercise you will add a button to do translate text to Latin and a button to open a task pane, allowing the user to select start and end languages.
Fix: change "to do translate" to "to translate"
In this exercise you will add a button to translate text to Latin and a button to open a task pane, allowing the user to select start and end languages.
Thank you,
Beck
Module Number: O3653-19
Module Title: WebHooks
Path of file:https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-19%20WebHooks/lab.md
I got the following error trying to install the graph sdk in step 5
PM> Install-Package Microsoft.Graph
Install-Package : Unable to find package 'Microsoft.Graph'
At line:1 char:1
- CategoryInfo : NotSpecified: (:) [Install-Package], Exception
- FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageC
ommand
Module Number: O3652-2
Module Title: Deep Dive in Office Word Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-2%20Deep%20Dive%20in%20Office%20Word%20Add-ins/Lab.md
Search for "evertything" in code blocks and replace with "everything"--couldn't get doc to validate if I fixed it. Sorry!
Fig 3: correct to say "Office applications" not Office client? If not, fix in step text, too.
Figs 4, 5, 6: Title has typo: StatmentOfWork, StatmentOfWorkManifest, StatmentOfWorkWeb (missing e in Statement) and "apps" mentioned in Fig 5
Fig 7, 8, 9, 10-12, : Juan's name is in the title bar for the document--ok? Is he in the fictitious names list?
Module Number: O3653-17
Module Title: Users and Groups
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-17%20Users%20and%20Groups/lab.md
Address the TODO at the beginning of the file.
Module Number: O3652-4
Module Title: Deep Dive into Office Excel Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/issues/new
The procedure in Exercise 3 renumbers after step 2. Please review the formatting to ensure that the procedure numbering is sequential. Code blocks need to be indented to ensure the numbering.
Module Number: O3653-3
Module Title: OneDrive Files in Graph
Path of file:https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-3%20OneDrive%20Files%20in%20Graph/QuickStartLab.md
Module Number: O3653-17
Module Title: Users and Groups
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/edit/master/O3653/O3653-17%20Users%20and%20Groups/lab.md
For accessibility, add alt text to all images that describes what the image conveys.
Module Number: O3652-3
Module Title: Deep Dive in Office PowerPoint Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-3%20Deep%20Dive%20in%20Office%20PowerPoint%20Add-ins/QuickStart.md
The 7th step:
7.Let's modify the button to say "Hello world" instead of "Show Taskpane".
In below instruction, it required to change button to say "Daily Photo" instead of "Hello World"
Module Number: O3653-16 Excel
Module Title: Connect to Excel files in OneDrive with the Microsoft Graph
Path of file:https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-16%20Excel/QuickStartLab.md
The sample won’t work without a blank workbook named “ToDo.xlsx” in the Assets directory. We could ask them to open Excel, create that file, and add it to the Assets directory, but it would probably be easier if we could provide that blank workbook in the repo. Then we could tell them to create an Assets directory in the project, download and add the workbook to that directory, add then add it to the project.
We should update the title of O3652-4 to change "Office Excel Add-ins" to "Office Add-ins for Excel". Thanks.
Module Number: 03653-18 People
Module Title: Microsoft Graph People API
Path of file: trainingcontent-NDA/O3653/O3653-18 People/lab.md
I was able to follow the instructions through to Exercise 2. It's not clear what exactly the project is, but I tried right clicking on both of the top-level items and trying to Add --> new item.
When it brings up the dialog "Add New Item - Graph AAD Auth v1 Starter Project1" I don't see any OData Client (per the instructions):
Module Number: O3653-3
Module Title: Microsoft Graph for OneDrive for Business
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-3%20OneDrive%20Files%20in%20Graph/QuickStartLab.md
Fix the procedure numbering to be sequential.
Module Number: O3653-13
Module Title: Microsoft Graph for Calendar
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-13%20Deep%20Dive%20into%20Office%20365%20APIs%20for%20Calendar/CalendarQuickStartLab%20-%20Copy.md
<li>@Html.ActionLink("Graph API", "Graph", "Home")</li>
Access token validation failure..
and this in Fiddler. Looking your code https://outlook.office.com/calendars.readwrite
should be https://graph.microsoft.com/calendars.readwrite
HTTP/1.1 401 Unauthorized
Content-Type: application/json; charset=utf-8
Server: Microsoft-IIS/8.5
request-id: 758c4747-87c3-4d2b-bde8-2c3e06095d7f
client-request-id: 758c4747-87c3-4d2b-bde8-2c3e06095d7f
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"West US","Slice":"SliceA","ScaleUnit":"002","Host":"AGSFE_IN_1","ADSiteName":"WST"}}
X-Powered-By: ASP.NET
Date: Tue, 15 Mar 2016 22:33:18 GMT
Content-Length: 244
{
"error": {
"code": "InvalidAuthenticationToken",
"message": "Access token validation failure.",
"innerError": {
"request-id": "758c4747-87c3-4d2b-bde8-2c3e06095d7f",
"date": "2016-03-15T22:33:18"
}
}
}
Module Number: o3652-4 (Lap2.md)
Module Title: Create your first Office add-in with the Excel JavaScript APIs
Path of file:https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-4%20Deep%20Dive%20in%20Office%20Excel%20Add-ins/lab2.md
The Visual Studio Project isn't creating the Web Server on the https endpoint, and instead the http endpoint. (http://localhost:1719 instead of https://localhost:44300). Verified that the http:// page was up and running. but the https was not.
As a result the app does not download icons into the ribbon, or load in the taskpane.
Module Number: O3652-2
Module Title: Deep Dive in Office Word Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/tree/master/O3652/O3652-2%20Deep%20Dive%20in%20Office%20Word%20Add-ins
Lab.md filename not consistent with the QuickStartLab.md file name convention in other modules
Module Number: O3653
Module Title: WEBHOOKS
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-19%20WebHooks/images/ngrok1.PNG
The screenshot is incorrect and does not match the correct instructions above.
I looked at the screenshot and got an invalid args error from Ngrok
should be: -host-header= not -host-header-
Module Number: O3653-7
Module Title: Deep Dive into the Office 365 APIs for OneNote services
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-7%20Deep%20Dive%20into%20the%20Office%20365%20APIs%20for%20OneNote%20services/Lab.md
Images lack alt text. Please provide.
Module Number: O3653-19
Module Title: Get notified when data changes through Microsoft Graph Webhooks
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-19%20WebHooks/lab.md
All figures need alt text
Module Number: O3652-3
Module Title: Deep Dive in Office PowerPoint Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-3%20Deep%20Dive%20in%20Office%20PowerPoint%20Add-ins/QuickStart.md
I can't complete testing because I get errors when running the add-in from Visual Studio. I suspect this may be a problem with the Office Developer Tools which I downloaded from here:
\cpvsbuild\Drops\CBA\master\layouts\x86ret\23914.00\enu\cba\bundle\web
I have tried this with two configurations.
I ran with Visual Studio 2015, Office Developer Tools, and Dogfood Office. I get the following error when clicking Start
------ Build started: Project: HelloWorld2, Configuration: Debug Any CPU ------
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\SharePointTools\Microsoft.VisualStudio.SharePoint.targets(450,5): error : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
I ran with Visual Studio 2015, Office Developer Tools, and RTM Office 2016. I get the following error when clicking Start.
Could not load file or assembly 'DocumentFormat.OpenXml, Version=2.5.5631.0, Culture... etc... The system cannot find the file specified.
Module Number: O3652-2
Module Title: Deep Dive in Office Word Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-2%20Deep%20Dive%20in%20Office%20Word%20Add-ins/Lab.md
Module Number: O3652-3 Deep Dive in Office PowerPoint Add-ins
Module Title: Deep Dive in Office PowerPoint Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/tree/master/O3652/O3652-3%20Deep%20Dive%20in%20Office%20PowerPoint%20Add-ins
App fails with an exception
Unhandled exception at line 9, column 5 in https://localhost:44300/Home.js
0x800a1391 - JavaScript runtime error: 'Office' is undefined
Module Number: O3652-2
Module Title: Deep Dive in Office Word Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-2%20Deep%20Dive%20in%20Office%20Word%20Add-ins/Lab.md
Change the title to remove "Office" for consistency. We either refer to Office Add-ins or Word add-ins.
Module Number: O3653-2
Module Title: Deep Dive into Office 365 APIs for Calendar, Mail, Contacts
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/edit/master/O3653/O3653-2%20Deep%20Dive%20into%20Office%20365%20APIs%20for%20Calendar,%20Mail,%20and%20Contacts/Lab.md
For accessibility, include alt text for all images that describes what the image conveys.
Module Number: O3652-16-Create-and-test-your-add-in-on-a-Mac-or-iPad
Module Title: Create, test, and debug your add-in on a Mac or iPad
Path of file: trainingcontent-NDA/O3652/O3652-16-Create-and-test-your-add-in-on-a-Mac-or-iPad/lab.md
Followed steps - able to load scripts/Vorlon, but seemingly not from office....
See below:
Script is loading but nothing in Vorlon....
BUT.... if I just spin up an empty page, I can see it....
Module Number: O3653-16
Module Title: Excel REST API
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-16%20Excel/undefined
Title: Connect to people with the Microsoft Graph, find a colleague/contact even if I don’t know how to spell their name
Module Number: O3653-17
Module Title: Microsoft Graph to manage groups and users
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-18%20People/lab.md
Details of issue:
Module: O3659-1
Title: O3659-1 WebSDK
File name affected: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3659/O3659-1%20WebSDK/Skype_for_Business_Web_SDK.md
The line numbering markdown is not rendering correctly. The line numbers run together instead of being on separate lines.
Module Number: O3653-22
Module Title: Synchronize Outlook data
Path of file:
This lab requires MongoDB setup. There are two issues with this:
I tried the classic portal. I didn't see any UI based option to create a MongoDB. At least its not straight forward. Could re-evaluate the scope of this quick-start? Could we use alternate storage instead of Mongo-DB (lightweight - file/JSON maybe)?
Module Number: O3653-18
Module Title: Microsoft Graph People API
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-18%20People/undefined
Exercise 3, Edit the default layout to point to our new controller, step 2: can't get the 2 substeps to number correctly as 1 and 2.
Module Number: O3652-4
Module Title: Deep Dive in Office Excel Add-ins
Path of file:https://github.com/OfficeDev/trainingcontent-NDA/tree/master/O3652/O3652-4%20Deep%20Dive%20in%20Office%20Excel%20Add-ins
Module Number: O3652-2
Module Title: Deep-dive into Office Word Add-ins
Path of file: ./lab.md
Part 1, step 12.
The button text was updated for me - is this a transient bug, or can we update the image in step 11 and the text in step 12?
Please update O3652-4 to remove references to Office 2016 Preview. The content should be updated to reflect the Office 2016 product.
Hello...for O3652-1 Deep Dive in Office Add-ins
See step 2, iii.
Current:
iii.With the app running, open Outlook 2016 and logon to the user's mailbox. You should see a Display all propeties button on the ribbon when you select or open a message.
Fix: "logon" to "log on"
Fix: "propeties" button to "properties" button
Thank you,
Beck
Module Number: O3653-22
Module Title: Synchronize Outlook data with your application
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-22%20Synchronize%20Outlook%20data/QuickStartLab.md
Details of issue:
Module Number: O3652 / O3652-2 Deep Dive in Office Word Add-ins /
Module Title: O3652 / O3652-2 Deep Dive in Office Word Add-ins /
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-2%20Deep%20Dive%20in%20Office%20Word%20Add-ins/Lab.md
Mention of Office 2016 Preview in prereqs okay?
Module Number: O3652-3
Module Title: Deep Dive in Office PowerPoint Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/issues/new
All images in the file should include alt text that describes what the image conveys.
Module Number: O3652-4
Module Title: Deep Dive in Office Excel Add-ins
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3652/O3652-4%20Deep%20Dive%20in%20Office%20Excel%20Add-ins/lab2.md
Update the content to remove references to Office 2016 Preview and reflect the Office 2016 product.
Module Number: O3653-3
Module Title: Microsoft Graph for OneDrive for Business
Path of file: https://github.com/OfficeDev/trainingcontent-NDA/blob/master/O3653/O3653-3%20OneDrive%20Files%20in%20Graph/QuickStartLab.md
Add alt text for all images that describes what the images convey.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.