# Coding Phase - Week 10 Report

**URL:** <https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028>\
**Category:** Plugin Website\
**Tags:** gsoc-2022, weekly, report\
**Created:** [23 August 2022 09:48 UTC](https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028 "2022-08-23T09:48:08Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Retr0ve](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/retr0ve/32/12960_2.png) [@Retr0ve](https://discourse.joplinapp.org/u/Retr0ve)\
**Post date:** [23 August 2022 09:48 UTC](https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028/1 "2022-08-23T09:48:08Z")

</div>

### Last Week

- Created a [PR](https://github.com/laurent22/joplin/pull/6754) to maintain the categories field in the main codebase
- Refactor the [first PR](https://github.com/joplin/website-plugin-discovery/pull/3) with Typescript
- New feature: plugin cart
  - Now you can select plugins from the homepage and download them with a click of button
  - Screenshots:  
 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/6/6ed5c6481817b225728093021e2c8d876d45f8f0.png)  
 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/9/95a33bf24f76e912a58ecef6c2968af4baa328cf.png)
  - Live demo: [Joplin Plugins](https://retr0ve.github.io/website-plugin/)

### This Week

- Continue embedding Discourse Comment Embed into the plugin detail page
- Continue to refactor the code with Typescript

---

<div class="post-metadata">

**Author:** ![narF](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/narf/32/9259_2.png) [@narF](https://discourse.joplinapp.org/u/narF)\
**Post date:** [24 August 2022 01:21 UTC](https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028/2 "2022-08-24T01:21:45Z")

</div>

I've just tried your work from this link [Joplin Plugins](https://retr0ve.github.io/website-plugin/) (I'm assuming it's the latest version?)

One feedback I have: When I click the _See More_ button on any plugin in the homepage, I would expect it to open in the same tab. Currently, it always open in a new tab and I think that's weird.

---

<div class="post-metadata">

**Author:** ![JackGruber](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/jackgruber/32/3231_2.png) [@JackGruber](https://discourse.joplinapp.org/u/JackGruber)\
**Post date:** [24 August 2022 04:39 UTC](https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028/3 "2022-08-24T04:39:23Z")

</div>

- Should a click on the plugin name not also open the plugin page?
- I think the link to the `homepage_url` should also be displayed, not only the `repository_url`.
- Maybe it makes sense not to display the link directly but only labels, if someone has configured a long URL in the plugin, this could lead to a strange look on the web page?  
I know that VSCode lists only a Label under and not the link directly, how is this handled in other tools?  
What do the others think?

---

<div class="post-metadata">

**Author:** ![Retr0ve](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/retr0ve/32/12960_2.png) [@Retr0ve](https://discourse.joplinapp.org/u/Retr0ve)\
**Post date:** [24 August 2022 09:26 UTC](https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028/4 "2022-08-24T09:26:38Z")

</div>

Thanks for your feedback! I see other plugin stores do open their detail page in the same tab, I'll make this change soon!

---

<div class="post-metadata">

**Author:** ![Retr0ve](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/retr0ve/32/12960_2.png) [@Retr0ve](https://discourse.joplinapp.org/u/Retr0ve)\
**Post date:** [24 August 2022 09:28 UTC](https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028/5 "2022-08-24T09:28:37Z")

</div>

All of your suggestions are practical and they make sense to me. I will implement them soon! 😀

---

<div class="post-metadata">

**Author:** ![narF](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/narf/32/9259_2.png) [@narF](https://discourse.joplinapp.org/u/narF)\
**Post date:** [24 August 2022 14:45 UTC](https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028/6 "2022-08-24T14:45:57Z")

</div>

Thanks for your work @Retr0ve ! Super appreciated!  
Don't hesitate to tag me on anything if you want feedback from a UX designer (me!)

---

<div class="post-metadata">

**Author:** ![Daeraxa](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/daeraxa/32/6172_2.png) [@Daeraxa](https://discourse.joplinapp.org/u/Daeraxa)\
**Post date:** [28 August 2022 02:37 UTC](https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028/7 "2022-08-28T02:37:45Z")

</div>

9 posts were split to a new topic: [Plugins - Proprietary licences and open-source licence categories](https://discourse.joplinapp.org/t/plugins-proprietary-licences-and-open-source-licence-categories/27084)

---

<div class="post-metadata">

**Author:** ![PackElend](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/packelend/32/488_2.png) [@PackElend](https://discourse.joplinapp.org/u/PackElend)\
**Post date:** [30 August 2022 19:01 UTC](https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028/8 "2022-08-30T19:01:19Z")

</div>

as the final evaluation is not far anymore.  
Could you share in the next report what is necessary to reach a release state?

---

<div class="post-metadata">

**Author:** ![whitewall](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/whitewall/32/6018_2.png) [@whitewall](https://discourse.joplinapp.org/u/whitewall)\
**Post date:** [2 September 2022 08:24 UTC](https://discourse.joplinapp.org/t/coding-phase-week-10-report/27028/9 "2022-09-02T08:24:15Z")

</div>

Just wanted to say thanks for all the hard work. This is going to be a huge improvement for the Joplin ecosystem.
