{"id":18601253,"url":"https://github.com/nvisionative/nvquickpersonabar","last_synced_at":"2025-11-02T09:30:40.971Z","repository":{"id":36474277,"uuid":"149036949","full_name":"nvisionative/nvQuickPersonaBar","owner":"nvisionative","description":"This is a collection of quick start DNN (formerly DotNetNuke) Persona Bar extensions using various development patterns.","archived":false,"fork":false,"pushed_at":"2024-05-29T17:44:21.000Z","size":3718,"stargazers_count":6,"open_issues_count":46,"forks_count":1,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2024-12-26T22:41:55.841Z","etag":null,"topics":["dnn","dnncms","dotnetnuke","hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nvisionative.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["david-poindexter","nvisionative"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-09-16T21:20:38.000Z","updated_at":"2024-05-29T17:44:26.000Z","dependencies_parsed_at":"2023-01-17T02:01:03.039Z","dependency_job_id":null,"html_url":"https://github.com/nvisionative/nvQuickPersonaBar","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvisionative%2FnvQuickPersonaBar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvisionative%2FnvQuickPersonaBar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvisionative%2FnvQuickPersonaBar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvisionative%2FnvQuickPersonaBar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nvisionative","download_url":"https://codeload.github.com/nvisionative/nvQuickPersonaBar/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239391879,"owners_count":19630736,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dnn","dnncms","dotnetnuke","hacktoberfest"],"created_at":"2024-11-07T02:07:40.829Z","updated_at":"2025-11-02T09:30:40.913Z","avatar_url":"https://github.com/nvisionative.png","language":"HTML","funding_links":["https://github.com/sponsors/david-poindexter","https://github.com/sponsors/nvisionative"],"categories":[],"sub_categories":[],"readme":"## nvQuickPersonaBar\nThis is a collection of Visual Studio solutions to help you get started with DNN (formerly DotNetNuke) Persona Bar extension development.\nEach solution is a simple starter using a particular development pattern.  A common misconception about Persona Bar extension development\nis 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 \ndo use React.  In particular, they leverage the [Dnn.React.Common Library](https://github.com/dnnsoftware/Dnn.React.Common), which contains \nreusable React components.  The purpose of **nvQuickPersonaBar** is to provide a quick start solution regardless of the JavaScript framework \nyou choose to use (or not use).\n\n### Simple HTML\nThis is an HTML only Persona Bar extension and does not require knowledge of React, or any other framework for that matter.  The only \nJavaScript is the required boilerplate code for any Persona Bar extension.\n\n### Simple Vue\nThis 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.\n\n### Simple Angular\nThis 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.\n\n### Simple AngularJS (v1)\nTODO...\n\n### Simple React\nTODO...","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvisionative%2Fnvquickpersonabar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnvisionative%2Fnvquickpersonabar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvisionative%2Fnvquickpersonabar/lists"}