Skip to content

Commit d012559

Browse files
chore: update HTML standards, secure external links, and enforce HTTPS
- Add lang='en' attribute to HTML tags for accessibility - Fix viewport meta tag syntax (add missing comma) - Update HTTP links to HTTPS for security - Add rel='noopener noreferrer' to external links to prevent tabnabbing
1 parent 814053a commit d012559

File tree

11 files changed

+48
-48
lines changed

11 files changed

+48
-48
lines changed

_includes/navbar.ext

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<a class="dropdown-toggle" data-toggle="dropdown" href="{{site.baseurl}}/index.html" id="communication_menu"><span class="glyphicon glyphicon-bullhorn"></span>&nbsp;&nbsp;Communication<span class="caret"></span></a>
3737
<ul class="dropdown-menu" aria-labelledby="communication_menu">
3838
<li><a href="{{ site.baseurl }}/future-events.html">Community Calendar</a></li>
39-
<li><a href="https://indico.cern.ch/category/5816/" target="_hsf_indico">Meetings: Indico</a></li>
39+
<li><a href="https://indico.cern.ch/category/5816/" target="_hsf_indico" rel="noopener noreferrer">Meetings: Indico</a></li>
4040
<li><a href="{{ site.baseurl }}/Schools/events.html">Training Schools</a></li>
4141
<li class="divider"></li>
4242
<li><a href="{{ site.baseurl }}/forums.html">Mailing Lists and Forums</a></li>
@@ -47,7 +47,7 @@
4747
<li class="divider"></li>
4848
<li><a href="{{ site.baseurl }}/newsletter.html">Newsletters</a></li>
4949
<li><a href="{{ site.baseurl }}/events.html">Events &amp; Workshops</a></li>
50-
<li><a href="https://www.youtube.com/c/HEPSoftwareFoundation" target="_hsf_youtube">HSF on YouTube</a></li>
50+
<li><a href="https://www.youtube.com/c/HEPSoftwareFoundation" target="_hsf_youtube" rel="noopener noreferrer">HSF on YouTube</a></li>
5151
<li class="divider"></li>
5252

5353
<li><a href="{{ site.baseurl }}/inventory/inventory.html">HSF Project Inventory</a></li>

_layouts/default.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<!DOCTYPE html>
2-
<html>
3-
<head lang="en">
2+
<html lang="en">
3+
<head>
44
<meta charset="UTF-8">
55
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6-
<meta name="viewport" content="width=device-width, initial-scale=1 user-scalable=no">
6+
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
77
<title>{{ page.title }}</title>
88
<link rel="icon" type="image/x-icon" href="{{ '/images/hsf_logo_angled.png' | relative_url }}">
99

@@ -23,7 +23,7 @@
2323
<hr>
2424
<div class="footer fixed-bottom">
2525
<a href="https://github.com/HSF/hsf.github.io/edit/main/{{ page.path }}"><i class="glyphicon glyphicon-wrench"></i> Improve this page. </a>
26-
Thanks to <a href="https://pages.github.com/">GitHub Pages</a>, <a href="http://jekyllrb.com/">Jekyll</a> and <a href="http://getbootstrap.com/">Bootstrap</a>.
26+
Thanks to <a href="https://pages.github.com/">GitHub Pages</a>, <a href="https://jekyllrb.com/">Jekyll</a> and <a href="https://getbootstrap.com/">Bootstrap</a>.
2727
</div>
2828

2929
</div> <!-- container -->

_layouts/empty.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<!-- Used for the training center iframe embedding -->
22
<!DOCTYPE html>
3-
<html>
4-
<head lang="en">
3+
<html lang="en">
4+
<head>
55
<meta charset="UTF-8">
66
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7-
<meta name="viewport" content="width=device-width, initial-scale=1 user-scalable=no">
7+
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
88
<title>{{ page.title }}</title>
99
<link rel="icon" type="image/x-icon" href="{{ '/images/hsf_logo_angled.png' | relative_url }}">
1010

_layouts/main.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
<div class="col-lg-4">
4646
<h2>Meetings</h2>
4747
<p>
48-
The HSF holds <a href="{{ '/future-events.html' | relative_url }}" target="_hsf_indico">regular meetings</a>
48+
The HSF holds <a href="{{ '/future-events.html' | relative_url }}" target="_hsf_indico" rel="noopener noreferrer">regular meetings</a>
4949
in its activity areas and has bi-weekly coordination meetings as well.
5050
All are welcome to join these public meetings and other HSF activities.
5151
</p>

_layouts/meetings.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<!DOCTYPE html>
2-
<html>
3-
<head lang="en">
2+
<html lang="en">
3+
<head>
44
<meta charset="UTF-8">
55
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6-
<meta name="viewport" content="width=device-width, initial-scale=1 user-scalable=no">
6+
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
77
<title>{{ page.title }}</title>
88
<link rel="icon" type="image/x-icon" href="{{ '/images/hsf_logo_angled.png' | relative_url }}">
99

@@ -29,7 +29,7 @@
2929

3030
<br><br>
3131
<div class="footer fixed-bottom">
32-
Thanks to <a href="https://pages.github.com/">GitHub Pages</a>, <a href="http://jekyllrb.com/">Jekyll</a> and <a href="http://getbootstrap.com/">Bootstrap</a>
32+
Thanks to <a href="https://pages.github.com/">GitHub Pages</a>, <a href="https://jekyllrb.com/">Jekyll</a> and <a href="https://getbootstrap.com/">Bootstrap</a>
3333
</div>
3434

3535
</div> <!-- container -->

newsletter.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<div>
77
The HSF Newsletter is an occasional series of longer articles about the HSF,
88
discussing workshops and other big activities. New newsletter articles are
9-
always announced on the <a href="http://groups.google.com/d/forum/hsf-forum">hsf-forum</a>.
9+
always announced on the <a href="https://groups.google.com/d/forum/hsf-forum">hsf-forum</a>.
1010
</div>
1111
<div class="row">
1212

organization/cwp.md

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ redirect_from:
1010

1111
# A Roadmap for HEP Software and Computing R&D for the 2020s
1212

13-
In 2017 the HEP Software Foundation, [charged by the WLCG]({{ site.baseurl }}/assets/CWP-Charge-HSF.pdf){:target="_cwp_charge"}, produced a
14-
[roadmap white paper](https://doi.org/10.1007/s41781-018-0018-8){:target="_cwp_roadmap_csbs"} on the
13+
In 2017 the HEP Software Foundation, [charged by the WLCG]({{ site.baseurl }}/assets/CWP-Charge-HSF.pdf){:target="_cwp_charge" rel="noopener noreferrer"}, produced a
14+
[roadmap white paper](https://doi.org/10.1007/s41781-018-0018-8){:target="_cwp_roadmap_csbs" rel="noopener noreferrer"} on the
1515
software and computing challenges that will be faced during the next decade.
1616
This has been published in the journal
1717
[Computing and Software for Big Science](https://link.springer.com/journal/41781).
@@ -34,38 +34,38 @@ Working groups are in the process of [finalising and uploading]({{site.baseurl}}
3434
{:.table .table-hover .table-condensed .table-striped}
3535
| *Paper* | *Report Number* | *Link* |
3636
| ------- | --------------- | ------ |
37-
| CWP Roadmap | HSF-CWP-2017-01 | [arXiv](https://arxiv.org/abs/1712.06982){:target="_cwp_roadmap_arxiv"} |
38-
| Careers & Training | HSF-CWP-2017-02 | [arXiv](https://arxiv.org/abs/1807.02875){:target="_cwp_cst"} |
39-
| Conditions Data | HSF-CWP-2017-03 | [arXiv](https://arxiv.org/abs/1901.05429){:target="_cwp_cdb"} |
40-
| Data Organisation, Management and Access | HSF-CWP-2017-04 | [arXiv](https://arxiv.org/abs/1812.00761){:target="_cwp_doma"} |
41-
| Data Analysis and Interpretation | HSF-CWP-2017-05 | [arXiv](https://arxiv.org/abs/1804.03983){:target="_cwp_analysis"} |
42-
| Data and Software Preservation | HSF-CWP-2017-06 | [arXiv](https://arxiv.org/abs/1810.01191){:target="_cwp_dsp"} |
43-
| Detector Simulation | HSF-CWP-2017-07 | [arXiv](https://arxiv.org/abs/1803.04165){:target="_cwp_sim"} |
44-
| Event/Data Processing Frameworks | HSF-CWP-2017-08 | [arXiv](https://arxiv.org/abs/1812.07861){:target="_cwp_fwk"} |
45-
| Facilities and Distributed Computing | HSF-CWP-2017-09 | [Google Doc](https://docs.google.com/document/d/1dm5vxejQrKZ19Y-pBLaqBcI_Z_yEN6S0N3Z4UonoTn8/edit?usp=sharing){:target="_cwp_fdc"} |
46-
| Machine Learning | HSF-CWP-2017-10 | [arXiv](https://arxiv.org/abs/1807.02876){:target="_cwp_ml"} |
47-
| Physics Generators | - | No separate paper, see [CWP Roadmap](https://arxiv.org/abs/1712.06982){:target="_cwp_roadmap_arxiv"}, section 3.1 |
48-
| Security | - | No separate paper, see [CWP Roadmap](https://arxiv.org/abs/1712.06982){:target="_cwp_roadmap_arxiv"}, section 3.13 |
49-
| Software Development, Deployment and Validation | HSF-CWP-2017-13 | [arXiv](https://arxiv.org/abs/1712.07959){:target="_cwp_sddp"} |
50-
| Software Trigger and Event Reconstruction | HSF-CWP-2017-14 | [arXiv - Executive Summary](https://arxiv.org/abs/1802.08640){:target="_cwp_stersum"}; [arXiv - full document](https://arxiv.org/abs/1802.08638){:target="_cwp_ster"} |
51-
| Visualisation | HSF-CWP-2017-15 | [arXiv](https://arxiv.org/abs/1811.10309){:target="_cwp_visu"} |
37+
| CWP Roadmap | HSF-CWP-2017-01 | [arXiv](https://arxiv.org/abs/1712.06982){:target="_cwp_roadmap_arxiv" rel="noopener noreferrer"} |
38+
| Careers & Training | HSF-CWP-2017-02 | [arXiv](https://arxiv.org/abs/1807.02875){:target="_cwp_cst" rel="noopener noreferrer"} |
39+
| Conditions Data | HSF-CWP-2017-03 | [arXiv](https://arxiv.org/abs/1901.05429){:target="_cwp_cdb" rel="noopener noreferrer"} |
40+
| Data Organisation, Management and Access | HSF-CWP-2017-04 | [arXiv](https://arxiv.org/abs/1812.00761){:target="_cwp_doma" rel="noopener noreferrer"} |
41+
| Data Analysis and Interpretation | HSF-CWP-2017-05 | [arXiv](https://arxiv.org/abs/1804.03983){:target="_cwp_analysis" rel="noopener noreferrer"} |
42+
| Data and Software Preservation | HSF-CWP-2017-06 | [arXiv](https://arxiv.org/abs/1810.01191){:target="_cwp_dsp" rel="noopener noreferrer"} |
43+
| Detector Simulation | HSF-CWP-2017-07 | [arXiv](https://arxiv.org/abs/1803.04165){:target="_cwp_sim" rel="noopener noreferrer"} |
44+
| Event/Data Processing Frameworks | HSF-CWP-2017-08 | [arXiv](https://arxiv.org/abs/1812.07861){:target="_cwp_fwk" rel="noopener noreferrer"} |
45+
| Facilities and Distributed Computing | HSF-CWP-2017-09 | [Google Doc](https://docs.google.com/document/d/1dm5vxejQrKZ19Y-pBLaqBcI_Z_yEN6S0N3Z4UonoTn8/edit?usp=sharing){:target="_cwp_fdc" rel="noopener noreferrer"} |
46+
| Machine Learning | HSF-CWP-2017-10 | [arXiv](https://arxiv.org/abs/1807.02876){:target="_cwp_ml" rel="noopener noreferrer"} |
47+
| Physics Generators | - | No separate paper, see [CWP Roadmap](https://arxiv.org/abs/1712.06982){:target="_cwp_roadmap_arxiv" rel="noopener noreferrer"}, section 3.1 |
48+
| Security | - | No separate paper, see [CWP Roadmap](https://arxiv.org/abs/1712.06982){:target="_cwp_roadmap_arxiv" rel="noopener noreferrer"}, section 3.13 |
49+
| Software Development, Deployment and Validation | HSF-CWP-2017-13 | [arXiv](https://arxiv.org/abs/1712.07959){:target="_cwp_sddp" rel="noopener noreferrer"} |
50+
| Software Trigger and Event Reconstruction | HSF-CWP-2017-14 | [arXiv - Executive Summary](https://arxiv.org/abs/1802.08640){:target="_cwp_stersum" rel="noopener noreferrer"}; [arXiv - full document](https://arxiv.org/abs/1802.08638){:target="_cwp_ster" rel="noopener noreferrer"} |
51+
| Visualisation | HSF-CWP-2017-15 | [arXiv](https://arxiv.org/abs/1811.10309){:target="_cwp_visu" rel="noopener noreferrer"} |
5252

5353

5454
## Talks
5555

5656
This is a list of talks about the CWP Roadmap that were given by various HSF members:
5757

58-
* 2018-02-23 [CWP Lessons and Future Work](https://indico.cern.ch/event/702775/contributions/2882384/attachments/1597819/2547448/HEP-Computing-After-CWP.pdf){:target="_cwp_pres"}
59-
at [4th CERN Scientific Computing Forum](https://indico.cern.ch/event/663273/){:target="_scf_indico"} by Michel Jouvin
60-
* 2018-01-10 [Presentation](https://indico.cern.ch/event/651349/contributions/2830237/attachments/1580497/2497360/cwp-gdb-january-2018.pdf){:target="_cwp_pres"} at
58+
* 2018-02-23 [CWP Lessons and Future Work](https://indico.cern.ch/event/702775/contributions/2882384/attachments/1597819/2547448/HEP-Computing-After-CWP.pdf){:target="_cwp_pres" rel="noopener noreferrer"}
59+
at [4th CERN Scientific Computing Forum](https://indico.cern.ch/event/663273/){:target="_scf_indico" rel="noopener noreferrer"} by Michel Jouvin
60+
* 2018-01-10 [Presentation](https://indico.cern.ch/event/651349/contributions/2830237/attachments/1580497/2497360/cwp-gdb-january-2018.pdf){:target="_cwp_pres" rel="noopener noreferrer"} at
6161
the [January 2018 GDB](https://indico.cern.ch/event/651349/) by Graeme Stewart.
62-
* 2017-01-05 [Talk](https://indico.cern.ch/event/666278/contributions/2830239/attachments/1579352/2495271/Advances_in_software_and_computing_for_HEP.pdf){:target="_cwp_pres"}
63-
at the [2018 Sp&aring;tlid Nordic Particle Physics Meeting](https://indico.cern.ch/event/666278/overview){:target="_sppm_agenda"} in Skeikampen, Norway
62+
* 2017-01-05 [Talk](https://indico.cern.ch/event/666278/contributions/2830239/attachments/1579352/2495271/Advances_in_software_and_computing_for_HEP.pdf){:target="_cwp_pres" rel="noopener noreferrer"}
63+
at the [2018 Sp&aring;tlid Nordic Particle Physics Meeting](https://indico.cern.ch/event/666278/overview){:target="_sppm_agenda" rel="noopener noreferrer"} in Skeikampen, Norway
6464
by Graeme Stewart (covers HEP software and computing challenges in general, as well as the CWP).
65-
* 2017-11-28 [Presentation](https://indico.desy.de/indico/event/18681/session/8/contribution/114/material/slides/0.pdf){:target="_cwp_pres"} at
65+
* 2017-11-28 [Presentation](https://indico.desy.de/indico/event/18681/session/8/contribution/114/material/slides/0.pdf){:target="_cwp_pres" rel="noopener noreferrer"} at
6666
the [11th Terascale Alliance Workshop](https://indico.desy.de/indico/event/18681/) by Benedikt Hegner.
67-
* 2017-10-29 [Presentation](https://indico.cern.ch/event/663273/contributions/2708178/attachments/1545100/2431717/HSF-CWP-Roadmap.pdf){:target="_cwp_pres"}
68-
on the CWP Roadmap at the [3rd CERN Scientific Computing Forum](https://indico.cern.ch/event/663273/){:target="_scf_indico"} by Graeme Stewart.
67+
* 2017-10-29 [Presentation](https://indico.cern.ch/event/663273/contributions/2708178/attachments/1545100/2431717/HSF-CWP-Roadmap.pdf){:target="_cwp_pres" rel="noopener noreferrer"}
68+
on the CWP Roadmap at the [3rd CERN Scientific Computing Forum](https://indico.cern.ch/event/663273/){:target="_scf_indico" rel="noopener noreferrer"} by Graeme Stewart.
6969

7070
## History
7171

organization/goals.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ The objectives of the HSF are to:
2323

2424
In 2017 the HSF organised a [Community White Paper]({{ site.baseurl }}/cwp.html)
2525
initiative, which resulted in the publication of a [Roadmap for HEP
26-
Computing](https://arxiv.org/abs/1712.06982){:target="_cwp_roadmap_arxiv"}. This
26+
Computing](https://arxiv.org/abs/1712.06982){:target="_cwp_roadmap_arxiv" rel="noopener noreferrer"}. This
2727
document laid out the software and computing challenges that would be faced
2828
during the next decade and the roadmap of R&D that would needed to face them
2929
successfully.

organization/presentations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ Appleton Lab Particle Physics Division Serminar](https://indico.stfc.ac.uk/event
8989

9090
* [Hep Software Foundation and Community White Paper](https://indico.desy.de/getFile.py/access?contribId=17&sessionId=7&resId=0&materialId=slides&confId=15730), at the [10th Annual Meeting of the Helmholtz Alliance](https://indico.desy.de/conferenceOtherViews.py?view=standard&confId=15730), Nov 22-23, 2016, Frank Gaede
9191
* [Challenges in the HEP SW Landscape](https://indico.desy.de/event/16073/contributions/21277/attachments/14131/17989/HEP_Software_Hegner.pdf) at the [2016 KET-Meeting](https://indico.desy.de/conferenceDisplay.py?confId=16073), 18 Nov 2016, Benedikt Hegner
92-
* [Community White Paper: A Roadmap for HEP Software and Computing - Status and Plans](https://indico.cern.ch/event/505613/contributions/2323238/attachments/1352966/2043354/20161011-chep-cwp-plenary.pdf) at [CHEP 2016](http://chep2016.org), 11 Oct 2016, Peter Elmer
92+
* [Community White Paper: A Roadmap for HEP Software and Computing - Status and Plans](https://indico.cern.ch/event/505613/contributions/2323238/attachments/1352966/2043354/20161011-chep-cwp-plenary.pdf) at [CHEP 2016](https://chep2016.org), 11 Oct 2016, Peter Elmer
9393
* [Community White Paper: A Roadmap for HEP Software and Computing - Status and Plans](https://indico.cern.ch/event/555063/contributions/2330979/attachments/1350889/2039355/20161009-wlcg-pre-chep-cwp.pdf) at [WLCG Workshop 2016](https://indico.cern.ch/event/555063/), 9 Oct 2016, Peter Elmer
9494
* [Developing the Roadmap for HL-LHC Software](https://indico.cern.ch/event/524795/contributions/2236597/attachments/1347925/2033396/LHC-Software-Roadmap.pdf)
9595
at the [ECFA HL-LHC Experiments Workshop](https://indico.cern.ch/event/524795/timetable/), 3-6 Oct 2016, Pere Mato

projects/projects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ These are older projects that were associated with the HSF before the current af
2323
| CondDB [Client](https://github.com/BNLNPPS/nopayloadclient/) [Server](https://github.com/BNLNPPS/nopayloaddb) | Conditions Database implementation following the [HSF CondDB]({{ site.baseurl }}/activities/conditionsdb.html) recommendations | Apache-2 | [Lino Gerlach](mailto:lino.oscar.gerlach@cern.ch) and [Ruslan Mashinistov](mailto:ruslan.mashinistov@cern.ch) |
2424
| [DD4hep](https://github.com/AIDASoft/DD4hep) | Generic Detector Description toolkit for HEP | LGPL v3 | [Markus Frank](mailto:marks.frank@cern.ch) |
2525
| [fads](https://pkg.go.dev/go-hep.org/x/hep/fads?tab=doc) | FAst Detector Simulation | BSD-3 | [Sebastien Binet](mailto:binet@cern.ch) |
26-
| [Gaudi](http://gaudi.web.cern.ch/gaudi/) | Event data processing framework | Apache-2 | [Marco Clemencic](mailto:marco.clemencic@cern.ch) |
26+
| [Gaudi](https://gaudi.web.cern.ch/gaudi/) | Event data processing framework | Apache-2 | [Marco Clemencic](mailto:marco.clemencic@cern.ch) |
2727
| [HepMC3](https://gitlab.cern.ch/hepmc/HepMC3) | C++ Event Record for Monte Carlo Generators | LGPL v3 | [Witek Pokorski](mailto:witold.pokorski@cern.ch) |
2828
| [Phoenix](https://github.com/HSF/phoenix) | Event display framework | Apache-2 | [Ed Moyse](mailto:Edward.Moyse@cern.ch) |
2929
| [podio](https://github.com/AIDASoft/podio) | Event Data Model Library based on plain-old-data | GPL v3 | [Benedikt Hegner](mailto:benedikt.hegner@cern.ch) |

0 commit comments

Comments
 (0)