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...Migrate web content from SharePoint 2010 to DNNMigrate web content from SharePoint 2010 to DNN
Previous
 
Next
New Post
5/15/2017 6:34 PM
 

Hello,

I am new to web content data migration and trying to migrate from SharePoint 201to build 0 to DNN. I am trying to build a migration process - identify all the pieces/parts involved in the SharePoint web content and migrate to DNN.

Are they any online samples for this kind of migration?

When you migrate web content - will that migrate all the metadata and security related to the web content?

Any help would be appreciated

Thanks

 
New Post
5/16/2017 11:29 AM
 

Dear Migrator,

Here are some guesses, mind you JUST guesses, but I thought I would mention them, just in case they help you to start thinking about the process, and given that there are no other replies yet I wanted to get the conversation started.

>>> Are they any online samples for this kind of migration?

Sorry, I do not know, but I expect that someone has done it.

>>> When you migrate web content - will that migrate all the metadata and security related to the web content?

Regarding the "metadata", that depends what you mean by "metadata" specifically in your case. If you mean just the "meta" HTML tag content, then that can be moved manually.

Regarding the "security related" web content, if you mean "can I migrate the security settings", then I suspect it is highly unlikely this can be automated, and I suspect you will need to recreate users/groups/security and the like.

Also, regarding migrating "content" from SharePoint to DNN, it really depends on exactly what type of content you are moving. SharePoint (and DNN) can hold a host of different content types, for example file libraries and viewable pages. For files, it will be quick. For "viewable pages" again it depends on what you have in SharePoint and what you want in DNN Platform-- for example if you want just HTML pages then the "migration" will be just copy-and-paste. But, if you have WebParts and programming in SharePoint, then migrating those viewable content pieces will take a lot longer and may involve recreation from scratch.

Also, all this depends on if you are using DNN Evoq or DNN Platform, as the former will have more features/support than the later.

All that said, I doubt there is a fully-automated way to migrate content from SharePoint to DNN Platform, but I am sure it can be done with some manual copy-and-paste.

That is all just a guess, from someone who has used both SharePoint and DNN a little bit, so I hope that helps.

Thanks.

-- Mark Kamoski
 
New Post
5/30/2017 4:38 PM
 

Mark,

Thankyou for your reply. I appreciate your feedback.

Just FYI - This is not for one website, we have 100+ clients and we have to move them to the new DNN Evoq. Trying to minimize manual migration and more automation. Metadata - is not just html - security, users , groups and all data related.  There are web parts and lot of customizations such as content sliders etc

I have not found any online samples in google serach for SharePoint to DNN. As I said I am fairly new to this as well, so not really sure the best way to proceed. I was hoping to find some samples or some people in the forum who have worked on similar migrations and would like to discuss.

 

Thankyou

 

 

 
New Post
6/1/2017 10:29 AM
 


Here are some more ideas for export from SharePoint to DotNetNuke.

For users/groups, I would export to Excel, which is built-in to SharePoint already, and then write some code to import the result into DotNetNuke, maybe something like this...

https://sharepoint.stackexchange.com/questions/102051/exporting-sharepoint-members-into-excel

"

You mentioned, you were able to export the groups in Excel what method you use for it?

Here is method I used.

Navigate to the People and Groups tab under Site Settings [Site Settings > People and Groups]

Copy the URL of the People and Groups page.

Open up your Excel workbook, and click on the Data tab.

Click "From Web" and paste the URL from the People and Groups page into the Address Bar.

After the page loads, you will see an arrow pointing to the list of group members. Upon hovering over this arrow, the list of group members will be highlighted. Click this arrow, then click Import, then OK.

Their is another method to use owssrv.dll, please check this blog for that.

http://graysick.blogspot.com/2013/04/export-user-groups-to-excel-sharepoint.html

shareedit

answered Jun 6 '14 at 20:32

"

For document export, I have done this before and it is possible, but it required me to write some code. I know there definitely are products to export documents from SharePoint, and that would be a good 1st choice, but if you have to write code then it can be done, and here are some hints.

https://sharepoint.stackexchange.com/questions/105921/download-files-from-document-library-using-c

"

using Microsoft.SharePoint;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace DownloadDoc
{
class Program
{
void DownloadDocs()
{



}
static void Main(string[] args)
{
string siteUrl = "siteUrl";

using (SPSite site = new SPSite(siteUrl))
{
using (SPWeb web = site.OpenWeb())
{
SPList docLib = web.Lists["library name"];
// loop through each item or document in the document library

foreach (SPListItem item in docLib.Items)
{
// Access the file
SPFile file = item.File;
if (file != null)
{

// retrieve the file as a byte array byte[] bArray = file.OpenBinary();
string filePath = Path.Combine("folder path", file.Name );
//open the file stream and write the file
using (FileStream filestream = new FileStream(filePath, FileMode.Create, FileAccess.ReadWrite))
{
byte[] bArray = file.OpenBinary();
filestream.Write(bArray, 0, bArray.Length);
Console.WriteLine("Data Saved");
}
}
}
}
}
}
}

}

"


So, it all is possible, but it may require some tool purchases and/or some custom code.

HTH.

Thanks.

-- Mark Kamoski

 
New Post
6/14/2017 11:40 AM
 

All,

Here is some more follow-up to exporting to/from SharePoint.

I did notice yesterday that there are at least 2 free Modules for DotNetNuke.

These may help, in some way.

User Exporter

Content Exporter

And, my thinking is that if one can Export then one can Import.

It may take some code writing, but it seems likely that it can be done.

Also, I think there is a company called something like "Bamboo" and they used to make (and still do make?) a lot of custom WebParts for SharePoint, to do all kinds of things, some things related to bulk-data management and the like, so Bamboo may have something built for you already.

HTH.

Thanks.

-- Mark Kamoski
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Migrate web content from SharePoint 2010 to DNNMigrate web content from SharePoint 2010 to DNN


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