amit429
(Amit Pile)
March 21, 2023, 4:30am
1
@sneridagh @stevepiercy I would like to get guidance regarding my gsoc 2023 project proposal submission for the idea - Improve add/select/modify link widget. I wanted to understand the requirements in detail and would like to discuss my first draft. Please let me know how efficiently can i make the proposal for this porject
I am not a mentor for that idea.
amit429
(Amit Pile)
March 21, 2023, 12:26pm
3
@sneridagh Could you please guide me regarding this idea
sneridagh
(Victor Fernandez de Alba)
March 21, 2023, 6:56pm
4
Hey Amit, the requirements and intention of the idea are already in:
opened 11:57AM - 24 Jan 23 UTC
03 type: feature (plip)
43 lvl: complex
## PLIP (Plone Improvement Proposal)
## Responsible Persons
### Proposer: … VĂctor Fernández de Alba (@sneridagh)
### Seconder:
## Abstract
Improve the overall UX for the "add a link to a internal content or external URL".
## Motivation
We already have one `AddLinkForm` that we use in a couple of scenarios to link content (in Slate editor and in the Image block and component alike. The idea is to improve and unify the experience across all the elements that has this interaction.
I know we had something similar before, but I think that now is more relevant than ever. I seems that it's a pattern that is well accepted and present in Google products, Confluence, WP, etc...
<img width="512" alt="image" src="https://user-images.githubusercontent.com/486927/214250274-37f62f99-c6b7-4fd6-a349-5c5b75bf7ba9.png">
<img width="845" alt="image" src="https://user-images.githubusercontent.com/486927/214283994-0ca21bbf-4994-44c3-a4c5-06acd1810143.png">
### Usage
- Confluence (Atlassian)
- Google Drive (Google)
- Wordpress (Link Widget)
## Assumptions
There are no assumptions.
## Proposal & Implementation
We need to define the final look of the widget and include the feature of searching "in place".
- Decide on which elements to show by default
- The content inside the folder in which I'm in?
- The most recent content the current user has created?
- Fallback in case none of the above return results
- How the link is "saved"/"commited"
- Edit the link
- Remove the link
- Check corner cases
## Deliverables
A new component that provides this features and can be reused in other scenarios.
## Risks
## Participants
VĂctor Fernández de Alba
Timo Stollenwerk
... help is welcomed!
Regarding how to write down the proposal, there is plenty of documentation in the GSOC website and in:
Also look for guidance:
Hello GSoC aspirants!
Some of you are already asking a lot of questions about the best way to be selected on a GSoC project.
Here are my advices (ex- or future mentors, feel free to add more if I forgot anything):
The most important criteria is the quality of your proposal. It should demonstrate that you understand the problem to be solved and that you have a reasonable understanding about what Plone is.
We do not expect you to make any PR before you are actually working on your GSoC pro…
If you have any specific question, please post it in the forum.
amit429
(Amit Pile)
March 31, 2023, 8:26pm
5
@sneridagh
Hello Sir ,
Amit here , as per the instructions given in the community and gsoc website , I have successfully submitted my proposal through the website for plone organization for the idea - Refactoring of class based components to Functional based components . Could you please review my proposal and let me know the changes that are required in the proposal so that i can make the necessary changes and resubmit the proposal. I would like to request you to review my submitted proposal
Amit Pile
India
1 Like