GitHub Pages

With this blog post we are aiming for the badge

When Power Pages sites stopped provisioning, we tried instead to make the Peaches Mini Games start map in something called GitHub pages.

We created a repository in GitHub and added our code there. Following this tutorial:
GitHub Pages | Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.

Greate a new repo

For a low coder like me, this is unfamiliar and feels very developer’y 😀 I’m loving it!

Chat GPT and I created the framework for the game map that I added to the index.html in the repo.


Committed and pushed the code and 10 minutes later the GitHub Pages page was live and the initial game rendered:

https://peachesofitera.github.io/

The Public Repo is here:

https://github.com/peachesofitera/peachesofitera.github.io

Anyone is welcome to use this as the starting point for their game if they like.

Bowser Quiz

With this blog post we aim for the Go With The Flow, The Existential Risk, Mario badge and Plug N’ Play.

  • The Mario Badge for the gamification of Copilot.
  • The go with the Flow and Existensal Risk, because the use of Prompts with CHAT. One prompt to check if answers are correct or not The other prompt tells if the answer is Correct or Incorrect and will use this to send an action to power automate to populate a dataverse table.
  • The plug N´play for the use of prompt plugins in copilot.

Video of the in progress solution:

Steps:
Opening the admin center at https://aka.ms/ppac

Enabled Copilot for the Environment:

The Copilot component is ON in Canvas App:

Copilot

Found a website with Mario facts: https://kids.kiddle.co/Mario
Also uploaded a PDF with mario facts.

Conversation start

Conversation end or start again

  • Tested Generative AI inside the copilot studio, got answers, but could not check the answers with generative AI, it was good to give the answers, but not good to check if the answers is correct.
  • Made a power automate flow that generates a text with AI builder. – But it had limitations, it stopped with that you had to have an approval of text before i could process it.

So the next step i did was to try the new Prompts in Copilot studio: (It took many iterations of the prompt to make the copilot say if it was correct or incorrect).

Started making the Quiz topic that is the “game”, to test if it would work like i thought:

It works

Next STEPS:

Send correct answer to dataverse table to score a point:

Add the Copilot(chatbot) control to the canvas app:

Nasty hacker; import Power Pages when provision fails

With this blog post we aim for the badge “Nasty Hack”

Lots of teams have struggled provisioning new Power Pages sites in newly created environments. We have experienced the same problem.

Provisioning in older environments still work, so the idea was to provision a blank new power pages site in an old environment in another tenant, put it in a solution, export the solution and import it into the new environment.

Export the solution

Unmanaged, of course, to be able to edit the site in the destination environment.

Import

Success

Reactivate site

All good so far..

But then..

Provisioning still is in progress like the first one..

DOH!

Maybe this should qualify for the DOH! Badge instead..

Community Champion

With this blog post we aim for the Community Champion Badge

We helped Evidi Power Platform Plumbers to figure out how to enable users to log in and sign out on a Power Pages site with the Blank Template.

They had started to develop this functionality from scratch and was stuck in the classic situation; when you don’t know what’s in the box it’s a fast track to recreate something you can get with the click of a button.

The insight we could provide that allowed them to progress in their project without wasting time recreating out-of-the-box functionality, was that the Header Web Template contains code that automatically display a “Sign in” link at the top of the header to Unauthenticated users. When a user logs in the link is replaced by a “Sign out” link and they get access to their profile page automatically. These pages; the sign in page and the profile page aren’t accessible to edit through the designer, but you can edit them using content snippets and site settings.

With our help the Evidi Power Platform Plumbers team saved a lot of time with our help, that they can now spend on developing their awesome solution.

Peach Mini Games introduction

Mario is in great danger, and the fate of the Mushroom Kingdom rests on the shoulders of none other than Princess Peach. Join Peach on an epic journey as she faces a series of incredible trials. Only by conquering the game’s challenging tasks can she unlock the power to save Mario’s life.

As Peach navigates through the Peach Mini Games, her determination and skill will be put to the ultimate test. Get ready for an adventure that go beyond the boundaries of the Mushroom Kingdom, where each victory brings us one step closer to rescuing our beloved Mario. Are you prepared to join Princess Peach on this daring quest?”

The solution

“Embarking on the Peach Mini Games journey, our solution begins with a power base, showcasing all the challenges Princess Peach faces to save Mario. Using a model-driven database, we’ll create a dynamic score board with Power BI reports. To enhance the gaming experience, we’ll implement features from Copilot, and design the games following the best practices of UX principles

We claim this bagde:

Early delivery