Several miscellaneous updates to the ABCD-J website #3

Merged
adina merged 103 commits from j.goddard/www.abcd-j.de:misc-updates into main 2025-04-03 16:04:19 +00:00
Member

Aside from making capitalizations consistent, adding alt text, adding/fixing relevant links, fixing typos, some translations, and other minor updates, this PR:

  • Adds the full meaning of "ABCD-J" to the home page
  • Adds more information to the FAIR data management research topic page
  • Adds information about community management to the research topic landing page
  • Updates the data collection disclaimer as the website is no longer hosted on GitHub.

Admittedly, I have not checked these edits against a local build of the website, as I'm running into some errors (see attached) and wanted to get this up before spending a bunch of time troubleshooting.

Additional ideas I had, but would want to hear more group feedback on first or might need some help on, include:

  • @adina is not listed anywhere as a contributor?
  • Should the board members be categorized as contributors and show with a board member role?
  • Are there thumbnails we could add to the research topics?
  • Should we add an output section to track relevant publications/posters/presentations/etc.?
Aside from making capitalizations consistent, adding alt text, adding/fixing relevant links, fixing typos, some translations, and other minor updates, this PR: * Adds the full meaning of "ABCD-J" to the home page * Adds more information to the FAIR data management research topic page * Adds information about community management to the research topic landing page * Updates the data collection disclaimer as the website is no longer hosted on GitHub. Admittedly, I have not checked these edits against a local build of the website, as I'm running into some errors (see attached) and wanted to get this up before spending a bunch of time troubleshooting. Additional ideas I had, but would want to hear more group feedback on first or might need some help on, include: * @adina is not listed anywhere as a contributor? * Should the board members be categorized as contributors and show with a board member role? * Are there thumbnails we could add to the research topics? * Should we add an output section to track relevant publications/posters/presentations/etc.?
I see these are in the footer. Sorry!
I see these are in the footer. Sorry!
'Partner' to me indicates more the institutions 'partnering' together, or otherwise, I would expect the page to have information on ways to become a partner. I would propose using 'People' as is done on the TRR379 website.
'Partner' to me indicates more the institutions 'partnering' together, or otherwise, I would expect the page to have information on ways to become a partner. I would propose using 'People' as is done on the TRR379 website.
Since this website is no longer hosted on GitHub, I took the data protection notice from the distribits website.
Since this website is no longer hosted on GitHub, I took the data protection notice from the distribits website.
@ -13,3 +13,3 @@
[params.author]
name = "ABCD-J"
name = "Accessing Behavior for Clinical Data and Joint Usage (ABCD-J)"
Member

image

At least for me, this leads to a very ugly break when viewing the site fullscreen :/

![image](/attachments/df70fd50-c782-45b0-a1b8-ca1c3f84ea4f) At least for me, this leads to a very ugly break when viewing the site fullscreen :/
Author
Member

Perhaps adding a line break will help?

Perhaps adding a line break will help?
@ -1,4 +1,4 @@
![](/pics/logo.webp)
![The DataLad logo, the Forschungszentrum Jülich logo with a smartphone in it and four data set icons labeled "A, B, C and D" overlay an outline of Germany. There are seven hexagons representing components of the ABCD-J project, including 1) a doctor, 2) laboratory measurements of /ha/, /pa/, /k/ and /tuin/, 3) body measurements with sensors, 4) facial expression measurements, 5) connection nodes labeled "1, 2, 3, 4, 5, 6" on a tablet, 6) three smartphone screenshots of the JTrack app, and 7) an ellipse.](/pics/logo.webp "Graphic overview of the ABCD-J platform.")
Member

image

I like the figure caption in general, but on the front page it feels a bit odd, like the intro to the clinical partners below... What do you think?

![image](/attachments/ea137b34-d0de-4e32-bd53-79a26dba0c18) I like the figure caption in general, but on the front page it feels a bit odd, like the intro to the clinical partners below... What do you think?
472 KiB
Author
Member

Agreed - I've removed the caption from this image.

Agreed - I've removed the caption from this image.
Member

@adina is not listed anywhere as a contributor?

Yes, I'm more or less flying under the radar. Few others, for example Anna Geiger, who is the official scientific coordinator for the project, I believe, are also not mentioned. In principle, I need not be listed unless someone else wants me to be named somewhere. I entered this project like a secret pushy background force.

Should the board members be categorized as contributors and show with a board member role?

Good idea!

Are there thumbnails we could add to the research topics?

Mhh, maybe https://undraw.co/search/ has something (their illustrations are free to use and easily customizable).

Should we add an output section to track relevant publications/posters/presentations/etc.?

In principle, yes, great idea. Cynical me says "that would be a very empty page" ;-) Let's see what the partners report for the Zwischenbericht by the end of the month - if its sensible, we can use those. (I was about to add "but it would create such a maintenance load" but cynical me says "there won't be many updates to that page" ;-) )

> @adina is not listed anywhere as a contributor? Yes, I'm more or less flying under the radar. Few others, for example Anna Geiger, who is the official scientific coordinator for the project, I believe, are also not mentioned. In principle, I need not be listed unless someone else wants me to be named somewhere. I entered this project like a secret pushy background force. > Should the board members be categorized as contributors and show with a board member role? Good idea! > Are there thumbnails we could add to the research topics? Mhh, maybe https://undraw.co/search/ has something (their illustrations are free to use and easily customizable). > Should we add an output section to track relevant publications/posters/presentations/etc.? In principle, yes, great idea. Cynical me says "that would be a very empty page" ;-) Let's see what the partners report for the Zwischenbericht by the end of the month - if its sensible, we can use those. (I was about to add "but it would create such a maintenance load" but cynical me says "there won't be many updates to that page" ;-) )
Member

Admittedly, I have not checked these edits against a local build of the website, as I'm running into some errors (see attached) and wanted to get this up before spending a bunch of time troubleshooting.

The file availability errors are weird, and I can replicate this (the present content is refusing to drop on my end, it can't verify that other copies exist anywhere). I suspect the migration did that. @mih can you push the git-annex branch, please?

The hugo error looks like it might be "hugo is too recent". I run v0.131.0 locally, do you have the chance to downgrade as a quick fix? But prospectively, we need to update the underlying hugo module eventually to its most recent state. The build image is, I believe, tailored to this older hugo version though

> Admittedly, I have not checked these edits against a local build of the website, as I'm running into some errors (see attached) and wanted to get this up before spending a bunch of time troubleshooting. The file availability errors are weird, and I can replicate this (the present content is refusing to drop on my end, it can't verify that other copies exist anywhere). I suspect the migration did that. @mih can you push the git-annex branch, please? The hugo error looks like it might be "hugo is too recent". I run v0.131.0 locally, do you have the chance to downgrade as a quick fix? But prospectively, we need to update the underlying hugo module eventually to its most recent state. The build image is, I believe, tailored to this older hugo version though
Owner

Should we add an output section to track relevant publications/posters/presentations/etc.?

Framing would need to be done with care. A primary output for ABCD-J are datasets from partners. They have there own space. A general "output" that does not have them would be misleading. But we also do not want to duplicate.

There would be a lot of presentations, but maybe not all of them recorded in a suitable way. My recent TRR379 talk is pretty much showing an ABCD-J software stack solution in the context of a partner activity. A page for that would allow for adding that necessary context. It will often be the case that "ABCD-J" will not be the main topic. It provides the means to achieve something, but isn't the focus.

> Should we add an output section to track relevant publications/posters/presentations/etc.? Framing would need to be done with care. A primary output for ABCD-J are datasets from partners. They have there own space. A general "output" that does not have them would be misleading. But we also do not want to duplicate. There would be a lot of presentations, but maybe not all of them recorded in a suitable way. My recent TRR379 talk is pretty much showing an ABCD-J software stack solution in the context of a partner activity. A page for that would allow for adding that necessary context. It will often be the case that "ABCD-J" will not be the main topic. It provides the means to achieve something, but isn't the focus.
Author
Member

@adina wrote in #3 (comment):

The hugo error looks like it might be "hugo is too recent". I run v0.131.0 locally, do you have the chance to downgrade as a quick fix? But prospectively, we need to update the underlying hugo module eventually to its most recent state. The build image is, I believe, tailored to this older hugo version though

Thanks, @adina. I tried using the same hugo version as you, but am still running into several rendering issues. Sorry, this is over my head and I'm not sure where to even start with troubleshooting myself.

@adina wrote in https://hub.psychoinformatics.de/www/www.abcd-j.de/pulls/3#issuecomment-3358: > The hugo error looks like it might be "hugo is too recent". I run v0.131.0 locally, do you have the chance to downgrade as a quick fix? But prospectively, we need to update the underlying hugo module eventually to its most recent state. The build image is, I believe, tailored to this older hugo version though Thanks, @adina. I tried using the same hugo version as you, but am still running into several rendering issues. Sorry, this is over my head and I'm not sure where to even start with troubleshooting myself.
Ugh - I keep mixing up which language I just made the commit for :)
Member

oh - this looks a little bit like content is simply missing. If I install the dataset freshly, and only 'get' the submodule but no annexed files I see this:

(datalad) adina@muninn in /tmp/www.abcd-j.de on git:main
❱ hugo server                            
port 1313 already in use, attempting to use an available port
Watching for changes in /tmp/www.abcd-j.de/{archetypes,assets,content,layouts,static,themes}
Watching for config changes in /tmp/www.abcd-j.de/config/_default, /tmp/www.abcd-j.de/themes/congo/config/_default
Start building sites … 
hugo v0.131.0+extended linux/amd64 BuildDate=2024-09-03T01:15:37Z VendorInfo=debian:0.131.0-1

ERROR render of "term" failed: "/tmp/www.abcd-j.de/layouts/_default/contributor.html:43:11": execute of template failed: template: _default/contributor.html:43:11: executing "main" at <partial "picture.html" (dict "img" . "alt" $altText "class" $class "lazy" false "webp" $webp)>: error calling partial: "/tmp/www.abcd-j.de/themes/congo/layouts/partials/picture.html:59:20": execute of template failed: template: partials/picture.html:59:20: executing "partials/picture.html" at <.Resize>: error calling Resize: must provide Width or Height
Built in 271 ms
Error: error building site: render: failed to render pages: render of "term" failed: "/tmp/www.abcd-j.de/layouts/_default/contributor.html:43:11": execute of template failed: template: _default/contributor.html:43:11: executing "main" at <partial "picture.html" (dict "img" . "alt" $altText "class" $class "lazy" false "webp" $webp)>: error calling partial: "/tmp/www.abcd-j.de/themes/congo/layouts/partials/picture.html:59:20": execute of template failed: template: partials/picture.html:59:20: executing "partials/picture.html" at <.Resize>: error calling Resize: must provide Width or Height

after getting the content:

(datalad) adina@muninn in /tmp/www.abcd-j.de on git:main
❱ datalad get .                                                             1 !
get(ok): assets/logos/abcdj_logo.png (file) [from origin...]                    
get(ok): assets/logos/abcdj_logo_nrw.png (file) [from origin...]                
get(ok): assets/logos/abcdj_logo_nrw.svg (file) [from origin...]
get(ok): assets/logos/abcdj_logo_nrw_simple.png (file) [from origin...]
get(ok): assets/logos/abcdj_logo_nrw_simple.svg (file) [from origin...]
get(ok): assets/logos/abcdj_logo_nrw_small.png (file) [from origin...]
get(ok): content/_img/abcdj_logo.svg (file) [from origin...]
get(ok): content/_img/abcdj_logo_nrw.svg (file) [from origin...]
get(ok): content/about/abcdj_platform.svg (file) [from origin...]
get(ok): content/about/proposal-figure-lean.svg (file) [from origin...]
  [1 similar message has been suppressed; disable with datalad.ui.suppress-simil  [65 similar messages have been suppressed; disable with datalad.ui.suppress-similar-results=off]
action summary:  
  get (ok: 75)
0.00 [00:00, ?/s]                                                               (datalad) adina@muninn in /tmp/www.abcd-j.de on git:main
❱ hugo server  
port 1313 already in use, attempting to use an available port
Watching for changes in /tmp/www.abcd-j.de/{archetypes,assets,content,layouts,static,themes}
Watching for config changes in /tmp/www.abcd-j.de/config/_default, /tmp/www.abcd-j.de/themes/congo/config/_default
Start building sites … 
hugo v0.131.0+extended linux/amd64 BuildDate=2024-09-03T01:15:37Z VendorInfo=debian:0.131.0-1
oh - this looks a little bit like content is simply missing. If I install the dataset freshly, and only 'get' the submodule but no annexed files I see this: ``` (datalad) adina@muninn in /tmp/www.abcd-j.de on git:main ❱ hugo server port 1313 already in use, attempting to use an available port Watching for changes in /tmp/www.abcd-j.de/{archetypes,assets,content,layouts,static,themes} Watching for config changes in /tmp/www.abcd-j.de/config/_default, /tmp/www.abcd-j.de/themes/congo/config/_default Start building sites … hugo v0.131.0+extended linux/amd64 BuildDate=2024-09-03T01:15:37Z VendorInfo=debian:0.131.0-1 ERROR render of "term" failed: "/tmp/www.abcd-j.de/layouts/_default/contributor.html:43:11": execute of template failed: template: _default/contributor.html:43:11: executing "main" at <partial "picture.html" (dict "img" . "alt" $altText "class" $class "lazy" false "webp" $webp)>: error calling partial: "/tmp/www.abcd-j.de/themes/congo/layouts/partials/picture.html:59:20": execute of template failed: template: partials/picture.html:59:20: executing "partials/picture.html" at <.Resize>: error calling Resize: must provide Width or Height Built in 271 ms Error: error building site: render: failed to render pages: render of "term" failed: "/tmp/www.abcd-j.de/layouts/_default/contributor.html:43:11": execute of template failed: template: _default/contributor.html:43:11: executing "main" at <partial "picture.html" (dict "img" . "alt" $altText "class" $class "lazy" false "webp" $webp)>: error calling partial: "/tmp/www.abcd-j.de/themes/congo/layouts/partials/picture.html:59:20": execute of template failed: template: partials/picture.html:59:20: executing "partials/picture.html" at <.Resize>: error calling Resize: must provide Width or Height ``` after getting the content: ``` (datalad) adina@muninn in /tmp/www.abcd-j.de on git:main ❱ datalad get . 1 ! get(ok): assets/logos/abcdj_logo.png (file) [from origin...] get(ok): assets/logos/abcdj_logo_nrw.png (file) [from origin...] get(ok): assets/logos/abcdj_logo_nrw.svg (file) [from origin...] get(ok): assets/logos/abcdj_logo_nrw_simple.png (file) [from origin...] get(ok): assets/logos/abcdj_logo_nrw_simple.svg (file) [from origin...] get(ok): assets/logos/abcdj_logo_nrw_small.png (file) [from origin...] get(ok): content/_img/abcdj_logo.svg (file) [from origin...] get(ok): content/_img/abcdj_logo_nrw.svg (file) [from origin...] get(ok): content/about/abcdj_platform.svg (file) [from origin...] get(ok): content/about/proposal-figure-lean.svg (file) [from origin...] [1 similar message has been suppressed; disable with datalad.ui.suppress-simil [65 similar messages have been suppressed; disable with datalad.ui.suppress-similar-results=off] action summary: get (ok: 75) 0.00 [00:00, ?/s] (datalad) adina@muninn in /tmp/www.abcd-j.de on git:main ❱ hugo server port 1313 already in use, attempting to use an available port Watching for changes in /tmp/www.abcd-j.de/{archetypes,assets,content,layouts,static,themes} Watching for config changes in /tmp/www.abcd-j.de/config/_default, /tmp/www.abcd-j.de/themes/congo/config/_default Start building sites … hugo v0.131.0+extended linux/amd64 BuildDate=2024-09-03T01:15:37Z VendorInfo=debian:0.131.0-1 ```
Member

Should the board members be categorized as contributors and show with a board member role?

Good idea!

I realized I misunderstood this after seeing the commits 🙈 Sorry - I don't think we should put the board of FZJ as contributors to the homepage. I thought you meant categorizing the people each responsible for a given site in the project as "board member" (i.e. a status beyond PI). Those would be Joseph Kambeitz, Sven Meuth, Kathrin Reetz, Alexandra Philipsen and Simon Eickhoff.

> > Should the board members be categorized as contributors and show with a board member role? > Good idea! I realized I misunderstood this after seeing the commits 🙈 Sorry - I don't think we should put the board of FZJ as contributors to the homepage. I thought you meant categorizing the people each responsible for a given site in the project as "board member" (i.e. a status beyond PI). Those would be Joseph Kambeitz, Sven Meuth, Kathrin Reetz, Alexandra Philipsen and Simon Eickhoff.
Author
Member

@adina wrote in #3 (comment):

I thought you meant categorizing the people each responsible for a given site in the project as "board member" (i.e. a status beyond PI). Those would be Joseph Kambeitz, Sven Meuth, Kathrin Reetz, Alexandra Philipsen and Simon Eickhoff.

Oops! I removed the FZJ board members, and added a new "Site Lead" role for those you listed out here.

@adina wrote in https://hub.psychoinformatics.de/www/www.abcd-j.de/pulls/3#issuecomment-3395: > I thought you meant categorizing the people each responsible for a given site in the project as "board member" (i.e. a status beyond PI). Those would be Joseph Kambeitz, Sven Meuth, Kathrin Reetz, Alexandra Philipsen and Simon Eickhoff. Oops! I removed the FZJ board members, and added a new "Site Lead" role for those you listed out here.
Author
Member

@adina - I have checked a local build of these changes and believe it is ready to go, so I have requested a final review from you; please feel free to merge if you are happy with it.

A few notes:

  • Aside from adding the "Site Lead" role (I've now removed the FZJ board member role), there are no additional changes to contributors (i.e., you, Anna, and others have not been added)
  • I will open an issue about the possibility of adding project outputs (e.g., relevant presentations, etc.) at some point
  • With this PR, I had already changed the text about data protection (since the site is no longer hosted on GitHub pages), so will be worth making sure this doesn't end up conflicting with #6

Thanks!

@adina - I have checked a local build of these changes and believe it is ready to go, so I have requested a final review from you; please feel free to merge if you are happy with it. A few notes: * Aside from adding the "Site Lead" role (I've now removed the FZJ board member role), there are no additional changes to contributors (i.e., you, Anna, and others have *not* been added) * I will open an issue about the possibility of adding project outputs (e.g., relevant presentations, etc.) at some point * With this PR, I had already changed the text about data protection (since the site is no longer hosted on GitHub pages), so will be worth making sure this doesn't end up conflicting with https://hub.psychoinformatics.de/www/www.abcd-j.de/pulls/6 Thanks!
Member

Thanks! Locally, I still see the weird line break with the single J -- but maybe that is just my browser?
image

I will merge this and address any conflict in #6. :)

Thanks! Locally, I still see the weird line break with the single J -- but maybe that is just my browser? ![image](/attachments/e9896749-4fcd-456f-a2dc-93f1d11c572a) I will merge this and address any conflict in #6. :)
adina merged commit 0e0335fea3 into main 2025-04-03 16:04:19 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
www/www.abcd-j.de!3
No description provided.