Merge pull request 'footer cc by und Förderkennzeichen' () from footer-cc-by-Foerderkennzeichen into main

Reviewed-on: 
This commit is contained in:
Ludger Sicking 2025-01-27 15:31:22 +00:00
commit 281320a6ce
6 changed files with 219 additions and 4 deletions
sb
content
datenschutz
startseite
hugo.yaml
layouts/partials
scripts
static/images

View file

@ -0,0 +1,41 @@
---
#commonMetadata:
#staticSiteGenerator:
title: Datenschutzinformationen
url: datenschutz
weight: 600
---
# Datenschutzinformationen
Das Comenius-Institut unterliegt als kirchliche Stelle den Bestimmungen des Kirchengesetzes über den Datenschutz der Evangelischen Kirche in Deutschland (EKD). Es ist sichergestellt, dass die Vorschriften über den Datenschutz auch von beteiligten externen Dienstleistern beachtet werden.
## Datenschutzbeauftragter
Das Comenius-Institut hat einen externen Beauftragten für den Datenschutz bestellt. Die Kontaktadresse ist hierfür
Marco Tessendorf
procado Consulting, IT- & Medienservice GmbH
Warschauer Str. 58a
10243 Berlin
ds-comenius@procado.de
Die zuständige Aufsichtbehörde ist der Beauftragte für den Datenschutz der Evangelischen Kirche in Deutschland https://datenschutz.ekd.de/
## Speicherung von Daten
In Verbindung mit Ihrem Zugriff auf dieses Internetangebot werden nur für die Zeit des Kommunikationsvorgangs Daten gespeichert und verarbeitet (z. B. IP-Adresse, Datum, Uhrzeit und betrachtete Seiten). Nach Beendigung des Kommunikationsvorgangs wird die IP-Adresse nach 7 Kalendertagen anonymisiert. Die anonymisierten Daten werden für statistische Zwecke ausgewertet. Eine Weitergabe an Dritte findet nicht statt.
Darüber hinaus werden personenbezogene Daten (z. B. Ihr Name, Ihre E-Mail-Adresse usw.) nur dann übermittelt, wenn Sie uns ausdrücklich und wissentlich solche Informationen für bestimmte Zwecke zur Verfügung stellen. Sie werden nur in dem Umfang verarbeitet, gespeichert und weitergeleitet, wie es für den jeweiligen Zweck erforderlich ist oder Ihre Einwilligung vorliegt.
## Cookies
Beim Aufruf einzelner Internetseiten werden so genannte temporäre Cookies verwendet, um die Navigation zu erleichtern. Diese Session Cookies beinhalten keine personenbezogenen Daten. Session-Cookies verfallen nach Ablauf der Sitzung. Andere Cookies verfallen später.
## Datenübertragung
Das Fernmeldegeheimnis schützt grundsätzlich auch Ihre Mail-Inhalte und Formulareingaben vor unbefugter Kenntnisnahme und Verarbeitung. Seine Beachtung können wir für den Bereich des Comenius-Instituts sicher stellen. Wir weisen Sie aber darauf hin, dass die Datenübertragung über das Internet generell von anderen Internet-Betreibern und Nutzern aufgezeichnet werden können. Personenbezogene Daten werden deshalb nach Möglichkeit nur verschlüsselt übertragen.
## Auskunft, Löschung, Sperrung
Sie haben jederzeit das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen Daten, deren Herkunft und Empfänger und den Zweck der Datenverarbeitung sowie ein Recht auf Berichtigung, Sperrung oder Löschung dieser Daten. Hierzu sowie zu weiteren Fragen zum Thema Datenschutz können Sie sich jederzeit an die im Impressum angegebene Adresse des Comenius-Instituts wenden.

View file

@ -27,4 +27,13 @@ Dann laden wir dich in unseren offenen Element-Space ein:
![](/images/element-logo.svg) [Space "OERcommunity"](https://matrix.to/#/#oercommunity:rpi-virtuell.de)
Oder melde dich direkt bei unserem [Team](/unser-team/)!
Oder melde dich direkt bei unserem [Team](/unser-team/)!
----
![](/images/gefoerdert_vom_bmbf.jpg)
Das Projekt FOERBICO wird von Mai 2024 bis Ende April 2027 vom
[Bundesministerium für Bildung und Forschung (BMBF)](https://www.bmbf.de/)
im Rahmen der [OER-Strategie](https://www.oer-strategie.de/) des Bundes unter den
Förderkennzeichen 01PO23012A, 01PO23012B und 01PO23012C gefördert.

View file

@ -18,9 +18,6 @@ menus:
- name: Blog
url: /blog/
weight: 300
- name: Impressum
url: /impressum/
weight: 500
Pagination:
disableAliases: false

View file

@ -0,0 +1,151 @@
<footer class="footer">
<p>
<span>
<a href="https://creativecommons.org/licenses/by/4.0/" rel="noopener noreferrer" target="_blank">CC BY</a>
2024 - {{ now.Year }} <a href="/">FOERBICO</a> - soweit nicht anders angegeben
</span>
<span>
·
<a href="/impressum/">Impressum</a> & <a href="/datenschutz/">Datenschutz</a>
</span>
</p>
<p>
<span>
Das Projekt FOERBICO wird vom
<a href="https://www.bmbf.de" rel="noopener noreferrer" target="_blank">BMBF</a> gefördert:
Förderkennzeichen <a href="https://www.oer-strategie.de/projects/foerbico-projektsteckbrief/" rel="noopener noreferrer" target="_blank">01PO23012</a> </a>
</span>
·
<span>
Powered by
<a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
</span>
</p>
</footer>
{{- /* below this line the code was copied */ -}}
{{- /* from the original PaperMod partial "footer.html". */ -}}
{{- /* cf. line 25 ff -}}
{{- /* https://github.com/adityatelange/hugo-PaperMod/blob/9f1f414be805a2f94e2f51bd4be2b365ff12386d/layouts/partials/footer.html#L25 */ -}}
{{- if (not site.Params.disableScrollToTop) }}
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
<path d="M12 6H0l6-6z" />
</svg>
</a>
{{- end }}
<script>
let menu = document.getElementById('menu')
if (menu) {
menu.scrollLeft = localStorage.getItem("menu-scroll-position");
menu.onscroll = function () {
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
}
}
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener("click", function (e) {
e.preventDefault();
var id = this.getAttribute("href").substr(1);
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
behavior: "smooth"
});
} else {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
}
if (id === "top") {
history.replaceState(null, null, " ");
} else {
history.pushState(null, null, `#${id}`);
}
});
});
</script>
{{- if (not site.Params.disableScrollToTop) }}
<script>
var mybutton = document.getElementById("top-link");
window.onscroll = function () {
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
mybutton.style.visibility = "visible";
mybutton.style.opacity = "1";
} else {
mybutton.style.visibility = "hidden";
mybutton.style.opacity = "0";
}
};
</script>
{{- end }}
{{- if (not site.Params.disableThemeToggle) }}
<script>
document.getElementById("theme-toggle").addEventListener("click", () => {
if (document.body.className.includes("dark")) {
document.body.classList.remove('dark');
localStorage.setItem("pref-theme", 'light');
} else {
document.body.classList.add('dark');
localStorage.setItem("pref-theme", 'dark');
}
})
</script>
{{- end }}
{{- if (and (eq .Kind "page") (ne .Layout "archives") (ne .Layout "search") (.Param "ShowCodeCopyButtons")) }}
<script>
document.querySelectorAll('pre > code').forEach((codeblock) => {
const container = codeblock.parentNode.parentNode;
const copybutton = document.createElement('button');
copybutton.classList.add('copy-code');
copybutton.innerHTML = '{{- i18n "code_copy" | default "copy" }}';
function copyingDone() {
copybutton.innerHTML = '{{- i18n "code_copied" | default "copied!" }}';
setTimeout(() => {
copybutton.innerHTML = '{{- i18n "code_copy" | default "copy" }}';
}, 2000);
}
copybutton.addEventListener('click', (cb) => {
if ('clipboard' in navigator) {
navigator.clipboard.writeText(codeblock.textContent);
copyingDone();
return;
}
const range = document.createRange();
range.selectNodeContents(codeblock);
const selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
try {
document.execCommand('copy');
copyingDone();
} catch (e) { };
selection.removeRange(range);
});
if (container.classList.contains("highlight")) {
container.appendChild(copybutton);
} else if (container.parentNode.firstChild == container) {
// td containing LineNos
} else if (codeblock.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "TABLE") {
// table containing LineNos and code
codeblock.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild(copybutton);
} else {
// code blocks not having highlight as parent class
codeblock.parentNode.appendChild(copybutton);
}
});
</script>
{{- end }}

17
sb/scripts/url-prod-to-int.sh Executable file
View file

@ -0,0 +1,17 @@
#!/bin/bash
set -e
# script im root dir ausführen
working_directory=$(basename $(pwd))
if [ "$working_directory" != "FOERBICO" ]; then
echo "not in root dir 'FOERBICO'"
exit 1
fi
find sb/public -type f | while read FILE ;
do
sed -i -s -E 's|http://oer.community/|http://int.oer.community/|g' "$FILE"
sed -i -s -E 's|https://oer.community/|https://int.oer.community/|g' "$FILE"
#sed -i -s -E 's|https://oer.community/|https://xxx.oer.community/|g' "$FILE"
done
#TODO / FIXME: Basis-Ordner dynamsich; als Parameter

Binary file not shown.

After

(image error) Size: 14 KiB