From 013cd7b6e8665f1c38305267d6b797813a9ca43a Mon Sep 17 00:00:00 2001
From: Sebastian Kehr <kehr@ub.uni-leipzig.de>
Date: Thu, 17 Jan 2019 13:30:11 +0100
Subject: [PATCH] remove and ignore dev folder (refs #14537)

---
 fid_adlr/.gitignore                           |   2 +
 fid_adlr/dev/.gitignore                       |   5 -
 .../dev/config/vufind/Collection.ini.sample   |  23 -
 .../config/vufind/HierarchyDefault.ini.sample |  23 -
 fid_adlr/dev/config/vufind/NoILS.ini.sample   |  23 -
 fid_adlr/dev/config/vufind/SolrAI.ini.sample  |  23 -
 fid_adlr/dev/config/vufind/config.ini.sample  |  48 --
 fid_adlr/dev/config/vufind/facets.ini.sample  |  24 -
 .../dev/config/vufind/searches.ini.sample     |  23 -
 .../dev/config/vufind/searchspecs.yaml.sample | 739 ------------------
 fid_adlr/dev/httpd-vufind.conf.sample         |  70 --
 fid_adlr/dev/languages/de.ini                 |  17 -
 fid_adlr/dev/languages/en.ini                 |  17 -
 13 files changed, 2 insertions(+), 1035 deletions(-)
 create mode 100644 fid_adlr/.gitignore
 delete mode 100644 fid_adlr/dev/.gitignore
 delete mode 100644 fid_adlr/dev/config/vufind/Collection.ini.sample
 delete mode 100644 fid_adlr/dev/config/vufind/HierarchyDefault.ini.sample
 delete mode 100644 fid_adlr/dev/config/vufind/NoILS.ini.sample
 delete mode 100644 fid_adlr/dev/config/vufind/SolrAI.ini.sample
 delete mode 100644 fid_adlr/dev/config/vufind/config.ini.sample
 delete mode 100644 fid_adlr/dev/config/vufind/facets.ini.sample
 delete mode 100644 fid_adlr/dev/config/vufind/searches.ini.sample
 delete mode 100644 fid_adlr/dev/config/vufind/searchspecs.yaml.sample
 delete mode 100644 fid_adlr/dev/httpd-vufind.conf.sample
 delete mode 100644 fid_adlr/dev/languages/de.ini
 delete mode 100644 fid_adlr/dev/languages/en.ini

diff --git a/fid_adlr/.gitignore b/fid_adlr/.gitignore
new file mode 100644
index 00000000000..1a4355ce61e
--- /dev/null
+++ b/fid_adlr/.gitignore
@@ -0,0 +1,2 @@
+cache/*
+/dev
\ No newline at end of file
diff --git a/fid_adlr/dev/.gitignore b/fid_adlr/dev/.gitignore
deleted file mode 100644
index 70e8c6d360c..00000000000
--- a/fid_adlr/dev/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-config/vufind/*.ini
-config/vufind/*.json
-config/vufind/*.yaml
-httpd-vufind.conf
-cache/*
diff --git a/fid_adlr/dev/config/vufind/Collection.ini.sample b/fid_adlr/dev/config/vufind/Collection.ini.sample
deleted file mode 100644
index cc22781999b..00000000000
--- a/fid_adlr/dev/config/vufind/Collection.ini.sample
+++ /dev/null
@@ -1,23 +0,0 @@
-;####################################################################
-;##################### DO NOT DELETE THIS HEADER ####################
-;################### Leipzig University Library © 2015 ##############
-;
-; This is the ISIL-instance-specific DEV-INI-file and inherits
-; all the settings from the INI-file defined in [Parent_Config] which
-; points to the ISIL-instance-specific default INI-file located in 
-; the folder vufind2/ISIL/config/vufind
-;
-
-[Parent_Config]
-relative_path = ../../../config/vufind/Collection.ini
-
-; A comma-separated list of config sections from the parent which should be
-; completely overwritten by the equivalent sections in this configuration;
-; any sections not listed here will be merged on a section-by-section basis.
-;override_full_sections = "InstitutionInfo"
-
-;
-;       Add DEV-specific customization after this header.
-;
-;##################### DO NOT DELETE THIS HEADER ####################
-;####################################################################
diff --git a/fid_adlr/dev/config/vufind/HierarchyDefault.ini.sample b/fid_adlr/dev/config/vufind/HierarchyDefault.ini.sample
deleted file mode 100644
index 07bffab444f..00000000000
--- a/fid_adlr/dev/config/vufind/HierarchyDefault.ini.sample
+++ /dev/null
@@ -1,23 +0,0 @@
-;####################################################################
-;##################### DO NOT DELETE THIS HEADER ####################
-;################### Leipzig University Library © 2015 ##############
-;
-; This is the ISIL-instance-specific DEV-INI-file and inherits
-; all the settings from the INI-file defined in [Parent_Config] which
-; points to the ISIL-instance-specific default INI-file located in
-; the folder vufind2/ISIL/config/vufind
-;
-
-[Parent_Config]
-relative_path = ../../../config/vufind/HierarchyDefault.ini
-
-; A comma-separated list of config sections from the parent which should be
-; completely overwritten by the equivalent sections in this configuration;
-; any sections not listed here will be merged on a section-by-section basis.
-;override_full_sections = "Languages,AlphaBrowse_Types"
-
-;
-;       Add DEV-specific customization after this header.
-;
-;##################### DO NOT DELETE THIS HEADER ####################
-;####################################################################
diff --git a/fid_adlr/dev/config/vufind/NoILS.ini.sample b/fid_adlr/dev/config/vufind/NoILS.ini.sample
deleted file mode 100644
index 637f2a3a4a8..00000000000
--- a/fid_adlr/dev/config/vufind/NoILS.ini.sample
+++ /dev/null
@@ -1,23 +0,0 @@
-;####################################################################
-;##################### DO NOT DELETE THIS HEADER ####################
-;################### Leipzig University Library © 2015 ##############
-;
-; This is the ISIL-instance-specific DEV-INI-file and inherits
-; all the settings from the INI-file defined in [Parent_Config] which
-; points to the ISIL-instance-specific default INI-file located in
-; the folder vufind2/ISIL/config/vufind
-;
-
-[Parent_Config]
-relative_path = ../../../config/vufind/NoILS.ini
-
-; A comma-separated list of config sections from the parent which should be
-; completely overwritten by the equivalent sections in this configuration;
-; any sections not listed here will be merged on a section-by-section basis.
-;override_full_sections = "Languages,AlphaBrowse_Types"
-
-;
-;       Add DEV-specific customization after this header.
-;
-;##################### DO NOT DELETE THIS HEADER ####################
-;####################################################################
diff --git a/fid_adlr/dev/config/vufind/SolrAI.ini.sample b/fid_adlr/dev/config/vufind/SolrAI.ini.sample
deleted file mode 100644
index 3a2ef5f97ae..00000000000
--- a/fid_adlr/dev/config/vufind/SolrAI.ini.sample
+++ /dev/null
@@ -1,23 +0,0 @@
-;####################################################################
-;##################### DO NOT DELETE THIS HEADER ####################
-;################### Leipzig University Library © 2015 ##############
-;
-; This is the ISIL-instance-specific DEV-INI-file and inherits
-; all the settings from the INI-file defined in [Parent_Config] which
-; points to the ISIL-instance-specific default INI-file located in 
-; the folder vufind2/ISIL/config/vufind
-;
-
-[Parent_Config]
-relative_path = ../../../config/vufind/SolrAI.ini
-
-; A comma-separated list of config sections from the parent which should be
-; completely overwritten by the equivalent sections in this configuration;
-; any sections not listed here will be merged on a section-by-section basis.
-;override_full_sections = "Languages,AlphaBrowse_Types"
-
-;
-;       Add DEV-specific customization after this header.
-;
-;##################### DO NOT DELETE THIS HEADER ####################
-;####################################################################
diff --git a/fid_adlr/dev/config/vufind/config.ini.sample b/fid_adlr/dev/config/vufind/config.ini.sample
deleted file mode 100644
index 6b526b6a35e..00000000000
--- a/fid_adlr/dev/config/vufind/config.ini.sample
+++ /dev/null
@@ -1,48 +0,0 @@
-;####################################################################
-;##################### DO NOT DELETE THIS HEADER ####################
-;################### Leipzig University Library © 2015 ##############
-;
-; This is the SIGEL-instance-specific DEV-INI-file and inherits
-; all the settings from the INI-file defined in [Parent_Config] which
-; points to the SIGEL-instance-specific default INI-file located in 
-; the folder vufind2/SIGEL/config/vufind
-;
-
-[Parent_Config]
-relative_path = ../../../config/vufind/config.ini
-
-; A comma-separated list of config sections from the parent which should be
-; completely overwritten by the equivalent sections in this configuration;
-; any sections not listed here will be merged on a section-by-section basis.
-override_full_sections = "Http"
-
-;
-;       Add DEV-specific customization after this header.
-;
-;##################### DO NOT DELETE THIS HEADER ####################
-;####################################################################
-
-[System]
-debug           = false
-
-[Index]
-; lokaler Solr
-url             = http://localhost:8080/solr
-; Solr4Entwickler
-;url              = http://172.18.85.142:8085/solr
-; Solr-Devel (Ip-Freischaltung notwendig)
-;url              = http://139.18.19.239:8080/solr
-
-[Site]
-url = "http://localhost"
-
-[Authentication]
-hash_passwords = "1"
-
-encrypt_ils_password = "1"
-
-ils_encryption_key = "3e2ac9b644dd4e0b64b179a0309ead13bb59202a"
-
-[Http]
-; Pfad zu SSL-Zertifikaten in der docker-VM (global für CentOS konfiguriert)
-sslcapath = "/etc/ssl/certs"
\ No newline at end of file
diff --git a/fid_adlr/dev/config/vufind/facets.ini.sample b/fid_adlr/dev/config/vufind/facets.ini.sample
deleted file mode 100644
index 41166781066..00000000000
--- a/fid_adlr/dev/config/vufind/facets.ini.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-;####################################################################
-;##################### DO NOT DELETE THIS HEADER ####################
-;################### Leipzig University Library © 2015 ##############
-;
-; This is the SIGEL-instance-specific DEV-INI-file and inherits
-; all the settings from the INI-file defined in [Parent_Config] which
-; points to the SIGEL-instance-specific default INI-file located in 
-; the folder vufind2/SIGEL/config/vufind
-;
-
-[Parent_Config]
-relative_path = ../../../config/vufind/facets.ini
-
-; A comma-separated list of config sections from the parent which should be
-; completely overwritten by the equivalent sections in this configuration;
-; any sections not listed here will be merged on a section-by-section basis.
-;override_full_sections = "Languages,AlphaBrowse_Types"
-
-;
-;       Add DEV-specific customization after this header.
-;
-;##################### DO NOT DELETE THIS HEADER ####################
-;####################################################################
-
diff --git a/fid_adlr/dev/config/vufind/searches.ini.sample b/fid_adlr/dev/config/vufind/searches.ini.sample
deleted file mode 100644
index 88fbab0f736..00000000000
--- a/fid_adlr/dev/config/vufind/searches.ini.sample
+++ /dev/null
@@ -1,23 +0,0 @@
-;####################################################################
-;##################### DO NOT DELETE THIS HEADER ####################
-;################### Leipzig University Library © 2015 ##############
-;
-; This is the SIGEL-instance-specific DEV-INI-file and inherits
-; all the settings from the INI-file defined in [Parent_Config] which
-; points to the SIGEL-instance-specific default INI-file located in 
-; the folder vufind2/SIGEL/config/vufind
-;
-
-[Parent_Config]
-relative_path = ../../../config/vufind/searches.ini
-
-; A comma-separated list of config sections from the parent which should be
-; completely overwritten by the equivalent sections in this configuration;
-; any sections not listed here will be merged on a section-by-section basis.
-;override_full_sections = "Languages,AlphaBrowse_Types"
-
-;
-;       Add DEV-specific customization after this header.
-;
-;##################### DO NOT DELETE THIS HEADER ####################
-;####################################################################
diff --git a/fid_adlr/dev/config/vufind/searchspecs.yaml.sample b/fid_adlr/dev/config/vufind/searchspecs.yaml.sample
deleted file mode 100644
index 43e397e5816..00000000000
--- a/fid_adlr/dev/config/vufind/searchspecs.yaml.sample
+++ /dev/null
@@ -1,739 +0,0 @@
----
-# Listing of search types and their component parts and weights.
-#
-# Format is:
-#  searchType:
-#    # CustomMunge is an optional section to define custom pre-processing of
-#    #     user input.  See below for details of munge actions.
-#    CustomMunge:
-#      MungeName1:
-#        - [action1, actionParams]
-#        - [action2, actionParams]
-#        - [action3, actionParams]
-#      MungeName2:
-#        - [action1, actionParams]
-#    # DismaxFields is optional and defines the fields sent to the Dismax handler
-#    #     when we are able to use it.  QueryFields will be used for advanced
-#    #     searches that Dismax cannot support.  QueryFields is always used if no
-#    #     DismaxFields section is defined.
-#    DismaxFields:
-#      - field1^boost
-#      - field2^boost
-#      - field3^boost
-#    # DismaxParams is optional and allows you to override default Dismax settings
-#    #     (i.e. mm / bf) on a search-by-search basis. Enclose the parameter values
-#    #     in quotes for proper behavior. If you want global default values for these
-#    #     settings, you can edit the appropriate search handler in
-#    #     solr/biblio/conf/solrconfig.xml.
-#    DismaxParams:
-#      - [param1_name, param1_value]
-#      - [param2_name, param2_value]
-#      - [param3_name, param3_value]
-#    # This optional setting may be used to specify which Dismax handler to use. By
-#    #     default, VuFind provides two options: dismax (for the old, standard
-#    #     Dismax) and edismax (for Extended Dismax). You can also configure your own
-#    #     in solrconfig.xml, but VuFind relies on the name "edismax" to identify an
-#    #     Extended Dismax handler. If you omit this setting, the default value from
-#    #     the default_dismax_handler setting in the [Index] section of config.ini
-#    #     will be used.
-#    DismaxHandler: dismax|edismax
-#    # QueryFields define the fields we are searching when not using Dismax; VuFind
-#    #     detects queries that will not work with Dismax and switches to QueryFields
-#    #     as needed.
-#    QueryFields:
-#      SolrField:
-#        - [howToMungeSearchstring, weight]
-#        - [differentMunge, weight]
-#      DifferentSolrField:
-#        - [howToMunge, weight]
-#    # The optional FilterQuery section allows you to AND a static query to the
-#    #     dynamic query generated using the QueryFields; see JournalTitle below
-#    #     for an example.  This is applied whether we use DismaxFields or
-#    #     QueryFields.
-#    FilterQuery: (optional Lucene filter query)
-#    ExactSettings:
-#      DismaxFields: ...
-#      QueryFields: ...
-#    # All the same settings as above, but for exact searches, i.e. search terms
-#    #     enclosed in quotes. Allows different fields or weights for exact
-#    #     searches. See below for commented-out examples.
-#
-# ...etc.
-#
-#-----------------------------------------------------------------------------------
-#
-# Within the QueryFields area, fields are OR'd together, unless they're in an
-# anonymous array with a numeric instead of alphanumeric key, in which case the
-# first element is a two-value array that tells us what the type (AND or OR) and
-# weight of the whole group should be.
-#
-# So, given:
-#
-# test:
-#   QueryFields:
-#     A:
-#       - [onephrase, 500]
-#       - [and, 200]
-#     B:
-#       - [and, 100]
-#       - [or, 50]
-#     # Start an anonymous array to group; first element indicates AND grouping
-#     #     and a weight of 50
-#     0:
-#       0:
-#         - AND
-#         - 50
-#       C:
-#         - [onephrase, 200]
-#       D:
-#         - [onephrase, 300]
-#       # Note the "not" attached to the field name as a minus, and the use of ~
-#       #     to mean null ("no special weight")
-#       -E:
-#         - [or, ~]
-#     D:
-#       - [or, 100]
-#
-#  ...and the search string
-#
-#      test "one two"
-#
-#  ...we'd get
-#
-#   (A:"test one two"^500 OR
-#    A:(test AND "one two")^ 200 OR
-#    B:(test AND "one two")^100 OR
-#    B:(test OR "one two")^50
-#    (
-#      C:("test one two")^200 AND
-#      D:"test one two"^300 AND
-#      -E:(test OR "one two")
-#    )^50 OR
-#    D:(test OR "one two")^100
-#   )
-#
-#-----------------------------------------------------------------------------------
-#
-# Munge types are based on the original Solr.php code, and consist of:
-#
-# onephrase: eliminate all quotes and do it as a single phrase. 
-#   testing "one two"
-#    ...becomes ("testing one two")
-#
-# and: AND the terms together
-#  testing "one two"
-#   ...becomes (testing AND "one two")
-#
-# or: OR the terms together
-#  testing "one two"
-#   ...becomes (testing OR "one two")
-#
-# identity: Use the search as-is
-#  testing "one two"
-#   ...becomes (testing "one two")
-#
-# Additional Munge types can be defined in the CustomMunge section.  Each array
-# entry under CustomMunge defines a new named munge type.  Each array entry under
-# the name of the munge type specifies a string manipulation operation.  Operations
-# will be applied in the order listed, and different operations take different
-# numbers of parameters.
-#
-# Munge operations:
-#
-# [append, text] - Append text to the end of the user's search string
-# [lowercase] - Convert string to lowercase
-# [preg_replace, pattern, replacement] - Perform a regular expression replace
-#     using the preg_replace() PHP function.  If you use backreferences in your
-#     replacement phrase, be sure to escape dollar signs (i.e. \$1, not $1).
-# [uppercase] - Convert string to uppercase
-#
-# See the CallNumber search below for an example of custom munging in action.
-#-----------------------------------------------------------------------------------
-
-# These searches use Dismax when possible:
-Author:
-  DismaxParams:
-    - [bf , ord(publishDateSort)^10]
-  DismaxFields:
-    - author^400
-    - author2^300
-    - author_id^100
-    - author_ref^150
-    - author_corp^200
-    - author_corp2^200
-    - author_corp_ref^150
-    - author_orig^200
-    - author2_orig^200
-    - author_corp_orig^200
-    - author_corp2_orig^200
-  QueryFields:
-    - author:
-      - [onephrase, 350]
-      - [and, 200]
-      - [or, 100]
-    - author2:
-      - [onephrase, 100]
-      - [and, 50]
-      - [or, ~]
-    - author_ref:
-      - [onephrase, 350]
-      - [and, 200]
-      - [or, 100]
-    - author_corp:
-      - [onephrase, 350]
-      - [and, 200]
-      - [or, 100]
-    - author_corp2:
-      - [onephrase, 350]
-      - [and, 200]
-      - [or, 100]
-    - author_corp_ref:
-      - [onephrase, 350]
-      - [and, 200]
-      - [or, 100]
-    - author_orig:
-      - [onephrase, 350]
-      - [and, 200]
-      - [or, 100]
-    - author2_orig:
-      - [onephrase, 350]
-      - [and, 200]
-      - [or, 100]
-    - author_corp_orig:
-      - [onephrase, 350]
-      - [and, 200]
-      - [or, 100]
-    - author_corp2_orig:
-      - [onephrase, 350]
-      - [and, 200]
-      - [or, 100]
-    - author_id:
-      - [onephrase, 450]
-      - [and, 300]
-      - [or, 200]
-
-ISN:
-#  DismaxFields:
-#    - isbn
-#    - issn
-#    - ismn
-  QueryFields:
-    - issn:
-      - [and, 100]
-      - [or, ~]
-    - isbn:
-      - [and, 100]
-      - [or, ~]
-    - ismn:
-      - [and, 100]
-      - [or, ~]
-
-Signatur:
-  DismaxParams:
-    - [mm, 0]
-  DismaxFields:
-    - callnumber_de15fid
-  QueryFields:
-    - callnumber_de15fid:
-      - [or, ~]
-  #    - [and, 100]
-  #    - [or, ~]
-
-Barcode:
-  DismaxParams:
-    - [mm, 0]
-  DismaxFields:
-    - barcode_de15fid
-  QueryFields:
-    - barcode_de15fid:
-      #- [and, 100]
-      - [or, ~]
-
-Subject:
-  DismaxFields:
-    - topic_unstemmed^150
-    - topic^100
-    - topic_id^100
-    - topic_ref^100
-    #- geographic^50
-    #- genre^50
-    #- era
-  QueryFields:
-    - topic_unstemmed:
-      - [onephrase, 350]
-      - [and, 150]
-      - [or, ~]
-    - topic:
-      - [onephrase, 300]
-      - [and, 100]
-      - [or, ~]
-    - topic_ref:
-      - [onephrase, 100]
-      - [and, 50]
-      - [or, ~]
-    - topic_id:
-      - [onephrase, 100]
-      - [and, 50]
-      - [or, ~]
-    #- geographic:
-    #  - [onephrase, 300]
-    #  - [and, 100]
-    #  - [or, ~]
-    #- genre:
-    #  - [onephrase, 300]
-    #  - [and, 100]
-    #  - [or, ~]
-    #- era:
-    #  - [and, 100]
-    #  - [or, ~]
-#  ExactSettings:
-#    DismaxFields:
-#      - topic_unstemmed^150
-#    QueryFields:
-#      - topic_unstemmed:
-#        - [onephrase, 350]
-#        - [and, 150]
-#        - [or, ~]
-
-# This field definition is a compromise that supports both journal-level and
-# article-level data.  The disadvantage is that hits in article titles will
-# be mixed in.  If you are building a purely article-oriented index, you should
-# customize this to remove all of the title_* fields and focus entirely on the
-# container_title field.
-JournalTitle:
-  DismaxFields:
-    - title_short^500
-    - title_full_unstemmed^450
-    - title_full^400
-    - title^300
-    - title_alt^200
-    - title_new^100
-    - title_old
-    - series^100
-    - series2
-  QueryFields:
-    - title_short:
-      - [onephrase, 500]
-    - title_full_unstemmed:
-      - [onephrase, 450]
-      - [and, 400]
-    - title_full:
-      - [onephrase, 400]
-    - title:
-      - [onephrase, 300]
-      - [and, 250]
-    - title_alt:
-      - [and, 200]
-    - title_new:
-      - [and, 100]
-    - title_old:
-      - [and, ~]  
-    - series:
-      - [onephrase, 100]
-      - [and, 50]
-    - series2:
-      - [onephrase, 50]
-      - [and , ~]
-  FilterQuery: "format:Journal"
-#  ExactSettings:
-#    DismaxFields:
-#      - title_full_unstemmed^450
-#    QueryFields:
-#      - title_full_unstemmed:
-#        - [onephrase, 450]
-#        - [and, 400]
-#    FilterQuery: "format:Journal OR format:Article"
-
-Title:
-  DismaxParams:
-    - [mm, 3]
-    - [bf , ord(publishDateSort)^10]
-  DismaxFields:
-#    - title_sub^200
-#    - title_short^300
-    - title_full_unstemmed^150
-    - title_full^100
-    - title^900
-    - title_alt^200
-    - title_new^100
-    - title_old
-    - title_orig^400
-    - series^100
-    - series2
-    - series_orig^100
-  QueryFields:
-    - title_short:
-      - [onephrase, 500]
-    - title_full_unstemmed:
-      - [onephrase, 150]
-      - [and, 100]
-    - title_full:
-      - [onephrase, 100]
-    - title:
-      - [onephrase, 300]
-      - [and, 250]
-    - title_alt:
-      - [and, 200]
-    - title_new:
-      - [and, 100]
-    - title_old:
-      - [and, ~]
-    - title_orig:
-      - [onephrase, 500]
-      - [and, 200]
-    - series:
-      - [onephrase, 100]
-      - [and, 50]
-    - series2:
-      - [onephrase, 50]
-      - [and , ~]
-    - series_orig:
-      - [onephrase, 100]
-      - [and, 50]
-#  ExactSettings:
-#    DismaxFields:
-#      - title_full_unstemmed^450
-#    QueryFields:
-#      - title_full_unstemmed:
-#        - [onephrase, 450]
-#        - [and, 400]
-
-Series:
-  DismaxFields:
-    - series^100
-    - series2
-    - series_orig^100
-  QueryFields:
-    - series:
-      - [onephrase, 500]
-      - [and, 200]
-      - [or, 100]
-    - series2:
-      - [onephrase, 50]
-      - [and, 50]
-      - [or, ~]
-    - series_orig:
-      - [onephrase, 500]
-      - [and, 200]
-      - [or, 100]
-
-Series2:
-  DismaxFields:
-    - series2
-  QueryFields:
-    - series2:
-      - [onephrase, 200]
-      - [and, 50]
-
-AllFields:
-  DismaxParams:
-    - [mm, 3]
-    - [bf , ord(publishDateSort)^10]
-    - [bf , "if(exists(query({!v='source_id:0'})),10,1)^1000"]
-#    - [bf, "if(exists(query({!v='access_facet:Local*'})),10,1)^1000"]
-  DismaxFields:
-    - title_short^1000
-    - title_full_unstemmed^1000
-    - title_full^400
-    - title^500
-    - title_alt^200
-    - title_new^100
-    - title_orig^500
-    - series^50
-    - series2^30
-    - series_orig^50
-    - author^500
-    - author_corp^300
-    - author2^400
-    - author_corp2^100
-    - author_ref^500
-    - author_corp_ref^500
-    - author_orig^300
-    - author2_orig^300
-    - author_corp_orig^300
-    - author_corp2_orig^100
-    - topic_ref^10
-    - contents^10
-    - topic_unstemmed^15
-    - topic^10
-    - geographic^10
-    - genre^10
-    - rvk_label
-    - allfields_unstemmed^10
-    - allfields
-    - fulltext
-    - isbn
-    - issn
-    - ismn
-
-  QueryFields:
-    0:
-      0:
-        - OR
-        - 50
-      title_short:
-        - [onephrase, 1000]
-      title_full_unstemmed:
-        - [onephrase, 1000]
-        - [and, 500]
-      title_full:
-        - [onephrase, 400]
-      title:
-        - [onephrase, 300]
-        - [and, 250]
-      title_alt:
-        - [and, 200]
-      title_new:
-        - [and, 100]
-      title_orig:
-        - [onephrase, 500]
-        - [and, 400]
-    series:
-      - [onephrase, 300]
-      - [and, 100]
-    series2:
-      - [and, 30]
-    series_orig:
-      - [onephrase, 200]
-      - [and, 100]
-    author:
-      - [onephrase, 500]
-      - [and, 250]
-    author_ref:
-      - [onephrase, 250]
-      - [and, 250]
-      - [or, 250]
-    author_corp_ref:
-      - [onephrase, 250]
-      - [and, 250]
-      - [or, 250]
-    author_orig:
-      - [onephrase, 500]
-      - [and, 250]
-    author2_orig:
-      - [and, 50]
-    author_corp_orig:
-      - [onephrase, 500]
-      - [and, 400]
-    author_corp2_orig:
-      - [and, 50]
-    author_corp:
-      - [onephrase, 500]
-      - [and, 400]
-    author2:
-      - [and, 50]
-    author_corp2:
-      - [and, 50]
-    contents:
-      - [and, 10]
-    topic_unstemmed:
-      - [onephrase, 55]
-      - [and, 50]
-    topic:
-      - [onephrase, 50]
-    topic_ref:
-      - [onephrase, 10]
-      - [and, 5]
-      - [or, 5]
-    topic_id:
-      - [onephrase, 50]
-      - [and, 25]
-    allfields_unstemmed:
-      - [or, 10]
-    allfields:
-      - [or, ~]
-    fulltext:
-      - [or, ~]
-    rvk_label:
-      - [onephrase, 500]
-      - [and, 250]
-      - [or, 250]
-    isbn:
-      - [onephrase, 500]
-    issn:
-      - [onephrase, 500]
-    ismn:
-      - [onephrase, 500]
-    imprint:
-      - [onephrase, 500]
-      
-#  ExactSettings:
-#    DismaxFields:
-#      - title_full_unstemmed^600
-#      - topic_unstemmed^550
-#      - allfields_unstemmed^10
-#      - fulltext_unstemmed^10
-#      - isbn
-#      - issn
-#    QueryFields:
-#      title_full_unstemmed:
-#        - [onephrase, 600]
-#        - [and, 500]
-#      topic_unstemmed:
-#        - [onephrase, 550]
-#        - [and, 500]
-#      allfields_unstemmed:
-#        - [or, 10]
-#      fulltext_unstemmed:
-#        - [or, 10]
-#      isbn:
-#        - [onephrase, ~]
-#      issn:
-#        - [onephrase, ~]
-
-# These are advanced searches that never use Dismax:
-id:
-  QueryFields:
-    - id:
-      - [onephrase, ~]
-
-# Fields for exact matches originating from alphabetic browse
-ids:
-  QueryFields:
-    - id:
-      - [or, ~]
-
-TopicBrowse:
-  QueryFields:
-    - topic_browse:
-      - [onephrase, ~]
-
-AuthorBrowse:
-  QueryFields:
-    - author_browse:
-      - [onephrase, ~]
-
-TitleBrowse:
-  QueryFields:
-    - title_full:
-      - [onephrase, ~]
-
-DeweyBrowse:
-  QueryFields:
-    - dewey-raw:
-      - [onephrase, ~]
-
-LccBrowse:
-  QueryFields:
-    - callnumber-a:
-      - [onephrase, ~]
-
-
-
-# CallNumber:
-  # We use two similar munges here -- one for exact matches, which will get
-  # a very high boost factor, and one for left-anchored wildcard searches,
-  # which will return a larger number of hits at a lower boost.
-  #CustomMunge:
-    #callnumber_exact:
-      #- [uppercase]
-      # Strip whitespace and quotes:
-      #- [preg_replace, '/[ "]/', ""]
-      # Escape colons (unescape first to avoid double-escapes):
-      #- [preg_replace, "/(\\\:)/", ':']
-      #- [preg_replace, '/:/', '\:']
-      # Strip pre-existing trailing asterisks:
-      #- [preg_replace, "/\*+$/", ""]
-    #callnumber_fuzzy:
-      #- [uppercase]
-      # Strip whitespace and quotes:
-      #- [preg_replace, '/[ "]/', ""]
-      # Escape colons (unescape first to avoid double-escapes):
-      #- [preg_replace, "/(\\\:)/", ':']
-      #- [preg_replace, '/:/', '\:']
-      # Strip pre-existing trailing asterisks, then add a new one:
-      #- [preg_replace, "/\*+$/", ""]
-      #- [append, "*"]
-  QueryFields:
-    callnumber-search:
-      - [callnumber_exact, 1000]
-      - [callnumber_fuzzy, ~]
-    dewey-search:
-      - [callnumber_exact, 1000]
-      - [callnumber_fuzzy, ~]
-
-publisher:
-  DismaxFields:
-    - publisher^100
-  QueryFields:
-    - publisher:
-      - [and, 100]
-      - [or, ~]
-
-year:
-  DismaxFields:
-    - publishDate^100
-  QueryFields:
-    - publishDate:
-      - [and, 100]
-      - [or, ~]
-
-language:
-  QueryFields:
-    - language:
-      - [and, ~]
-
-toc:
-  DismaxFields:
-    - contents^100
-  QueryFields:
-    - contents:
-      - [and, 100]
-      - [or, ~]
-
-topic:
-  QueryFields:
-    - topic:
-      - [and, 50]
-    - topic_facet:
-      - [and, ~]
-
-geographic:
-  QueryFields:
-    - geographic:
-      - [and, 50]
-    - geographic_facet:
-      - [and ~]
-
-genre:
-  QueryFields:
-    - genre:
-      - [and, 50]
-    - genre_facet:
-      - [and, ~]
-
-era:
-  QueryFields:
-    - era:
-      - [and, ~]
-
-oclc_num:
-  CustomMunge:
-    oclc_num:
-      - [preg_replace, "/[^0-9]/", ""]
-      # trim leading zeroes:
-      - [preg_replace, "/^0*/", ""]
-  QueryFields:
-    - oclc_num:
-      - [oclc_num, ~]
-      
-rvk:
-  DismaxFields:
-    - rvk_facet^100
-  QueryFields:
-    - rvk_facet:
-      - [and, 50]
-      - [or, 50]
-      
-rvk_path:
-  QueryFields:
-    - rvk_path:
-      - [onephrase, ~]
-
-multipart:
-  DismaxFields:
-    - multipart_link^100
-  QueryFields:
-    - multipart_link:
-      - [and, 50]
-      - [or, 50]  
diff --git a/fid_adlr/dev/httpd-vufind.conf.sample b/fid_adlr/dev/httpd-vufind.conf.sample
deleted file mode 100644
index 07c06e16db2..00000000000
--- a/fid_adlr/dev/httpd-vufind.conf.sample
+++ /dev/null
@@ -1,70 +0,0 @@
-# Configuration for theme-specific resources:
-AliasMatch ^/themes/([0-9a-zA-Z-_]*)/css/(.*)$ /usr/local/vufind2/themes/$1/css/$2
-AliasMatch ^/themes/([0-9a-zA-Z-_]*)/images/(.*)$ /usr/local/vufind2/themes/$1/images/$2
-AliasMatch ^/themes/([0-9a-zA-Z-_]*)/js/(.*)$ /usr/local/vufind2/themes/$1/js/$2
-<Directory ~ "^/usr/local/vufind2/themes/([0-9a-zA-Z-_]*)/(css|images|js)/">
-  <IfModule !mod_authz_core.c>
-    Order allow,deny
-    Allow from all
-  </IfModule>
-  <IfModule mod_authz_core.c>
-    Require all granted
-  </IfModule>
-  AllowOverride All
-</Directory>
-
-# Configuration for general VuFind base:
-Alias / /usr/local/vufind2/public/
-<Directory /usr/local/vufind2/public/>
-  <IfModule !mod_authz_core.c>
-    Order allow,deny
-    Allow from all
-  </IfModule>
-  <IfModule mod_authz_core.c>
-    Require all granted
-  </IfModule>
-  AllowOverride All
-
-  # Uncomment the following lines, if you wish to use the Shibboleth authentication
-  #AuthType shibboleth
-  #require shibboleth
-
-  RewriteEngine On
-  RewriteBase /
-
-  # If using VuDL, uncomment the following line, fill in your appropriate Fedora
-  # server and port, and make sure that Apache mod_proxy and mod_proxy_http are
-  # enabled.
-  #RewriteRule ^files/(.*)/(.*) http://your-fedora-server/fedora/objects/$1/datastreams/$2/content [P]
-
-  RewriteCond %{REQUEST_FILENAME} -s [OR]
-  RewriteCond %{REQUEST_FILENAME} -l [OR]
-  RewriteCond %{REQUEST_FILENAME} -d
-  RewriteRule ^.*$ - [NC,L]
-  RewriteRule ^.*$ index.php [NC,L]
-
-  # Uncomment this line to put VuFind into development mode in order to see more detailed messages:
-  SetEnv VUFIND_ENV development
-
-  # Uncomment this line if you want to use the XHProf profiler; this is a developer-oriented option
-  # that most users will not need.  Make sure the XHProf PHP libraries are available on your include
-  # path.  See http://vufind.org/jira/browse/VUFIND-419 for more details.
-  #SetEnv VUFIND_PROFILER_XHPROF http://url/to/your/xhprof/web/interface
-
-  # This line can be used to force caching in a specific location other than the
-  # default location inside the local settings directory.
-  # Do not share this directory between multiple instances of VuFind or you may
-  # encounter unexpected side effects -- while this directory may be outside of the
-  # local settings directory, there should be exactly one separate cache location per
-  # local settings directory.
-  SetEnv VUFIND_CACHE_DIR /home/morgner/projects/vufind4/fid_adlr/cache
-
-  # This line points to the local override directory where you should place your customized files
-  # to override VuFind core features/settings.  Set to blank string ("") to disable.
-  SetEnv VUFIND_LOCAL_DIR /usr/local/vufind2/fid_adlr/dev
-
-  # This line specifies additional Zend Framework 2 modules to load after the standard VuFind module.
-  # Multiple modules may be specified separated by commas.  This mechanism can be used to override
-  # core VuFind functionality without modifying core code.
-  SetEnv VUFIND_LOCAL_MODULES finc
-</Directory>
diff --git a/fid_adlr/dev/languages/de.ini b/fid_adlr/dev/languages/de.ini
deleted file mode 100644
index 62afb1b24e2..00000000000
--- a/fid_adlr/dev/languages/de.ini
+++ /dev/null
@@ -1,17 +0,0 @@
-;####################################################################
-;##################### DO NOT DELETE THIS HEADER ####################
-;################### Leipzig University Library © 2015 ##############
-;
-; This is a ISIL-instance-specific DEV-LANGUAGE-file and inherits
-; all the settings from the LANGUAGE-file defined in @parent_ini which
-; points to the ISIL-instance-specific default LANGUAGE-file located in 
-; the folder vufind2/ISIL/languages
-;
-
-@parent_ini = "../../languages/de.ini"
-
-;
-;       Add DEV-specific customization after this header.
-;
-;##################### DO NOT DELETE THIS HEADER ####################
-;####################################################################
diff --git a/fid_adlr/dev/languages/en.ini b/fid_adlr/dev/languages/en.ini
deleted file mode 100644
index 9bea60a1422..00000000000
--- a/fid_adlr/dev/languages/en.ini
+++ /dev/null
@@ -1,17 +0,0 @@
-;####################################################################
-;##################### DO NOT DELETE THIS HEADER ####################
-;################### Leipzig University Library © 2015 ##############
-;
-; This is a ISIL-instance-specific DEV-LANGUAGE-file and inherits
-; all the settings from the LANGUAGE-file defined in @parent_ini which
-; points to the ISIL-instance-specific default LANGUAGE-file located in 
-; the folder vufind2/ISIL/languages
-;
-
-@parent_ini = "../../languages/en.ini"
-
-;
-;       Add DEV-specific customization after this header.
-;
-;##################### DO NOT DELETE THIS HEADER ####################
-;####################################################################
-- 
GitLab