chore(outputs): ensure old publications are properly previewed #63

Open
opened 2026-03-03 10:37:20 +00:00 by chartgerink · 1 comment
Owner

This issue tracks all the old publications (pre v2) that got migrated and are displaying some form of preview issues. Some fixes already got deployed, but all the ones below still need to be verified.

Summary list

  • Markdown files #61
  • CSV files
  • Code files (R, shell, node js)
  • zip files

This issue should only be closed if all items are checked. For more detailed discussions, separate issues may be opened as is necessary.

This issue tracks all the old publications (pre v2) that got migrated and are displaying some form of preview issues. Some fixes already got deployed, but all the ones below still need to be verified. - [ ] [Survey Says: Open Science](https://researchequals.com/outputs/f625e75d-7908-4780-8976-1fb48d423bfe) (markdown) - [ ] [Abstract for EPPA2024](https://researchequals.com/outputs/a5d8ef1c-3eca-4d35-a7cd-6308fc666e00) md - [ ] [Selection of summaries of some of the collaborative work during Open Science Retreat 2024, the Netherlands (#OSR24NL) & list of contributors of those participants who gave their ORCID for the contributor list](https://researchequals.com/outputs/f75a51a3-ce1a-4fba-a017-0fd545aa1957) md - [ ] [Research in 2050](https://researchequals.com/outputs/5d1247d9-14a2-4b15-bb82-3438aa862f0a) markdown - [ ] [Low-cost cellular reagents for biotech programming in a community lab setting](https://researchequals.com/outputs/84cc8785-d0d2-4781-8873-991c8b9df84d) md - [ ] [Objective characterization of personality traits from fMRI during audio-visual story viewing](https://researchequals.com/outputs/ecc4443c-b10b-4b93-889b-fedbc6596d41) md? - [ ] [Many Paths sampling frames](https://researchequals.com/outputs/434fe00e-2702-411a-9715-51418968cc6f) md - [ ] [Many Paths project invitation](https://researchequals.com/outputs/5364648c-5a17-45cd-9d03-afea8c4b37fe) md - [ ] [How to get involved with Many Paths?](https://researchequals.com/outputs/b6a63ce0-2771-47de-bb44-5c81651b35b5) md - [ ] [Why we're starting Many Paths](https://researchequals.com/outputs/e3412a0e-4c06-4dd2-85c7-bcaaea86ca2f) md - [ ] [Conference paper : Mapping Afro-Cuban Digital Communities (2019)](https://researchequals.com/outputs/bc25739d-c54d-4a25-b156-24e00673fe46) md - [x] [Persona non grata in open infrastructure](https://researchequals.com/outputs/8c1493a0-2a5d-4be6-b177-de0f7c4743a0) md - [x] [Proposal Open Science Conference 2023](https://researchequals.com/outputs/3590bcf4-bac4-49d3-859a-e1e079656c74) md - [ ] [Interview Guide: Management strategies in (scientific) teams](https://researchequals.com/outputs/52cfd8e6-8b98-4f9a-bb23-59392fd1d372) md - [x] [Proposal Open Access Tage 2023](https://researchequals.com/outputs/75dce8b4-a787-4096-a78a-4d57329a265a) md - [ ] [Making it easy to generate CrossRef XML with confidence](https://researchequals.com/outputs/c33ab574-0b84-4b55-8206-1c65e4556910) md - [ ] [commonnexus](https://researchequals.com/outputs/0b656e1e-aedc-499d-bdd7-b3e151651a51) md - [ ] [ALL-IN-META-BCG-CORONA Summary data](https://researchequals.com/outputs/746d5365-c237-451b-9190-b38652a011c7) zip - [ ] [Creating nice tables in R](https://researchequals.com/outputs/3f880bee-28e5-4c6a-b1d6-34c87b1b655f) zip - [ ] [URLs to open datasets (CSV) hosted on the Open Science Framework](https://researchequals.com/outputs/6e41b1fd-f6e0-48ad-a793-248be5da6890) csv - [ ] [Next step of: 2023 Sci-Hub EU Downloads Tracker](https://researchequals.com/outputs/8007ffac-9813-4ec8-b18a-b0df66e9cf93) csv - [ ] [Issue and pull request data for epiverse-trace](https://researchequals.com/outputs/bd82052d-4741-4663-ae85-654cb0c4a2f1) csv - [ ] [2023 Sci-Hub EU Downloads Tracker](https://researchequals.com/outputs/77805f20-b254-4fb0-b123-541a7cf8b4d8) csv - [ ] [dataset of crawled websites from Afro Cuban activist entry points](https://researchequals.com/outputs/705eed24-5b59-4585-8b8f-5e9ad4e725f5) csv - [ ] [DOAJ Public Data Dump January 2023](https://researchequals.com/outputs/d524b20a-9e8a-4eda-9aac-eba452cc7a57) csv - [ ] [How Did Romanian Science Look Like in 2022? An Entire Year of Data from OpenAlex](https://researchequals.com/outputs/5bb1c114-22c1-409c-b292-aacd799e267a) csv - [ ] [Next step of: ChatGPT, Google Scholar and the Matthew Effect - What the Heck Did this Preprint Want to Tell Us](https://researchequals.com/outputs/971d8760-852b-4ce9-8ca8-f1f73207b7e3) csv - [ ] [All-Time Romanian (Language) Science Indexed in Web of Science](https://researchequals.com/outputs/8491f297-ddb9-4721-a9e7-2044f9b0865a) csv - [ ] [Aggregate dataset of open data without identifying information](https://researchequals.com/outputs/a5e6ce7d-145a-4fec-bf56-588dbbedcef4) csv - [ ] [Synthetic identifying information for 100,000 individuals: A pseudo-population](https://researchequals.com/outputs/5feadb57-b1c4-41d6-9374-cf6b457142d1) csv - [ ] [Simulating data with identifiable information](https://researchequals.com/outputs/e52d174d-a9cd-490a-991c-0cea85a4d74f) js script - [ ] [Code to produce figure summarizing the Greenhouse Gas (GHG) emissions of five publishers](https://researchequals.com/outputs/e76c0797-8dc1-4f31-9ea8-2e6eaa84c93b) r code - [ ] [Code to reproduce Fig 2 of 'Correctly structured problem lists lead to better and faster clinical decision-making'](https://researchequals.com/outputs/8f174b13-b606-46b4-9381-d6a67dcb275d) r code - [ ] [ALL-IN-META-BCG-CORONA R code to reproduce analysis and figures](https://researchequals.com/outputs/ead55b49-c4cb-499b-af7a-28daca76c385) r code - [ ] [Updated version after review of: R script Individual Patient Data Meta-analysis Type D](https://researchequals.com/outputs/91570edc-5176-4783-b6b3-769eee57723b) r code - [ ] [R script Individual Patient Data Meta-analysis Type D](https://researchequals.com/outputs/8c8e28ed-a7b0-4f45-b593-6baddf30fe55) r code - [ ] [Collecting issue and pull request data for a GitHub organization](https://researchequals.com/outputs/de33733d-41ea-4175-8add-4be30fc8c9ca) shell script ## Summary list - [x] Markdown files #61 - [ ] CSV files - [ ] Code files (R, shell, node js) - [ ] zip files --- This issue should only be closed if all items are checked. For more detailed discussions, separate issues may be opened as is necessary.
chartgerink added the due date 2026-03-31 2026-03-03 10:38:09 +00:00
Author
Owner

I am considering, based on feedback from @nami, to change up how the render is done and harmonize legacy and new versions.

The thing I am considering changing, but have not documented elsewhere, is this:

  1. Currently, we save the html of the editor, and render that in an iframe
  2. All legacy versions are rendered as their respective files from the original upload (eg office file)
  3. In the considered approach, all new content would be saved as the raw editor state, that is downloaded upon visiting the output and displayed as a non-editable editor (instead of an iframe)
  4. As a consequence, we would have to go back and update all the legacy content to contain the original file in an editor state too

Benefit would be that we can update the styling across the board and it is not contained in the upload itself. Moreover, it would provide the opportunity to harmonize all the uploads and expand versioning to legacy publications. Additionally, if at a later stage there is API upload, it would put all uploaded files into the raw editor state directly, instead of providing direct uploads that are rendered and exploitable.

This needs to be extended as it has a lot of consequences.

I am considering, based on feedback from @nami, to change up how the render is done and harmonize legacy and new versions. The thing I am considering changing, but have not documented elsewhere, is this: 1. Currently, we save the html of the editor, and render that in an iframe 2. All legacy versions are rendered as their respective files from the original upload (eg office file) 3. In the considered approach, all new content would be saved as the raw editor state, that is downloaded upon visiting the output and displayed as a non-editable editor (instead of an iframe) 4. As a consequence, we would have to go back and update all the legacy content to contain the original file in an editor state too Benefit would be that we can update the styling across the board and it is not contained in the upload itself. Moreover, it would provide the opportunity to harmonize all the uploads and expand versioning to legacy publications. Additionally, if at a later stage there is API upload, it would put all uploaded files into the raw editor state directly, instead of providing direct uploads that are rendered and exploitable. This needs to be extended as it has a lot of consequences.
Sign in to join this conversation.
No description provided.