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. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - Benjamin Gross
    2. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - Andrew Woods
    3. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - Brian Lowe
    4. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - Brian Lowe
  2. Bugs
    1. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - William Welling 
    2. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - Dominik Feldschnieders
    3. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - same as 1902 - Matthias Lühr
    4. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - William Welling 
    5. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - Dominik Feldschnieders
    6. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - William Welling 
    7. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
    8. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - Michel Héon
    9. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
    10. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - William Welling 
    11. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - Nicolas Dickner
    12. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - Andrew Woods
    13. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - Matthias Lühr
    14. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - Dominik Feldschnieders
    15. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - same as 1830 - Matthias Lühr
    16. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - 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. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - 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. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
    3. User documentation - As a user, how do I use the new i18n functionality?
      1. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - Andrew Woods
    4. Upgrade documentation - As a site administrator, how do I upgrade my site and data to use the new i18n functionality?
      1. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
    5. Regression test documentation
      1. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - Michel Héon
  4. Improvements / Configuration / Verification
    1. Unable to locate Jira server for this macro. It may be due to Application Link configuration. Andrew Woods
    2. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - Michel Héon
    3. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - Dominik Feldschnieders
    4. Unable to locate Jira server for this macro. It may be due to Application Link configuration. - Don Elsborg
    5. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - Andrew Woods
    6. Unable to locate Jira server for this macro. It may be due to Application Link configuration.

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