jenglish / ssptool

nodejs / express application for working with OpenControl data
MIT License
3 stars 5 forks source link

Integration with PatternFly #6

Closed shawndwells closed 3 years ago

shawndwells commented 6 years ago

My hobby project over the break is taking ssptool and integrating it with PatternFly. Is this something you'd be interested in merging upstream?

PatternFly is a standardized UI/UX framework. Sets nice style sheets, graphs, etc.

image

image

image

shawndwells commented 6 years ago

additional references... http://www.patternfly.org/

http://www.patternfly.org/pattern-library/

jenglish commented 6 years ago

Yes, that is something I'd be interested in!

I started with Bootstrap mainly on the grounds that it would be more familiar to other developers, though I had not used it before myself. I haven't been entirely happy with it TBH. PatternFly looks like a better choice. (I've also looked at Bulma and Semantic).

shawndwells commented 6 years ago

PatternFly has a bunch of frameworks, like this one for React: https://github.com/patternfly/patternfly-react

My interest is to create a better UI, because IMHO this should eventually ship as part of Fedora/RHEL. Working on that here: http://ssptool.securitycentral.io/

I'm not familiar with Express... looking at how to convert things to something with NodeJS+React+AngularJS so I can pull in better visuals.

jenglish commented 3 years ago

Revisited this issue and it turned out to be much easier than I expected. Since PatternFly 3 is based on Bootstrap 3, the base patternfly stylesheet worked as a drop-in replacement for bootstrap.min.css with no other changes required.

The typography is much nicer IMO, even before adopting PF-specific design elements.

shawndwells commented 3 years ago

@jenglish nice! I'm no longer working in this space (or at Red Hat!) but @trevorbryant is, and may find this extremely interesting.