Integrations‎ > ‎

Podio

DNN Podio Integration
Podio is the online work platform. Manage, share, and get your work done smarter together with tools that work like you. Podio gives you structure to help your team work better; less distractions, less confusion – more focus and clarity.

This is the DNNSharp integration of Podio with our set of modules for DNN!

Intro

Podio lets you organize your work and projects. This integration allows you to integrate your project management paradigm from Podio with the highly versatile DNN Sharp modules. 



Requirements

-DNN instance.
-one of our modules that allows using actions on handlers.
-the Podio add-on.
-an account with Podio.

Getting started

Step 1 - Sign Up

Go to Podio and Sign Up

Step 2 - Get credentials

Get the credentials for your apps.
You will need to:

Generate a API key

Once logged in Podio , go to my account.
There in the main menu:
Account settings
App Market profile
Services
Email & Notifications
External app permissions
API keys, go to API Keys.
The API Key Generator allows one to create an API key.
You will need:
    -Application name (displayed in stream byline)
    -Full domain (without protocol) of your return URL (e.g. mypodioapp.com)

Once created, you will see bellow Your API keys
Write down somewhere the Application,Client ID and Client Secret. you will need them later on.

Grant permission to external app to interact with Podio

This is done automatically when you generate the key. 
Double check that your applications is listed here. Keep in mind that this is the place if you want to "Revoke permission" for one of your Podio applications.

Get credentials:


Depending on how you'd like to setup the actions, you can use a app token to authenticate as an app instead of a user.

AppId
    Required! Note: AppId AppToken Authentication is used as default. If Username is not empty, then we'll use Username Password Authentication.
AppToken
    Required!
Username
    Note: AppId AppToken Authentication is used as default. If Username is not empty, then we'll use Username Password Authentication.
Password
    Password.
Client_id
    Required! Your Podio Application API Key pair: Client ID Client Secret.
Client_secret
    Your Podio Application API Key pair: Client ID Client Secret.

You can get the AppIda nd AppToken by going in Podio to your desired workspace, then to your desired Application and clicking on the small wrench somewhere in the menu for the respective App. Then you can select in the advanced section Developer , which will give you the required information.
App ID for <yourAppNameHere>
Token for <yourAppNameHere>

Username and Password are the username and it's password under whose authority the action will take place, if you so desire.

Client_id and Client_secret are those generated above at the step with the API key generation. 

Step 3 - Setup the DNNSharp module
The actions are self explaining, you will need in most of them the following items:
AppId
AppToken
Username
Password
Client_id
Client_secret

The following Actions are available:
  • create item
  • create space contact
  • get item
  • update item
  • delete item

Settings Reference

AppId
AppToken
Username
Password
Client_id
Client_secret

Note

For items, only the following field types are implemented:
  • App reference field
  • Contact field
  • Date field
  • Image field
  • Link/embed field
  • Location/Google Maps field
  • Money field
  • Number field
  • Progress field
  • Text field

The following field types are NOT implemented yet:
  • Calculation field
  • Category & Question fields
  • Duration field

See it in action!

link to video coming soon

Comments