Skip to content

Commit

Permalink
Set of small website refreshes and workshop announcement (HSF#403)
Browse files Browse the repository at this point in the history
* Set of small website refreshes and workshop announcement

- Refresh the instructions on how to add website content
- Update the main page centre block with information on the search committee stage
- Add David Lange to Coordination Team list and remove links to "standard" organisations
- Make an announcement about the next workshop
  • Loading branch information
graeme-a-stewart authored and eduardo-rodrigues committed Nov 8, 2018
1 parent c68abe1 commit f00fc68
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 39 deletions.
12 changes: 5 additions & 7 deletions _layouts/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,11 @@ <h2>New Working Groups</h2>
<a href="/organization/working-group-mandates.html">mandates</a>
to pursue the goals from the
<a href="/organization/cwp.html">Community White Paper Roadmap</a>
published last year. We are
<a href="mailto:[email protected]?subject=WG Nominations">calling for more nominations</a>
for convenors for each of the three new groups in
<a href="/workinggroups/detsim.html">Detector Simulation</a>,
<a href="/workinggroups/recotrigger.html">Reconstruction and Software Triggers</a>
and <a href="/workinggroups/dataanalysis.html">Data Analysis</a>.
Nominations are open until 29 October.
published last year. We have setup a
<a href="mailto:[email protected]">search committee</a> who
will be happy to receive any comments and suggestions you have
on our excellent
<a href="https://docs.google.com/document/d/1mJ-fQJjXsb1JZgqXcBh6Y_-kUsvtffSX5JujKdgEzls/edit?usp=sharing">list of candidates</a>.
</p>
</div>

Expand Down
9 changes: 9 additions & 0 deletions announcements/_posts/2018-11-08-workshop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: HSF Workshop, 18-22 March 2019 at JLab
author: Graeme Stewart
layout: newsletter
symbol: glyphicon-calendar
link: https://indico.cern.ch/event/759388/
until: 2019-03-22
---
[HSF Workshop 18-22 March 2019, joint with WLCG and OSG](https://indico.cern.ch/event/759388/)
46 changes: 24 additions & 22 deletions howto-website.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ layout: default

## About the HSF website

This site is maintained by the HSF GitHub [contributors](https://github.com/orgs/HSF/people). If you're interested to become one contact the HSF startup team or any team member. It was set up by Torre Wenaus and Benedikt Hegner.
This site is maintained by the HSF GitHub [contributors](https://github.com/orgs/HSF/people). If you're interested to become one contact the [HSF coordination team](/organization/team.html) or any team member. It was set up by Torre Wenaus and Benedikt Hegner.

## Implementation

Expand All @@ -30,8 +30,8 @@ If you are not familiar with GitHub and Git, you can read our [survival kit](/gi

### General structure of website content files
All Markdown files of this site start with a section surrounded by `---`. This
so-called *front-matter* contains metadata about the content. Such metadata are
e.g. the author of the document or the title of the document.
so-called *front-matter* contains metadata about the content. Such metadata are,
e.g., the author of the document or the title of the document.

In the *front-matter* (but not in the text itself), you need to replace any `&` characters (which has a special meaning in HTML) by `&amp;`. This is particularly important for the `title` attribute.

Expand All @@ -43,22 +43,19 @@ meeting to validate/update them. It is then easy to convert a properly formatted
levels) to Markdown for inserting it into the website. Look at our [documentation](/jekyll-beginners.html) on how to
do it.

### Adding to the newsletter

Add a new file in `newsletter/_posts` and follow the front-matter of the
other files in there. The list of news will be updated automatically.
### Adding a working group or activity

### Adding a working group

Add a new file in `workinggroups/` directory and follow the front-matter of the
other files in there. `Activity` menu in the navigation bar will be updated automatically: the menu entry text is the `title` attribute in the *front-matter* section.
Add a new file in the `_workinggroups` or `_activities` directory and follow the front-matter of the
other files in there. The `Working Groups` / `Activities` menu in the navigation bar will
be updated automatically: the menu entry text is the `title` attribute in the *front-matter* section.

### Adding an event

Add a new file in `events/_posts` and follow the *front-matter* (see above) of the other files
in there. The [Events](http://hepsoftwarefoundation.org/events.html) page and the ``Upcoming Events`` sidebar will be updated automatically.
in there. The [Events](http://hepsoftwarefoundation.org/events.html) page and the ``Upcoming Events`` sidebar will be updated automatically.

### Adding breaking news
### Adding news or announcements

Add a new file in `announcements/_posts` and follow the front matter of the other files in there. The front page will
get a new box with all information.
Expand All @@ -74,23 +71,28 @@ As of writing, this website contains the following page templates for wider usag

* default - every page inherits from this
* event - to be used for events
* newsletter - to be used for news items
* newsletter - to be used for news items and announcements
* plain - to be used for standard contents
* main - the main page w/ boxes
* minutes - used for meeting minutes (the template adds
forward / backward navigation links)

### Menu bar and automatization
The menu bar is defined in `_includes/navbar.ext`, from which all page layouts inherit.
The layout is hard-coded except for the addition of working groups. A new post
in the `workinggroups/_posts` directory automatically adds the group to the drop
down menu `Working Groups`.
The layout is somewhat hard-coded, but working groups and activities are generated
automatically.

### Main page
The main page contains three blocks, mostly hard-coded:

### Main page automatization
The main page contains three dynamic blocks:
* A *meetings* block, with links to the minutes of the last three meetings
auto-generated
* A news item that holds a small snippet of current important information
(currently this is hard-coded, but it would be better if it were more
dynamic)
* An *activities* block, that serves as an entry point to the main sections
of the website

* breaking news, triggered by writing an item in `announcements/_posts`
* a list of minutes
* a list of newsletters

They are filled with *[Liquid](https://github.com/Shopify/liquid/wiki)* snippets.

## Useful references
Expand Down
20 changes: 10 additions & 10 deletions organization/team.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@ layout: default
Currently the activities within the HSF are organized by the *HSF coordination team* (formerly called the *startup team*). Following the concept of a do-ocracy active contributors to the HSF are invited to join. These are the current members of the team:

* [Peter Elmer](https://phy.princeton.edu/people/g-j-peter-elmer) - Princeton University
* Daniel Elvira - [FNAL](http://www.fnal.gov)
* Benedikt Hegner - [CERN](http://cern.ch)
* Michel Jouvin - [LAL,IN2P3](http://www.lal.in2p3.fr)
* Pere Mato - [CERN](http://cern.ch)
* Dario Menasce - [INFN](http://www.mi.infn.it)
* Daniel Elvira - FNAL
* Benedikt Hegner - BNL
* Michel Jouvin - LAL, IN2P3
* David Lange - Princeton University
* Pere Mato - CERN
* Dario Menasce - INFN
* Eduardo Rodrigues - University of Cincinnati
* Elizabeth Sexton-Kennedy - [FNAL](http://www.fnal.gov)
* Graeme Stewart - [CERN](https://cern.ch)
* Andrea Valassi - [CERN](http://cern.ch)
* Torre Wenaus - [BNL](https://www.bnl.gov)
* Elizabeth Sexton-Kennedy - FNAL
* Graeme Stewart - CERN
* Andrea Valassi - CERN
* Torre Wenaus - BNL

The entire team can be contacted via <[email protected]>.

## Meeting Minutes

Coordination team minutes form part of the [meetings archive](minutes.html).

0 comments on commit f00fc68

Please sign in to comment.