diff --git a/.github/scripts/index.js b/.github/scripts/index.js index b20f1819..4454dfac 100644 --- a/.github/scripts/index.js +++ b/.github/scripts/index.js @@ -3,14 +3,20 @@ const ical = require('ical.js'); const fs = require('fs'); const path = require('path'); -const ICS_URL = process.env.ICS_URL; // Use the environment variable +const ICS_URL = process.env.ICS_URL || "https://outlook.office365.com/owa/calendar/c80c26982a604d3e89b403a318e7a477@officedevpnp.onmicrosoft.com/299d3353259f4abf919f4abbeffea3863901301114936881794/calendar.ics"; // Use the environment variable +const repoRoot = process.cwd(); +console.log('Repo root:', repoRoot); + let dirPath; if (process.argv.includes('--action')) { // If the script is being run as a GitHub Actions workflow - dirPath = '../../'; + dirPath = path.join(repoRoot, '../../'); + console.log('Running as a GitHub Action'); + console.log('Directory path:', dirPath); } else { // If the script is being run locally - dirPath = './static/'; + dirPath = path.join(repoRoot, './static/'); + console.log('Directory path:', dirPath); } diff --git a/.github/scripts/package-lock.json b/.github/scripts/package-lock.json new file mode 100644 index 00000000..09ce86e1 --- /dev/null +++ b/.github/scripts/package-lock.json @@ -0,0 +1,59 @@ +{ + "name": "github-actions-scripts", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "github-actions-scripts", + "version": "1.0.0", + "dependencies": { + "ical.js": "^2.0.1", + "node-fetch": "^2.6.1" + } + }, + "node_modules/ical.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-2.0.1.tgz", + "integrity": "sha512-uYYb1CwTXbd9NP/xTtgQZ5ivv6bpUjQu9VM98s3X78L3XRu00uJW5ZtmnLwyxhztpf5fSiRyDpFW7ZNCePlaPw==" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } +} diff --git a/.github/workflows/update-ics.yaml b/.github/workflows/update-ics.yaml index a4e9aeac..b479fa3d 100644 --- a/.github/workflows/update-ics.yaml +++ b/.github/workflows/update-ics.yaml @@ -33,7 +33,7 @@ jobs: working-directory: .github/scripts - name: Run script to update calendar files - run: npm start + run: npm start --action working-directory: .github/scripts env: ICS_URL: ${{ secrets.ICS_URL }} diff --git a/config/_default/config.toml b/config/_default/config.toml index 67d1f971..8958bcda 100644 --- a/config/_default/config.toml +++ b/config/_default/config.toml @@ -40,6 +40,12 @@ name = "Tools" url = "#tools" weight = 60 +[[menus.main]] +identifier = "team" +name = "Team" +url = "#team" +weight = 70 + [params] description = "Learn from others how to build apps on Microsoft 365 & Power Platform." callToAction = "Changing the world one contribution at a time!" diff --git a/content/extensions/spfx-toolkit.md b/content/extensions/spfx-toolkit.md index 82ff0fdd..23a55ef1 100644 --- a/content/extensions/spfx-toolkit.md +++ b/content/extensions/spfx-toolkit.md @@ -1,7 +1,7 @@ --- title: SharePoint Framework Toolkit description: > - Developi and manage SPFx solutions without leaving VS Code. From setting up your development workspace to deploying a solution straight to your tenant. + Develop and manage SPFx solutions without leaving VS Code. From setting up your development workspace to deploying a solution straight to your tenant. image: images/extensions-background-spfxtoolkit.webp externalLink: "https://marketplace.visualstudio.com/items?itemName=m365pnp.viva-connections-toolkit" --- \ No newline at end of file diff --git a/images/team/dantoft.jpeg b/images/team/dantoft.jpeg deleted file mode 100644 index 4ea3e404..00000000 Binary files a/images/team/dantoft.jpeg and /dev/null differ diff --git a/images/team/kasperlarsen.jpeg b/images/team/kasperlarsen.jpeg deleted file mode 100644 index f2fe9468..00000000 Binary files a/images/team/kasperlarsen.jpeg and /dev/null differ diff --git a/images/team/katerinachernevskaya.jpeg b/images/team/katerinachernevskaya.jpeg deleted file mode 100644 index 9aa00d76..00000000 Binary files a/images/team/katerinachernevskaya.jpeg and /dev/null differ diff --git a/images/team/reshmeeauckloo.jpeg b/images/team/reshmeeauckloo.jpeg deleted file mode 100644 index f26b568a..00000000 Binary files a/images/team/reshmeeauckloo.jpeg and /dev/null differ diff --git a/static/calendar.ics b/static/calendar.ics index 7aba095e..a5154deb 100644 --- a/static/calendar.ics +++ b/static/calendar.ics @@ -85,7 +85,7 @@ DTSTART;TZID=Pacific Standard Time:20240402T080000 DTEND;TZID=Pacific Standard Time:20240402T090000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -165,7 +165,7 @@ DTSTART;TZID=Pacific Standard Time:20240404T070000 DTEND;TZID=Pacific Standard Time:20240404T080000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -246,7 +246,7 @@ DTSTART;TZID=Pacific Standard Time:20240410T070000 DTEND;TZID=Pacific Standard Time:20240410T080000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -321,7 +321,7 @@ DTSTART;TZID=Pacific Standard Time:20240411T070000 DTEND;TZID=Pacific Standard Time:20240411T080000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -367,7 +367,7 @@ DTSTART;TZID=Pacific Standard Time:20240416T070000 DTEND;TZID=Pacific Standard Time:20240416T080000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -438,7 +438,7 @@ DTSTART;TZID=Pacific Standard Time:20240417T080000 DTEND;TZID=Pacific Standard Time:20240417T090000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -456,6 +456,91 @@ X-MICROSOFT-ISRESPONSEREQUESTED:FALSE X-MICROSOFT-SKYPETEAMSMEETINGURL:https://aka.ms/PowerPlatformMonthlyCall END:VEVENT BEGIN:VEVENT +DESCRIPTION:Welcome to the Microsoft 365 & Power Platform community call! T + his is a weekly recurrent call with 2 to 3 different topics around the Mic + rosoft 365 and Power Platform extensibility.\n\nThis call is intended for + the Microsoft to update the community on the latest news and updates - wit + h live demos.\n\nWe'll also include the latest news and updates for buildi + ng engaging solutions and experiences in the Microsoft 365 platform.\n\n\n + __________________________________________________________________________ + ______\n\nMicrosoft Teams meeting\n\nJoin on your computer\, mobile app or + room device\n\nClick here to join the meeting\n\n_______________________________________________________________ + _________________\n\n(notice. This is an aka.ms link as we might change th + e actual invite URL. This way any changes are transparent for you if you a + ccess the call from above link)\n\nCommunity call recordings will be publi + shed at the Microsoft 365 Community YouTube channel at https://aka.ms/m365 + pnp/videos - Subscribe to get notified of the new daily videos!\n\nResourc + es\n- Follow us on Twitter with @Microsoft365dev or @m365pnp - we publish + the call agenda in the social media always few days before the call\n- Sub + scriber also to the Microsoft 365 Dev YouTube channel for other Microsoft + 365 developer videos at https://m365dev/videos\n- Community call summaries + will be published at https://aka.ms/m365pnp/community/blog\n- Latest news + on Microsoft 365 platform from Microsoft 365 developer blog at https://de + veloper.microsoft.com/en-us/microsoft-365/blogs/\n\nEasiest way to find of + ficial docs\, SDKs and community assets - https://aka.ms/m365pnp\n\n +X-ALT-DESC;FMTTYPE=text/html:

Welcome to the Microsoft 365 & Power Platform community call! This i + s a weekly recurrent call with 2 to 3 different topics around the Microsof + t 365 and Power Platform extensibility.

This call is intended for th + e Microsoft to update the community on the latest news and updates - with + live demos.

We'll also include the latest news and updates for build + ing engaging solutions and experiences in the Microsoft 365 platform.

< + p>\n
_ + __________________________________________________________________________ + _____
\n
Microsoft Team + sNeed help?
Join the meeting now
\n_______ + _________________________________________________________________________< + /div>

(notice. This is an aka.ms link as we might change the actual + invite URL. This way any changes are transparent for you if you access the + call from above link)

Community call recordings will be published a + t the Microsoft 365 Community YouTube channel at https://aka.ms/m365pnp/vi + deos - Subscribe to get notified of the new daily videos!

Resources\ + n- Follow us on Twitter with @Microsoft365dev or @m365pnp - we publish the + call agenda in the social media always few days before the call\n- Subscr + iber also to the Microsoft 365 Dev YouTube channel for other Microsoft 365 + developer videos at https://m365dev/videos\n- Community call summaries wi + ll be published at https://aka.ms/m365pnp/community/blog\n- Latest news on + Microsoft 365 platform from Microsoft 365 developer blog at https://devel + oper.microsoft.com/en-us/microsoft-365/blogs/

Easiest way to find of + ficial docs\, SDKs and community assets - https://aka.ms/m365pnp

+ 01000000051CB05FE8CA1C74BB006BB017D44378A +RECURRENCE-ID;TZID=Pacific Standard Time:20240430T080000 +SUMMARY:Microsoft 365 & Power Platform Weekly Call - Live from the Microsof + t 365 Community Conference +DTSTART;TZID=Pacific Standard Time:20240430T080000 +DTEND;TZID=Pacific Standard Time:20240430T090000 +CLASS:PUBLIC +PRIORITY:5 +DTSTAMP:20240423T142915Z +TRANSP:OPAQUE +STATUS:CONFIRMED +SEQUENCE:0 +LOCATION:Microsoft Teams Meeting +X-MICROSOFT-CDO-APPT-SEQUENCE:0 +X-MICROSOFT-CDO-BUSYSTATUS:BUSY +X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY +X-MICROSOFT-CDO-ALLDAYEVENT:FALSE +X-MICROSOFT-CDO-IMPORTANCE:1 +X-MICROSOFT-CDO-INSTTYPE:3 +X-MICROSOFT-DONOTFORWARDMEETING:FALSE +X-MICROSOFT-DISALLOW-COUNTER:FALSE +X-MICROSOFT-REQUESTEDATTENDANCEMODE:ONLINE +X-MICROSOFT-ISRESPONSEREQUESTED:FALSE +X-MICROSOFT-SKYPETEAMSMEETINGURL:https://aka.ms/m365-dev-call-join +END:VEVENT +BEGIN:VEVENT DESCRIPTION:Welcome to the Viva Connections & SharePoint Framework Bi-weekl y Special Interest Group call around Client-side development. Topics cover ed in this call are SharePoint Framework latest updates\, PnPjs\, Office36 @@ -519,7 +604,7 @@ DTSTART;TZID=Pacific Standard Time:20240502T070000 DTEND;TZID=Pacific Standard Time:20240502T080000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 diff --git a/static/ical/calendar-original.ics b/static/ical/calendar-original.ics index 30177605..8d52717e 100644 --- a/static/ical/calendar-original.ics +++ b/static/ical/calendar-original.ics @@ -50,7 +50,7 @@ DTSTART;TZID=Pacific Standard Time:20240402T080000 DTEND;TZID=Pacific Standard Time:20240402T090000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -96,7 +96,7 @@ DTSTART;TZID=Pacific Standard Time:20240404T070000 DTEND;TZID=Pacific Standard Time:20240404T080000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -143,7 +143,7 @@ DTSTART;TZID=Pacific Standard Time:20240410T070000 DTEND;TZID=Pacific Standard Time:20240410T080000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -188,7 +188,7 @@ DTSTART;TZID=Pacific Standard Time:20240411T070000 DTEND;TZID=Pacific Standard Time:20240411T080000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -218,7 +218,7 @@ DTSTART;TZID=Pacific Standard Time:20240416T070000 DTEND;TZID=Pacific Standard Time:20240416T080000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -260,7 +260,7 @@ DTSTART;TZID=Pacific Standard Time:20240417T080000 DTEND;TZID=Pacific Standard Time:20240417T090000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 @@ -277,6 +277,55 @@ X-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT X-MICROSOFT-ISRESPONSEREQUESTED:FALSE END:VEVENT BEGIN:VEVENT +DESCRIPTION:Welcome to the Microsoft 365 & Power Platform community call! T + his is a weekly recurrent call with 2 to 3 different topics around the Mic + rosoft 365 and Power Platform extensibility.\n\nThis call is intended for + the Microsoft to update the community on the latest news and updates - wit + h live demos.\n\nWe'll also include the latest news and updates for buildi + ng engaging solutions and experiences in the Microsoft 365 platform.\n\n\n + __________________________________________________________________________ + ______\n\nMicrosoft Teams meeting\n\nJoin on your computer\, mobile app or + room device\n\nClick here to join the meeting\n\n_______________________________________________________________ + _________________\n\n(notice. This is an aka.ms link as we might change th + e actual invite URL. This way any changes are transparent for you if you a + ccess the call from above link)\n\nCommunity call recordings will be publi + shed at the Microsoft 365 Community YouTube channel at https://aka.ms/m365 + pnp/videos - Subscribe to get notified of the new daily videos!\n\nResour + ces\n- Follow us on Twitter with @Microsoft365dev or @m365pnp - we publish + the call agenda in the social media always few days before the call\n- Su + bscriber also to the Microsoft 365 Dev YouTube channel for other Microsoft + 365 developer videos at https://m365dev/videos\n- Community call summarie + s will be published at https://aka.ms/m365pnp/community/blog\n- Latest new + s on Microsoft 365 platform from Microsoft 365 developer blog at https://d + eveloper.microsoft.com/en-us/microsoft-365/blogs/\n\nEasiest way to find o + fficial docs\, SDKs and community assets - https://aka.ms/m365pnp\n\n +UID:040000008200E00074C5B7101A82E00800000000A1CD2D70268ADA01000000000000000 + 01000000051CB05FE8CA1C74BB006BB017D44378A +RECURRENCE-ID;TZID=Pacific Standard Time:20240430T080000 +SUMMARY:Microsoft 365 & Power Platform Weekly Call - Live from the Microsof + t 365 Community Conference +DTSTART;TZID=Pacific Standard Time:20240430T080000 +DTEND;TZID=Pacific Standard Time:20240430T090000 +CLASS:PUBLIC +PRIORITY:5 +DTSTAMP:20240423T142915Z +TRANSP:OPAQUE +STATUS:CONFIRMED +SEQUENCE:0 +LOCATION: +X-MICROSOFT-CDO-APPT-SEQUENCE:0 +X-MICROSOFT-CDO-BUSYSTATUS:BUSY +X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY +X-MICROSOFT-CDO-ALLDAYEVENT:FALSE +X-MICROSOFT-CDO-IMPORTANCE:1 +X-MICROSOFT-CDO-INSTTYPE:3 +X-MICROSOFT-DONOTFORWARDMEETING:FALSE +X-MICROSOFT-DISALLOW-COUNTER:FALSE +X-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT +X-MICROSOFT-ISRESPONSEREQUESTED:FALSE +END:VEVENT +BEGIN:VEVENT DESCRIPTION:Welcome to the Viva Connections & SharePoint Framework Bi-weekl y Special Interest Group call around Client-side development. Topics cover ed in this call are SharePoint Framework latest updates\, PnPjs\, Office36 @@ -307,7 +356,7 @@ DTSTART;TZID=Pacific Standard Time:20240502T070000 DTEND;TZID=Pacific Standard Time:20240502T080000 CLASS:PUBLIC PRIORITY:5 -DTSTAMP:20240422T215615Z +DTSTAMP:20240423T142915Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 diff --git a/static/ical/calendar.json b/static/ical/calendar.json index 3a1c981d..389cceed 100644 --- a/static/ical/calendar.json +++ b/static/ical/calendar.json @@ -1,5 +1,5 @@ { - "lastRetrieved": "2024-04-22T21:56:35.476Z", + "lastRetrieved": "2024-04-23T14:29:35.420Z", "events": [ { "uid": "040000008200E00074C5B7101A82E00800000000A1CD2D70268ADA0100000000000000001000000051CB05FE8CA1C74BB006BB017D44378A", @@ -18,7 +18,8 @@ }, { "date": "2024-04-30T15:00:00.000Z", - "status": "scheduled" + "status": "moved", + "summary": "Microsoft 365 & Power Platform Weekly Call - Live from the Microsoft 365 Community Conference" }, { "date": "2024-05-07T15:00:00.000Z", @@ -524,6 +525,18 @@ } ] }, + { + "uid": "040000008200E00074C5B7101A82E00800000000A1CD2D70268ADA0100000000000000001000000051CB05FE8CA1C74BB006BB017D44378A", + "summary": "Microsoft 365 & Power Platform Weekly Call - Live from the Microsoft 365 Community Conference", + "location": "Microsoft Teams Meeting", + "joinUrl": "https://aka.ms/m365-dev-call-join", + "startTime": "2024-04-30T15:00:00.000Z", + "endTime": "2024-04-30T16:00:00.000Z", + "rrule": null, + "exdate": [], + "recurrenceId": "20240430T080000", + "nextOccurrences": [] + }, { "uid": "040000008200E00074C5B7101A82E00800000000CE03C195278ADA010000000000000000100000001D5D5DA85E858D45B9A47028FB60C7F2", "summary": "Viva Connections & SharePoint Framework Community Call - Live from the Microsoft 365 Community Conference", diff --git a/static/images/sdks-background-pnpjs.webp b/static/images/sdks-background-pnpjs.webp new file mode 100644 index 00000000..4b6767fd Binary files /dev/null and b/static/images/sdks-background-pnpjs.webp differ diff --git a/themes/pnp-hugo-theme b/themes/pnp-hugo-theme new file mode 160000 index 00000000..ad844448 --- /dev/null +++ b/themes/pnp-hugo-theme @@ -0,0 +1 @@ +Subproject commit ad844448b5f8e72e69dbcc1cc144ca2ae00ea06e