https://github.com/nvisionative/nvquickpersonabar
This is a collection of quick start DNN (formerly DotNetNuke) Persona Bar extensions using various development patterns.
https://github.com/nvisionative/nvquickpersonabar
dnn dnncms dotnetnuke hacktoberfest
Last synced: 6 months ago
JSON representation
This is a collection of quick start DNN (formerly DotNetNuke) Persona Bar extensions using various development patterns.
- Host: GitHub
- URL: https://github.com/nvisionative/nvquickpersonabar
- Owner: nvisionative
- Created: 2018-09-16T21:20:38.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-29T17:44:21.000Z (almost 2 years ago)
- Last Synced: 2024-12-26T22:41:55.841Z (over 1 year ago)
- Topics: dnn, dnncms, dotnetnuke, hacktoberfest
- Language: HTML
- Homepage:
- Size: 3.55 MB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 46
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
## nvQuickPersonaBar
This is a collection of Visual Studio solutions to help you get started with DNN (formerly DotNetNuke) Persona Bar extension development.
Each solution is a simple starter using a particular development pattern. A common misconception about Persona Bar extension development
is that you must know and use React. That is simply not true. Perhaps it is due to the fact that core DNN Platform Personal Bar extensions
do use React. In particular, they leverage the [Dnn.React.Common Library](https://github.com/dnnsoftware/Dnn.React.Common), which contains
reusable React components. The purpose of **nvQuickPersonaBar** is to provide a quick start solution regardless of the JavaScript framework
you choose to use (or not use).
### Simple HTML
This is an HTML only Persona Bar extension and does not require knowledge of React, or any other framework for that matter. The only
JavaScript is the required boilerplate code for any Persona Bar extension.
### Simple Vue
This is a VueJs Persona Bar extension and does not require knowledge of React. JavaScript is the required boilerplate code for any Persona Bar extension. The remaining is all VueJs. This particular extension uses VueJs with Babel, Typescript, CSS Pre-processors and a Linter / Formatter.
### Simple Angular
This is an Angular Persona Bar extension and does not require knowledge of React. JavaScript is the required boilerplate code for any Persona Bar extension. The remaining is all Angular. This particular extension uses Angular with Typescript and TSLint.
### Simple AngularJS (v1)
TODO...
### Simple React
TODO...