Skip to content
Franco Mussopower pages
  1. Authenticate with Power Pages’ Portal Web API using the Wrapper AJAX function

    If you’re a regular visitor here, you may have noticed I cover a lot on the Portal Web API.

    03CustomiseStage 3 of 4Web API 3 min
  2. Providing visual feedback – how to let users know that Power Pages’ Portal Web API is working / has succeeded

    So, why did I write this post? The Portal Web API is awesome and it’s fast.

    03CustomiseStage 3 of 4Web API 5 min
  3. Upload to a File column on record creation using Power Pages’ Portal Web API

    You may be asking why upload using the API when we can now use a basic form or multistep form to upload to file columns?

    03CustomiseStage 3 of 4Liquid 15 min
  4. How to upload to Image columns for existing records using Power Pages’ Portal Web API

    In case you’re impatient like me, there’s a full web template at the end of this post that includes displaying existing images, uploading and displaying new images, and even visual feedback… and error handling.

    03CustomiseStage 3 of 4Web API 12 min
  5. How to retrieve Image columns using Power Pages’ Portal Web API

    It’s been quite a while since my last blog post. However, this topic has the potential to be so transformational, I just had to get my thoughts down.

    03CustomiseStage 3 of 4Images & files 8 min
  6. How to retrieve File columns using Power Pages’ Portal Web API

    Relatively recently, Dataverse introduced the File column type.

    03CustomiseStage 3 of 4Images & files 4 min
  7. Use Power Pages’ Portal Web API to upload images and files as Note attachments

    Please note that this has been superseded by a newer, better approach since the addition of the new File and Image columns in Dataverse.

    03CustomiseStage 3 of 4Web API 10 min
  8. How to upload images using Power Pages’ Portal Web API – Part 1: Upload a profile photo

    While this technique still works and is still valid for custom templates, Power Pages forms and lists now support image columns

    03CustomiseStage 3 of 4Web API 9 min
  9. Power Pages Security: Table Permissions and Web Roles part 1 – the theory

    Depending on when you last updated your portal solutions, yours may still use the old terminology

    02ConfigureStage 2 of 4Configuration 7 min
  10. Getting Started: Create and test your own Web Template with Liquid for Power Pages

    Ready to give liquid templating a go but not sure where to start? Exciting times!… and good news, you’re in the right place. This is going to be an awesome journey.

    01StartStage 1 of 4Liquid 6 min
  11. Use Liquid and Fetch XML to retrieve records and populate your custom web templates

    If you’ve used Dataverse, Model Driven Apps or Dynamics CRM / CE / Sales for any period of time, you’re likely already familiar with Advanced Find – the old reliable UI…

    03CustomiseStage 3 of 4Liquid 2 min
  12. For – loop through records and populate web templates

    Basic example: Output a list Intermediate example: Output a table Advanced example: Output JSON to feed the jAudio plugin

    03CustomiseStage 3 of 4Liquid 4 min
  13. Create a Drag and Drop experience to upload Case Attachments in Power Pages

    For the impatient among you, here’s the final code for you to steal / test drive:)

    03CustomiseStage 3 of 4JavaScript 14 min
  14. Integrate FullCalendar.io with Power Pages – from JSON basics to advanced output with Bootstrap Modal

    Here’s a static example of the JSON before we make dynamic and loop over our advanced find results:

    03CustomiseStage 3 of 4CSS & Bootstrap 6 min

Search

Book a discovery call

30 minutes. Bring your trickiest Power Pages problem — I’ll tell you honestly whether I’m the right fit.