Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...New Office365 API and Office Services integration into Custom ModulesNew Office365 API and Office Services integration into Custom Modules
Previous
 
Next
New Post
2/9/2015 8:42 AM
 

Hi everyone,

In line with recent Office 365 API (for business) update I have been wondering if DNN community has had any thoughts about integrating with Microsoft services.

For a few days now I have been playing with this new API and doing quite a bit of reading while trying to integrate SharePoint service into one of our modules. So far with not much of success. While getting access at files seems handy enough getting at authentication token is a bit more difficult.

Has anyone else looked into something similar?

I'd like to read your thoughts on this.

 
New Post
2/9/2015 2:02 PM
 
many people do this type of integration with folder providers (http://www.dnnsoftware.com/wiki/page/...) e.g.https://dotnetnukesharepoint.codeplex...

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
2/9/2015 2:33 PM
 
cathal connolly wrote:
many people do this type of integration with folder providers (http://www.dnnsoftware.com/wiki/page/...) e.g.https://dotnetnukesharepoint.codeplex...

Thanks Cathal for a prompt reply.

I am aware of SharePoint folder provider. If I am not mistaken this is what people used to extend/link their DNN installation to a single OneDrive account. Like storage expansion.

But I need something else. I need to provide individual users the ability to access their own OneDrive accounts and push/pull files across.

 
New Post
2/11/2015 10:42 AM
 
Hello,

I think the current OneDrive provider included in Evotiva's DNNGlobalStorage (http://www.evotiva.com/Products/DNNGl...) will not work with business accounts (Office 360).

In case it works (or in case there is any other provider available), when combined with DNNUserFiles (http://www.evotiva.com/Products/DNNUs...) you can use its "pattern" setting to automatically Isolate users in their own path/folder.


Thanks,
Horacio


 
New Post
2/13/2015 9:14 AM
 
Horacio Judeikin wrote:
Hello,

I think the current OneDrive provider included in Evotiva's DNNGlobalStorage (http://www.evotiva.com/Products/DNNGl...) will not work with business accounts (Office 360).

In case it works (or in case there is any other provider available), when combined with DNNUserFiles (http://www.evotiva.com/Products/DNNUs...) you can use its "pattern" setting to automatically Isolate users in their own path/folder.


Thanks,
Horacio


 

Some time mid last year my colleague was in touch with developer in Evotiva. I am nearly 100% sure that Evotiva's solution didn't work with Office365 business accounts which was part of the reason we didn't go with their product at the time.

Anyway I've been working with this Office365 API for about a week now. It's driving me up the wall with their Azure AD authentication/authorisation. But I think that has more to do with my lack of understanding how to convert MVC sample project into Web Forms sample project (let alone into DNN module). I feel like I am missing something simple.

But there is another problem I came across when I tried what I had working in DNN. because by default all modules inherit from PortalModuleBase class as soon as I try to execute something asynchronously I get this:

Error: OneDrive is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: This operation requires the page to be asynchronous (the Async attribute must be set to true). ---> System.InvalidOperationException: This operation requires the page to be asynchronous (the Async attribute must be set to true). at System.Web.UI.Page.RegisterAsyncTask(PageAsyncTask task) at Christoc.Modules.OneDrive.View.Page_Load(Object sender, EventArgs e) in c:\hosting\devsite1.me\DesktopModules\LinkWise\OneDrive\View.ascx.cs:line 32 --- End of inner exception stack trace ---

Anyway, its a work in progress at the moment.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...New Office365 API and Office Services integration into Custom ModulesNew Office365 API and Office Services integration into Custom Modules


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out