Why Dataverse’s Image and File columns are a big deal for Power Pages / portal projects
I’ve been doing quite a lot of #PowerPages work this quarter leveraging Dataverse’s File and Image column types.
36 free guides, ordered by where you are — not when they were written. Start at your stage and work up.
Studio, templates, your first site. No code required.
I’ve been doing quite a lot of #PowerPages work this quarter leveraging Dataverse’s File and Image column types.
Part of what I love so much about Liquid is that you can achieve a lot with very little code – and the code is easy to read, even for non-programmers like me!
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.
Forms, lists, web roles and table permissions.
This post-is a follow-up / alternative perspective to my previous post, Portal security: table permissions and web roles – the theory
Depending on when you last updated your portal solutions, yours may still use the old terminology
Portal confession: I always took the Profile page as ‘special’ and accepted its lack of customisation like a known limitation.
Liquid, CSS, JavaScript and the Web API.
This is something I once approached with JavaScript on load of the list.
This tip originated from a request for help on LinkedIn.
All doable with this trick:) Bonus; This works regardless of whether you’re on Bootstrap 3 or 5, and works across all the starter templates I’ve tried it with…
Mark Christie gave me an interesting challenge for the Scottish Summit build – with Scottish Summit championing inclusion and equality, let’s not be elitist about which speakers we feature.
For the impatient among you, here’s the final code for you to steal / test drive:)
Here’s a static example of the JSON before we make dynamic and loop over our advanced find results:
In this quick tip, we’ll see how to check whether a given date is earlier than today’s date (or another specific date).
This one is pretty niche… I recently had a requirement (well 2 in fact) to embed a canvas app into Power Pages in full screen mode.
The relatively new Rich Text Editor control in Dataverse / Dynamics 365 / Model Driven Apps is a very welcome addition, especially for Power Pages / portal projects that are heavy on content management.
You’re working on some new functionality (or even just some content) for a public site and you want to preview it in situ on the portal.
If you’re a regular visitor here, you may have noticed I cover a lot on the 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?
In this post, you’ll see how to build a Bootstrap carousel (aka slider), populated with data from a Dataverse table.
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.
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.
Relatively recently, Dataverse introduced the File column type.
This post is dedicated to the amazing Megan V Walker – the selfless MVW MVP whose epic content got me started on my portal customisation journey.
So you might be wondering why would we use fetch XML to query a single record when we’ve got the super easy to use entities object?
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…
This simple URL format is all we need to output multimedia or to provide download links.
Basic example: Output a list Intermediate example: Output a table Advanced example: Output JSON to feed the jAudio plugin
If you’ve navigated around a portal before, maybe drilling through from a list to a form – you’ll likely have noticed the URL contains a unique identifier, the GUID of the record.
Why are if statements important? Conditions allow us to plan for different scenarios and cater for the inevitable data gaps.
Please note that this has been superseded by a newer, better approach since the addition of the new File and Image columns in Dataverse.
While this technique still works and is still valid for custom templates, Power Pages forms and lists now support image columns
So, why did I write this post? The Portal Web API is awesome and it’s fast.
ALM, performance, security and bespoke UX.
First of all, I love the idea of Dataverse image columns in Power Pages.
Our goal here is to present contacts from different partners logging into the portal with personalised branding specific to their account / the partner they work for.
A common ask with partner portals is to adapt the styling to include the partner’s logo and use their brand colours.
Hi all, thanks so much for attending my Scottish Summit 2021 presentation, ‘Lessons learnt building a Spotify clone with Power Pages, Dataverse and Power Automate’:)
No guides match those filters yet.
Try another stage, or clear the topic filters.