Hi @BigDom ,
for me the central question is: where to get the thumbnails?
I have absolutely no idea how sharepoint works, but does this provide already the thumbnails?
If yes i could imagine a virtual entity retrieving the thumbnails and using this virtual entity in the portals (which is straight forward)
If no, you could create the thumbnails by some sort of process/plugin/flow and store them as base64 for example in a custom table linked to the case or a custom jsonfield on the case (well, kind of ugly i know)
In all cases: the thumbnails should be prerendered (may be upon uploading) as it will take time which costs performance when displaying them (hm, another question pops up in my mind: how can i make a thumbnail of a word-document?).
As always by me: i am a sort of die hard when it comes to coding. I do it the C#, F#, javascript way. May be, there are other possibilities around 🙂 .
Hope this inspires you a little bit,
Christian