Date
Link to this page: https://goo.gl/edy98q
Attendees
Goals
- Task force goal: deliver a theme based on Symplectic bootstrap work
- will likely improve ability to create future themes along the way
Discussion items
Time | Item | Who | Notes |
---|---|---|---|
Notes
Symplectic Bootstrap Theme
Demonstration site: https://bootstrap-vivo-beta.symplectic.co.uk/
GitHub Repository: https://github.com/Symplectic/Bootstrapped-VIVO
Requirements:
Mobile first (Twitter Bootstrap provides reasonable views on different size devices)
jQuery 1.9
Test cases for pages and functionality
Must maintain Wilma functionality
Known issues:
Currently Funnelback. Needs to be Solr.
Table view for publications only applies to author?
JSP interaction with FTL needs work
Developer panel broke – needs to be restored for additional work on the templates
JavaScript with visualizations
- Map of Science - still messed up (wrong jQuery block-ui-min), lot of 1.3 specific calls
- hid table on the side
Object page author layout breaks if there are more than 3 rows of authors (float issue)
Discussion:
Sabih - adding the Bootstrap classes was fairly trivial
Issues with conflicts on jQuery.
Carousel - built in jQuery.
Home page - 3 columns
Profile page
Basket functionality - uses Funnelback
Comments in CSS say "for Funnelback only"
Profile page
3 out of 12 for sidebar, 9 of 12 for rest of content.
Publication creates a td for every item.
ReadCube / Figshare integration - readshare.js
Makes request for every publication - may have load time implications
Switched from list to table view - authorinAuthorship
Object pages (single publication, etc.)
If there are more than 3 rows of authors, it looks odd
ReadCube is a JavaScript integration
Capbility Map needs review
co investigators - 1.9 translation file change
Mike - do we stumble out of the Bootstrap?
Simon - we haven't touched anything involved with editing
Benjamin - worked on some of the site admin pages
Mike - Funnelback and Solr. Interesting that there is new functionality - e.g. "shopping cart".
Simon - currently very dependent on Funnelback. Easy to do something in JavaScript.