Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/40fingers/StyleHelper-Sko
Manipulate DNNCMS HTML, JS and CSS in #dnncms
https://github.com/40fingers/StyleHelper-Sko
dnn dnncms dnnplatform dotnetnuke
Last synced: about 1 month ago
JSON representation
Manipulate DNNCMS HTML, JS and CSS in #dnncms
- Host: GitHub
- URL: https://github.com/40fingers/StyleHelper-Sko
- Owner: 40fingers
- Created: 2020-02-18T18:36:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-25T10:31:18.000Z (about 1 year ago)
- Last Synced: 2024-08-04T22:14:26.155Z (5 months ago)
- Topics: dnn, dnncms, dnnplatform, dotnetnuke
- Language: Visual Basic .NET
- Homepage: https://www.40fingers.net/Products/DNN-Stylehelper
- Size: 194 KB
- Stars: 7
- Watchers: 5
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-dnn - StyleHelper
README
# 40FINGERS StyleHelper-Sko for #dnncms
About 40FINGERS StyleHelper Skin Object for DNN
The basic function of the 40FINGERS Style Helper Theme object is to allows you to manipulate the CSS, Javascript links and meta tags and content of you DNN page from the Theme.
The StyleHelper allows you to do this only when certain conditions are met.
Some examples of the available conditions are: browser type / version, username, role, query string etc.
These filters can be positive (include) or negative (exclude).And it can do much more, check out the [documentation & release download](https://www.40fingers.net/Products/DNN-Stylehelper)
Demo Themes: https://github.com/40fingers/StyleHelper-Sko-DEMO-Theme
### Note: I sometimes get questions: Why is the code all in one file?
When I first created the Style Helper, some clients did not want to install any third party extensions.
So a dynamically compiled Skin Object was a good way around that limitation as you can also load the SKO from the Skin folder and include it in the Skin package.
Although it works fine, now that the project grew a lot it's not ideal to maintain and the next Major version will be compiled (and in c#).