In this session, Ryan Moore with Moore Creative presents an introduction to Structured Content and how you can use DNN to power external use of DNN-controlled data. We will demonstrate and explain both the DNN Evoq Liquid Content solution and comparable Community solution(s) including DNNSharp API Endpoint & XMod Pro (2SXC/Forms&List/Etc.).
Check out the video replay:
Links from the meeting:
DNN Liquid Content / Structured Content Presentation - Misc Notes and Links
Many different approaches to solutions with Structured Content within DNN, whether Evoq, or other community and commercial modules.
What is Structured Content?
Starting with looking at Evoq's Luqiid Content
(DNN Corp working toward on prem)
also Azure DocumentDB now Azure Cosmos DB
APIS
- The existing list of DNN Corp Liquid Content APIs can be found in the Documentation Center
- The apis don't loop through and parse out information or allow for cross referenced or filtered data, they are specific apis that get specific groups of content information.
- The first one for Content Type APIs fetches what types of content have been created
- The next is the Published Content Items or Content Items API to get an array or list of results, or to get a specific ID of data.
- (notice API URL is to DNN directly, not to your website)
- A Bearer Token is passed in for authentication and that's the API Key that has been setup within DNN Liquid Content Settings
- A Client asked about filters or asking APIs for paginated limited sets of data returned, didn't realize that classes or categories or date ranges were only filters... APIs are somewhat ridgid, only elements available... date created, mainly relies on "tags"
VISUALIZERS
Examples of DNN Liquid Content built solutions and ideas
Evoq Liquid Content is a way to get Structured Content through DNN. If you are doing a simple structure of relatively straight-forward category, list and article type of content, then Liquid Content will possibly suit your needs.
Once you get into even a few custom needs for either API flexibility or complexity or data visuilization or filtering needs, then you get back in to the weight-class of what DNN has been created for. At it's heart, DNN is a content management system and the core and modules that have become available over time really allow you a powerhouse of options for structured content approaches.
Anything where you can control your data structure for the content and the presentation layer of data allows you to create Structured Content. People have been getting data out of DNN with DNN as a source point or control point for data has exixted before Strucutred Content was a buzzword. DNN has been allowing you to get data from SharePoint, out from other database systems and internal and external data through DNN as a presentation control.
You can use any type of data and display combo of modules such as
2SXC
Form & List
Article Module like EasyDNN
Combining with the flexible and customizable APIs of DNNSharp Endpoint API allows you the ability to create completely custom APIs which deliver data and have a range of built in, editable and security ready APIs.