Public Lab Research note


  • 1

Tagging Interface

by mkashyap354 |

Personal Background

○ Name: Mayank ○ GitHub Nick: MayankKashyap ○ Email: mkashyap354@gmail.com ○ Country & timezone: India, GMT+5:30 ○ School Name: National Institute of Technology, Hamirpur (HP, India) ○Field of Study & Year: Computer Science & 3rd year

Project description

Abstract/summary (<20 words): Editor has a great new tagging interface, and we should standardize and extend that over all tag inputs across Public Lab.org. Additionally, with power tagging system, the increasing set of abilities and options for power tags means we ought to have a more intuitive menu for selecting power tags, so people don't have to type them in manually. Problem we ought to have a more intuitive menu for selecting power tags, so people don't have to type them in manually.Needs_: Documentation, Mentorship.

Timelines/Milestones

  1. Community Bonding [May 5 - 30] a. Detailed Study of Project Tagging Interface. b. Learn new things which are required for this project.

  2. Evaluation 1 [May 30 - June 30] a. Making User Interface of this Interface. b. Link it with Existing Library.

  3. Final Submission [Jul 1 – Jul 28] Fully working extension & blog post with demo tutorials a. Working extension demo b. PR for demo display on main website.

  4. We are left with 25 days, we can do some debugging in these days.

Setup

Have you forked the relevant codebases?_ Yes, I forked the latest publiclab/plots2 repository. https://github.com/MayankKashyap/plots2 Installed them in a dev environment such as Cloud9.io? No, I run the server in my local computer.

Experience

I start learning web development in ruby in my 2nd year. As time passed, I fell more in love with ruby, so I stuck with that. After learning rails,Now I am working on a project for NIMBUS(tech. fest of our College) in ruby on rails which is hosted on my github (https://github.com/MayankKashyap). I also work on open source during Hacktober Fest 2017. Yes I went through the contributor guidelines and I have good knowledge about Git and I also made a PR, But unfortunately it is not merged. And yes I also created an issue,which is now solved.

Audience

Generally this project targets everyone, but especially non-technical users will profit.In consequence such projects will profit both of them. with power tagging system, the increasing set of abilities and options for power tags means we ought to have a more intuitive menu for selecting power tags, so people don't have to type them in manually. This Project mainly decreace the effort of every topic contributor.

Teamwork

I am the Coordinator of our Departmental Team During NIMBUS(tech. fest of our College). In which all work is done in teams.

Passion

As a deep nature lover and an observer, Public Lab always interests me. I always admire the work you guys do.I always see the all people in this organization work like a family. I want to work in that type of organization where everyone give chance another to give their views. So Yes, For sure Public Lab always interests me.

Commitment

Yes I Understood that Importance of this project and I can spend required time period to complete particular task without being time oriented. and since my mentors and me are in completely different time zones I can keep my communication with my mentor organization without any interruptions and delays.



software gsoc gsoc-2017 soc soc-2017 rgsoc-2017 soc-2017-proposals

response:13975

5 Comments

Hi, Mayank - thanks for your proposal! A few questions, but I'm happy to help you think through them.

I'd like to think about how the tagging interface for the Rich Editor (could you include a screenshot?) could be adapted, but note that while on a Node page, we see "already created" tags, while on the editor, it's more like "yet to be created" tags, in a form. Would the Rich Editor style tagging (which uses an existing library, check it out -- it isn't custom code we wrote, so could you link to that library here?) just replace the input form below the tag listing?

Also, I would love to see some ideas for how the advanced tagging menu could work. Would it be an expanding area, or a modal window, or what? Maybe you could sketch out some options in wireframes, and if you want to know the kinds of UI elements we have available, please check out https://getbootstrap.com/

Finally, if you could start thinking about the stages of work, and how you'd break up these tasks into a checklist where you could submit completed work each week, that would be great. You'll end up with somewhere around 12-15 weeks, isn't that right?

Thank you!


Ya @warren you are right , I m going to thing about the stages of work. But can u tell me what type of tagging interface you want , which will help me more.


And I need 4-5 days for this task


Hi, how are things going? Any help or input i could provide on an early draft?


@warren i am quite busy in doing some important stuff , but from tomorrow I m going for this proposal . Sorry for delaying


You must be logged in to comment.