From 951131c964682b6c0d32ebb25528b10ff5ec186f Mon Sep 17 00:00:00 2001 From: "J.P. Roca" Date: Mon, 28 Mar 2022 12:16:28 -0700 Subject: [PATCH] Website updates (#7163) * Changed teams target version to 1.4 * Added october and november blog posts * fixed emojis * testing font weights for emoji * removed bold from emojis as not required to render * added blogs posts * fixed video titles * updated roadmap links * removed repeated sentence Co-authored-by: Canhua Li --- .github/CONTRIBUTING.md | 2 +- README.md | 2 +- .../adaptivecards-site/pages/_data/home.yml | 2 +- .../_posts/2022/Community-Call-February.md | 48 +++++++++++++++++ .../_posts/2022/Community-Call-January.md | 46 +++++++++++++++++ .../pages/_posts/2022/Community-Call-March.md | 51 +++++++++++++++++++ 6 files changed, 148 insertions(+), 3 deletions(-) create mode 100644 source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-February.md create mode 100644 source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-January.md create mode 100644 source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-March.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index dde77c9ca..09ad89056 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -41,7 +41,7 @@ A bug must have an issue tracking it in the issue tracker that has been approved ## Contributing features Thank you for wanting to contribute to Adaptive Cards. If you are planning to make changes to the Core SDK, please make sure these changes align with our [Core Design Principles](https://docs.microsoft.com/en-us/adaptive-cards/#core-design-principles). Prior to writing any code that affects rendering, please make sure you follow the following steps: -1. Open a "Feature Request" issue to start the discussion on the feature you wish to see in the product. Please make sure you search our planned work to see if your feature is already planned. Please make sure you search our [planned work](https://portal.productboard.com/adaptivecards/1-adaptive-cards-features/tabs/6-planned) to see if your feature is already planned. +1. Open a "Feature Request" issue to start the discussion on the feature you wish to see in the product. Please make sure you search our [planned work](https://github.com/microsoft/AdaptiveCards/projects/32) to see if your feature is already planned. 2. Open a PR with a .MD file to the [following directory](https://github.com/microsoft/AdaptiveCards/tree/main/specs/elements) with a spec that clearly outlines the feature you are implementing. **Include as much detail on the feature as possible**. 1. At a bare minimum you must answer the following questions: 1. Why do you need this feature and what will the feature do? diff --git a/README.md b/README.md index 2fe347f6e..b1556caca 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ ## Dive in * [Documentation](https://adaptivecards.io/documentation/) -* [Roadmap](https://portal.productboard.com/adaptivecards/1-adaptive-cards-features/tabs/5-launched) +* [Roadmap](https://github.com/microsoft/AdaptiveCards/projects/32) * [Schema Explorer](https://adaptivecards.io/explorer/) * [Sample Cards](https://adaptivecards.io/samples/) * [Designer](https://adaptivecards.io/designer/) diff --git a/source/nodejs/adaptivecards-site/pages/_data/home.yml b/source/nodejs/adaptivecards-site/pages/_data/home.yml index c291d09e7..3aa505446 100644 --- a/source/nodejs/adaptivecards-site/pages/_data/home.yml +++ b/source/nodejs/adaptivecards-site/pages/_data/home.yml @@ -34,7 +34,7 @@ en: tag: tag_class: ac-blue - title: Roadmap - href: https://portal.productboard.com/adaptivecards/1-adaptive-cards-features/tabs/5-roadmap + href: https://github.com/microsoft/AdaptiveCards/projects/32 fa: far fa-calendar-alt tag: tag_class: w3-light-gray diff --git a/source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-February.md b/source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-February.md new file mode 100644 index 000000000..aae4c388a --- /dev/null +++ b/source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-February.md @@ -0,0 +1,48 @@ +--- +title: 📣 Community Call - February, 2022 +subtitle: Adaptive Cards Video Player Bot on Teams +date: 2022-02-10 +featured_image: https://techcommunity.microsoft.com/t5/image/serverpage/image-id/347408iAF616545D5ED026B/image-size/large?v=v2&px=999 +github_username: JeanRoca +twitter: jpthepm +--- + +The following topics are covered in this month’s community call. Demo: **Adaptive Cards Video Player Bot on Teams** (set up an Adaptive Card that plays video content within Teams environment, complete sample code) - [Alexis Kinzelin](https://www.linkedin.com/in/alexis-kinzelin-214b6b20/) (Microsoft), and **Q&A** – [J.P. Roca](http://twitter.com/jpthepm) (Microsoft) and [Alexis Kinzelin](https://www.linkedin.com/in/alexis-kinzelin-214b6b20/) (Microsoft) field general and demo related questions. This call was hosted by [J.P. Roca](http://twitter.com/jpthepm) (Microsoft) | @jpthepm. Recorded on February 10, 2022. + +### Watch the call here + + + +### Agenda: +- Adaptive Cards Video Player Bot on Teams - [Alexis Kinzelin](https://www.linkedin.com/in/alexis-kinzelin-214b6b20/) (Microsoft) – [00:28](https://youtu.be/-Y7_nNwC20w?t=28) +- Q&A [J.P. Roca](http://twitter.com/jpthepm) (Microsoft) | @jpthepm and Team – [22:06](https://youtu.be/-Y7_nNwC20w?t=1326) + +### Demo: +**Adaptive Cards Video Player Bot on Teams** – set up an Adaptive Card that plays video content within Teams. Extends “Company Communicator” app and uses SSO authentication, Microsoft Teams “stage view” and deep linking to play full screen video, no redirection to a web-browser. For videos hosted on SPO or public hosted. Video owner configures Adaptive card via personal bot that generates an Adaptive Card with deeplink to send to users. Recipients with permissions to SharePoint site hosting video, open video without having to authenticate. Sample code and Q&A.  + +### Referenced in this call: +- Repo - [Teams Video Player Bot](https://github.com/officedev/Teams-Video-Player-Bot)  +- Documentation - [Tabs link unfurling and Stage View](https://docs.microsoft.com/microsoftteams/platform/tabs/tabs-link-unfurling)  +- Teams template - [Company Communicator App Template](https://github.com/OfficeDev/microsoft-teams-apps-company-communicator)  +- Documentation – [Invoke Stage View through deep link](https://docs.microsoft.com/microsoftteams/platform/tabs/tabs-link-unfurling#invoke-stage-view-through-deep-link)  +- Repo - [Tabs link unfurling and Stage View](https://github.com/MicrosoftDocs/msteams-docs/blob/main/msteams-platform/tabs/tabs-link-unfurling.md)  +- Documentation - [List apps installed for user](https://docs.microsoft.com/graph/api/userteamwork-list-installedapps?view=graph-rest-1.0&tabs=http)  + +Next month's call will be held on **Thursday, March 10, 2022 at 9:00am PST.** We look forward to talking to you then! Download a recurring calendar invite here at . + +Check out the previous month's call recording on our [Office Development YouTube Channel](https://www.youtube.com/channel/UCV_6HOhwxYLXAGd-JOqKPoQ) + +### Resources in General: +- Let us know the features you need https://aka.ms/ACRoadmap +- Schema Explorer - https://adaptivecards.io/explorer/Action.Execute.html +- Designer - https://adaptivecards.io/designer/ +- Get started with Templating - https://aka.ms/ACTemplating +- Browse the Adaptive Cards Code - https://aka.ms/ACRepo +- Find tools, sample cards and more - https://www.madewithcards.io +- Contribution Guidelines – https://aka.ms/ACRepo + +### Adaptive Cards feedback channels +- [Issues and feature requests](https://github.com/Microsoft/AdaptiveCards/issues) +- [Technical questions](https://stackoverflow.com/questions/tagged/adaptive-cards) + +The Adaptive Cards developer community call is on the 2nd Thursday of each month. We will provide you with the opportunity to learn about Adaptive Cards in general, how they could be a great tool in your applications and contribute to the evolution of the format and SDKs. Each month, we'll discuss new features we are bringing to the platform, our roadmap, and listen to your feedback and suggestions. \ No newline at end of file diff --git a/source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-January.md b/source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-January.md new file mode 100644 index 000000000..51329c126 --- /dev/null +++ b/source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-January.md @@ -0,0 +1,46 @@ +--- +title: 📣 Community Call - January, 2022 +subtitle: Adaptive Cards and the Power Platform to Solve Captchas +date: 2022-01-13 +featured_image: https://techcommunity.microsoft.com/t5/image/serverpage/image-id/342854i897959EDC41B991B/image-size/large?v=v2&px=999 +github_username: JeanRoca +twitter: jpthepm +--- + +The following topics are covered in this month’s community call: **Adaptive Cards and the Power Platform to solve captchas** (Use RPA, Adaptive Cards actionable messaging and Power Automate to resolve captcha challenges remotely on desktop or mobile) - [Tomasz Poszytek](http://twitter.com/TomaszPoszytek) (MVP), **Website Updates** (Blog posts for previous community calls, new samples for all 1.5 features!) - [J.P. Roca](http://twitter.com/jpthepm) (Microsoft) and **Q&A** – members of the Developer and PM teams fielded questions on a host of topics for the last 15 minutes on this call. This call was hosted by [J.P. Roca](http://twitter.com/jpthepm) (Microsoft) | @jpthepm. Recorded on January 13, 2022. + +### Watch the call here + + + +### Agenda: +- Adaptive Cards and the Power Platform to solve captchas - [Tomasz Poszytek](http://twitter.com/TomaszPoszytek) (MVP) | – [00:25](https://youtu.be/1IOr7naHqYA?t=25) +- Website Updates - [J.P. Roca](http://twitter.com/jpthepm) (Microsoft) | @jpthepm – [25:15](https://youtu.be/1IOr7naHqYA?t=1515) +- Q&A - with members of Microsoft Developer and PM teams – [27:11](https://youtu.be/1IOr7naHqYA?t=1631) + +### Referenced in this call: +- Demo - [Solving reCaptcha v2 challenge with Power Automate Desktop](https://youtu.be/9pgC02Co2rQ)  +- Demo - [Actionable Messages using Adaptive Cards - ultimate guide](https://youtu.be/x5IXd-g8OXw)  +- YouTube Channel - [Tomasz Poszytek](https://www.youtube.com/c/TomaszPoszytek)  +- Blog post – [Get started with Adaptive Cards](https://techcommunity.microsoft.com/t5/microsoft-365-pnp-blog/get-started-with-adaptive-cards/ba-p/2048786)  +- November Adaptive Cards Community call demo - Viva Connections + Adaptive Cards - Emily Lynam (Microsoft), Max Kulakov (Microsoft), and Siddharth Gulati (Microsoft) | @sidvaani – [00:45](https://youtu.be/_qDFDMUouxE?t=45) + +Next month's call will be held on **Thursday, February 10, 2022 at 9:00am PST.** We look forward to talking to you then! Download a recurring calendar invite here at . + +Check out the previous month's call recording on our [Office Development YouTube Channel](https://www.youtube.com/channel/UCV_6HOhwxYLXAGd-JOqKPoQ) + +### Resources in General: +- Let us know the features you need https://aka.ms/ACRoadmap +- Schema Explorer - https://adaptivecards.io/explorer/Action.Execute.html +- Designer - https://adaptivecards.io/designer/ +- Get started with Templating - https://aka.ms/ACTemplating +- Browse the Adaptive Cards Code - https://aka.ms/ACRepo +- Find tools, sample cards and more - https://www.madewithcards.io +- Contribution Guidelines – https://aka.ms/ACRepo + +### Adaptive Cards feedback channels + +- [Issues and feature requests](https://github.com/Microsoft/AdaptiveCards/issues) +- [Technical questions](https://stackoverflow.com/questions/tagged/adaptive-cards) + +The Adaptive Cards developer community call is on the 2nd Thursday of each month. We will provide you with the opportunity to learn about Adaptive Cards in general, how they could be a great tool in your applications and contribute to the evolution of the format and SDKs. Each month, we'll discuss new features we are bringing to the platform, our roadmap, and listen to your feedback and suggestions. \ No newline at end of file diff --git a/source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-March.md b/source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-March.md new file mode 100644 index 000000000..40583168c --- /dev/null +++ b/source/nodejs/adaptivecards-site/pages/_posts/2022/Community-Call-March.md @@ -0,0 +1,51 @@ +--- +title: 📣 Community Call - March, 2022 +subtitle: Adaptive Cards Host Control in Microsoft PnP Library +date: 2022-03-10 +featured_image: https://techcommunity.microsoft.com/t5/image/serverpage/image-id/356326i03254E96BDFD72C2/image-size/large?v=v2&px=999 +github_username: JeanRoca +twitter: jpthepm +--- + +The following topics are covered in this month’s community call. Demo: **Adaptive Cards Host Control in Microsoft PnP Library** (use an Adaptive Card in an SPFx solution that allows UI changes at runtime) – [Fabio Franzini](http://twitter.com/franzinifabio) (Apvee Solutions), **Designer Device Emulator** (quick way to see Adaptive Card layout at various selected screen resolutions) – Will Shown (Microsoft), and 15 minute live **Q&A** – host and demo presenters answer questions about their demos and on **building Teams apps with React; which React library to use - React Northstar, React Teams or Fluent UI?** This call was hosted by [J.P. Roca](http://twitter.com/jpthepm) (Microsoft) | @jpthepm. Recorded on March 10, 2022. + +### Watch the call here + + + +### Agenda: +- Adaptive Cards Host Control in Microsoft PnP Library – [Fabio Franzini](http://twitter.com/franzinifabio) (Apvee Solutions) | @franzinifabio – [00:38](https://youtu.be/k5kNBgevDBM?t=38) +- Designer Device Emulator – Will Shown (Microsoft) – [20:20](https://youtu.be/k5kNBgevDBM?t=1220) +- Q&A – [J.P. Roca](http://twitter.com/jpthepm) (Microsoft) | @jpthepm & demo presenters – [23:49](https://youtu.be/k5kNBgevDBM?t=1429) + +### Demo: +**Demo 1: Adaptive Cards Host Control in Microsoft PnP Library –** customers want same functionality, different UI. Needed a way to change UI at runtime (no recompiling required). This SPFx solution contains a web part that hosts an AdaptiveCardhost control. Same web part can be used in a SharePoint page, Teams tab and Teams personal app. Hear the rationale behind this React control, why use the Adaptive Cards SDK, Fluent UI, and how control is implemented. + +**Demo 2: Designer Device Emulator** - created by the Teams Platform group, this emulator shows Adaptive Card layouts for selected screen widths/resolutions. Desktop (unconstrained), small mobile (320px), large mobile (414px), small tablet (768px), large tablet (1024px). If you host your own Designer, then you can add additional resolution options. Great for mobile projects. Emulator will show up on AdaptiveCards.io shortly. + +### Referenced in this call: +- **D1**:  SPFx Controls - [Adaptive Card Host](https://pnp.github.io/sp-dev-fx-controls-react/controls/AdaptiveCardHost/)  +- **D1**:  SPFx Samples - [SharePoint Framework Client-Side Web Part Samples](https://pnp.github.io/sp-dev-fx-webparts/) (Demo will be posted here when complete)  +- **D2**:  [Nightly build for Adaptive Cards Designer with Device Emulator](https://adaptivecardsci.z5.web.core.windows.net/designer)  +- Power Automate for Desktop Announcement - [https://powerautomate.microsoft.com/en-us/blog/power-automate-for-desktop-february-2022-update/](https://powerautomate.microsoft.com/en-us/blog/power-automate-for-desktop-february-2022-update/) +- The latest Fluent React v9 here - [fluentui/packages/react-components at master · microsoft/fluentui (github.com)](https://github.com/microsoft/fluentui/tree/master/packages/react-components#readme) + +Next month's call will be held on **Thursday, April 14, 2022 at 9:00am PST.** We look forward to talking to you then! Download a recurring calendar invite here at . + +Check out the previous month's call recording on our [Office Development YouTube Channel](https://www.youtube.com/channel/UCV_6HOhwxYLXAGd-JOqKPoQ) + +### Resources in General: +- Let us know the features you need https://aka.ms/ACRoadmap +- Schema Explorer - https://adaptivecards.io/explorer/Action.Execute.html +- Designer - https://adaptivecards.io/designer/ +- Get started with Templating - https://aka.ms/ACTemplating +- Browse the Adaptive Cards Code - https://aka.ms/ACRepo +- Find tools, sample cards and more - https://www.madewithcards.io +- Contribution Guidelines – https://aka.ms/ACRepo + +### Adaptive Cards feedback channels + +- [Issues and feature requests](https://github.com/Microsoft/AdaptiveCards/issues) +- [Technical questions](https://stackoverflow.com/questions/tagged/adaptive-cards) + +The Adaptive Cards developer community call is on the 2nd Thursday of each month. We will provide you with the opportunity to learn about Adaptive Cards in general, how they could be a great tool in your applications and contribute to the evolution of the format and SDKs. Each month, we'll discuss new features we are bringing to the platform, our roadmap, and listen to your feedback and suggestions. \ No newline at end of file