[ARCHIVED] This is a deprecated repo and software. It's read only and exists only for historical purposes WMF deployable repository of zotero translation server. This is not a copy of the translation-server repo of https://github.com/zotero/translation-server but the actually deployable code

Clone this repo:

Branches

  1. 50f216a Scap: Remove git_server from scap.cfg by Tyler Cipriani · 8 years ago master
  2. 4342fcc Deploy: Change the _targets' host names by Marko Obrovac · 8 years ago
  3. 6a4a828 Add dangling symlink to preferences (added by Puppet) by Marko Obrovac · 9 years ago
  4. 091d372 Add Scap3 configuration by Marko Obrovac · 9 years ago
  5. 508676c Add a placeholder file for the preferences folder by Alexandros Kosiaris · 10 years ago

Introduction

WMF deployable repository of zotero translation server

This is a preliminary approach but is indeed used in production. This repo is a product of:

  1. Cloning the repo:

    $ git clone https://github.com/zotero/translation-server.git

  2. Getting the zotero extension itself as a git submodule

    $ git submodule init $ git submodule update

  3. Running wmf-build.sh.

What gives?

wmf-build.sh is a modified version of build.sh by the zotero project and is meant to create a clean repo without DLLs, .so files, xpcshell, omni.ja or other non-necessary stuff inside it. The result is a pure javascript + a chrome.manifest file repo which is way cleaner that the one created by the original build.sh. Of course it requires xulrunner and xpcshell to run. Those dependencies are fulfilled in the zotero puppet module

Configuration

Take a look a the zotero puppet module. All in all what is needed is a directory containing the zotero translators and a defaults.js prefs file in defaults/preferences

  NODES
Javascript 1
os 7
server 8