User Tools

Site Tools


newdevs:landscape:code

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
newdevs:landscape:code [2023/01/25 12:24] – Added link to Bootstrap migration guide sclnewdevs:landscape:code [2023/12/04 16:00] (current) – Moved Bootstrap to Bootstrap section; added CSS Grid scl
Line 12: Line 12:
 **AsciiDoc:** AsciiDoc is a plain text format for creating documentation. Evergreen uses it to write the official Evergreen documentation and release notes that get included with the software. **AsciiDoc:** AsciiDoc is a plain text format for creating documentation. Evergreen uses it to write the official Evergreen documentation and release notes that get included with the software.
  
-**Bootstrap:** See CSS below.+**Bootstrap:** The web client uses the Bootstrap CSS library ([[https://getbootstrap.com/]]). The older AngularJS pages use Bootstrap 3 and the newer Angular pages use Bootstrap 4. A new version of the public-facing OPAC developed with Bootstrap was made available with Evergreen version 3.6. If you would like to work on upgrading parts of the interface to a newer Bootstrap version, please refer to this [[https://docs.google.com/spreadsheets/d/1NFx09zghDW_sGcbPnM8iED0_7S2XyISwCnWNuOMhLK4/edit?usp=sharing|Bootstrap 3--5.2 migration guide]] for a consolidated reference to class and function name changes
  
-**CSS:** Cascading Style Sheets are used (along with HTML) to develop the look and feel of Evergreen's user interfaces in the OPAC and staff client. See [[https://developer.mozilla.org/en-US/docs/Web/CSS]]. The web client uses the Bootstrap CSS library ([[https://getbootstrap.com/]]. The older AngularJS pages use Bootstrap 3 and the newer Angular pages use Bootstrap 4. A new version of the public-facing OPAC developed with Bootstrap was made available with Evergreen version 3.6. If you would like to work on upgrading parts of the interface to a newer Bootstrap version, please refer to this [[https://docs.google.com/spreadsheets/d/1NFx09zghDW_sGcbPnM8iED0_7S2XyISwCnWNuOMhLK4/edit?usp=sharing|Bootstrap 3--5.2 migration guide]] for a consolidated reference to class and function name changes+**CSS:** Cascading Style Sheets are used (along with HTML) to develop the look and feel of Evergreen's user interfaces in the OPAC and staff client. See [[https://developer.mozilla.org/en-US/docs/Web/CSS]] and [[newdevs:grid|CSS Grid]]. 
  
 **Dojo:** The Dojo Toolkit set of JavaScript libraries was used throughout the XUL client. Dojo-based scripts are currently being deprecated as they are replaced with Angular scripts.  **Dojo:** The Dojo Toolkit set of JavaScript libraries was used throughout the XUL client. Dojo-based scripts are currently being deprecated as they are replaced with Angular scripts. 
newdevs/landscape/code.txt · Last modified: 2023/12/04 16:00 by scl

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.