DotNetNuke Migration to SharePoint - content-management-system

Is there a way to migrate DNN to SharePoint? We want to move all the contents from DNN to SharePoint.
Is there any DNN API to export contents like documents, images and other files?
Also, where the file contents are stored in DNN SQL server?

Why?
Are you using DNN as a document management tool (with DMX or OpenContent) only? Then it could be reasonable.
DNN and Sharepoint are completely different products, Sharepoint is a great document management and workflow tool, and DNN is a multi purpose CMS (and SharePoint is completely unusable for this).
Anyway, I don't think that there is anybody who offers a migration tool, so you have to find out yourself if you really want to do this...
And yes, there are API for a lot of things in DNN, but it depends on the extension used.

Related

Is there any automated way of populating a Moodle training from a GitHub repository?

Moodle is a platform for creating training and educational material. By default, it is possible to make the content by clicking on controls.
GitHub is a place for version management and teamwork.
Question: I wondered if there is a way to (programmatically) populate/update a Moodle training from a GitHub repository. Does Moodle offer an API that would allow the implementation of such a functionality?
Idea:
The GitHub repository contains mark-down files in a specific format and folder structure.
Yes. Theoretically. Moodle offers an API (https://docs.moodle.org/dev/Web_service_API_functions) through which you can update courses along with much other functionality.
You would have to write the script yourself, of course. I've been briefly looking in to this as well, but the moodle webservice API is not intuitive and is underdocumented. There's been talk of making a more sensible, RESTful API (https://tracker.moodle.org/browse/MDL-49607) but it doesn't seem to have gotten anywhere.

How can I deploy form / subform (i.e. display only) changes on Notes databases?

I have been asked by a client to assist in making the web frontends of number of Lotus / IBM Notes databases, used for critical LOB functions, compatible with modern browsers.
As it stands, the web frontends of these databases only work in IE7, and even then they're temperamental at best. The JS uses IE-specific extensions, everything is in tables, and they render poorly on pretty much every browser available today. With IE7 no longer in support, they want to modernise these interfaces.
I have very little experience with Notes, but as an exploratory exercise I've managed to open up the databases in Domino Designer, add a few Stylesheet / Script resources, include them in the $$HTMLHead variable and reworked one Form to use a frontend framework, which looks good.
Obviously working on live applications is out of the question, so my thinking is to take a copy of the NSF files, and make the changes on the copies. My question is: how can I then deploy only the form / subform / resource changes to the 'live' NSF files?
Deployment:
In your new modified database :
You define in the Database properties that is a Database file is a master template (give a name)
In the production database :
first do a backup ! copy (only design) to a new copy of the prod
You define in the Database properties that it inherits from master template (same name)
on the prod make refresh design
more details : https://www.ibm.com/support/knowledgecenter/SSVRGU_9.0.1/com.ibm.designer.domino.main.doc/H_ABOUT_REFRESHING_A_DESIGN.html
Sorry to state the obvious, but since you have a Notes client and a Domino server, you have a quite extensive documentation at your disposal in the form of databases located in the /help/ directory. Make sure they are full-text-indexed.
And since we are on the subject of templates, Domino comes with a host of ready-made, ready-to-use apps that you can customize and canibalize. Look for discussion9.ntf for starters.
You may want to start here, then go there, and finally that will give you the keys to build word-class web apps on Domino.
Last thing, if you are on V9, the Designer help is crap. Grap a copy of the 8.5 version. Seriously.
If you want to build a modern web based front-end to existing Domino data, take a look at the following presentations:
http://www.slideshare.net/TexasSwede/ad102-break-out-of-the-box
and
http://www.slideshare.net/TexasSwede/break-out-of-the-box-part-2
As others already said, you should create a template and then just refresh/replace the design of the production database using that template.
You may want to consider working with an experienced Notes/Domino developer for that project, there are quite a few caveats and workarounds you need to know know about...

SAP BO 4.1 Auditing without Universes

Morning all,
I have recently deployed Crystal Reports 2013 and Crystal Server 2013 in a test environment, as we are currently using the 2008 version of both products.
As this deployment is in a test environment; I am keen to implement and try out as much as possible to implement the best solution as possible.
One of the things I have enabled is Auditing. Once set-up I went looking for the best way to utilise this but everything seems to allude to needing a Universe creation tool (Information Design Tool) which I don't have and can't obtain, as our SAP products are provided via a third party and we don't have access to the BI Client Tools.
So I'm back to trying to figure this all out via custom Crystal Reports.... I've read plenty of articles, one which provided me with the links needed between the Database Tables, but there don't seem to be any articles on what tables etc to use.
Has anybody done this?
Thanks in advance for any help, I'm tearing my hair out at the minute!
Direct RBMS access
Have a look at the official SAP documentation (I'm using the BusinessObjects manuals, but information in them should apply to Crystal Server as well), more specifically the Business Intelligence platform Administrator Guide (SP doesn't really matter, auditing doesn't tend to change much within a major release).
There are two sections that are important for you:
The Auditing chapter, more specifically the section regarding Audit events.
The Auditing Data Store Schema Appendix, which contains all the detail regarding the audit schema you could need.
Using a universe
Have a look at the SCN blog post Unlock the Auditing database with a new Universe and Web Intelligence Documents for BI4.1. It contains a download link to an LCMBIAR file which you can import into your BI4 environment, without the need for a universe client tool. There's also a webinar and documentation available. The prebuilt WebI documents should save you a lot of time.
Requirements:
BI Platform BI 4.1 Support Pack 5 or greater for the Web Intelligence Documents
BI Platform BI 4.1.x for the Audit database to be queried
Instructions:
Download the content (take the highest build numbered zip file)
Import one of the five 'Universe' LCMBIAR files into your system using Promotion Management (it will go into BI Platform Auditing folder)
Import the Web Intelligence LCMBIAR file (it will go into BI Platform Auditing folder)
Edit the connection that is imported (in BI Platform Auditing folder) with the correct login credentials.
Open the Web Intelligence document STA1 - Start here - Events over time.wid as your starting point!
The only issue might be with step 4, where you need to edit your connection. I don't know if you'd be able to edit the imported connection through the Crystal Reports application?

Which Framework or CMS for Google-Video like site?

I am working on a Web Project similar to Google-Video.
As for now, I want to start coding the site.
I know some PHP, HTML and MySQL.
I already have:
Database built and ready (in MySQL)
Links and Tags in the Database
The thing is, I don't want to code everything from hand.
As I've seen so far, with CMS it's not possible to use my own database. Or am I wrong?
And what Framework would you suggest me?
Looking forward for your advice!
Thanks
You should probably start over, but use your existing DB design as your logical schema to be implemented in the CMS you eventually choose.
Go to http://cmsmatrix.org/ and compare Drupal, Joomla!, eZ Publish and TYPO3 for the best fit for your requirements.
Also, pay attention to the search engine features available with each one. e.g. eZ Publish eZ Find is based on Lucene.
In terms of functionality ( but excluding add management and your specific layout or graphic-design) you should be able to create a reasonable clone within a few hours using eZ. Here is one example http://untoldstories.eu/ezinfo/about

Web-based document merge solution?

We are looking for a web-based document merge solution.
Our application is a web-based project management tool built using Xataface - PHP on Windows IIS + mySQL. We have a function that allows the user to generate a status report in Microsoft Word format based on data in the tool.
Currently this function is implemented using LiveDocX. We have a status report template, and LiveDocX performs the merge into the template using data from our project management tool.
The main drawback is LiveDocx is web-service based. We are looking to replace LiveDocX in order to reduce our dependence on the up-time of a third-party web-service that we cannot control.
Does anyone have any suggestions on a web-based document merge solution that I can install on my IIS or PHP based server?
In reading your question, I'm not sure if what you're after is actual mail merge or just simply populating a single Word template server-side. In either case, here are some things to get your started:
For mail merge (multiple document
results based on multiple records,
say, from a database), you can use
either the Open XML SDK for a VS
solution or access the Open XML
directly. In that case, these are
good articles to start with:
Mail Merge in WordProcessingML
Mail Merging with a Custom Client
Using the Open XML SDK 2.0
For direct single-document
population with data, these are good
libraries that use PHP:
PHP Word
PHP OpenXML API (not incredibly
mature, but a starting point)
If you are still looking for solution then you can try Aspose.Words for .NET
it is a commercial component (not free).