# GSOC in p5.js web editor

**URL:** https://discourse.processing.org/t/gsoc-in-p5-js-web-editor/9506
**Category:** Summer of Code
**Created:** [March 21, 2019, 10:46am UTC](https://discourse.processing.org/t/gsoc-in-p5-js-web-editor/9506 "2019-03-21T10:46:09Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![AnkurIngale](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@AnkurIngale](https://discourse.processing.org/u/AnkurIngale)
#### Post date: [March 21, 2019, 10:46am UTC](https://discourse.processing.org/t/gsoc-in-p5-js-web-editor/9506/1 "2019-03-21T10:46:09Z")

</div>

Hey! Myself Ankur Ingale, an undergrad student from Indian Institute of Technology, Guwahati.  
I am really interested in the p5.js web editor project,  
**search in the list of sketches**.  
I wanted to know, if I have to search in the User’s sketch list or in general. Because, a general search would be useful as well.

---

<div class="post-metadata">

### Author: ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)
#### Post date: [March 26, 2019, 5:07pm UTC](https://discourse.processing.org/t/gsoc-in-p5-js-web-editor/9506/2 "2019-03-26T17:07:52Z")

</div>

> [@AnkurIngale](#):
>
> search in the list of sketches

Currently if you create an account on the web editor and log in, you will find the My Account \> My Sketches view.

> **[404 Page Not Found - p5.js Web Editor](https://editor.p5js.org/jeremydouglass@gmail.com/sketches)**
>
> A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.

It looks like this URL is public even if you aren’t logged in – so there is currently no difference between a “public” and “private” sketch, if you know the URL. If there was going to be a general sketch search, it might need to give users control over what would show up in search results – and so need some concept of publishing / public sketches. You could look at things like Scratch, Codepen, etc. to get ideas.

---

<div class="post-metadata">

### Author: ![AnkurIngale](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@AnkurIngale](https://discourse.processing.org/u/AnkurIngale)
#### Post date: [March 26, 2019, 7:41pm UTC](https://discourse.processing.org/t/gsoc-in-p5-js-web-editor/9506/3 "2019-03-26T19:41:04Z")

</div>

@jeremydouglass I planned on working a search in the user’s sketch list as well as a general search where we can search with parameters as the author, sketch name, collection name etc. Exactly the way Codepen works. What are your views on it?

---

<div class="post-metadata">

### Author: ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)
#### Post date: [March 26, 2019, 10:41pm UTC](https://discourse.processing.org/t/gsoc-in-p5-js-web-editor/9506/4 "2019-03-26T22:41:53Z")

</div>

Personally I like that idea. One of the main sites that people on the forum use right now is [OpenProcessing.org](http://OpenProcessing.org), another is [ProcessingTogether.com](http://ProcessingTogether.com) – you might also want to ask forum users who frequently use the public share features of those sites (or have big portfolios on them) for feedback. on your plan

- [https://discourse.processing.org/search?q=openprocessing.org](https://discourse.processing.org/search?q=openprocessing.org)
- [https://discourse.processing.org/search?q=ProcessingTogether](https://discourse.processing.org/search?q=ProcessingTogether)

---

<div class="post-metadata">

### Author: ![AnkurIngale](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@AnkurIngale](https://discourse.processing.org/u/AnkurIngale)
#### Post date: [March 27, 2019, 6:26pm UTC](https://discourse.processing.org/t/gsoc-in-p5-js-web-editor/9506/5 "2019-03-27T18:26:22Z")

</div>

But at the same time, I need the public/private feature for users to give control on their sketches. I wonder I can do both of them within such a short time. @jeremydouglass?  
PS.: I will be applying for GSoC.

---

<div class="post-metadata">

### Author: ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)
#### Post date: [March 27, 2019, 7:14pm UTC](https://discourse.processing.org/t/gsoc-in-p5-js-web-editor/9506/6 "2019-03-27T19:14:57Z")

</div>

Good question. I’m not actually sure – I would say, ask the current developers of the p5.js web editor

> **[processing/p5.js-web-editor](https://github.com/processing/p5.js-web-editor/)**
>
> p5.js Web Editor, officially launched! Contribute to processing/p5.js-web-editor development by creating an account on GitHub.

---

<div class="post-metadata">

### Author: ![AnkurIngale](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@AnkurIngale](https://discourse.processing.org/u/AnkurIngale)
#### Post date: [March 27, 2019, 7:28pm UTC](https://discourse.processing.org/t/gsoc-in-p5-js-web-editor/9506/7 "2019-03-27T19:28:54Z")

</div>

@cassie I feel the time is less for implementing both.

---

<div class="post-metadata">

### Author: ![cassie](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/cassie/32/10798_2.png) [@cassie](https://discourse.processing.org/u/cassie)
#### Post date: [March 27, 2019, 7:48pm UTC](https://discourse.processing.org/t/gsoc-in-p5-js-web-editor/9506/8 "2019-03-27T19:48:25Z")

</div>

yep, i agree, i don’t think there’s enough time in GSoC to do both!
