About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community_call:minutes20231107

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
community_call:minutes20231107 [2023/11/07 15:52] – [1. Development Planning] demiankatzcommunity_call:minutes20231107 [2023/11/07 15:59] (current) – [2. Technical Discussion: Theme Development Next Steps / Collaboration] demiankatz
Line 112: Line 112:
 ==== 2. Technical Discussion: Theme Development Next Steps / Collaboration ==== ==== 2. Technical Discussion: Theme Development Next Steps / Collaboration ====
  
 +There was discussion about the increasing need to eliminate Bootstrap 3 due to its end of life status.
 +
 +Some questions:
 +
 +  * Where should we go next? (Bootstrap upgrade? Other framework? Pure HTML?)
 +  * How much can be abstracted? What abstraction mechanism should we use? (View helper? LESS? Sub-templates?)
 +  * How do we balance this with other priorities?
 +
 +Some thoughts:
 +
 +  * The Doctrine work in progress is touching many template files, so trying to do that at the same time as a full Bootstrap replacement may cause many conflicts and make progress difficult. We may want to prioritize concluding the Doctrine project before attempting other major theme migration work.
 +  * It would be good to assess the scope of Bootstrap usage in the current theme. How many features are we using? How many templates are impacted? What patterns are prevalent in the code?
 +  * Once we have an idea of patterns that need to be addressed, we could begin some proof-of-concept work to come up with solution patterns before fully applying those solutions.
 +  * There may be some situations where modern HTML can address needs previously met by Bootstrap. It is unlikely we can entirely give up framework use, but perhaps we can reduce it -- this should be a goal where practical.
 +  * Abstraction of framework functionality to simplify future customization is a good goal but may be less practical than a simple Bootstrap upgrade. While abstraction would be nice to have, if the best we can do is a reduction of Bootstrap dependency and a straight upgrade, that might be acceptable for this round to keep forward momentum moving.
 +  * Entirely abandoning the bootstrap3 theme all at once would be an inconvenience for many users, but we don't want to have to maintain multiple themes in parallel for a long time. Maybe we could freeze and deprecate bootstrap3 while adding a new theme. We'll have to assess possibilities.
 ==== 3. Open Q&A / Other Topics? ==== ==== 3. Open Q&A / Other Topics? ====
  
-None this month.+Demian assisted Luke with some Solr troubleshooting. They ran out of time on the meeting and will continue via email.
 ===== Next Call ===== ===== Next Call =====
  
community_call/minutes20231107.1699372365.txt.gz · Last modified: 2023/11/07 15:52 by demiankatz