Git Product home page Git Product logo

openresearchcalendar.github.io's People

Contributors

alelautarescu avatar b-kennedy0 avatar cassgvp avatar estherplomp avatar openrescal avatar slint avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

openresearchcalendar.github.io's Issues

New Release

Not urgent. Just to test new Zenodo integration.

University of Reading event 9th June

Hello, I just listed an event University of Reading Open Research Award for 9th June, it should be from 13:00 to 15:30 UK time not 12:00 to 14:30. I thought I had to select time as UTC+1 to account for British Summer Time. Could you correct this please?
Thank you

Robert Darby

[FEATURE]: Order Newsletter Events by country

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Suggestion from Daan van Vugt:
Order Newsletter events by country - useful now that there are more in-person events.

Code of Conduct

  • I agree to follow this project's Code of Conduct

[BUG] Event removed from calendar causes error in G Script

Describe the bug
When an event is manually removed from the Calendar, the Google Script fails as it is unable to locate the event.

To Reproduce
Steps to reproduce the behaviour:

  1. Remove event from calendar
  2. Run Google Script
  3. View Google Script error console

Expected behaviour
Detect removed event and add flag to update spreadsheet with -DELETED- in column O

Screenshots
NA

Desktop:
NA

Smartphone:
NA

Additional context
None

[FEATURE] Include link to event in tweet

Is your feature request related to a problem? Please describe.
Having to click through to the calendar then find the event advertised is annoying.

Describe the solution you'd like
Include a link to the event (as supplied by the person who submitted it) in the tweet. Links might have to be shortened if they are too long for the tweet.

Describe alternatives you've considered
Link to the actual event in our calendar. Requires event id information, which we are already collecting.

Additional context
Add any other context or screenshots about the feature request here.

[BUG] Incorrect date format in some short links

Describe the bug
On some bit.ly links tweeted, the date format was mixed to the US format. The link would display calendar page for 2/11 instead of 11/2.

To Reproduce
Steps to reproduce the behaviour:

  1. Find tweet with easily confused date (e.g. one that can feasibly be switched between US/UK format)
  2. Click on short bit.ly link to view in calendar.
  3. View as wrong date

Expected behaviour
Expect to be taken to the correct event date.

Screenshots
N/A

Desktop (please complete the following information):

  • OS: NA
  • Browser NA
  • Version NA

Smartphone (please complete the following information):

  • Device: NA
  • OS: NA
  • Browser NA
  • Version NA

Additional context
This was observed in only some tweets, particularly those with feasibly switchable dates, e.g. 11/02 could be switched to 02/11

[FEATURE] Community-driven event validation

Is your feature request related to a problem? Please describe.
Not really - the ORC has yet to experience any issues with predatory events so not an issue right now (but could be).

Describe the solution you'd like
Community-driven event validation, in the form of a voting system (somewhat inspired by the voting on Stack overflow). Perhaps some sort of up-vote down-vote system would help people to identify those events that the community can verify.

Describe alternatives you've considered
Alternative - Our current set up of requiring the community to report events that seem inappropriate.

Additional context
Approached by OpenResearch.org to discuss the possibility of filtering or applying selection criteria to the events that were entered and perhaps adding a label or badge to confirm the openness of events. This would require significant input from the team and goes against our 'automated' calendar approach. Community-driven voting could be a solution.

Requirements to develop
(1) Research into how this could be possible given our current tools (Google Calendar). Consider a switch to a different tool with more customizability?
(2) Seek ideas from the community on how this might be coded into our calendar
(3) Seek alternative ideas from the community for how to validate events with no administrative oversight.

TO GET INVOLVED
We would like your help! If you think you can help with this, please add a comment below with your suggestions/thoughts etc.

[BUG] Naming convention of newsletter archive gone wrong

Describe the bug
On https://openresearchcalendar.org/email-newsletter/archive/ the naming convention has gone wrong, this is probably due to an Integromat issue.

Currently reads as:
Newsletter Archive
2021 12 01t08:02:02.503zmmmm yy
2022 01 01t08:01:02.759zmmmm yy
2022 02 01t08:02:12.396zmmmm yy
August 21
Corrected november 21
July 21
June 21
May 21
November 21
October 21
September 21

Expected behaviour
Would be better if the list was ordered by year then month, e.g. 21_JAN

Screenshots
NA

Desktop:
ALL

Smartphone:
ALL

Additional context
Nil

To fix:
Correct all files naming structure as is, change Integormat coding to the new naming convention.

[BUG] "Date conflict issue"

Describe the bug
Cannot save the event as it says that the end date is before the start date, which is not.

Expected behaviour
I wanted to add and save the event.

Screenshots
image

Desktop:
Please complete the following information if relevant, delete if not.

  • OS: Windows
  • Browser: Chrome
  • Version: Version 88.0.4324.190

Event email: events from June/July are listed together

Describe the bug
In the Open Research Calendar email update the events from June/July are listed together: for example, an event on the 12th of July is listed in between two from June:

• Thank you, next: the future of research assessment (Online) - 09 Jun 2021 - Event Link
• Alex Holcombe: Redressing imbalances in the kind of research that gets done and who gets credit for it [Swiss RN / AFC Lab Talk Series] (Online) - 12 Jul 2021 - Event Link
• Japan open science summit (JOSS) 2021 (Online) - 14 Jun 2021 - Event Link

To Reproduce
Check the email update

Expected behaviour
It would be great if we could have a header with the first month and another header with the second month and have the events then listed chronologically.

Improve the clarity for adding events to the calendar

I had some questions/comments about how to add events. We should probably clarify better how to do this on the https://openresearchcalendar.github.io/ webpage:

  • add a button on the top for "add events" with a link to the google form
  • add an "add event" section to the page that explains briefly that the events have to be added in British time and that we need an (estimation) of the start and end date in order to be able to add it to the calendar.

Cheers, Esther

[BUG] November newsletter: december section is off

Describe the bug
The November newsletter does have one event listed for December, but it is taking place in November and none of the other events that are on the calendar for December are listed.

To Reproduce
Check the November newsletter and scroll down to December section.

Expected behaviour
Find out what happened and perhaps send out a new version of the newsletter? If the events from November are correctly listed it might not be needed.

[BUG] Update "In [location]" tweet wording to be compatible for online events

Describe the bug
Tweets are formatted "[event name] in [location]". This doesn't work for "Online" locations.

To Reproduce
Steps to reproduce the behavior:

  1. Submit an event
  2. Add the location as "online"

Expected behavior
The template text should be compatible with "online" location. For example with an in-person or online switch.

Screenshots
https://twitter.com/OpenResearchCal/status/1274297208506994688?s=20

Desktop and mobile OS (please complete the following information):

  • OS: all
  • Browser: all
  • Version: all

[FEATURE] CAPTCHA Verification to forms

Is your feature request related to a problem? Please describe.
To prevent bot submission, add CAPTCHA Verification to the forms (New event & Report Event)

Describe the solution you'd like
CAPTCHA Verification

Describe alternatives you've considered
If no bot submissions occur, do not include CAPTCHA. It can reduce the usability of the forms.

Additional context
NIL

[FEATURE]: Metrics Page

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Contact Details

[email protected]

Is your feature request related to a problem?

NO

Describe the solution you'd like

Metrics page for reporting at conferences/posters/Annual Reports

  • Events added
  • Events reported
  • Newsletter Subscribers
  • Newsletter Unsubscribes
  • Twitter Followers
  • Number of Tweets

Describe alternatives you've considered

No response

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[BUG] Add navigation buttons to newsletter signup form

Describe the bug
The page to sign up to the monthly newsletter has no navigation buttons. Makes it a bit difficult to move around the site.

To Reproduce
https://openresearchcalendar.org/email-subscribe

Expected behaviour
Page nave buttons as rest of site.

Screenshots
If applicable, add screenshots to help explain your problem.

Proposed solution
Embed tripetto form: https://tripetto.com/help/articles/how-to-embed-a-form-from-the-studio-into-your-website/

[FEATURE]: Add CC0 License to Events

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Contact Details

[email protected]

Is your feature request related to a problem?

If sharing data with a trusted third party we need to include the statement within the data use page

Describe the solution you'd like

  • Add CC0 details to event submission
  • Add use statement to data use page

Describe alternatives you've considered

Not share data outside of ORC, Google & Make

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

November Newsletter not sent

Is there an existing issue for this?

  • I have searched the existing open and closed issues

What happened? / Describe the bug

Newsletter not sent on 1st Nov 22.

Code of Conduct

  • I agree to follow this project's Code of Conduct

[BUG] links to calendar day forced to mm/dd/yyyy format if dd < 12

Describe the bug
Events which are added with a start date < 12th of the month are being interpreted in a US format (mm/dd/yyyy) instead of the UK format (dd/mm/yyyy) when the link to the date in the calendar was created. This appears to be "due to the way Bit.ly module was parsng the data" (@b-kennedy0)

Bit.ly module was parsing the date. I think it was always trying to US format the date. I’ve edited it to take the date data from Google calendar now, and told it to format correctly. Going to do a test with a date that could easily be the wrong way around and see what happens. I’ll use 11th feb

To Reproduce
Steps to reproduce the behaviour:

  1. Go to bit.ly/add2orc
  2. Create an event with a date < 12th, e.g. 11th February 2021. In international format = 2021-02-11
  3. Wait for event to be tweeted
  4. Follow bit.ly link for "View event in our calendar: [...]". This will take you to 2021-11-02

Expected behaviour
"View event in our calendar: [...]". This should take you to 2021-02-11

[FEATURE]: Link location & time zones in a more automatic way

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Is your feature request related to a problem?

Possible to select the wrong timezone by accident.

Describe the solution you'd like

Suggestion from Daan van Vugt: Having the timezone selected behind the scenes based on location might reduce human error for input.

BK Comments: Location entry would need to be from a Dropdown box. This might also facilitate #77 as Location could be grouped easily if only from a finite selection. On the same note, we would also be able to standardise "Online" as a location and therefore have that grouped in the Newsletter as well.

Code of Conduct

  • I agree to follow this project's Code of Conduct

donations don't work

Going through the donation process, I can see the list of previous donations. I can access the form and fill it out. After submitting the form I receive a "500 Internal Server Error."

Tested with FF 94.0.2, MS Edge 96.

[BUG] Google Script silently fails if end date(/time) before start date(/time)

Describe the bug
The google script to push events to calendar fails if the end date/time of the event is before the start date/time. This can happen when the person completing the new event form fills it out incorrectly.

To Reproduce
Steps to reproduce the behaviour:
Add new event in the form, setting end date/time before the start date/time

Expected behaviour
It would be good if the new event form validated the response of end date before allowing the person to submit.

Change 'Add New Event' form

Updating the 'Add New Event' form from Google Forms to Tripetto would allow validating start/end dates and times to resolve issue #34 . It would also allow for an easier UI for Time zone selection. We would also be able to have more control over formatting and theme.

To implement:

  • Turn on Maintenance mode
  • Temp stop G Script Trigger
  • Temp stop Tweet New Event Integromat
  • Copy template to ORC own Tripetto account
  • Host form directly on a ORC page (/add-event)
  • Edit 'Add Event' button links (x2) index and calendar
  • Edit 'Add Event' links in index and readme
  • Change Target URL for the bit.ly short link
  • Sheet - Remove D,E,F,G, T
  • Sheet - Edit formula in K,L,M to remove data validation
  • Integromat - link to Sheet
  • Validate how data comes in (formatting etc)
  • Sheet - Edit formula as req’d
  • Integromat - Transfer formulas to Integromat “add row” module
  • Check how ‘Yes’ to Timezone comes in (maybe add extra column & IF formula)
  • Update Google Script column numbers (remember 0 indexed)
  • Remove formula Copy Down add-on
  • Test submission
  • Stop old form submissions and message to direct to the new form (with link)
  • Restart G Script Trigger
  • Restart Tweet New Event Integromat
  • Clear relevant Issues
  • Turn off Maintenance mode
  • Update Github files (new branch) | Schematics | Processes | Scripts
  • Create new Release on Github
  • Push to Zenodo
  • Check Webhook for Open Research Feed (incl. formulas, column order etc)

Related Issues:
#14 | #34 | #33 | #35

[BUG] Page Indexing for Google Search Optimisation

Describe the bug
Some extra pages of the GitHub repro are being indexed by google bots. This is not good as it might reduce visibility of our key pages in google searches.

To Reproduce
Google Open Research Calendar. Or view report, see screenshot.

Expected behaviour
Only key pages to show in results.

Screenshots
image

Desktop:
NA

Smartphone:
NA

Additional context
NA

[FEATURE] Embedded calendar code reads "List of events for 2013"

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[BUG] "Integromat error - event link not available as Google Script not yet run"

Describe the bug
Integromat produces an error if it runs before the Google Script. Event link has not yet been produced and so Integromat cannot create a short link to event. Bitly module fails.

To Reproduce
Steps to reproduce the behaviour:
Submit event details in the 10-15 minutes period between Integromat runs.

Expected behaviour
Bitly module takes event details and converts to a short url for the tweet.

Screenshots
NA

Desktop (please complete the following information):
NA

Smartphone (please complete the following information):
NA

Additional context
NA

[BUG] Calendar email address shows at the top instead of Calendar name

Describe the bug
When viewing the ORC using (https://calendar.google.com/calendar/u/0/[email protected]&ctz=Europe/London) the email address of the calendar is show in the header instead of the name of the calendar.

This is not great as the email address in unmonitored and we don't want to encourage emails to that address.

To Reproduce
Steps to reproduce the behaviour:

  1. Go to https://calendar.google.com/calendar/u/0/[email protected]&ctz=Europe/London
  2. View top of page

Expected behaviour
For the header to show "Open Research Calendar"

Screenshots
image

Desktop (please complete the following information):

  • OS: ALL
  • Browser ALL
  • Version ALL

Smartphone (please complete the following information):

  • Device: ALL
  • OS: ALL
  • Browser ALL
  • Version ALL

Additional context
NIL

[FEATURE] Accept event timezone and convert to GMT

Is your feature request related to a problem? Please describe.
Only able to submit events in Europe/London timezone

Describe the solution you'd like
Be able to select which timezone the event is taking place in, the calendar should then convert that timezone to Europe/London before adding to the calendar.

Describe alternatives you've considered
Request all events submitted in Europe/London timezone (this is the current process).

Additional context
NIL

Suggestion: Change repository name to simplify page url

Is your feature request related to a problem? Please describe.
This is a suggestion not feature request.

At the moment of writing the url slug for the page is https://openresearchcalendar.github.io/Open-Research-Calendar/ . The url is a little long and repetitive.

Describe the solution you'd like
If you rename your repository from Open-Research-Calendar to openresearchcalendar.github.io then the new url becomes simply https://openresearchcalendar.github.io .

Obviously this would causes issues with updating links in various places but the upside is a simplification of the url.

Links would need to be updated in the following places:

  • Twitter Bio
  • New Event Form
  • Organisation Profile Page

Describe alternatives you've considered

  • Leave link as is (make no change)

Additional context
NA

New Issue / Bug Report - Link in title is not good

Submitter: Anna Sawicka
Could the link to the event be visible in the event description, not in the event title? The title doesn't show as text in the Google calendar (there is a limit on the number of characters displayed) and it is a bit difficult to access the link. I am importing the ORC to my Google calendar.

Summer times

the list of time zones doesn't provide summer times, so I was wondering which to pick for BST:
UTC(+00) London or UTC (+1.00) Paris.
I picked the first because we are in the UK and thought it would be less confusing but in fact we currently are in UTC +1...
anyway, the time will be on the registration page, but just thought I'd mention - though I'm sure you are aware...

[BUG] Zenodo author information overwritten in new releases

A new release of this repo triggers a new version (and doi) in zenodo through GitHub integration. This is as expected. However the API on captures limited author information based on the metadata available in the repo. This omits those who have not contributed directly to the repo, any ORCID or affiliation information, and author order.

FIX:
Copy the zenodo metadata created for an earlier release into a .json file in this repository, as described here: zenodo/zenodo#1421

[Bug]: Reported events not found by ID if title contains a trailing space

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Contact Details

No response

What happened? / Describe the bug

If the reported event is "Title " as opposed to "Title", the event ID is not found and stops the automatic removal of the event and Tweet.

The fix would be to transfer the reporting automation to Tripetto & Make. Update all of the associated documentation accordingly.

Steps To Reproduce

  1. Report the event with a trailing space

What device are you seeing the problem on?

No response

Environment (if relevant)

ALL

Relevant log output

No response

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Update Process Documentation

Update the process documentation from PNG files to JSON files for ease of replication. Redacted/anonymised JSON files can be imported into Integromat as a blueprint.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.