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.