Tech Committee Meeting Minutes 6 February 2018

From PKP Wiki
Revision as of 15:50, 7 February 2018 by Mbria (Talk | contribs) (Quick Updates)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

In Attendance

  • Clinton, Kenton, Dulip, Svantje, Marc, Chris, James, Alec

Quick Updates

  • Question Every Month
    • What have you been working on lately?
  • Question of the Month
    • What would *you* like to see as a future Question of the Month?
  • Clinton (Pitt)
    • Current work: Federated search for legacy journal titles
      • Context: One journal merges with another, newly merged journal searches both journal's backissues
      • Abandoning SOLR (ancient version)
      • One site install, two journals; hijack journal's search handler and redirect to index search
        • Hook for hijacking Request/Router?
        • Hook for hijacking URL output?
    • Future question: What would make the next Sprint awesome?
  • Kenton (Ualberta)
    • Current work: Active OJS 3.1 migration project. Talking with PKP about contributing developer time to integrate Objects for Review type functionality into OJS code base (instead of a plug-in). From the notes Alec took:
      • A toolkit to allow the manager/editor to solicit reviews (typically of books), so that authors can submit something the journal wants.
      • Additions to the OJS workflow to track review-related metadata for these submissions (e.g. what's being reviewed, who authored the original work, etc).
      • Additions to the publishing front-end to present review content appropriately.
    • Future question: How do large sites plan for business continuity/disaster recovery around their OJS hosting?
  • Alex (SciELO), via email
    • As a quick update, we are making progress with our OJS 3 internal and external testing. We should schedule a Webinar until the end of the month to our 48 journals. I am thinking of a series of two webinars: setting up a journal + workflow. PKP School has been of great help for molding our future Webinar (so thanks for that!).
    • Regarding my suggestion for Question of the Month: What are your thoughts about Preprints? Do your journals accept it? How do you think it will change peer review as we know it?
  • Dulip (Heidelberg)
    • Current Work : migration script for converting OMP Web2py database-tables into Django-Framework
    • Minor enhancements to lens-viewer for OMP
    • Question : Howto resolve security considerations on subscription module for future?
  • Svantje (Berlin)
    • workshop last week - meeting of german OJS users and developers
    • Question of the month: How can we improve the support for developers? :)
  • Chris (Illinois)
    • revising Illinois fork of Bootstrap theme for new UI branding
    • launched a new monograph (publicized via OMP), prepping another journal
    • complaining about running a dev version of OMP/OJS. Alec mentioned some issues on road map coming up mid to long term that might help with this. [1]
  • James
    • Past month doing lots of internal house cleaning on hosting site with dev team about how to report issues and schedule work within Github. New label in Github to help prioritise things.
    • General stats and reporting - document within PKP team now for internal review. External review coming soon.
    • Looking at command line tools that will be needed.
  • Marc (UAB)
    • Current work: 42 journal migrations.
      • Issues: some of them are quite all and DB is not healthy, so some work need to be by hand.
    • Docker: Review diferent Dockerfiles form multiple contibutors. Lucas Dietrich's work is the most promising.
    • Dojo (aka. docker4ojs): Improving the script to help automizing upgrades.
    • Translations:
      • Improving the es_ES translation. Next 3.1.1 will be the first ready for production usage.
      • Helping Alec, Marco, etc. in the definition of a transalation platform.
    • Future question: What do you think about the influence of big publishers (Scopus, Thomson...) in research and open knowledge and what must be the role of PKP in this scenario?

Docker / Infrastructure

  • Virtual meeting mid-January on Infrastructure. James has sent out notes from the meeting to the tech listserv. Three themes emerged:
    • better migration tools
    • better SSO/authentication options
    • continued improvement to OJS 3’s non-core-code customizability
  • Setting up working group on data migration question might be a good next step - ex. Extending import/export plugin to allow for different data sources.
  • Will set up slack channel to further discuss this issue.

Release Progress

  • Labels for better transparency on milestones/goals:
  • OJS/OMP 3.1.1 under 10 remaining issues; on track for Q1 release
  • OJS 3.2 shooting for early Q4 release; feature list to be refined as we finish 3.1.1
  • Identified 3 long-term priorities to address incrementally in each release:
    • Stats/reports
    • Document-centric workflow
    • Hosting priorities
  • Potential license refresh (GPLv3) -- dusting off last year's conversation
    • Discussion about best approach for dealing with past contributors with any licensing change
    • Comments can be passed on to Brian Owen.
    • Issues include risk of possible fork at point of license change


  • Marco taking a break from day-to-day management; Alec taking care of merges in the meantime
  • Translation meeting to review Pootle and other options on Monday 12th




  • Reviewed last round of feedback and filed some of the highest-priority issues; see the UI/UX label in github

Other topics

Next Meeting

  • Looking at week of March 6th. Clinton will poll the group to find best day and time.