Public Lab Research note

Sign up with

By signing up, you agree to the Code of Conduct, which applies to all online and in-person spaces managed by the Public Lab community and non-profit. You also agree to our Privacy Policy.

As an open source community, we believe in open licensing of content so that other members of the community can leverage your work legally -- with attribution, of course. By joining the Public Lab site, you agree to release the content you post here under a Creative Commons Attribution Sharealike license, and the hardware designs you post under the CERN Open Hardware License 1.1 (full text). This has the added benefit that others must share their improvements in turn with you.

For keeping a track of the to-do issues and completed issues/PR, we created a github project and a main planning issue which helped us record our progress. Technologies which I mainly worked on were Ruby on Rails, Bootstrap, CSS and HTML.

Adding a recent question section on the questions page which has a list of recent 3 question links.(link to the PR)

Adding the main tags card to the header in the new design which is card consisting of tag name, tag's wiki link, 2 lines of wiki content and an ellipsis which has information like, stats, RSS feed, follow/unfollow buttons etc. (link to the PR)

Adding a sidebar to the individual tags page as per the new design. It has a map, link to people's page and related tags.(link to the PR)

Correcting the edit profile form which happened due to Bootstrap 4 update (link to the PR)

Pending PRs:

Restricting the display of user bio to 100 characters on the profile page and adding a read more and read less link. (link to the PR)(ready to merge)

Building topics cards for the sidebar which has information about the number of people following the topic, subscribe button and an ellipsis encapsulating the remaining info about the topic.(link to the PR)(ready to merge)

Building a modal which has options of templates form of post, question or issue on the Individual tags page. I have implemented the desktop screen version, what is remaining is the making the modal responsive.(link to the PR)

Adding login/signup modal on the new questions page. (link to the PR)(ready for merge)

Future work :

Even though GSoC has come to an end, I will be working on completing the front page and the dashboard which are not completely implemented. Also, since the UI revamp has a lot of corner cases which were left out, I will be working on the bugs in the UI as well. I would also like to work on redesigning the blog page which wasn't mentioned as our task for the summer. PublicLab is now converting their website pattern to be completely topic based, which requires a lot of brainstorming in the case of corner cases and their implementation. I will be a part of PublicLab in the future and will help in the UI improvements of the website.