Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable registration for ESS2024 #116

Merged
merged 11 commits into from
Jul 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile.nginx
file: ./Dockerfile.apache
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
19 changes: 10 additions & 9 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
colorator (1.1.0)
concurrent-ruby (1.2.3)
concurrent-ruby (1.3.3)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
ffi (1.16.3)
ffi (1.17.0)
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
http_parser.rb (0.8.0)
i18n (1.14.5)
Expand Down Expand Up @@ -45,13 +46,13 @@ GEM
mercenary (0.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (5.0.5)
public_suffix (6.0.0)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
rb-inotify (0.11.1)
ffi (~> 1.0)
rexml (3.2.8)
strscan (>= 3.0.9)
rouge (4.2.1)
rexml (3.3.2)
strscan
rouge (4.3.0)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
Expand Down
21 changes: 11 additions & 10 deletions _archiv/2024/classes/NFDI.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,17 @@

<div xmlns="http://www.w3.org/1999/xhtml" class="content">
<p>Der Kurs wird hybrid durchgeführt.</p>
<p>„Gemeinsam Datenkompetenz entwickeln – Aus- und Weiterbildungsbedarfe in den 4Culture Communities“</p>
<p>Der sichere und nachhaltige Umgang mit Forschungsdaten ist eine Kernkompetenz im Schnittbereich von Wissenschaft und Kulturerbe. Seit 2021 ist die Cultural Research Data Academy (CRDA) des Konsortiums NFDI4Culture bestrebt, die Entwicklung und Verbesserung kulturbezogener Daten- und Codekompetenz (Data Literacy) institutionenübergreifend und transdisziplinär voranzutreiben. Im Fokus stehen computergestütztes Denken und Datenkurationsfähigkeiten für die Communities im Feld der Kunstgeschichte, Musikwissenschaft, Film- und Medienwissenschaften, Darstellenden Künste und Architektur. In den zurückliegenden Jahren haben wir für diese Zielgruppen an Hochschulen und Kulturerbe-Einrichtungen offen zugängliche Vernetzungsformate entwickelt, individuelle Beratungen angeboten und Schulungen abgehalten. Dabei geht es insbesondere um den Dialog über Erfahrungen im Arbeitsalltag, spezifische Fachkenntnisse sowie infrastrukturelle und individuelle Bedarfe. Diese Aspekte möchten wir in den kommenden Jahren weiter ausbauen und betonen, dazu mit Fachvertreter:innen und Expert:innen aus den Communities und Institutionen in Austausch treten und diesen auch zwischen Projekten und Standorten befördern. Uns beschäftigen unter anderem folgende Fragen:
<ul>
<li>Welche konkreten Aus- und Weiterbildungsbedarfe gibt es in den Communities neben denen der Institutionen und Studiengänge? Was sind die zentralen Themen?</li>
<li>Welche Datenkompetenzen werden benötigt?</li>
<li>Welche Herausforderungen begegnen Euch im Berufsalltag hinsichtlich bestehender oder fehlender Schulungsangebote rund um das Thema Datenkompetenz?</li>
<li>Welche positiven, übertragbaren Erfahrungen in Bezug auf nachhaltiges Forschungsdatenmanagement oder Standards zu (Meta-)Daten gibt es bereits in der Arbeitspraxis (bspw. in Projekten und Einrichtungen)?</li>
<li>Gibt es standortübergreifende Problemlagen oder auch Synergiepotenziale?</li>
<li>Wo lassen sich Potenziale zur Zusammenarbeit finden, um disziplinübergreifende Angebote zu entwickeln?</li>
<li>Wo und in welcher Form kann die CRDA in Zukunft unterstützend tätig sein?</li>
</ul>
</p>
<p>Siehe auch <a href="https://nfdi4culture.de/de/veranstaltungen/online-forum-data-literacy-crda.html">https://nfdi4culture.de/de/veranstaltungen/online-forum-data-literacy-crda.html</a></p>
<ul>
<li>Welche konkreten Aus- und Weiterbildungsbedarfe gibt es in den Communities neben denen der Institutionen und Studiengänge? Was sind die zentralen Themen?</li>
<li>Welche Datenkompetenzen werden benötigt?</li>
<li>Welche Herausforderungen begegnen Euch im Berufsalltag hinsichtlich bestehender oder fehlender Schulungsangebote rund um das Thema Datenkompetenz?</li>
<li>Welche positiven, übertragbaren Erfahrungen in Bezug auf nachhaltiges Forschungsdatenmanagement oder Standards zu (Meta-)Daten gibt es bereits in der Arbeitspraxis (bspw. in Projekten und Einrichtungen)?</li>
<li>Gibt es standortübergreifende Problemlagen oder auch Synergiepotenziale?</li>
<li>Wo lassen sich Potenziale zur Zusammenarbeit finden, um disziplinübergreifende Angebote zu entwickeln?</li>
<li>Wo und in welcher Form kann die CRDA in Zukunft unterstützend tätig sein?</li>
</ul>
<p>Siehe auch <a href="https://nfdi4culture.de/id/E5387">https://nfdi4culture.de/id/E5387</a></p>
</div>
2 changes: 1 addition & 1 deletion _archiv/2024/formTemplates/autorespond.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Nähere Informationen zur technischen Durchführung der Kurse erhalten Sie in de


Wir haben für die Kommunikation zur ESS auch einen Slack-Kanal eingerichtet:
https://join.slack.com/t/ediromsummerschool/shared_invite/zt-2lfhb81rm-6vAwGLLDI_oqlEwZenRfnA
https://join.slack.com/t/ediromsummerschool/shared_invite/zt-2mzxbnmc4-gDdSHRuDm5eRh8xX033NEw

Bitte melden Sie sich dort schon einmal an. Sie können dann auch dort ggf. direkt mit den Dozent*innen in Kontakt treten.

Expand Down
4 changes: 2 additions & 2 deletions _archiv/2024/formmail.php
Original file line number Diff line number Diff line change
Expand Up @@ -601,7 +601,7 @@ public function checkFileUploadSize($a_file_vars)
this value, you *must* set $CSVOPEN = "b". */

/* Help: http://www.tectite.com/fmdoc/templatedir.php */
$TEMPLATEDIR = "/var/www/html/2023/formTemplates"; /* directory for template files; empty string if you don't have any templates */
$TEMPLATEDIR = "/var/www/html/2024/formTemplates"; /* directory for template files; empty string if you don't have any templates */

/* Help: http://www.tectite.com/fmdoc/templateurl.php */
$TEMPLATEURL = ""; /* default; no template URL */
Expand Down Expand Up @@ -698,7 +698,7 @@ public function checkFileUploadSize($a_file_vars)
$DB_SEE_INI = false; /* set to true to just see the ini file */

/* Help: http://www.tectite.com/fmdoc/maxstring.php */
$MAXSTRING = 1024; /* maximum string length for a value */
$MAXSTRING = 4096; /* maximum string length for a value */

/* Help: http://www.tectite.com/fmdoc/require_captcha.php */
$REQUIRE_CAPTCHA = "Confirm you are not a robot."; /* set to a message string if your forms */
Expand Down
2 changes: 1 addition & 1 deletion _archiv/2024/registrierung.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: program
title: "Registrierung ESS 2024"
registrationstart: "2024-07-19T00:00:00+02:00"
registrationstart: "2024-07-18T00:00:00+02:00"
deadline: "2024-09-18T23:59:59+02:00"
---

Expand Down
13 changes: 8 additions & 5 deletions _includes/registration-form.html
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
<form class="needs-validation" name="form1" method="post" enctype="multipart/form-data" action="formmail.php" novalidate="novalidate">
{% assign current-year = page.path | slice: 8, 4 %}
<input type="hidden" name="recipients" value="essbe_gaedirom.de" />
<input type="hidden" name="required" value="vorname:Ihr Vorname,nachname:Ihr Nachname,email:Ihre E-Mail" />
<input type="hidden" name="required"
value="vorname:Ihr Vorname,nachname:Ihr Nachname,email:Ihre E-Mail,disclaimer" />
<input type="hidden" name="subject"
value="[ESS{{ current-year }}] Anmeldung" />
<input type="hidden" name="good_template" value="form_ok.html" />
<input type="hidden" name="bad_template" value="form_bad.html" />
<input type="hidden" name="derive_fields" value="realname=vorname+nachname,imgverify=g-recaptcha-response,arverify=imgverify" />
<input type="hidden" name="csvfile" value="anmeldungen{{ current-year }}.csv" />
<input type="hidden" name="csvcolumns"
value="nachname,vorname,email,kurse,gebuehr,studierende,kommentar" />
value="nachname,vorname,email,kurse,gebuehr,studierende,kommentar,disclaimer" />
<input type="hidden" name="autorespond"
value="PlainTemplate=autorespond.txt,Subject=[ESS{{ current-year }}] Anmeldebestätigung,FromAddr=essbe_gaedirom.de" />
<input type="hidden" name="mail_options"
Expand Down Expand Up @@ -136,13 +137,15 @@

<fieldset>
<legend><small>Datenschutz</small></legend>
<input type="checkbox" id="disclamer"
name="disclamer"
<input type="checkbox" id="disclaimer"
name="disclaimer"
value="ja"
class="form-check-input ml-1"
required="required"
/>
<label for="disclamer" class="form-text text-muted ml-4 small">Ich bin einverstanden, dass meine personenbezogenen Daten erhoben, gespeichert und verarbeitet werden. (Buchhaltung, Anwesenheitslisten, Teilnahmebescheinigungen u.ä.)</label>
<label for="disclaimer" class="form-text text-muted ml-4 small">Ich bin einverstanden, dass meine personenbezogenen Daten erhoben, gespeichert und verarbeitet werden. (Buchhaltung, Anwesenheitslisten, Teilnahmebescheinigungen u.ä.)</label>
<div class="invalid-feedback">Bitte akzeptieren Sie die
Datenschutzvereinbarung</div>
<small>Alle personenbezogenen Daten werden entsprechend den jeweils geltenden Vorschriften zum Schutz personenbezogener Daten nur zum Zwecke der Tagungsorganisation und Abwicklung erhoben, verarbeitet und genutzt. Eine Weitergabe an Dritte erfolgt nicht.</small>
</fieldset>

Expand Down
4 changes: 2 additions & 2 deletions entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ sendmail_path = "/usr/bin/msmtp -t"
EOF

# inject CAPTCHA_PRIVATE_KEY into formmail.php
sed -i -e "s+.*\$RECAPTCHA_PRIVATE_KEY =.*+\$RECAPTCHA_PRIVATE_KEY = \"${CAPTCHA_PRIVATE_KEY}\";+" /var/www/html/2023/formmail.php
sed -i -e "s+data-sitekey=\"[_a-zA-Z0-9]*\"+data-sitekey=\"${CAPTCHA_PUBLIC_KEY}\"+" /var/www/html/2023/registrierung.html
sed -i -e "s+.*\$RECAPTCHA_PRIVATE_KEY =.*+\$RECAPTCHA_PRIVATE_KEY = \"${CAPTCHA_PRIVATE_KEY}\";+" /var/www/html/2024/formmail.php
sed -i -e "s+data-sitekey=\"[_a-zA-Z0-9]*\"+data-sitekey=\"${CAPTCHA_PUBLIC_KEY}\"+" /var/www/html/2024/registrierung.html

# call the original entrypoint script
docker-php-entrypoint
Expand Down
10 changes: 7 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.