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
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.
- Almost everything you want to know is in the wiki
- 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.
- Skin/Theme Optimizations: We have some recommendations, if you care about this, read about the optimizations in the wiki
- Customize to your colors and CSS: check out the instructions in the wiki
- We from 2sxc use StackOverflow with the tag 2sxc for support. Post your questions there.
- Real issues can be posted in issues
- 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
- major clean-up - see blog
- also minor changes for Oqtane 2.2 which is now Bootstrap5
- 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
- Replaced Tag.Custom with
- v15.03.01 2023-02
- Bug Fixing
imgAltFallback
in BS3
- Bug Fixing
- 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)
- Updated BS5 to use Typed Code (inherit from
- 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 ofContent
to be more descriptive - Ensured to work with the latest 2shine Dnn-Theme Bootstrap Variables