diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index aa21336348012eb98345e896e1384c8c97a6bb46..c91103b8917243921819b3ef12ef5910299f5983 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,7 +18,7 @@ and get feedback regarding how to improve its appearance and content. Note: In case you are just interested to know how to contribute with a blog post to _HIFIS Software_ web-page you can find a -[blog post](https://software.hifis.net/tutorials/2019/11/22/How-to-Create-a-new-Blog-Post "How to Create a New Blog Post?") +[blog post]({% post_url 2019/11/2019-11-22-How-to-Create-a-new-Blog-Post %} "How to Create a New Blog Post?") explaining the suggested workflow in the blog post section of the web-page. diff --git a/_posts/2019/12/2019-12-20-Welcome-Post.md b/_posts/2019/12/2019-12-20-Welcome-Post.md index fcdc44ff9660ef68690886b3c79dab880ff7e0d7..4ab40e206c9e5c3b4353de2e88d85f694a4064c5 100644 --- a/_posts/2019/12/2019-12-20-Welcome-Post.md +++ b/_posts/2019/12/2019-12-20-Welcome-Post.md @@ -86,7 +86,7 @@ If your software project was improved by a HIFIS-provided training or advice, or want to share an interesting solution or use case, please feel free to write or re-blog a short post about it here. You can even add yourself to our team page as an associate. -Our [Contribution Guide][contributing] explains how to contribute to *software.hifis.net*. +Our [Contribution Guide][contributing] explains how to contribute to *hifis.net*. You are also welcome to [tell us](#contact-us) your interest and we will keep you up-to-date about upcoming trainings, events and services in 2020 and forward. diff --git a/_posts/2020/01/2020-01-07-contributing-in-4-simple-steps.md b/_posts/2020/01/2020-01-07-contributing-in-4-simple-steps.md index 36e5acf8f9803e782df5fc4b250e3ecf4ba2913b..c593a2248529850b039373a4d67f814ee891045b 100644 --- a/_posts/2020/01/2020-01-07-contributing-in-4-simple-steps.md +++ b/_posts/2020/01/2020-01-07-contributing-in-4-simple-steps.md @@ -20,7 +20,7 @@ additional_css: # What This Guide will (not) Cover This tutorial will teach you a quick way to get a basic blog post set up and -published on [software.hifis.net](https://software.hifis.net). +published on [hifis.net](https://hifis.net). If you plan to write something bigger that might take several days to write up and refine, [Christian's Guide][ref1] is the better choice for you. diff --git a/_posts/2020/04/2020-04-15-hifis-software-workshops-in-2020.md b/_posts/2020/04/2020-04-15-hifis-software-workshops-in-2020.md index 0c64e165d69f04c51af145e917e95257950b0a28..45f60192e2dbd9000ef8c59f0d228ae159dbfca0 100644 --- a/_posts/2020/04/2020-04-15-hifis-software-workshops-in-2020.md +++ b/_posts/2020/04/2020-04-15-hifis-software-workshops-in-2020.md @@ -21,7 +21,7 @@ Several different software development trainings will be offered to researchers. tools: Shell, Python and R for effective and reproducible scientific programming, and Git for version controlling your projects. - _Bring Your Own Script_ workshops - ([like on May 12th and 13th](https://software.hifis.net/events/2020/05/12/ready-script-for-publication)) + ([like on May 12th and 13th]({% link _events/2020-05-12-ready-script-for-publication.md %})) will help you to make your code publication-ready: Regardless of your preferred programming language, we will advise you on all aspects of making your research software (re)usable for others, @@ -31,11 +31,11 @@ Several different software development trainings will be offered to researchers. software development teams to improve software quality and speed up their release cycles. Join us on - [June 9th and 10th](https://software.hifis.net/events/2020/06/09/GitLab-Software-Development-Teams)! + [June 9th and 10th]({% link _events/2020-06-09-GitLab-Software-Development-Teams.md %})! -The [HIFIS Software events](https://software.hifis.net/events) page provides +The [HIFIS Software events]({% link events.md %}) page provides your with more details and keeps you updated about future events. More specialized events outside this core curriculum — like an -[Introduction to Snakemake](https://software.hifis.net/events/2019/12/11/snakemake-introduction-workshop) — +[Introduction to Snakemake]({% link _events/2019-12-11-snakemake-introduction-workshop.md %}) — are being planned, so best keep an eye on that page! diff --git a/_posts/2020/06/2020-06-01-hifis-software-helpdesk-launched.md b/_posts/2020/06/2020-06-01-hifis-software-helpdesk-launched.md index 2bbdd1737f66bdcbce5d1dc741047d53f727a844..ebe9281caf7b99b49e7524bf26eed50efa729691 100644 --- a/_posts/2020/06/2020-06-01-hifis-software-helpdesk-launched.md +++ b/_posts/2020/06/2020-06-01-hifis-software-helpdesk-launched.md @@ -21,6 +21,6 @@ Using common HIFIS authorization and authentication infrastructure (future Helmholtz AAI), users can simply sign in using personal access data of their home institution or even their personal GitHub account. -<a type="button" class="btn btn-outline-primary btn-lg" href="https://software.hifis.net/announcement/2020/06/01/helpdesk-launch"> +<a type="button" class="btn btn-outline-primary btn-lg" href="{% post_url 2020/06/2020-06-01-helpdesk-launch %}"> <i class="fas fa-external-link-alt"></i> Read more </a> diff --git a/_posts/2020/10/2020-10-30-hifis-meeting-wrapup.md b/_posts/2020/10/2020-10-30-hifis-meeting-wrapup.md index cd2e76b45d662499756f66cbfd92435378f49530..8001f7d8ebde7ea4c56956dad399f86521d1002e 100644 --- a/_posts/2020/10/2020-10-30-hifis-meeting-wrapup.md +++ b/_posts/2020/10/2020-10-30-hifis-meeting-wrapup.md @@ -25,7 +25,7 @@ See here for the [detailed time plan as well as all presentation materials](http Focus of the first day was on information about the current developments in the field of [Helmholtz Authentication and Authorization Infrastructure (AAI)](https://hifis.net/doc/backbone-aai/) and about the [Helmholtz Cloud Service selection process](https://hifis.net/doc/service-portfolio/initial-service-portfolio/how-services-are-selected/). The audience learned first-hand [which services](https://hifis.net/doc/service-portfolio/initial-service-portfolio/how-services-are-selected/#selected-services-for-initial-helmholtz-cloud-service-portfolio) are being integrated and offered in the first version of the Helmholtz Cloud. -Subsequently, the audience was informed about the current developments in the area of [HIFIS Software Services](https://software.hifis.net) and further education in the use of scientific software development and publication. +Subsequently, the audience was informed about the current developments in the area of HIFIS Software Services and further education in the use of scientific software development and publication. [In five breakout sessions](https://hifis-events.hzdr.de/event/25/sessions/40/#20201021), participants were able to exchange views on questions such as "How does a federation of several Sync & Share services work" or "How will user requirements be incorporated into service portfolio management". In the summary that followed, the results of the breakout sessions were presented in a bundled form and discussed in the plenum. @@ -34,7 +34,7 @@ The second day was dedicated to a number of special topics: The day started with a presentation on the current status of developments in the backbone working group, which aims to connect all Helmholtz institutions with a dedicated ["Helmholtz Backbone"]({% post_url 2020/09/2020-09-01-VPN %}). Based on this, the [HIFIS file transfer service](https://hifis.net/doc/core-services/fts-endpoint/) was presented, which will realize a secure and fast data transfer between the institutions. -In the presentation "[Consulting](https://software.hifis.net/services/consulting) and Technology Services" the participants were informed about the experiences in terms of individual support in software development. +In the presentation "[Consulting]({% link services/software/consulting.html %}) and Technology Services" the participants were informed about the experiences in terms of individual support in software development. The second part of the day was characterized by the presentation of the activities of the groups "Service Integration" and technical platform. A demonstration of an example workflow, which included several Helmholtz institutions, clearly showcased what is already possible. diff --git a/_posts/2021/01/2021-01-21-survey-results-community.md b/_posts/2021/01/2021-01-21-survey-results-community.md index e7d9bb276ee59e83bd6f8b1e11301fba88caecac..ca4cd2d7931be3097622a4b7b0339f1cca733c8f 100644 --- a/_posts/2021/01/2021-01-21-survey-results-community.md +++ b/_posts/2021/01/2021-01-21-survey-results-community.md @@ -47,7 +47,7 @@ Now, let's have a look who stands behind the research software made by Helmholtz The median software developer in our survey has 8 years of research experience and 9 years of software development experience; spends 49.5% of the working time on software development; and uses 3 different programming languages at work. The most used languages are Python (76.7%), C++ (45.6%), and R (28.3%) -\- for details see this [blog post on programming languages](https://software.hifis.net/report/2020/11/27/survey-results-language-vcs). +\- for details see this [blog post on programming languages]({% post_url 2020/11/2020-11-27-survey-results-language-vcs %}). Software is typically developed in a team with 2-5 other developers for a user base of 2-10 persons. These results support what has been suspected earlier, namely, that software development is fundamental to researchers' work. Indeed, the more time survey participants spent on research related work, the more experienced they were in terms of software development as shown by the figure below. @@ -112,7 +112,7 @@ extendability of research software. As this survey shows, we are on the right track (more or less) but we are not there yet. It seems in particular that more work is needed in regard to software licensing. Moreover, we would like to see the communication and knowledge exchange across Helmholtz centers improved. -So, join us for one of the next [Hacky Hour](https://software.hifis.net/events) sessions and share your code, your story, +So, join us for one of the next [Hacky Hour]({% link events.md %}) sessions and share your code, your story, your expertise, or your opinion because: Sharing is caring! diff --git a/_posts/2021/02/2021-02-09-helmholtz-gitlab.md b/_posts/2021/02/2021-02-09-helmholtz-gitlab.md index 36ad832debe475a626a34fc0e2aa72be2f296817..39a7c4f2c8c84c7b48ce11a11e1358663c71fd88 100644 --- a/_posts/2021/02/2021-02-09-helmholtz-gitlab.md +++ b/_posts/2021/02/2021-02-09-helmholtz-gitlab.md @@ -61,10 +61,10 @@ with the published [Ansible roles][roles]. <p> HIFIS Software offers free-of-charge workshops and consulting to research groups within the Helmholtz umbrella. You can read more about what we offer on our - <strong><a href="https://software.hifis.net/services">services page</a></strong>. + <strong><a href="{% link services/index.md %}">services page</a></strong>. If you work within the Helmholtz Association, and think that something like this would be useful to you, fill in our - <strong><a href="https://software.hifis.net/services/consulting#consultation-request-form">consultation request form</a></strong>. + <strong><a href="{% link services/software/consulting.html %}#consultation-request-form">consultation request form</a></strong>. </p> </div> diff --git a/_posts/2021/03/2021-03-26-survey-results.md b/_posts/2021/03/2021-03-26-survey-results.md index 2f0ce84d82cc692b57965f4a7618ecf24e35d45b..9c32874b2268f1300966aa3405218274155761ff 100644 --- a/_posts/2021/03/2021-03-26-survey-results.md +++ b/_posts/2021/03/2021-03-26-survey-results.md @@ -27,11 +27,10 @@ excerpt: > The results of the HIFIS Software survey 2020 are published in four posts examining the survey from four different perspectives: -* [**A Community Perspective**](https://software.hifis.net/report/2021/01/21/survey-results-community) -* [**A Consulting Perspective**](https://software.hifis.net/report/2020/12/16/survey-results-consulting) -* [**Programming, Continuous Integration and Version Control System**](https://software.hifis.net/report/2020/11/27/survey-results-language-vcs) -* [**A Technology Perspective**](https://software.hifis.net/report/2020/11/27/survey-technology) - +* [**A Community Perspective**]({% post_url 2021/01/2021-01-21-survey-results-community %}) +* [**A Consulting Perspective**]({% post_url 2020/12/2020-12-16-survey-results-consulting %}) +* [**Programming, Continuous Integration and Version Control System**]({% post_url 2020/11/2020-11-27-survey-results-language-vcs %}) +* [**A Technology Perspective**]({% post_url 2020/11/2020-11-27-survey-technology %}) #### Upcoming Second HIFIS survey diff --git a/_roadmap/software/2019-12-01-tasks.md b/_roadmap/software/2019-12-01-tasks.md index 8a160f28d21228aa572148a760067036adee9867..e473bf59cad41436e05d6f75ec1de57c69a0a0ed 100644 --- a/_roadmap/software/2019-12-01-tasks.md +++ b/_roadmap/software/2019-12-01-tasks.md @@ -4,8 +4,8 @@ title: Tasks in December 2019 service: software --- -## Initial launch of [software.hifis.net](https://software.hifis.net) -The platform [software.hifis.net](https://software.hifis.net) is launched as +## Initial launch of software.hifis.net +The platform software.hifis.net is launched as the future home for software development services within Helmholtz and HIFIS. The static site is built with Jekyll. Its sources are available on diff --git a/_roadmap/software/2020-03-01-tasks.md b/_roadmap/software/2020-03-01-tasks.md index be153555b765cddf172fc2ed74305668cf436ad0..942c464215a8ceac524d57297eebe80e01134bfe 100644 --- a/_roadmap/software/2020-03-01-tasks.md +++ b/_roadmap/software/2020-03-01-tasks.md @@ -4,7 +4,7 @@ title: Tasks in March 2020 service: software --- -## [Start of Helmholtz-wide training events](https://software.hifis.net/events) +## [Start of Helmholtz-wide training events]({% link events.md %}) The first Helmholtz-wide training events are conducted. -Read the [announcement post](https://software.hifis.net/announcement/2020/02/21/HIFIS-workshops-2020) +Read the [announcement post]({% post_url 2020/02/2020-02-21-HIFIS-workshops-2020 %}) for information on how the initial course portfolio will look like. diff --git a/_roadmap/software/2020-06-01-tasks.md b/_roadmap/software/2020-06-01-tasks.md index cddb735aebf395d2935590ec0208ca477e474223..a6ddcb4017610299ed9b38e1fe0e2e2bc0dfd363 100644 --- a/_roadmap/software/2020-06-01-tasks.md +++ b/_roadmap/software/2020-06-01-tasks.md @@ -9,6 +9,6 @@ In preparation of the launch of the [Consulting Services][software-consulting] the _HIFIS Software helpdesk_ has been launched basing on [Zammad](https://zammad.org). Therefore, a [reusable Ansible role][ansible-role-zammad] has been implemented. -[software-helpdesk]: https://software.hifis.net/announcement/2020/06/01/helpdesk-launch -[software-consulting]: https://software.hifis.net/services/consulting +[software-helpdesk]: {% post_url 2020/06/2020-06-01-helpdesk-launch %} +[software-consulting]: {% link services/software/consulting.html %} [ansible-role-zammad]: https://github.com/Helmholtz-UFZ/ansible-role-zammad diff --git a/_roadmap/software/2020-09-01-tasks.md b/_roadmap/software/2020-09-01-tasks.md index 0a21ce8248c6d56ff406e7707c6e70f290add64c..b80c79ce61009c6c8cbe769ea02df0c1fb317292 100644 --- a/_roadmap/software/2020-09-01-tasks.md +++ b/_roadmap/software/2020-09-01-tasks.md @@ -13,4 +13,4 @@ problems that you need to solve. <i class="fas fa-info-circle"></i> [Request consulting.][consulting-page] -[consulting-page]: https://software.hifis.net/services/consulting +[consulting-page]: {% link services/software/consulting.html %} diff --git a/_roadmap/software/2021-02-26-tasks.md b/_roadmap/software/2021-02-26-tasks.md index 4ec22458e56295b3e6dd03f7fa23efa2a64ff6c7..c13b966e6adced0ca83fe80c8e0c80c77e3b4b22 100644 --- a/_roadmap/software/2021-02-26-tasks.md +++ b/_roadmap/software/2021-02-26-tasks.md @@ -5,4 +5,4 @@ service: software --- ## Publish training program for the first half of 2021 -The education and training work package publishes the offered training events for the first half of 2021 on <https://software.hifis.net/events>. +The education and training work package publishes the offered training events for the first half of 2021 on <{% link events.md %}>. diff --git a/_roadmap/software/2021-06-30-tasks.md b/_roadmap/software/2021-06-30-tasks.md index f6da3e30a11514b9a4bd02afeb7cc94ab52d1bb6..5d3a60a70cc4ae0af09d8a23ade4f7414e3d9bdf 100644 --- a/_roadmap/software/2021-06-30-tasks.md +++ b/_roadmap/software/2021-06-30-tasks.md @@ -5,4 +5,4 @@ service: software --- ## Publish training program for the second half of 2021 -The education and training work package publishes the offered training events for the second half of 2021 on <https://software.hifis.net/events>. +The education and training work package publishes the offered training events for the second half of 2021 on <{% link events.md %}>. diff --git a/faq.md b/faq.md index 51f78c8fc63aab6efe802465f177195f927773ba..a510e23ed4ff7e7e94459fcd593057c1e2e11abb 100644 --- a/faq.md +++ b/faq.md @@ -36,18 +36,18 @@ The purpose of HIFIS is to support science and scientists. Within the HIFIS plat - All cloud services and software trainings and support are free of charge! - A **Helmholtz-wide login mechanism**, the [Helmholtz AAI](https://aai.helmholtz.de), - A stable, high-bandwidth **network infrastructure** connecting all Helmholtz centers, -- [**Software services**](https://software.hifis.net) to provide you with a common platform, - [training](https://software.hifis.net/events) and - [support](https://software.hifis.net/services/consulting) for high-quality sustainable software development. +- [**Software services**]({% link services/index.md %}#software) to provide you with a common platform, + [training]({% link events.md %}) and + [support]({% link services/software/consulting.html %}) for high-quality sustainable software development. #### [When will all of this take place?][3] The HIFIS platform was set up in 2019, with basic infrastructure services (AAI) and pilot services online in 2020. The initial cloud service portfolio is expected to be available by end of 2020. Please also refer to our [**HIFIS Roadmap**](roadmap) to stay up to date. The -[Software Services Training](https://software.hifis.net/events) +[Software Services Training]({% link events.md %}) and -[Support platform](https://software.hifis.net/services/consulting) is already available. +[Support platform]({% link services/software/consulting.html %}) is already available. #### [Anything I can do to get things done faster?][4] We have several pilot cloud services and installations running. Please [contact us](mailto:{{ site.contact_mail }}) if you need urgent assistance. diff --git a/publications.md b/publications.md index 5c6d437b0546ad23109699ef404dd5e7ed93241b..700e19819b9c05bb02554ec87875eed9775b4aff 100644 --- a/publications.md +++ b/publications.md @@ -20,10 +20,10 @@ excerpt: * German version: [10.5281/zenodo.4301924](https://doi.org/10.5281/zenodo.4301924) * English version: [10.5281/zenodo.4301947](https://doi.org/10.5281/zenodo.4301947) * **HIFIS Software Survey 2020 Evaluation**, Blog Post Series, Nov 2020-Jan 2021. - * [A Community Perspective](https://software.hifis.net/report/2021/01/21/survey-results-community) - * [Consulting Perspective](https://software.hifis.net/report/2020/12/16/survey-results-consulting) - * [Programming, CI and VCS](https://software.hifis.net/report/2020/11/27/survey-results-language-vcs) - * [A Technology Perspective](https://software.hifis.net/report/2020/11/27/survey-technology) + * [A Community Perspective]({% post_url 2021/01/2021-01-21-survey-results-community %}) + * [Consulting Perspective]({% post_url 2020/12/2020-12-16-survey-results-consulting %}) + * [Programming, CI and VCS]({% post_url 2020/11/2020-11-27-survey-results-language-vcs %}) + * [A Technology Perspective]({% post_url 2020/11/2020-11-27-survey-technology %}) * [**Federated data storage for Helmholtz Research & Friends**](https://www.openstoragenetwork.org/seminar-series/nov-12-2020-national-and-international-trends-in-research-storage-at-scale/). In: National and International Trends in Research Storage at Scale, [Open Storage Network](https://www.openstoragenetwork.org), November 2020. * HIFIS presentations at [EGI conference](https://indico.egi.eu/event/5000/overview) (2-5 November 2020): - [**Helmholtz Federated IT and Accessible Compute Resources for Applied AI Research**](https://indico.egi.eu/event/5000/contributions/14353/). @@ -31,9 +31,9 @@ excerpt: * [**Presentations** of all major HIFIS working groups](https://hifis-events.hzdr.de/event/25/timetable/#all.detailed) at the 2nd All-Hands HIFIS Meeting, October 2020. * [**HIFIS backbone transfer service: FTS for everyone**](https://indico.cern.ch/event/898285/contributions/4041954/). In: [HEPiX Autumn 2020 Online workshop](https://indico.cern.ch/event/898285/), October 2020. * **Docker For Science**, Blog post series, September 2020: - * [Part 1: Getting Started with Docker](https://software.hifis.net/tutorial/2020/09/23/getting-started-with-docker-1) - * [Part 2: A Dockerfile Walkthrough](https://software.hifis.net/tutorial/2020/09/25/getting-started-with-docker-2) - * [Part 3: Using Docker in Practical Situations](https://software.hifis.net/tutorial/2020/09/29/getting-started-with-docker-3) + * [Part 1: Getting Started with Docker]({% post_url 2020/09/2020-09-23-getting-started-with-docker-1 %}) + * [Part 2: A Dockerfile Walkthrough]({% post_url 2020/09/2020-09-25-getting-started-with-docker-2 %}) + * [Part 3: Using Docker in Practical Situations]({% post_url 2020/09/2020-09-29-getting-started-with-docker-3 %}) * **HIFIS - Platform, Training and Support for a Sustainable Software Development**. In: DLR Wissensaustausch-Workshop Software Engineering (WAW SE VII), September 2020. * [**Zusammenarbeiten mit der Helmholtz-Cloud**](https://www.helmholtz-berlin.de/media/media/oea/aktuell/print//lichtblick/246/hzb_lichtblick_ag-44_september-2020_extern_web.pdf), Lichtblick Helmholtz Zentrum Berlin, page 4, September 2020. * [**HZI-led Coronavirus Sero-Survey** in collaboration with HIFIS](https://www.dzif.de/en/how-many-people-are-now-immune-sars-cov-2), August 2020. @@ -44,7 +44,7 @@ excerpt: * [Video Conferencing]({% post_url 2020/05/2020-05-15-guidelines-for-video-conferencing %}) * [Chatting]({% post_url 2020/05/2020-05-15-guidelines-for-chatting %}) * [**Summary of the Feedback Report of the Scientific Advisory Board**]({% post_url 2020/05/2020-05-27-sab-summary %}), May 2020. -* [**S/MIME Signing Git Commits**](https://software.hifis.net/tutorial/2020/04/15/smime-signing-git-commits), Blog post, April 2020. +* [**S/MIME Signing Git Commits**]({% post_url 2020/04/2020-04-15-smime-signing-git-commits %}), Blog post, April 2020. * [**The HIFIS Cloud Competence Cluster**](https://indico.cern.ch/event/854707/contributions/3680436/). In: [CS3 2020 Workshop on Cloud Services for Synchronisation and Sharing](https://cs3.deic.dk/), January 2020. ##### 2019 diff --git a/services/overall/survey.html b/services/overall/survey.html index ae4a7160f22346cf7ea70f9ba2369db6c6f06c0c..0e016f4c1d768580d53b78f0ce925144106b7b45 100644 --- a/services/overall/survey.html +++ b/services/overall/survey.html @@ -41,10 +41,10 @@ excerpt: >- </p> <h4>2020</h4> <ul> - <li><a href="https://software.hifis.net/report/2021/01/21/survey-results-community">HIFIS Community Results</a></li> - <li><a href="https://software.hifis.net/report/2020/12/16/survey-results-consulting">HIFIS Consulting Results</a></li> - <li><a href="https://software.hifis.net/report/2020/11/27/survey-technology">HIFIS Technology Results</a></li> - <li><a href="https://software.hifis.net/report/2020/11/27/survey-results-language-vcs">Programming Languages and VCS</a></li> + <li><a href="{% post_url 2021/01/2021-01-21-survey-results-community %}">HIFIS Community Results</a></li> + <li><a href="{% post_url 2020/12/2020-12-16-survey-results-consulting %}">HIFIS Consulting Results</a></li> + <li><a href="{% post_url 2020/11/2020-11-27-survey-technology %}">HIFIS Technology Results</a></li> + <li><a href="{% post_url 2020/11/2020-11-27-survey-results-language-vcs %}">Programming Languages and VCS</a></li> </ul> </div> <img