DotNetNuke + Code On Time = new tutorials

Any app build with Code On Time v 8.6.6.0 can be integrated with the popular content management system DotNetNuke, also known as DNN.

DNN Platform allows rapid deployment of client-facing web portals. Learn how to integrate your app with DNN portal via single sign on (SSO), roles, and tokens. The playlist with a collection of tutorials is at https://www.youtube.com/watch?v=xfPpM....

It's crazy COT would waste all of this time on DNN integration, which only a tiny fraction of people use. They must have a big customer paying them hourly for DNN, because this is a huge waste of our time. Unbelievable.

We just want the bugs fixed right away without waiting, and the roadmap implemented, not this DNN garbage. Hello!

Agreed - me too (related to all the comments stated above). Not sure why all the fuss is being made about DNN and why they keep slipping dates one after the other. It is extremely unusual/odd to say the least. I think COT should seriously hone their estimation skills and then update the roadmap accordingly...

Everything on the roadmap is Research & Development. In other words - we have to invent an implementation of each item. It is difficult to predict the exact date of a of invention completion. Still we try our best to put specific dates on the individual items. The roadmap is not updated on the daily basis. We are updating dates after each release to provide the status of the current developments.

Presently we are preparing the new update 8.6.6.0 for production. This release is coming in place of release 8.7.0.0 that was originally planned to deliver the first components of native apps in September of 2017. We have significantly redesigned various elements of the application structure. The physical file locations have changed to provide a consistent file layout both on the server and in the native app. Many new features in the framework were added to support native apps. Not everything is quite ready for the native app release and that is why we are going out with the intermediate product update 8.6.6.0, which will become available any day now. Do not think for a moment, that we are withholding the update from release just to keep the suspense alive.

Release 8.7.0.0 will bring about the first iteration of native features on October 23. Several iterations will be made available before the Thanksgiving 2017.

Offline Data Processor is nearing its completion. This feature is scheduled to become available in release 8.8.0.0. It will enable transaction input in the apps without any additional programming. For example, if you create a supplier with associated products, then the entire set of records is committed when the supplier record is saved. In other words, dataview fields will be available for input in "new" mode. Transactional behavior will expand to "edit" mode as well.

ODP is being developed in parallel with the Native App implementation. It may end up being available before October 23. The release numbers will switch to 8.8.0.0 as soon as ODP is ready for production.

A new product called Offline Sync Add-On will extend ODP to allow the native apps to work completely in "offline" mode. The pages of apps you are building today can be instructed to work always in "offline" mode in the native clients. Offline pages will work in "online" transactional mode when loaded in a browser. The native version of the same app will download server data into the device and exchange data with the server when user requests synchronization or when the app detects an online connection.

Native App, Offline Data Processor (ODP), and Offline Sync Add-On are expected to be out before the Thanksgiving 2017.

Support for DotNetNuke integration is comprised of 25 lines of code included in each app. It is designed on top of OAuth implementation in the app framework.

If you rebuild your app with the release 8.6.6.0, then you are able to have it integrated with DonNetNuke without writing any code. Your apps will know how to work with DNN whether your want it or not.

Your app will also integrate with SharePoint, Office 365, and Google Apps if you choose to configure just a handful of settings - http://codeontime.com/blog/2017/09/cm.... You may not need that but your app is already capable of integration with these technologies.

More importantly, OAuth support is the core feature of native apps. Authentication on native apps is based on OAuth features of apps created with Code On Time.

Future releases of the app generator will introduce a replacement for ASP.NET Membership. This replacement is called "Cloud Identity". We have developed a custom database schema to keep track of user identities, activities, and authorization tokens. This will be the default security mechanism when Membership is enabled. Developers will be able to create an app that can act as identity provider and consumer to manage user-related data. Other apps can be build to act as consumers of identity and integrate with the provider app via OAuth.

So the DNN integration is not the ultimate goal onto itself. It is a simply a manifestation of the features available in the product today.

Thank you for the detail explanation. There are 2 areas of frustration. One you have addressed. The other one is to keep promising release dates and see them missed multiple times. Believe me, I understand the occasional miss but for example, you said about 8.6.6 back in mid-august ... and we are still missing. By the time you release it is going to be 2 months since your revised date. This has happened several time. Please consider addressing the issue.

Release 8.6.6.0

Next week we are releasing a new update (likely on August 23), which will incorporate new directory structure for projects, enhanced Quick Find (http://codeontime.com/blog/2017/08/si...), RTF, OAuth for DNN, enhnaced DNN integration, automatic user profile pictrures for apps that work with OAuth, several bug fixes.