I am pleased to announce the MVP release of
WEISS - a fully web-based, no-code, drag and drop editor
and manager for EPICS OPIs.
-
The demo connects to a real softIOC. For the demo, all OPI edits stay in your browser only. Use "Load Demo" anytime to reload the default state. See the repo
README for more information and feature details.
Some of next features planned:
- Login with Github/Gitlab via OAuth. Import and edit OPI files natively according to repository access, full standard version control compatibility with version checkouts;
- OPI groups: create logical groups of OPIs and their respective production git tags, and assign users that should have access to the group.
- Roles: Admin (full control, sets user roles, allocate users to OPI groups), Engineer (create/edit/update OPIs, push updates, create OPI groups), User (runtime only, use OPIs within it's assigned groups);
- Several more widgets;
- UX/UI improvements according to feedback;
The project roadmap and decisions are documented
here.
I am looking for contributors, testers and bug reporters.
I read some very interesting ICALEPCS papers on new web-based technologies. If you are interested, have questions or ideas, don't hesitate to reach out.
Best Regards,
André Favoto
|