Jlw.ModularContent.Rcl 5.2.8705.8633-rc

Prefix Reserved
This is a prerelease version of Jlw.ModularContent.Rcl.
dotnet add package Jlw.ModularContent.Rcl --version 5.2.8705.8633-rc                
NuGet\Install-Package Jlw.ModularContent.Rcl -Version 5.2.8705.8633-rc                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Jlw.ModularContent.Rcl" Version="5.2.8705.8633-rc" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Jlw.ModularContent.Rcl --version 5.2.8705.8633-rc                
#r "nuget: Jlw.ModularContent.Rcl, 5.2.8705.8633-rc"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Jlw.ModularContent.Rcl as a Cake Addin
#addin nuget:?package=Jlw.ModularContent.Rcl&version=5.2.8705.8633-rc&prerelease

// Install Jlw.ModularContent.Rcl as a Cake Tool
#tool nuget:?package=Jlw.ModularContent.Rcl&version=5.2.8705.8633-rc&prerelease                

Jlw.ModularContent

Pipeline Status

Test Alpha Staging Release
Build and Test Build and Deploy - Alpha Build and Deploy - RC Build and Deploy

Data Repository

Nuget Nuget (with prereleases)

Information / Requirements

Namespace Jlw.ModularContent.Data
Target Framework netstandard2.1
Author(s) Jason L. Walker
Copyright Copyright �2012-20223 Jason L. Walker

Dependencies

Dependency Version License Purpose
Jlw.Utilities.Data 4.8.8531.6086 MIT A utility package providing static string manipulation and conversion utilities, as well as a modular database framework meant to provide a way to decouple database implementations when working with data repositories.
Microsoft.Extensions.Options 6.0.0 MIT Provides a strongly typed way of specifying and accessing settings using dependency injection.
Newtonsoft.Json 13.0.3 MIT Json.NET is a popular high-performance JSON framework for .NET

Razor Class Library

Nuget Nuget (with prereleases)

Information / Requirements

Namespace Jlw.ModularContent.Rcl
Target Framework net6.0
Author(s) Jason L. Walker
Copyright Copyright �2019-2023 Jason L. Walker

Back-End Dependencies

Dependency Version License Purpose
BuildWebCompiler 1.12.405 ... Compiles LESS, Sass, JSX and CoffeeScript files
BuildBundlerMinifier 3.2.449 ... Bundles and minifies CSS, JS and HTML files
Jlw.Extensions.DataParsing 4.8.8531.6086 MIT A utility extension providing generic parsing of any object to another data type via the DataUtility class.
Microsoft.Extensions.FileProviders.Embedded 6.0.16 MIT File provider for files in embedded resources for Microsoft.Extensions.FileProviders.
Jlw.Utilities.WebApiUtility 1.5.7928.8091 MIT WebApi Utility class designed to work with the libJlwAppBuilder and libJlwUtility Npm/javascript libraries.

Front-end Dependencies

Dependency Version License Purpose
@jasonlwalker/jlwappbuilder 1.0.32 MIT Utility library for building HTML5 web applications
@jasonlwalker/jlwutility 1.2.11 MIT Utility library for HTML5 web applications that use JQuery, Bootstrap, Bootbox, Font-Awesome, and Toastr
bootbox.js 6.0.0 MIT Wrappers for JavaScript alert(), confirm() and other flexible dialogs using the Bootstrap framework
bootswatch 5.2.2 MIT Bootswatch is a collection of themes for Bootstrap.
datatables.net 1.12.1 MIT jQuery DataTables
datatables.net-bs5 1.12.1 MIT DataTables for jQuery with styling for Bootstrap 5
font-awesome 5.15.4 (OFL-1.1 OR MIT OR CC-BY-4.0) The iconic SVG, font, and CSS toolkit
jquery 3.6.0 MIT Framework library used by other libraries for HTML, DOM, Event, and AJAX manipulation
mar10/fancytree mar10/fancytree@2.38.2
popper.js 2.11.6 MIT A kickass library to manage your poppers
prism 1.28.0 MIT Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.
prism-themes 1.9.0 MIT Additional themes for the Prism syntax highlighting library.
Sortable 1.15.0 MIT Minimalist JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery. Supports AngularJS and any CSS library, e.g. Bootstrap.
swisnl/jQuery-contextMenu swisnl/jQuery-contextMenu@2.9.2
tinymce 5.8.1 LGPL-2.0 TinyMCE rich text editor
toastr.js 2.1.4 MIT ToastrJS is a JavaScript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.
twitter-bootstrap 5.2.2 MIT Responsive UI, layout, and design framework

SQL Schema

Tables:

Server Database Table Purpose
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.DatabaseAuditTrail Used to store an audit trail of records in JSON format
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.LocalizedContentFields Used to store individual elements and metadata to be used by a wizard screen
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.LocalizedContentText Used to store text, label, and error metadata to be used by individual fields on a wizard screen
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.LocalizedGroupDataItems Used to store sets of data that may be grouped and sorted logically

Stored Procedures:

Server Database Stored Procedure Purpose
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_AuditTrailSave_LocalizedContentField Used to insert or update an audit trail record for [LocalizedContentFields]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_AuditTrailSave_LocalizedContentText Used to insert or update an audit trail record for [LocalizedContentText]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_AuditTrailSave_LocalizedGroupDataItems Used to insert or update an audit trail record for [LocalizedGroupDataItems]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_DeleteLocalizedContentFieldRecord Used to remove matching record from [LocalizedContentFields]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_DeleteLocalizedContentTextRecord Used to remove the matching record from [LocalizedContentText]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_DeleteLocalizedGroupDataItemRecord Used to remove matching record from [LocalizedGroupDataItems]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_DeleteWizardFieldRecursive Used to recursively remove the matching records from [LocalizedContentFields] and [LocalizedContentText]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetComponentList Helper method to generate a pre-defined list of components to be used in a wizard
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetFormFields Used to retrieve all matching form fields
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetLocalizedContentFieldRecord Used to retrieve the first matching record from [LocalizedContentFields]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetLocalizedContentFieldRecordByName Used to retrieve the first matching record from [LocalizedContentFields]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetLocalizedContentFieldsDt Used to generate a DataTable list of matching records from [LocalizedContentFields]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetLocalizedContentTextDt Used to generate a DataTable list of matching records from [LocalizedContentText]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetLocalizedContentTextRecord Used to retrieve the first matching record from [LocalizedContentText]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetLocalizedGroupDataItemRecord Used to retrieve the first matching record from [LocalizedGroupDataItems]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetLocalizedGroupDataItems Used to retrieve the matching records from [LocalizedGroupDataItems]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetLocalizedGroupDataItemsDt Used to generate a DataTable list of matching records from [LocalizedGroupDataItems]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetLocalizedGroupDataItemValue Used to retrieve the first matching record from [LocalizedGroupDataItems]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetWizardContentFieldRecord Used to retrieve the first matching record from [LocalizedContentFields]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetWizardFields Used to retrieve a grouped list of wizard fields with localized text
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_GetWizardModelFields Used to retrieve a list of the Model Fields that will be passed by the API during wizard interactions.
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_RenameWizardFieldRecursive Used to recursively rename the matching records from [LocalizedContentFields] and [LocalizedContentText] by changing the [FieldKey] column
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_SaveLocalizedContentFieldData Used to retrieve the first matching record from [LocalizedContentFields]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_SaveLocalizedContentFieldParentOrder Used to retrieve the first matching record from [LocalizedContentFields]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_SaveLocalizedContentFieldRecord Used to retrieve the first matching record from [LocalizedContentFields]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_SaveLocalizedContentTextRecord Used to retrieve the first matching record from [LocalizedContentText]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.sp_SaveLocalizedGroupDataItemRecord Used to insert or update a matching record in [LocalizedGroupDataItems]

Functions:

Server Database Function Purpose
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.fnGetWizardTreeNodes Used to recursively find the matching records from [LocalizedContentFields] by walking the tree of nodes, starting with @id

Views:

Server Database View Purpose
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.vwLocalizedContentField_Audit Used to retrieve the Audit records for the table [LocalizedContentFields]
(localdb)SqlLocalDb-SampleApp LocalizedContent dbo.vwLocalizedContentText_Audit Used to retrieve the Audit records for the table [LocalizedContentText]
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
5.2.8705.8633-rc 260 11/1/2023
5.2.8704.8818 307 10/31/2023
5.2.8704.7032 160 10/31/2023

Provided as is