CIMA currently includes the Bootstrap CSS library for page styling (mislabeled as 'boostrab', for some reason). This should be removed and replaced with CSS Grid or a combination of Grid and Flexbox.
There are several advantages to this:
Grid and Flexbox are easier to read, write, and maintain
Grid and Flexbox are more flexible and powerful than Bootstrap
Grid and Flexbox are natively supported by all modern browsers, allowing us to eliminate the overhead of keeping and delivering Bootstrap files.
The current Bootstrap layout looks terrible on Firefox, especially the Admin section
The WORDPOWER redevolopment branch has already implemented Grid for the index page.
After finishing the index page, the next step should be the Admin pages. Improving the Admin UI layout should be done in tandem with reviewing the Admin workflow.
CIMA currently includes the Bootstrap CSS library for page styling (mislabeled as 'boostrab', for some reason). This should be removed and replaced with CSS Grid or a combination of Grid and Flexbox.
There are several advantages to this:
The WORDPOWER redevolopment branch has already implemented Grid for the index page.