Skip to end of metadata
Go to start of metadata

Dates

  • August 24 - 28

Participants

  1. Andrew Woods
  2. Brian Lowe
  3. Alexander (Sacha) Jerabek
  4. Rachid Belkouch
  5. Matthias Lühr
  6. Dominik Feldschnieders
  7. Ralph O'Flinn
  8. William Welling

Goals

  1. Prepare for beta release of i18n functionality
  2. Merge `i18n-sprint` branches into their respective `master` branches
    1. https://github.com/vivo-project/VIVO/tree/sprint-i18n
    2. https://github.com/vivo-project/Vitro/tree/sprint-i18n
    3. https://github.com/vivo-project/VIVO-languages/tree/sprint-i18n
    4. https://github.com/vivo-project/Vitro-languages/tree/sprint-i18n

Reference

Tickets 

  1. Resolve top-priority JIRA tickets 
    1. VIVO-1907 - Getting issue details... STATUS  - Benjamin Gross
    2. VIVO-1905 - Getting issue details... STATUS  - Andrew Woods
    3. VIVO-1908 - Getting issue details... STATUS  - Brian Lowe
    4. VIVO-1906 - Getting issue details... STATUS  - Brian Lowe
  2. Bugs
    1. VIVO-1812 - Getting issue details... STATUS - William Welling 
    2. VIVO-1821 - Getting issue details... STATUS - Dominik Feldschnieders
    3. VIVO-1830 - Getting issue details... STATUS - same as 1902 - Matthias Lühr
    4. VIVO-1837 - Getting issue details... STATUS - William Welling 
    5. VIVO-1842 - Getting issue details... STATUS - Dominik Feldschnieders
    6. VIVO-1844 - Getting issue details... STATUS - William Welling 
    7. VIVO-1845 - Getting issue details... STATUS
    8. VIVO-1863 - Getting issue details... STATUS - Michel Héon
    9. VIVO-1867 - Getting issue details... STATUS
    10. VIVO-1870 - Getting issue details... STATUS - William Welling 
    11. VIVO-1880 - Getting issue details... STATUS - Nicolas Dickner
    12. VIVO-1881 - Getting issue details... STATUS - Andrew Woods
    13. VIVO-1891 - Getting issue details... STATUS - Matthias Lühr
    14. VIVO-1900 - Getting issue details... STATUS  - Dominik Feldschnieders
    15. VIVO-1902 - Getting issue details... STATUS - same as 1830 - Matthias Lühr
    16. VIVO-1915 - Getting issue details... STATUS  - Dominik Feldschnieders
  3. Update documentation
    1. Adding a new language documentation - How do I bring a new language to the suite of available VIVO languages?
      1. VIVO-1762 - Getting issue details... STATUS  - Michel Héon
    2. Configuration and Activation documentation - As a site administrator, how do I configure and enable one or more available VIVO languages?
      1. VIVO-1763 - Getting issue details... STATUS
    3. User documentation - As a user, how do I use the new i18n functionality?
      1. VIVO-1764 - Getting issue details... STATUS  - Andrew Woods
    4. Upgrade documentation - As a site administrator, how do I upgrade my site and data to use the new i18n functionality?
      1. VIVO-1914 - Getting issue details... STATUS
    5. Regression test documentation
      1. VIVO-1885 - Getting issue details... STATUS  - Michel Héon
  4. Improvements / Configuration / Verification
    1. VIVO-1848 - Getting issue details... STATUS Andrew Woods
    2. VIVO-1895 - Getting issue details... STATUS - Michel Héon
    3. VIVO-1901 - Getting issue details... STATUS - Dominik Feldschnieders
    4. VIVO-1904 - Getting issue details... STATUS - Don Elsborg
    5. VIVO-1917 - Getting issue details... STATUS  - Andrew Woods
    6. VIVO-1918 - Getting issue details... STATUS

Stand-up Reports

2020-08-28 (Fri)

Matthias Lühr 3:51 PM
[VIVO i18n Standup]
Finished yesterday:
- replaced picture in cap map with html and css sprite
Working on today:
- finish work on 1902
- investigating on 1915
- filing new minor issue regarding templates
Blockers:
- None


Brian Lowe 5:37 AM
[VIVO i18n Standup]
Finished yesterday:
- Almost finished VIVO-1906/VIVO-1908.
Working on today:
- Submitting pull request for VIVO-1906/VIVO-1908, reviewing VIVO-1837.
Blockers:
- None.


Dominik 6:05 AM
[VIVO i18n Standup]
Finished yesterday:
- VIVO-1900: Adding a spanish label to an article causes an error
Working on today:
- new issue VIVO-1915: i18n - Adding a label with language tag through the "new" manageLabelsForindividualAddForm.ftl does not take the setting for language tag
- when I have time VIVO-1821 i18n: incomplete text, placeholder text on dentity tab > add 'same as'
Blockers:
- yesterday unfortunately a lot vacation replacement for colleagues


William Welling 9:13 AM
[VIVO i18n Standup]
Finished yesterday:
- VIVO-1837: applied change requests
Working on today:
- VIVO-1837: error getting i18n bundle when trying to add a restriction
Blockers:
- None


awoods 10:52 AM
[VIVO i18n Standup]
Finished yesterday:
- Reviewed/Merged
- VIVO-1900: i18n - Adding a spanish label to an article causes an error
- Re-reviewed:
- VIVO-1837: i18n: Anonymous class labels include hard-coded English words
- Reopened:
- VIVO-1870: i18n - Inadequate "No Entry for that Letter" message when browsing alphabetically
- Initial investigation of implications of moving files between firsttime/everytime (re:VIVO-1863)
Working on today:
- VIVO-1917: Organizing firsttime/everytime files across i18n languages and core
- (time permitting) VIVO-1918: Refresh capability for firsttime files
Blockers:
- None

2020-08-27 (Thurs)

Brian Lowe 6:27 AM
[VIVO i18n Standup]
Finished yesterday:
- nothing, sadly
Working on today:
- Reviewing, working on VIVO-1906
Blockers:
- Hopefully none, today. Knock on wood.


Dominik 6:50 AM
[VIVO i18n Standup]
Finished yesterday:
- VIVO-1900: Adding a spanish label to an article causes an error (only formating issue needs to be resolved)
Working on today:
- fixing formation issue VIVO-1900
- new issue VIVO-1915: i18n - Adding a label with language tag through the "new" manageLabelsForindividualAddForm.ftl does not take the setting for language tag
Blockers:
- None


awoods 10:13 AM
[VIVO i18n Standup]
Finished yesterday:
- Reviewed:
- VIVO-1837: i18n: Anonymous class labels include hard-coded English words
- Looks good, pending verification from Brian
- Reviewed/Merged:
- VIVO-1842: i18n - Freemarker templates that insert values into Javascript code do ...
- VIVO-1870: i18n - Inadequate "No Entry for that Letter" message when browsing alphabetically
- VIVO-1844: i18n: Manage concepts french page has english headers for table
- Reviewed/Reopened:
- VIVO-1900: i18n - Adding a spanish label to an article causes an error
Working on today:
- Investigating implications of moving files between firsttime/everytime (re:VIVO-1863)
- Reviewing:
- VIVO-1885: i18n-regression-test documentation
- Documenting: VIVO-1764: i18n: Document how an end-user can use the i18n features
Blockers:
- None

2020-08-26 (Wed)

Dominik 4:48 AM
[VIVO i18n Standup]
Finished yesterday:
- VIVO-1842: i18n - Freemarker templates that insert values into Javascript code do not always handle single quotes properly
Working on today:
- VIVO-1900: Adding a spanish label to an article causes an error
Blockers:
- None


Brian Lowe 6:16 AM
[VIVO i18n Standup]
Finished yesterday:
- Reviewed/provided input on VIVO-1837, started investigating at RDFService.getVitroRequest() issue
Working on today:
- Study what it is happening with visualization cache, look at firsttime/everytime question, VIVO-1906/1908 as available time permits
Blockers:
- None


William Welling 8:51 AM
[VIVO i18n Standup]
Finished yesterday:
- None
Working on today:
- VIVO-1870: i18n - Inadequate "No Entry for that Letter" message when browsing alphabetically
- VIVO-1837: i18n: Anonymous class labels include hard-coded English words
Blockers:
- VIVO-1837: Still have yet to find a reasonable way to bring I18NBundle into VClassDAOJena. I have investigated getting a I18NBundle from a ServletContext and a Locale which seems to be a plausible approach. If the RDFService available is language aware attempt getting preferred locale/s from the set of languages else use system default locale. The ServletContext is obtained via a ServletContextAware interface and presents testing issues of existing VClass tests. What I see as a significant disconnect is the difference between a request based I18NBundle and a context based I18NBundle (new concept). The request I18NBundle is retrieved by order of; forced locale on context, selected locale on request session, or the first of previously set locales on the context. Now if we attempt to use only the servlet context to retrieve a I18NBundle we will not be assured to have the selectable locale. However, we will be able to locate the files on the context path using the ServletContext. I am open for more discussion or another perspective on desired strategy for this issue.
Side Note: I highly suggest integrating dependency injection in order to afford injecting singleton beans, prototype beans, session beans, and request. This will simplify these such issues and afford massive cleanup throughout the code base. No longer would classes have to arbitrarily pass objects from one to another sometimes making them class members and sometimes not.


awoods 9:37 AM
[VIVO i18n Standup]
Finished yesterday:
- Reviewed/Merged:
- VIVO-1812: i18n: Warning for empty field on submission on Research keywords page needs french translation
- Reviewed/Reopened:
- VIVO-1863: Menus are presented in French Canadian in the en_CA context.
- VIVO-1842: Freemarker templates that insert values into Javascript code do not always handle single quotes properly
Working on today:
- Investigating implications of moving files between firsttime/everytime (re:VIVO-1863)
- Reviewing:
- VIVO-1885: i18n-regression-test documentation
- Documenting: VIVO-1764: i18n: Document how an end-user can use the i18n features
Blockers:
- Where to put 'propertygroups' - firsttime? everytime?


Matthias Lühr 10:01 AM
[VIVO i18n Standup]
Finished yesterday:
- modification of cap map template (VIVO-1902)
Working on today:
- investigating on remaining tickets
- reviewing vivo-1821
Blockers:
- None


Ralph O'Flinn 11:02 AM
[VIVO i18n Standup]
Finished yesterday:
- verified my 1.12 SNAPSHOT (no i18n) instance running and populated correctly
- performed backup of instance
Working on today:
- setting up a 1.10 instance with data as well
- starting test upgrades
Blockers:
- Always life in gerneral!

2020-08-25 (Tues)

Dominik 3:52 AM
[VIVO i18n Standup]
Finished yesterday:
- VIVO-1901 (has already been merged)
Working on today:
- working on VIVO-1842
Blockers:
- None


Brian Lowe 4:08 AM
[VIVO i18n Standup]
Finished yesterday:
- Merged VIVO-1905
Working on today:
- Reviewing VIVO-1837, continuing VIVO-1906/1908
Blockers:
- None


Matthias Lühr 5:13 AM
[VIVO i18n Standup]
Finished yesterday:
- Reviewed VIVO-1905
Working on today:
- Continuing VIVO-1902/VIVO-1830
Blockers:
- None


awoods 8:47 AM
[VIVO i18n Standup]
Finished yesterday:
- Reviewed/Merged:
- VIVO-1901: i18n: provide the TermsOfUse.ftl in german
- VIVO-1880: i18n: initialTBoxAnnotations_fr_CA.nt missing
- VIVO-1907: sprint-i18n: ensure that EditRequestDispatchController.requiredActio...
- Reviewed... with issues
- VIVO-1863: Menus are presented in French Canadian in the en_CA context.
- VIVO-1837: i18n: Anonymous class labels include hard-coded English words
- VIVO-1812: i18n: Warning for empty field on submission on Research keywords...
Working on today:
- Debugging:
- VIVO-1863: Menus are presented in French Canadian in the en_CA context.
- Reviewing:
- VIVO-1885: i18n-regression-test documentation
- Documenting: VIVO-1764: i18n: Document how an end-user can use the i18n features
Blockers:
- None


William Welling 8:59 AM
[VIVO i18n Standup]
Finished yesterday:
- VIVO-1812: i18n: Warning for empty field on submission on Research keywords page needs french translation
Working on today:
- VIVO-1870: i18n - Inadequate "No Entry for that Letter" message when browsing alphabetically
- VIVO-1837: i18n: Anonymous class labels include hard-coded English words
Blockers:
- VIVO-1837: rdfService property of WebappDaoFactoryJena does not always have a VitroRequest associated. There does not seem to be a strategy for obtaining either a request or a i18n bundle from within VClassDaoJena.

2020-08-24 (Mon)

Brian Lowe  6:21 AM

[VIVO i18n Standup]
Finished yesterday:
-
Working on today:
- Reviewing VIVO-1905, starting work on VIVO-1906
Blockers:
- None

Dominik  6:54 AM
[VIVO i18n Standup]
Finished yesterday:
-
Working on today:
- starting work on VIVO-1901 and VIVO-1842
Blockers:
- None

Matthias Lühr  6:56 AM

[VIVO i18n Standup]
Finished yesterday:
   -
Working on today:
   - start working on VIVO-1902/VIVO-1830
Blockers:
   - None

William Welling 9:13 AM
[VIVO i18n Standup]
Finished yesterday:
- N/A
Working on today:
- Setting up development environment
- VIVO-1837 i18n: Anonymous class labels include hard-coded English words
Blockers:
- None

awoods  9:24 AM
[VIVO i18n Standup]
Finished yesterday:
- N/A
Working on today:
- Review VIVO-1880: i18n: initialTBoxAnnotations_fr_CA.nt missing
- Review VIVO-1863: Menus are presented in French Canadian in the en_CA context
- Review VIVO-1907: sprint-i18n: ensure that EditRequestDispatchController.requiredActions() is not modified
Blockers:
- None

Template

[VIVO i18n Standup]
Finished yesterday: 
  {ticket titles and associated JIRA links}
  {AND please include brief textual description}
Working on today:
  {ticket titles and associated JIRA links}
  {AND please include brief textual description}
Blockers:
  {brief textual description}


  • No labels