From f00fc68c2df5e62461b995aca3f3e677c39017bb Mon Sep 17 00:00:00 2001
From: Graeme A Stewart
Date: Thu, 8 Nov 2018 11:10:42 +0100
Subject: [PATCH] Set of small website refreshes and workshop announcement
(#403)
* 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
---
_layouts/main.html | 12 +++---
announcements/_posts/2018-11-08-workshop.md | 9 ++++
howto-website.md | 46 +++++++++++----------
organization/team.md | 20 ++++-----
4 files changed, 48 insertions(+), 39 deletions(-)
create mode 100644 announcements/_posts/2018-11-08-workshop.md
diff --git a/_layouts/main.html b/_layouts/main.html
index e6e5ef1f9..8b01eedf6 100644
--- a/_layouts/main.html
+++ b/_layouts/main.html
@@ -64,13 +64,11 @@ New Working Groups
mandates
to pursue the goals from the
Community White Paper Roadmap
- published last year. We are
- calling for more nominations
- for convenors for each of the three new groups in
- Detector Simulation,
- Reconstruction and Software Triggers
- and Data Analysis.
- Nominations are open until 29 October.
+ published last year. We have setup a
+ search committee who
+ will be happy to receive any comments and suggestions you have
+ on our excellent
+ list of candidates.
diff --git a/announcements/_posts/2018-11-08-workshop.md b/announcements/_posts/2018-11-08-workshop.md
new file mode 100644
index 000000000..ea8f34507
--- /dev/null
+++ b/announcements/_posts/2018-11-08-workshop.md
@@ -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/)
diff --git a/howto-website.md b/howto-website.md
index 83724e9f5..cc72270f3 100644
--- a/howto-website.md
+++ b/howto-website.md
@@ -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
@@ -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 `&`. This is particularly important for the `title` attribute.
@@ -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.
@@ -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
diff --git a/organization/team.md b/organization/team.md
index eca96b8d1..687d5a470 100644
--- a/organization/team.md
+++ b/organization/team.md
@@ -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 .
## Meeting Minutes
Coordination team minutes form part of the [meetings archive](minutes.html).
-