Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community_call:minutes20231205
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
community_call:minutes20231205 [2023/12/05 14:14] – [2. Technical Discussion: Theme Development Next Steps / Collaboration] demiankatz | community_call:minutes20231205 [2023/12/05 14:39] (current) – [3. Open Q&A / Other Topics?] demiankatz | ||
---|---|---|---|
Line 101: | Line 101: | ||
Ere explained his work so far on [[https:// | Ere explained his work so far on [[https:// | ||
- | He is currently working on testing integrating Finna' | + | He is currently working on testing integrating Finna' |
The compatibility layer consists of LESS/SCSS to reconcile styles, and Javascript code that makes on-the-fly changes to the HTML to address some changes. Ere plans to open PRs to begin introducing some of these changes directly into the bootstrap3 theme where updates will not break things. | The compatibility layer consists of LESS/SCSS to reconcile styles, and Javascript code that makes on-the-fly changes to the HTML to address some changes. Ere plans to open PRs to begin introducing some of these changes directly into the bootstrap3 theme where updates will not break things. | ||
Line 110: | Line 110: | ||
* LESS is no more; we need to switch to SCSS due to Bootstrap changing technology. Some manual adjustments may be needed due to inconsistencies between the two languages -- e.g. the way variable processing works. | * LESS is no more; we need to switch to SCSS due to Bootstrap changing technology. Some manual adjustments may be needed due to inconsistencies between the two languages -- e.g. the way variable processing works. | ||
+ | Ere also noted that this work is not intended to replace any of our long-term plans -- using more components, etc. -- but it is simply intended to get us up-to-date on technology as an interim step. He welcomes all feedback, including negative comments! (The goal here is to make migration as easy as possible, but this comes with some trade-offs). | ||
- | Ere also noted that this work is not intended | + | Another important task is to document the migration process to help others with upgrades. |
+ | |||
+ | Maccabee suggested running WAVE or other accessibility testing tools against the new branch to make sure nothing has regressed. | ||
+ | |||
+ | Chris asked about jQuery removal; Bootstrap 5 opens the possibility of eliminating jQuery (it includes its own compatibility layer, though | ||
+ | |||
+ | Chris volunteered | ||
==== 3. Open Q&A / Other Topics? ==== | ==== 3. Open Q&A / Other Topics? ==== | ||
+ | Maccabee asked Thomas about the implications of using [[https:// | ||
+ | Ere noted that this will help answer two kinds of questions -- "why is this here?" and "why is this not where I want it?" The first answer can lead to straightforward solutions; the second answer can get much more complex. He pointed out the need to make it clear that fixing one result set can break other sets -- making changes can have many side effects. He has compiled a list of types of relevance adjustments that are reasonably safe and predictable, | ||
===== Next Call ===== | ===== Next Call ===== | ||
community_call/minutes20231205.1701785690.txt.gz · Last modified: 2023/12/05 14:14 by demiankatz