Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Submission & Workflow UI / backend
  2. Configurable Entities (from DSpace 7 Entities Working Group (2018-19))
  3. Upgrading Solr Server for DSpace (not required for Preview, as there's no user facing features. However, the earlier we feel comfortable merging this effort the better)

Notes

  • Several folks traveling to DuraSpace Summit next week.

    • Tim will be out on Tues & Weds.  Will be back for next DSpace 7 meeting on Thurs, April 11.
  • Updates from Marketing Working Group

    • Configurable Entities name will stay the same. WG had a great discussion about changing the name of configurable entities and considered many alternatives, but ultimately decided to keep the name at configurable entities as the most accurate descriptor of the feature

    • DSpace 7 release announcement being prepared for the preview release
      • Translated & released by user groups (at least 5 languages)
      • Page on dspace.org for all DSpace 7 information, news, links.
    • OR2019 advertisement
      • T-Shirts at OR2019 featuring the new DSpace logo
      • pin on buttons for specific "ambassadors" at OR.  "Ask me about DSpace 7" and similar
      • Slides with short testimonials - can be included in various DSpace 7 presentations
    • Promotion of DSpace 7 (after OR2019). Marketing timeline in late summer / fall. Developed five goals for promotion of DSpace 7 and promoting DSpace generally.
  • Preview Release Planning
    • Blue starred items are mostly in review stages
    • Biggest outstanding work includes
      • Reviews of MyDSpace UI (not yet started) & REST API (ongoing)
      • Reviews of Configurable Entities
        • Andrea wants to review Entities REST API & Contract.  Tim recommends he start doing so this week / early next (as we need to get his initial feedback as early as possible)
        • Giuseppe will try to review Entities Angular UI, but may not be as thorough. He won't get to it until after MyDSpace PR complete
    • Preview Release still possible by April 18, assuming the following...
      • MyDSpace UI PR needs to be created ASAP, and reviews started prior to next meeting (April 11)
      • Configurable Entities reviews need to be in / started prior to next meeting (April 11)
      • Everything would need to be ready to merge by around Friday, April 12 or Monday, April 15
    • Check in next week to see where we are at.
  • Planning for Beta / OR2019. What is availability in late April / May.
    • Andrea notes that he's concerned about a Beta before OR2019.  We may be more likely to have an "Enhanced Preview"
    • 4Science has very little availability in May / June.  It's mostly "volunteer time", which means they can mostly be relied on for bug fixes and code reviews.
    • Atmire has same availability (as they currently have), This amounts to about 1 - 1.5 FTE on DSpace 7 for April/May.
    • Tim notes this is good feedback.  It sounds like we do not have enough resources (between Atmire & 4Science alone) to achieve a Beta in May.  Will bring this feedback back to DuraSpace and Steering / Leadership (at Summit).  We will need to realign expectations / schedules for OR2019
  • What is achievable for OR2019 (very briefly touched on by a few during previous discussion)
    • Definitely can add more features to the Preview Release
    • Come up with a better "strategy" around theming/branding, in time for OR2019 workshops.  This may not be themes that are swappable "on the fly" (yet), but would allow for Angular UI to be rebulit with a selected theme (in configuration). 
  • Theming / Branding Strategy
    • Preview Release Theme: https://github.com/DSpace/dspace-angular/pull/376
      • Nice theme, but it isn't easily configurable yet.  Won't be configurable for Preview Release.
      • Theme configurability is not by any fault of our current code, it's just not "automatic" in Angular.  So, we need to build it ourselves
    • Art has dug into this a bit, but wants to look around more and come back with options
      • Currently, in Angular 6 (which we use), most people seem to just be using CSS / SASS based theming.  This is fine, but in DSpace 6, themes (at least in XMLUI) could also override "page templates", not just CSS.  So, we may want more than CSS/SASS. 
      • As of Angular 7 there's a new compiler called Ivy that will allow for swappable templates.  This seems like it could be used to create themes that are swappable "on the fly" that include custom templates (as part of the theme)
        • In Angular 7, Ivy is a secondary compiler (disabled by default).  However, in upcoming Angular 8, Ivy is the new default compiler
      • For OR2019 we should be able to build out a better theming strategy (via custom webpack builds) that allow users to specify their theme in configuration and then rebuild the Angular UI to apply that theme.
        • This will allow for training on theming.  The strategy will be enhanced once we upgrade to Angular 7 or 8, at which point, we should be able to make these themes swappable "on the fly" (no longer requiring a rebuild). 
  • Brief discussion of MyDSpace PR
    • https://github.com/DSpace/DSpace/pull/2391
    • Ben has questions about the new FindableObjectService interface
      • Seems like it is mostly for IndexableObject, but it allows for any Type object to implement it.
    • Andrea notes this was necessary when moving IndexableObject extension from DSpaceObject to individual object types (Community, Collection, Item)
    • We were not able to dig deeply here. Discussion should follow on the PR itself.