[GCompris-devel] Plugin system for rcc

JAZEIX Johnny jazeix at gmail.com
Tue Sep 22 06:14:22 UTC 2015


Hi,

in fact, you can install as many activities as you want, there are no 
limit. One of the difference compared to now is that people will be able 
to choose which activities they want to install (meaning one more effort 
for them but it can also be seen as having a "custom-made" 
installation). For example, they could only install reading activities 
if they want to focus on it.

The issue we have is more: how can we make every activities available 
without having a too big base package?

Johnny

On 09/19/15 23:49, Andrés Muñiz Piniella wrote:
> If I understand this correctly I think the Cbebbies bedtime stories 
> app has something similar. You have a library and you only can have a 
> certain amount of books (they include audio and mild animations and 
> interactions).
>
> On the cbeebies games from time to time the games you had are removed 
> and new ones take their place, but I think it shows the user the progress.
>
>
>
> El 19 de septiembre de 2015 18:36:04 GMT+01:00, JAZEIX Johnny 
> <jazeix at gmail.com> escribió:
>
>     Hi,
>     As you may know, we are reaching the maximum size for apk package for
>     the android version. One solution found to bypass it is to have a kind
>     of package center (store, plugin system..., call it whatever you want
>     :)). By default, the apk (for android but we can do it for all
>     platforms, no need to be specific for one) will contain only "some"
>     activities and the other ones will be downloadable on the GCompris
>     website. Some is to be defined but I think that we need to put enough
>     activities for people to get an idea of the software, maybe the maximum
>     as long as we don't go above the limit?
>
>     As for voices, the files can be put in a local folder (data2/activities
>     for example). We could have a Content file listing all the activities
>     that we can download for the site. However, we need more infos (we can't
>     put only the rcc filename to the user). What I thought of, is having
>     another
>     rcc file containing the ActivityInfo.qml files of all
>     activities. This way, we have the names, sections, difficulties and
>     descriptions of each available activity. The content file could still be
>     useful to know if there is activity updates to only download them.
>
>     On configuration panel, we could have a new Dialog (activated after
>     clicking on a new button "Activities" for example) where we'll have a
>     menu with all the sections at top, a list of all activities of current
>     selected section at left and on the remaining space, the description of
>     the selected activity (or simply a tree, not sure what is best for
>     user). Or we can wait to do the admin part and it will be handled by it.
>
>     What do you think of it?
>
>     Johnny
>
>     ------------------------------------------------------------------------
>
>     GCompris-devel mailing list
>     GCompris-devel at kde.org
>     https://mail.kde.org/mailman/listinfo/gcompris-devel
>
> -- Sent from my Android device with K-9 Mail. Please excuse my brevity. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/gcompris-devel/attachments/20150922/e823aba2/attachment.html>


More information about the GCompris-devel mailing list