Instanz-spezifische Dinge aus der js/config.js herausnehmen
Wenn sich an der Datei js/config.js
etwas ändert, muss man jedesmal die lokalen IDs neu einfügen. Schön wäre es, hier die generelle Konfiguration von der lokalen Konfiguration zu trennen, z. B. in zwei Dateien js/config.js
und js/local_config.js
.
- Die Datei
js/config.js
enthielte keine Daten mehr, die für eine lokale WissKI-Instanz spezifisch sind, so dass man jederzeit problemlosgit pull
ausführen kann, ohne seine lokalen Daten zu überschreiben. - Die Datei
js/local_config.js
würde nicht versioniert, wäre also nicht im Repositiory vorhanden. - Eine neue Datei
js/local_config.js.example
hingegen wäre im Repositiory vorhanden, sie würde zeigen, wie die Dateijs/local_config.js
aussehen könnte, also z. B.
// PLEASE CONFIG
/*
Css IDs used in the document. The script will get access to the
varios elements of the affected form where the easydbpicker will
be append. The easydb pool of search results can also be changed.
*/
const PORTRAITFOTO = {
pools : [ 190 ],
option : "fulltext",
asset : "fc72cd9e18b7549dc2a34c79f3d454e6",
details : "f361ba967cf5f09d39d76fd071509ad2",
button : "b26279d9b865259f5e727588caa01091"
}
var c = new Config( PORTRAITFOTO );
c.process();