iframe apps and widgets

Comments

41 comments

  • Official comment
    Sara Høeg Højlund-Rasmussen

    This would be a very expensive feature to build and maintain so in order to consider this further it would be great with some additional answers from everyone up-voting this request:

    Some questions that come to mind:

    1. Would it matter where these extensions are shown? Is context important? (think e.g. shown inside item activity vs. in an item field vs. as a separate "app" vs. a whole new "extensions" area)
    2. What kind of extensions would you imagine benefit most from this?
    3. Is this only showing information, or also receiving user input?
    4. Are they short interactions or would they be places were users get a lot of work done?
    5. Do these embedded extensions live on their own or do they need to integrate into other parts of Podio (e.g. notifications, tasks, contacts) to work?

    These and other questions would help us better understand what we would need to provide to actually help you achieve your goals. This is not just a matter of throwing in a iframe container somewhere that is un-secure and difficult to maintain: if we provide you a solution, it's needs to be one that is solid and actually solving the need and use-case :)

    Please share your answers below to help us understand this further!

    //Sara - Podio

     

    Comment actions Permalink
  • Seth

    There are only two reasons my company will leave Podio. To privately host our own data or have the ability to include "widgets" and other functionality like Google Calendar in our workspace. (I have spent way too much time trying to get Podio's calendar options to work the way we want them)

     

    3
    Comment actions Permalink
  • Glenn Deuman

    This feature would open up many options for our organization as well. Since this feature request is getting close to a decade old, some clarity on whether Podio will ever consider developing it would be helpful. 

    3
    Comment actions Permalink
  • Olivier Vernin

    With the iframe included in Podio, my organisation could use it as our data processing tool.

    Here is a usecase, we are a legal land documentation provider and our workflow include back office checks on the geo points of the parcel. With iframes allowed in podio, we would be able to display online maps (mapbox) that our staff could edit via a Javascript library.

    Can someone at Podio give feedback if this feature has any chance to be shipped? It's been 6 years since the initial post, so i assume there is a very very little chance.

    2
    Comment actions Permalink
  • Olivier Vernin

    As a workaround, i'm considering doing hacking a bit by implementing a simple Chome App which will modify on the fly the podio page to add an iframe when it recognise a centrain text pattern. Like the text field "address: <my adress>" will be turn into a google app widget centred on the <my address> location.

    2
    Comment actions Permalink
  • Ryan Vickerman

    +100...please add this!

    2
    Comment actions Permalink
  • Christian Kirring

    One very simple use case:

    “Iframes in an app”

    A company in the renewable energy industry uses Podio for the majority of the business management. Their business is dependent on the finical markets, so the wants to monitor the stock market for Vestas wind energy. An “app” iframe with this src: http://markets.on.nytimes.com/research/stocks/tools/analysis_tools.asp?symbol=vws

    Would be very handy.

    Another handy use for an app iframe:

    A Company does project management in Podio, but there is an old/other system for the imployers to rapport overtime.  A app iframe showing the webpage of the that system, could be handy, when the employer has ended the reporting on a project, they are typing in any overtime in the old system.

    The examples above are not crucial, as you could just open a new tab on your browser. On the other hand Podio and a (or some) extra systems could be seen as “one” This could be a major advanced for some companies.

     

    Iframes in calculations:

    This could be very cool!  If the iframe scr could use the variables in the app, it would open a lot of possibilities.

    Fx.

    A company has a number of leads in a Podio app. A sales person is going to contact the lead, and offer them a deal. As the sales person goes through the leads, there is a small iframe window showing the credit Score of the company, bases on the VAT number of the company, and an external service offering credit risk services.

    Another example:
    A company uses Podio for support. When a customer calls and complains about not being able to pay in the webshop of the company, the support person look up the customer in a Podio App. In the app there Is an iframe showing the status of the webhosting- and payment gateway provider.

     I think there are a lot of possibilities ! :-)

     

    2
    Comment actions Permalink
  • Kent Watson

    Yes I would definitely use this as a dashboard solution.  I would have an app that contained a field (or multiple fields) to contain my PowerBI Reports embed code.  You can see an example of the embed code, and an example of the report.

     

    Alternatively, for me at least, you could create reports that can easily be filtered directly from the report as shown in mine. 

    2
    Comment actions Permalink
  • Olivier Vernin

    An iframe will still be very important for us. So let me share our use case. We are providing land documentation in developping countries, the data collection include a lot of profile information and some GPS mapping of the parcel. Those data are fed into a podio app. Then the role our officers is to control all the profile data and the geotrace (for example if it is overlapping with previously mapped parcels). In order to be able to get our business going we injected the iframe via a chrome extension (see screen shot). However since Chrome v57 it's not possible to inject an iframe in an existing page from a different domain, so the support of iframe within podio would be really helpfull. See a screenshot below.

     

    Would it matter where these extensions are shown? Is context important? (think e.g. shown inside item activity vs. in an item field vs. as a separate "app" vs. a whole new "extensions" area)
    For us it should be a podio type that can be used within an item. One should be able to set the URL of the source, the height and the CSP.

    The width can be a simple 100% so that it doesn't mess up the design.

    For the src URL, one should be able to use variables of the item to contexualize the URL like https://mydomain.net/parcel/[item(parcel_code)].

    The height can have a max globally.

    For the CSP, it should not be in the iframe podio type but an workspace level prefence. So that the admin of a workspace can describe what is allowed in term of security within this space https://content-security-policy.com/ Also the CSP should only allow HTTPS sources.

    What kind of extensions would you imagine benefit most from this?

    see my previous screenshot, edit parcel geometries on online map.

     

    Is this only showing information, or also receiving user input?

    The iframe is clearly for receiving user input. However how the iframe interact back with the podio item is tricky from a security point of view. What we currenly do is that the service providing the map also get the podio access token of this user, so this service can make an API call on behalf of the user and change the podio item.

    Are they short interactions or would they be places were users get a lot of work done?
    always difficult to assess what one's mean by 'short' or 'a lot'. Currently our officiers are doing a lot of short interactions :)

    Do these embedded extensions live on their own or do they need to integrate into other parts of Podio (e.g. notifications, tasks, contacts) to work?

    At the moment, live on their own.

    2
    Comment actions Permalink
  • Andy Morris

    Dude this would be so useful. I would want to use it both in app filed either as part of calculation or field on its own. Then i could show a screen from another software right where I want to see it.  I would want to use it both to input and output.

    2
    Comment actions Permalink
  • Jay Thompson

    Agree, this could be insanely useful.

    1
    Comment actions Permalink
  • Anna Lundgren

    That would be so great!

    1
    Comment actions Permalink
  • Derek Rowe

    I agree this would help with video player embeds as well. Since the video upload feature was removed it has been hard to share video content. If we had an iFrame we could just embed.

    1
    Comment actions Permalink
  • Tony Reid

    Agreed, the would be a welcomed addition to Podio.

    1
    Comment actions Permalink
  • Dan Bohea

    +1

    I can see this being really helpful for embedding dynamic charts and stats etc

    1
    Comment actions Permalink
  • Melissa Choy

    +1 

    I would really love to see this, we've just signed up to test out podio for our organisation and it was the only feature missing that we are looking for. It's not likely to prevent us using podio but its certainly something we would love to see.

    1
    Comment actions Permalink
  • Laureen Jandroep

    I agree with Oliver - this is very needed.  If embeded vimeo and youtube videos can work why can't embedded anything work?  We embed quizzes, maps, mind maps, etc. and all we can do now is provide a link which takes our users outside of podio which is now what we want.  We want podio to be the brain of our operation but if it can't display embedded content then it is impossible to do that fully.  

    1
    Comment actions Permalink
  • Thomas Vaassen

    Podio, could you please provide a response on whether we could expect this feature to be included?

    It would make a world of difference for our company.

     

    Thomas

    1
    Comment actions Permalink
  • Laureen Jandroep

    Our use case is we embed quizzes and similar items for our members to interact with.  Here is some typical embed code blocks we use.

    1) lectures from our provider

    <iframe src="http://cloud.aapc.com/Learning/Storyline/CPC/BusinessofMedicine/story.html" width="720" height="800"></iframe>

    2) flash cards

    <iframe class="studyStackFlashcardIframe" src="https://www.studystack.com/inewflashcard-2119910" width="850" height="440" frameborder="0" scrolling="no" style="overflow:hidden"></iframe>

    3)embedded gogle docs or pdfs - it looks better than using the links

    <iframe src="https://drive.google.com/a/cco.us/file/d/0B4DSSyW6_dafYVk5LTdmSVdJcHM/preview" width="800" height="800"></iframe>

    1
    Comment actions Permalink
  • Ali High

    Would it matter where these extensions are shown? Is context important? (think e.g. shown inside item activity vs. in an item field vs. as a separate "app" vs. a whole new "extensions" area)
    Yes... we'd want the option basically anywhere there's a text area

    What kind of extensions would you imagine benefit most from this?
    Everything and anything, it would give us so much more control and ability to customise, and integrate other tools, making the user experience what the user actually wants it to be

    Is this only showing information, or also receiving user input?
    Both information and input.... playing a video, showing and editing a google calendar for those who want to click on a box and type to get their information in the calendar (not possible with Podio Calendar when I last looked into it)

    Are they short interactions or would they be places were users get a lot of work done?
    Possibly both

    Do these embedded extensions live on their own or do they need to integrate into other parts of Podio (e.g. notifications, tasks, contacts) to work?
    Integrated

     

    1
    Comment actions Permalink
  • Kevin Costa

    Agreed wholeheartedly.

    0
    Comment actions Permalink
  • Dan Grenfell

    +1

    Using the API we can code our servers to access information stored in Podio, but currently there doesn't seem to be any provision for Podio to access data stored externally.

    I'd love to be able to embed content from our servers within the Podio environment, so that our users never need to leave the system. That would make Podio a proper "live-in" app ;)

    0
    Comment actions Permalink
  • Todd Barton

    Totally agree...having an iframe embed capability would allow us to extend podio functionality using the API, but make it look native to podio.

    Please add this simple widget !!!!

    0
    Comment actions Permalink
  • Michael Greenberg

    Absolutely Necessary!

    Would be very very appreciated.

    0
    Comment actions Permalink
  • Todd Barton

    Can we get a comment from the Podio team on this?

    0
    Comment actions Permalink
  • Michael Greenberg

    Last I spoke to their support (three days ago), they said that nothing of the sort is currently planned.

    0
    Comment actions Permalink
  • Stephan Ryer

    I totally agree!

    0
    Comment actions Permalink
  • Jasper

    yes please!

    i wanna embed a Google Sheet in a WIKI article,
    as a preview/iFrame, instead as an attachment that needs to be clicked through to see

    why limit this?

    0
    Comment actions Permalink
  • John Carver

    WANT!

    0
    Comment actions Permalink
  • Henrik Hvitfeld

    +1 Great idea!

    0
    Comment actions Permalink

Please sign in to leave a comment.

Powered by Zendesk