Updating the IRC researchers view

Hello there,
The current IRC page lacks information about researchers. I hope we could improve the page by adding more information about them. Also, we need to think about sorting criteria for the list as well.
One thing we can do is coming up with a table similar to the SX-2020 page.

@Minuri_Adasuriya, @Rano What would be the additional information we can include on the page?

cc: @Janeth_Fernando @akshika47 @Gimhan_minion @YohanAvishke @Gravewalker

1 Like

I think we can show small introduction about researchers as shown in ScholarX page .

Also we can show their area of expertise, university or research lab name ,their research publications(if it’s okay) and the link to see the SEF medium post about them.

2 Likes

Thanks, @Rano !

Is there a doc contains above details?

1 Like

No @jaye . Can you give me a two days? I will create the document and share it.

1 Like

Sure Rano!
@Minuri_Adasuriya do you have any inputs?

Sorry for the delay. Here is the doc link https://docs.google.com/spreadsheets/d/1597AkgVWsN__CxX9LyAGgi5Zk6pbKmu_xKd2SHNCK1A/edit#gid=0

Hi all,
As we all discussed in the previous bi-weekly standup, we need to come up with a way to display all the information related to IRC researchers. Due to a large amount of information, we need to create a mockup instead of coding first.

In last week’s call, @jaye suggested we could do something similar thing to Google and Facebook research pages.
Google Research - https://research.google/
Facebook Research - https://research.fb.com/

After the standup, I had a call with @Janeth_Fernando and we discussed how we going to accomplish this. I’ll note down key points we came up with.

  • First I’ll create the wireframe of this requirement
  • We thought it’ll be easier if we break the coding into small issues cuz we do have a lot of new contributors.
  • Janeth will work on creating the issues after I finish the wireframe.
  • Create a separate branch for this feature.

So basically this thread is regarding the future discussions related to the Researcher’s section on IRC. Feel free to let us know your thoughts :hugs:

2 Likes

Good job Gimhan! Can’t wait to see this project come to life.

1 Like
  • This is the basic wireframe I designed. Image 1 will be the replacement for the current researchers’ section.

[image 1]

  • When the user clicks on a card, it pops a modal similar to image 2.

[image 2]

  • The red color boxes in the modal display’s social media icons. (Maybe medium, Linkedin?)
  • This wireframe covers all the details in the above google sheet @Rano mentioned.

Let me know your thought’s :hugs:

2 Likes

It looks great! @Gimhan_minion

1 Like

As we discussed in the previous dev team standup, instead of using a modal we agreed to use a separate page for researchers. Here’s the wireframe I designed for that. Let me know your thoughts.

2 Likes

This looks good. How can we filter researchers? Is that something you are working on as well?

1 Like

@akshika47 according to this wireframe, researches can be filtered using the areas. I think it would be nice if we could add functionality to search by name.

3 Likes

Sorry I missed that! Yes, looks like a good start.

1 Like

I have prepared the issues related to this work. There are 5 issues in total. I will create a branch named irc-research for the contributors to send us PRs. When all the issues are fixed we can merge this branch to the main branch. I will also update our pr-preview workflow to create pr-preview links on pull-request for this new branch as well. So we can have a look at these PRs as well.

----ISSUE 01----
IRC PAGE IMPROVEMENT
The research section of the IRC page needs to be revised with a new design. This isssue is regarding a feature of the research section of the IRC page. When you are sending the PR please send the PR to the irc-research branch.

Description of the solution
Please refer to the wireframe of this section.

We need to create the basic design using HTML, CSS and bootstrap according to this wireframe. If we divide this section horizontally in to three sections, the 1st section(left side section) is used to filter the research areas of the researchers. The 2nd section and the 3rd section can be used to create the individual cards of the researchers.

How to develop

  1. Currently the irc.html is on the root of the repository and a new directory called irc needs to be created. Then the irc.html file should be moved into that directory.
  2. When developing this section, use bootstrap grids. This will be usefull to divide the section into 3 sections.
  3. Use the cards which we have used in other pages(have a look on the index.html page Our projects section)
  4. Create an image directory under the irc directory to maintain the images for this section
  5. The functionality is of this section is not expected in this issue. Only the design is needed.
  6. Hard coding the values will be more than enough. No need to worry about data handling

Additional context
If you need any clarifications please use the SEF-Discourse thread to discuss.

----ISSUE 02----
IRC PAGE IMPROVEMENT
The research section of the IRC page needs to be revised with a new design. This isssue is regarding a feature of the research section of the IRC page. When you are sending the PR please send the PR to the irc-research branch.

Description of the solution
Please refer to the wireframe of this section.

This section is hardcoded with values. Please check issue #. It is mandatory that this section should be dynamically loaded into the website. For the time being a JSON file can be maintained to handle the data.

How to develop

  1. Create the JSON file called irc.json under assets/content/json/
  2. The only expectation is to load the cards dynamically into the Researchers section.

Additional context
If you need any clarifications please use the SEF-Discourse thread to discuss.

----ISSUE 03----
IRC PAGE IMPROVEMENT
The research section of the IRC page needs to be revised with a new design. This isssue is regarding a feature of the research section of the IRC page. When you are sending the PR please send the PR to the irc-research branch.

Description of the solution
Please refer to the wireframe of this section.

The checkbox functionality should come into alive in this issue. When a checkbox is selected only the appropriate researchers with the suitable research area should be poped.

How to develop

  1. Use the irc.json under assets/content/json/ to develop this functionality.
  2. Check Scholarx mentors section and have alook look how the filtering works there.

Additional context
If you need any clarifications please use the SEF-Discourse thread to discuss.

----ISSUE 04----
IRC PAGE IMPROVEMENT
The research section of the IRC page needs to be revised with a new design. This isssue is regarding a feature of the research section of the IRC page. When you are sending the PR please send the PR to the irc-research branch.

Description of the solution
Please refer to the wireframe of this section.

The individual researcher should be loaded on a card when a perticular card is selected.

How to develop

  1. Use the irc.json under assets/content/json/ to develop this functionality.
  2. We can use an index number for each researcher in the JSON file.
  3. When a card is selected the index number of the selected card can be used to load the data on the individual card.

Additional context
If you need any clarifications please use the SEF-Discourse thread to discuss.

----ISSUE 05----
IRC PAGE IMPROVEMENT
The research section of the IRC page needs to be revised with a new design. This isssue is regarding a feature of the research section of the IRC page. When you are sending the PR please send the PR to the irc-research branch.

Description of the solution
The images and the JSON file can be replaced with Cloudinary and with the Excel sheet.

How to develop

  1. The existing work on the master branch can be used for this task. Check the irc.htmlfile to see how to use this original source.

Additional context
If you need any clarifications please use the SEF-Discourse thread to discuss.

1 Like

@Janeth_Fernando i think we need to create a mockup first before jumping into development.
Also I guess we can use Strapi or something to manage the content. (Because it will make things easier when it comes to updating content as well as managing relationships)

Also I think it will be better if we could implement this on a separate repository with a sub domain.

We need to finalize those things before starting the development.

I agree with @jaye here. Awesome list of tasks. However, finalising the design is quite important. We could actually use this page to standardise our style, which then can be extended to other pages.

Great idea @jaye. One thing to clarify, isn’t it hard to manage one design change on a separate repo? Once the whole work is completed will it be hard to put the work back on the sef-site repo?

Janeth, I thought of maintaining it in a separate repo. forever. We have to think about this further. However, the idea is to make the site as a hub for our programs.
IRC will be a program that runs in a subdomain, ex: irc.sefglobal.org. The navigation links will be unique to IRC. The same applied to the scholarx.
We can have a link to the main site within those programs.
The original idea came from Gloria.

ex:

Having them in a different repo would help us to deploy it in a sub domain and make it easier to maintain as a project.

We can use Strapi to manage the content.

Checkout this amazing demo done by @anjisvj at the SEF knowledge sharing session!

3 Likes