Versions Compared

Key

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

...

  Status: Beta release June 2017; minor improvements in progressongoing.

Moderation API:  Define and implement a new API that provides a service endpoint for all essential operations necessary to support the moderation workflow. The API will be brought forward in to the new arXiv-NG architecture with the intention of it being able to support new applications and user interfaces in the future to support moderation in arXiv-NG.   

...

Upgrade database infrastructure: This is a system operations priority. 

  Status:  in In progress (pending CUL lib sys work); transition complete late 2017/early 2018.

PHP/tapir to PERL/Catalyst:  Complete the conversion of PHP code to provide modularity, consistency, and improved maintainability of key parts of arXiv codebase. Migrate functions away from old PHP/Tapir codebase and into Perl/Catalyst.

...

Improve submission error checking: Analyze submission process to identify improvements and minimize submission errors for authors.

  Status: analysis  Analysis of existing system complete; re-implementation of submission in Python/Flask is in progress. Containerization of TeX system is complete. Scope work for improving error handling and display not started.

...

  Status: Initial specification in progress; implementation deferred to 2018

Auto-endorsement: Shift the auto-endorsement rules to work of a single white-list of recognized email domains. Expand the list of email domains that qualify for auto-endorsement. Develop an admin interface to update the auto-endorsement list.

...

Reference extraction and linking (promoted from Special Projects): Automatically extract references from papers, link, and make visible to users. 

  Status:  in In progress. Advanced implementation stage. (see blog entry)

Search (promoted from special projects): Combined metadata and full-text search using Elasticsearch and Python/Flask as a standalone application.

  Status: in In progress.

Browse: Redeveloping abstract page and subject listing display (home page). Initial focus on abstract pages; to be implemented in Python/Flask.

  Status:  in In progress. 


NB: approximately 20% of developer effort is devoted to a range of activities that ensure that the service continues to run smoothly; this effort is variable from week to week and is not necessarily scheduled or reflected by discrete tickets in our task management system. Activities include (but are not limited to) the following:

...