Skip to content

the 2sxc default content app with templates supporting multiple css using Koi

License

Notifications You must be signed in to change notification settings

2sic/2sxc-content-app

Repository files navigation

Content Types & Templates for .net CMSs

This is a 2sxc App for DNN ☢️ and Oqtane 💧

These are the primary Content parts for 2sxc 17+.

Aspect Status Comments or Version
2sxc requires 2sxc v17.07
Dnn For v7, v8 and v9
Oqtane Requires v5 (for 2sxc 17.07)
No jQuery -
Live Demo -
Install Checklist see below
Source & License included, ISC/MIT
App Catalog See app catalog
Screenshots See app catalog
Best Practices Uses v15.03 conventions
Bootstrap 3 Optimized for v3.3
Bootstrap 4 Optimized for latest v4
Bootstrap 5 Optimized for v5.3.2

Other CSS frameworks: please contribute

The Multi-CSS-Framework implementation uses Connect.Koi. Here some thumbnails of the result:

You can read more about the included content-types and templates in this blog-post

Purpose

Each DNN portal using 2sxc has a section called Content which contains the main content-types and main templates. This could be initialized manually, but in most cases it's more efficient to install a set of best-practice content-types and templates. To ensure this stuff looks good, these content-types and templates should be optimized to the CSS-framework in use.

Quick-Start

  1. Almost everything you want to know is in the wiki
  2. Installation: Whenever you install 2sxc on a DNN portal, or when you create a new portal on a DNN with 2sxc installed, 2sxc will automatically ask you to install this. If you need to know more, read about installations in the wiki.

Customize the App

  1. Skin/Theme Optimizations: We have some recommendations, if you care about this, read about the optimizations in the wiki
  2. Customize to your colors and CSS: check out the instructions in the wiki

Questions and Support

  1. We from 2sxc use StackOverflow with the tag 2sxc for support. Post your questions there.
  2. Real issues can be posted in issues

History

  • v12.00 2021-05-04 released for 2sxc 12, now compatible with Oqtane as well
    • 2sxc 12 supports hybrid Apps which run on Dnn ☢️ and Oqtane 💧. These content-templates are the first generation of such apps.
  • v12.04 2021-09-02 released for 2sxc 12.04
  • v12.05 2021-10
    • updated for 2sxc 12.05 and clean npm issues
    • enhanced all use cases of Link.Image(...) to use latest features
    • renamed partial files to better match latest conventions
    • reorganized files
    • Moved icons to /Icons for clearer structure
  • v13.01 2022-01
    • extended clickable space of _List of links view
    • changed datamodel of basic content and video views to list
    • basic content and video views can now be alternated
  • v13.01.01 2022-03
    • Bugfix bs4 banner
  • v13.01.02 2022-03
    • Bugfix video list
  • v13.10.00 2022-04
    • Moved access to services to ToSic.Sxc.Services
    • Changed images to use the IImageService and Picture tags
    • Enabled image configurations
    • Replaced data-enableoptimizations with IPageService.AssetAttributes()
  • v13.10.03 2022-05
    • Changed fancybox to use the IImageService to render images
  • v14.07.00 2022-06
    • Replaced all base classes with their new sxc14 equivalents
    • Changed from GetService<> to the new ServiceKit14
    • Updated webpack
    • Changed all toolbar configurations to use the IToolbarService
  • v14.08.00 2022-08
    • Removed unnecessary ephemeral fields
  • v14.09.00 2022-09
    • Refactored bs3
    • Added app.json
  • v15.03.00 2023-02
    • Replaced Tag.Custom with Kit.HtmlTags
    • Enhanced Kit.Image with imgAltFallback
    • Replaced turnOn Tag with Kit.Page.TurnOn
    • Removed _ from Filenames
  • v15.03.01 2023-02
    • Bug Fixing imgAltFallback in BS3
  • v16.00.00 2023-05
    • minor enhancements in assets
    • minor comments / spaces in code conventions etc.
  • v16.0x.00 or v17 2023-12
    • Updated BS5 to use Typed Code (inherit from RazorTyped)
    • CSS Variables for Bootstrap 5, for more information check out the documentation
    • also use new MyView.Settings (req. v17)
  • v17.07 2024-04
    • Updated everything to strong typed
    • Streamlined field names, always use EMail (prev. one had Mail for the same info)
    • Renamed / corrected various content-types, eg. TextImage instead of Content to be more descriptive
    • Ensured to work with the latest 2shine Dnn-Theme Bootstrap Variables