Dies ist eine Aktualisierung zum Status des Journals. Wie viele
Leser vermutlich schon erahnt haben, habe ich das Journal seit den Anfängen im Wesentlichen allein geführt. Ich war dabei nicht so
wirkungsvoll, wie ich es mir gewünscht hätte, und insbesondere hatte ich große Schwierigkeiten, ausreichende Begutachtungen zu erhalten, sodass
viel zu viele Artikel im Preprint-Stadium verbleiben. Ich habe an einer umfassenden Überarbeitung der Journal-Verwaltungssoftware
gearbeitet, damit ein größerer Teil der Verwaltung automatisiert und die Leitung auf eine breitere Gruppe
übertragen werden kann (dies ist derzeit nicht möglich, da manche Vorgänge eine direkte Bearbeitung der Verwaltungsdatenbank
erfordern). Dies ist noch nicht ganz abgeschlossen, aber die vorherige Version des Journals war Hackerangriffen ausgesetzt,
und ich habe beschlossen, dass es besser ist, so bald wie möglich auf die neue Version umzusteigen, anstatt viel Zeit damit zu verbringen,
den Code zu verstehen, den ich vor über 10 Jahren geschrieben habe. Die neue Version bietet deutlich verbesserte
Sicherheit, einschließlich Passwortverschlüsselung sowie einer gründlichen Prüfung von Benutzereingaben auf Hackversuche.
Ein Ziel der Neuentwicklung ist es, zu einem „gemeinschaftlichen“ Ansatz beim Betrieb des Journals überzugehen. So werden
frühere Autoren gebeten, die Begutachtung von Artikeln zu übernehmen, und geeignet qualifizierte frühere Autoren, die Rolle
des Artikel-Redakteurs zu übernehmen. In beiden Fällen sollte es eine ausreichend große Zahl an Kandidaten geben, sodass ich nicht erwarte,
dass die Aufgabe für Einzelne zu belastend wird.
Leider gehöre ich zur „gefährdeten“ Gruppe in Bezug auf das Covid-19-
Virus, und obwohl ich mich sehr bemühen werde, mich nicht anzustecken, muss ich sicherstellen, dass eine Form der Nachfolge
geplant ist. Ich suche daher derzeit Unterstützung von allen, die bereit sind zu helfen. Insbesondere suche ich nach:
- Programmierern/Webentwicklern: Die neue Version der Website ist in PHP mit dem Laravel-
Framework geschrieben, mit der MariaDB-Datenbank (im Wesentlichen identisch mit MySQL). PHP ähnelt den meisten modernen objektorientierten
Sprachen, legt jedoch einen besonderen Schwerpunkt auf Funktionen, die für Webserver nützlich sind. Das Laravel-Framework hilft dabei,
gut strukturierte Programme sicherzustellen, und bietet einen einigermaßen intuitiven Zugriff auf die Datenbank. Es braucht etwas
Zeit, sich an den Programmierstil zu gewöhnen, aber sobald man damit vertraut ist, lässt es sich schnell entwickeln. Zudem verwenden einige Seiten
Javascript, um Funktionen im Browser der Nutzer bereitzustellen. Das Programm ist fast fertiggestellt, aber ich brauche noch
ein paar weitere Personen, die sich damit vertraut machen, damit sie künftig Wartung und Weiterentwicklung übernehmen können. Falls Sie
Interesse an einer Mitarbeit haben, finden Sie weitere Informationen demnächst unter https://www.jcse.org/new_version/programming.
- Journalverwaltung: Ein grundlegendes Ziel des Journals ist es, einen Service anzubieten, der sowohl für Autoren
als auch für Leser kostenlos ist und von der Gemeinschaft getragen wird. Bisher wurden die unvermeidlichen Kosten durch einen kleinen Betrag an Werbeeinnahmen
sowie durch eigene Mittel von mir gedeckt. Für die Zukunft muss der rechtliche Status geklärt und Fragen wie
Eigentum, Verwaltung und Urheberrecht geregelt werden. Das Journal wurde ursprünglich vom International
Corrosion Council gesponsert, und ich hoffe, dass dies eine geeignete „Basis“ bieten kann (ich hoffe, dass dies
später in diesem Jahr beim ICC besprochen wird). Darüber hinaus wird es notwendig sein, Einnahmen zu erzielen, um die Kosten
für den Betrieb des Servers zu decken (Google-Werbung könnte ausreichen, wenn die Kosten niedrig gehalten werden können). Weitere Informationen
werden unter www.jcse.org/new_version/management verfügbar sein.
- Übersetzung der Bedienelemente: Es ist zwar nicht beabsichtigt, einzelne Artikel zu übersetzen, aber die neue Software wurde
so gestaltet, dass Benutzermeldungen in jeder Sprache, für die eine Übersetzung vorliegt, dargestellt werden können. Nach Möglichkeit
werden die Übersetzungsdateien zunächst automatisch erstellt (z. B. mithilfe von Google Übersetzer), doch eine anschließende
Überarbeitung durch Muttersprachler der jeweiligen Sprache wäre idealerweise erforderlich. Dies wird über eine Webseite
abgewickelt, die noch entwickelt werden muss; sobald diese verfügbar ist, erfordert die eigentliche Bearbeitung jedoch keine Programmierkenntnisse.
- Weitere Journale: Die neue Software ist so konzipiert, dass sie die Erstellung neuer Journale erleichtert, und wir würden
gerne jedem helfen, der ein solches Journal einführen möchte, sofern es dem Grundgedanken von JCSE entspricht (d. h.
nicht gewinnorientiert und für alle Autoren und Leser kostenlos).
Bob Cottis, Exeter
Juni 2020