By Private Profile 2f792033 on 2017-07-14 12:52 in GSoC 17 Expand Extension Manager

Date: 10/07/2017

Time: 20:00 PM UTC


Meeting was attended by:

Anibal Sanchez, Roland Dalmulder, Nicola Galgano, Nuno Lopes



1- Introduction

Last week there was introduced a little deadline to finish all the technical notes of the first 3 features and also the PR’s, here is the current state of these 3 extensions:

Edit Update Sites

Completed -> Need testers

GitHub Pull Request:



Show Changelog

Completed -> Need testers

GitHub Pull Request:



Database Fix for 3rd party extensions

Almost Completed - Need to remove the filters and only leave the sort


GitHub Pull Request:


2- Fix Database for 3rd party Extensions Problems

The essential part of the Fix Database for 3rd party Extensions Problems feature is completed, it can detect now if you have an error in your extensions database, select it, and fix it.

The problem was trying to add the filters on the list of extensions, my mentors will need to review this better so we will ignore it for now and continue to the next features.


3. Download Key Manager


Currently there is no clear overview currently of which extensions have Licence Keys , or what is it. The idea of this feature is to make a new section where you can have a clear overview of all of your extensions, create new ones, edit, and delete them:

This list may also have a column showing the expiration date and renewal URL of the license key.

To create a new one it would redirect to a page like this:

Where you could select the component you want to add a licence key and below that the current licence key .

When sending the licence key, the update site should also have an option to return the expiration date and the renewal URL for the licence key that will be shown on the list


4. This week


This week I expect to create and complete the technical note to the Download Key Manager feature and submit a PR to the project repository with most of the feature completed and try to end the database fix for 3rd party extensions feature.


5. Next meeting


Discuss the testing results of my progress this week, the features completed and start talking about the last / final feature “Signed installation archives”.