https://github.com/2sic/2sxc-content-app
the 2sxc default content app with templates supporting multiple css using Koi
https://github.com/2sic/2sxc-content-app
Last synced: 3 months ago
JSON representation
the 2sxc default content app with templates supporting multiple css using Koi
- Host: GitHub
- URL: https://github.com/2sic/2sxc-content-app
- Owner: 2sic
- License: mit
- Created: 2018-03-04T09:45:58.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-04-07T07:36:07.000Z (about 1 year ago)
- Last Synced: 2025-04-07T08:30:55.603Z (about 1 year ago)
- Language: HTML
- Size: 17.4 MB
- Stars: 3
- Watchers: 2
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README

# Content Types & Templates for .net CMSs
> This is a [2sxc](https://2sxc.org) App for [DNN ☢️](https://www.dnnsoftware.com/) and [Oqtane 💧](https://www.oqtane.org/)
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](https://2sxc.org/en/apps/app/accordion-v3-for-2sxc)
| Screenshots | ✅ | See [app catalog](https://2sxc.org/en/apps/app/accordion-v3-for-2sxc)
| 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][koi]. Here some thumbnails of the result:
[
](http://2sxc.org/en/blog/post/27-responsive-bootstrap3-structured-content-design-templates-for-dnn-and-2sxc)
You can read more about the included content-types and templates in this [blog-post](http://2sxc.org/en/blog/post/27-responsive-bootstrap3-structured-content-design-templates-for-dnn-and-2sxc)
## Purpose
Each DNN portal using [2sxc][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](https://github.com/2sic/2sxc-content-app/wiki)
1. **Installation**: Whenever you install 2sxc on a DNN portal, or when you create a new portal on a [DNN with 2sxc installed](http://2sxc.org/en/Learn/Install-2sxc), 2sxc will automatically ask you to install this. If you need to know more, read about [installations in the wiki](https://github.com/2sic/2sxc-content-app/wiki/Installation-Instructions).
## Customize the App
1. **Skin/Theme Optimizations**: We have some recommendations, if you care about this, read about the [optimizations in the wiki](https://github.com/2sic/2sxc-content-app/wiki/Theme-Optimizations)
1. **Customize to your colors and CSS**: check out the [instructions in the wiki](https://github.com/2sic/2sxc-content-app/wiki/Customizing%20CSS%20or%20SASS)
## Questions and Support
1. We from 2sxc use [StackOverflow with the tag 2sxc][StackOverflow] for support. Post your questions there.
2. Real issues can be posted in [issues](https://github.com/2sic/2sxc-content-app/issues)
[2sxc]:https://2sxc.org
[StackOverflow]:http://stackoverflow.com/questions/tagged/2sxc
[koi]:https://connect-koi.net/
## 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
* [major clean-up - see blog](https://2sxc.org/en/blog/post/content-is-now-70-off-get-it-asap)
* 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
* 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](https://go.2sxc.org/app-theme)
* 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