https://github.com/2sic/eav-ui
The Edit and Admin Dialogs for 2sxc and the EAV system - for DNN and Oqtane.
https://github.com/2sic/eav-ui
Last synced: 3 months ago
JSON representation
The Edit and Admin Dialogs for 2sxc and the EAV system - for DNN and Oqtane.
- Host: GitHub
- URL: https://github.com/2sic/eav-ui
- Owner: 2sic
- License: agpl-3.0
- Created: 2017-12-15T17:02:12.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2026-01-12T09:54:06.000Z (4 months ago)
- Last Synced: 2026-01-12T18:48:03.038Z (4 months ago)
- Language: TypeScript
- Homepage:
- Size: 25 MB
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# 2sxc / EAV UI - the Admin and Edit Dialogs
This is part of [2sxc](https://2sxc.org) - an awesome extension for DNN :)
It's built using Angular 20+.
## Projects
1. **eav-ui** main Angular project. Build using `ng`
1. **field-custom-gps** an extension field with gps-picker & map. Build using `webpack`
1. **field-string-wysiwyg** an extension field for wysiwyg. Build using `webpack`
There are various projects in here, some building with angular `ng build` and others directly with webpack.
## Building the Main Angular Project
First make sure you run `npm ci`.
To build, use the normal `ng` syntax, like `ng build` or `ng build --watch`
For more guidance on building and deploying to Dnn/Oqtane, see
## Building Webpack projects
Just run `webpack --env parts=PARTNAME` where PARTNAME is `wysiwyg`, `gps`, `all` (which is like using `'wysiwyg,gps'`).
You can also use `--watch` like `webpack --env parts=all --watch`
You can also use `--mode=production` like `webpack --env parts=wysiwyg --mode=production`
## Dev info
- [Edit-UI](./docs/edit-ui.md)
- [form builder](./docs/form-builder.md)
- [router](./docs/router.md)
- [store](./docs/store.md)
- [localization](./docs/localization.md)