opensciencemooc / site Goto Github PK
View Code? Open in Web Editor NEWThe OpenScienceMOOC website
Home Page: https://opensciencemooc.eu
License: GNU Affero General Public License v3.0
The OpenScienceMOOC website
Home Page: https://opensciencemooc.eu
License: GNU Affero General Public License v3.0
Describe the bug
A empty space or the alt text is visible if a blogpost or a profile don't have an image.
Expected behavior
If a blogpost or profile don't have an image, there should be a default image inserted as a fallback.
Tasks
Feature Request
What's LibreJS? https://www.gnu.org/software/librejs/
"GNU LibreJS aims to address the JavaScript problem described in Richard Stallman's article The JavaScript Trap. LibreJS is a free add-on for GNU IceCat and other Mozilla-based browsers. It blocks nonfree nontrivial JavaScript while allowing JavaScript that is free and/or trivial."
Tasks
10 min. GIT tutorial link not directing to a tutorial.
Recently, a couple of teams formed with the goal to translate MOOC's modules in other languages than english (see main/#31). So, I tought it'll be nice to also translate the website.
Before that, there's a few things we need to consider before starting translating the website.
First, Jekyll doesn't support multilingual websites out-of-the-box. There's plugins for that but they aren't maintained a lot. But, there's other static site generators like Hugo that have this functionality builtin.
Second, I'm actually working on a redesign of the website (It's almost done). Adding the ability to translate the website would then means we'll have to postpone the launch of the redesign if we decide to move to Hugo. However, I think moving to Hugo has more pros than cons in the long run.
Any suggestions, questions?
the homeage https://opensciencemooc.eu/ needs an update and can we make Eliademy more visible? Like add their logo and a button to register for the courses that are already available?
https://github.com/FOSH-following-demand
here is the website: https://fosh-following-demand.github.io/en/home
We should use a naming convention for files' and directories' names.
Reasons
Case sensitive vs. insensitive
On Mac/Linux, Filename.md and filename.md aren't the same file but on Windows they
are. That means we could overwrite by error a file.
SEO ranking
mysite.com/site and mysite.com/Site are seen as the same page by the major search engine. They would flag those pages as duplicate content and it can impact on our SEO ranking.
Unsafe and reserved characters in URL
That one is really technical! Even me, I learned the real reason today :).
The space character is unsafe because significant spaces may disappear and insignificant spaces may be introduced when URLs are transcribed or typeset or subjected to the treatment of word-processing programs. -- from IEFT RFC 1738 Standard
There's a list of other unsafe and reserved characters. In the next section I'll propose an easy solution.
Solution
No capital letters permitted;
Use only alphanumerical characters;
Every files should use an hyphen in place of whitespace.
John Smith.md : john-smith.md
A_Picture_of_Me.jpg : a-picture-of-me.jpg
Consider using punctuation in your URLs. The URL http://www.example.com/green-dress.html is much more useful to us than http://www.example.com/greendress.html. We recommend that you use hyphens (-) instead of underscores (_) in your URLs. -- from Google Guideline for their crawler bot
Tasks
If you find other tasks that need to be done, don't hesitate to comment on this issue. I'll update that post if needed.
Describe the bug
Website isn't GDPR-compliant
Expected behavior
it should be?
Additional context
Here's an example of a privacy policy : https://www.fosteropenscience.eu/privacy-policy
List of social medias when want to target:
What we need:
Solution:
Use jekyll to generate an RSS feed that we could use as an input source in IFTTT.com or zapier.com Huginn.
Question for folks: How would you like it if we were to build a forum into the existing site? (note, atm the domain is being transferred over and opensciencemooc.eu will become the main domain shortly-ish).
At the moment I'm wondering now how easy/difficult it would be to essentially just host everything through the main site as a one stop shop, but then also externally host it through other places too..
So one of the big things with MOOCs these days is encouraging peer to peer learning within a community space, rather than just a unidirectional learning flow. And part of that could be easily achieved by having a forum, where people could come in and ask/answer Qs about the MOOC, and general open science stuff.
So P2P have this, and the concept of learning circles could be overlaid with each module, in theory.. https://community.p2pu.org/
I had a chat with @dannycolin about this already, who mentioned we could use some software called Discourse and host it ourselves, using some clever tech things that I have no idea about.
Thoughts?
Describe the task
People's page needs to be updated
Task list
This is part of my proposal to make the website compliant with the WCAG 2.1 Guide (see #16).
Since we need to refactor some code in order to make it compliant, I've proposed to deprecated Bootstrap. Why :
Todo :
Resources
Find a way to integrate this https://github.com/lhehnke/opensciencemooc-followers from @lhehnke as a blog post.
Either as :
As we've reshuffled a bit, we're gonna need to have a new subsection for the people page. Atm, we have the Steering Committee and development team. Can we add a new subsection for 'Advisors', and then I can reshuffle the people and add new profiles as needed?
With my last PR (#13) the documentation to add a person to the people's page is outdated.
To do :
_data/networks
is limited for now but I'll update it during the week.Here's a list of things I think we could add to the documentation. If you think about anything else just let me know and I'll add it to the list. Also, there's a CONTRIBUTING.md file in the devel branch that's where I'm going to add stuff because I want to keep the README.md as short as possible :).
git pull
and git pull --rebase
and when to use them)We could also reuse this documentation and/or part of it for the other repository we have or
even the future one.
The resources page is written in HTML and it's really hard to read and maintain. So it would be nice if we could have a Markdown version.
In addition, we could also move each module's resources in the module's page it is linking to.
Ideas and suggestions welcomed!
This file contains the new Open Science OpenEd logo in English, French, and Spanish. The zip file contains .xcf files that can be edited in GIMP and .png files.
Open Science OpenEd logos.zip
@dannycolin soo, I was thinking... if I wanted to add the infrastructure post to the blog roll, how would this work?
Just add the md-file to https://github.com/OpenScienceMOOC/site/tree/master/_posts , and that's it? And where can I put media files?
Thanks in advance!
(just thinking aloud here: maybe we can also pull Lisa's post in as per #47 ? cc @Protohedgehog )
Ideas and suggestions for this welcomed!
Here's a list of reasons why we should migrate to Hugo:
A few pages on the new website need content.
Tasks
We want to get the github built website which is currently here:
https://opensciencemooc.github.io/site/
To take over this URL of the old website:
https://opensciencemooc.eu/
When I did the migration for my own websites (e.g. kevinmoerman.org) I had help from a friend, so I do not fully remember the steps. We used cloudflare in the past and I think we followed these instructions:
It involves creating a CNAME
file (e.g. https://github.com/Kevin-Mattheus-Moerman/Kevin-Mattheus-Moerman.github.io/blob/master/CNAME) and to make some settings over at cloudflare. Next we'll have to have the correct URL names in our _config.yml
file. However I do not remember the full details of the steps over at cloudflare (or a similar service). Can other people help make the transfer happen? @dannycolin can you assist here too?
trying to modify icons depending on the module status. (see my branch)
I can't write to svg (see ropensci/magick#202) yet. Any way to use .png files instead, or should we wait for the ropensci team to check the bug?
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
This page should process the username and send a join invite through email.
Desktop (please complete the following information):
Since we are going to remove the old bootstrap 3 code, I was wondering if you'll be ok if I license the new CSS code under the AGPLv3 license instead of MIT license. The AGPLv3 license is kind of the CC-BY-SA but for software code. That mean, any fork needs to be share-like (with the same license).
Hi folks, so I just made this nice little presentation for the site: https://github.com/OpenScienceMOOC/Main/blob/master/MOOC_presentation.pdf
It's available in PDF, odp, and pptx formats for now. Any thoughts on the best way to embed (or link to) this in the website? Do we even need a new page for things like media, or just be content linking out to GitHub..?
Here: https://opensciencemooc.github.io/site/Documents/ - not needed anymore.
Is this just a case of deleting the Documents.html file, or will that cause a bit of a mess? @Kevin-Mattheus-Moerman @dannycolin
target=_blank
to open the calendar in a new tab as a temporary fixThis page https://opensciencemooc.github.io/site/modules/ could be updated to reflect the new logos designed by @hiiammike. @dannycolin any quick way to do this? The html looks a little complicated for me..
Our mission folks, should we choose/decide to accept it... is to make Open Science MOOC website more accessible to a wider range of people with disabilities.
From "need to do early" to "can do whenever"
It looks like there's a lot of things to do but don't worry! There's a lot of tools that can help us.
Tools we use
Guides
From email:
As you may have heard, Open2Study is no longer offering short courses and their site is closed since last January.
Here is where I found their link: https://opensciencemooc.eu/resources/
Would you consider changing it for https://classpert.com (a free search engine for online courses I recently launch)?
Hi folks, so @johav has been awesome and standardised the logo sizes for all partners here: https://github.com/OpenScienceMOOC/site/tree/master/img/partnergallery/OS%20MOOC%20-%20partner%20logos
I just want to check, if we want to replace the current logos in the partner gallery with all of these, is it a simple copy and paste job into the partnergallery folder, and replacing all the older ones? Danke!
A bridge to crosspost between Mastodon and Twitter (https://crossposter.masto.donte.com.br/). It's also possible to host our own instance.
Hi !
For ~2 years I have been doing a press survey related to open science; however I think that I am not going to use it by myself. I was wondering if you would find it useful ?
In dramatic statement, European leaders call for ‘immediate’ open access to
all scientific papers by 2020. Martin EnserinkMay. 27, 2016 , 2:30 PM
ScienceInsider
Survey Launch on Public Attitudes Toward Genomic Data Sharing. Allison
Proffitt, June 13, 2016, Bio-IT World
(Link to press release)
Reproducibility: Archive computer code with raw data. Joseph I. Hoffman
16 June 2016, correspondance to Nature
The ups and downs of data sharing in science. Nature editorial, 23 June 2016
(http://www.nature.com/news/the-ups-and-downs-of-data-sharing-in-science-1.20124)
A major first step towards a new way of publishing. F1000 Research blog, Rebecca Lawrence, 6 July 2016
(http://blog.f1000research.com/2016/07/06/a-major-first-step-towards-a-new-way-of-publishing/)
Promoting research data sharing at Springer Nature. BioMed Central blog,
Iain Hrynaszkiewicz, 5 Jul 2016 (http://blogs.biomedcentral.com/bmcblog/2016/07/05/promoting-research-data-sharing-springer-nature/)
European Cloud Initiative to give Europe a global lead in the data-driven economy
Press release related to the European Open Science Cloud, opening up by default all scientific data,
quantom technology and European high performance computing, data storage and network infrastructure
(http://europa.eu/rapid/press-release_IP-16-1408_en.htm). Brussels, 19 April 2016
European Open Science Cloud. Nature Genetics editorial, 27 July 2016
(http://www.nature.com/ng/journal/v48/n8/full/ng.3642.html)
Legal confusion threatens to slow data science. Nature, Simon Oxenham
03 August 2016 (http://www.nature.com/news/legal-confusion-threatens-to-slow-data-science-1.20359)
ExAC project pins down rare gene variants. Nature editorial, 17 August 2016
(http://www.nature.com/news/exac-project-pins-down-rare-gene-variants-1.20425)
Announcement: Where are the data?. Nature editorial, 07 September 2016
(http://www.nature.com/news/announcement-where-are-the-data-1.20541)
Being open: our policy on source code. Rafal T. Marszalek and Louisa Flintoft,
Genome Biology editorial, Genome Biology 2016 17:172
Public licenses and data: So what to do instead? Luis Villa,
(http://lu.is/blog/2016/09/26/public-licenses-and-data-so-what-to-do-instead/)
Democratic databases: science on GitHub. Jeffrey Perkel
(http://www.nature.com/news/democratic-databases-science-on-github-1.20719)
Editorial expression of concern Jeremy Berg
(http://science.sciencemag.org/content/354/6317/1242.1) -- Following data
lost by computer theft.
Enhancing reproducibility for computational methods Victoria Stodden et al.,
(http://science.sciencemag.org/content/354/6317/1240.full)
Preparing for Preprints Bernd Pulverer,
(http://dx.doi.org/10.15252/embj.201670030) -- Editorial in the EMBO
journal supporting the use of preprints and announcing the _"[extension
of its] scooping protection to the day of posting the preprint version of the
manuscript".
Where are the data? https://doi.org/10.1038/nbt.3774 -- Editorial in
Nature Biotechnology announcing a new policy
requiring statements on data availability in manuscripts published in
Nature journals.
Announcement: Transparency upgrade for Nature journals -- Editorial in
Nature
(15 March 2017) announcing that nature jourals embrace the Transparency Openness
Promotion (TOP) guidelines.
New services to support open research -- [Article on BioMedCentral Blog]
(http://blogs.biomedcentral.com/bmcblog/2017/04/27/new-services-to-support-open-research/)
by Iain Hrynaszkiewicz (27 Apr 2017), announcing Springer Nature's new
data support services.
A nod to public open access infrastructures -- Benedikt Fecher, Sascha Friesike
and Gert G. Wagner, correspondence in Science 23 Jun 2017: Vol. 356, Issue 6344, pp. 1242,
advocating the idea of an infrastructure on top of which scientific
communities could easily run their own journals.
Data models to GO-FAIR -- Editorial in
Nature Genetics, 28 June 2017 calling
for submission of supplemental data in RDF format (instead of Excel tables etc).
At the moment, the estimated amount of work for the conversion is two days,
with a dedicated data engineer.
Google DeepMind 1.6m patient record deal 'inappropriate' -- Article in
The Guardian, Tuesday 16 May 2017 12.24 BST
(see also RFA0627721).
Open data: support from Swiss funder -- Matthias Egger & Angelika Kalt,
Correspondence in Nature, 547, 403 (27 July 2017)
-- Explainins the policy of the Swiss National Science Foundation (SNSF)
to require "FAIR" data management and support it with 10,000 Swiss francs.
Sharing images -- Editorial in Nature Methods (14, 753
(2017)) inviting readers to "consider
making their image data available and to communicate with [the journal] their
views regarding the potential value or inconveniences of this practice."
Open data sharing and the Global South—Who benefits? -- Policy Forum in
Science 09 Feb 2018, Vol. 359, Issue 6376, pp. 642-643
reminding that "researchers using open data should strive to conduct
ethical studies relevant to local communities and return results to them".
Analytical Transparency and Reproducibility in Human Neuroimaging Studies --
Editorial from Marina Picciotto in The Journal of Neuroscience, 4 April 2018,
38 (14) 3375-3376,
advocating the preregistration of experiment designs to prevent post-hoc
rationalisation of research results.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.