[Gambas-user] ...And what is planned for Gambas 3.7

T Lee Davidson t.lee.davidson at ...626...
Tue Sep 16 03:26:30 CEST 2014


If I recall correctly, this idea has come up before. And, I think it's a 
great idea. Good to hear there is "official" support for it with a 
project in planning.

I think Randall's suggestion of a web front end is a good idea. That 
would expose the software, and Gambas itself, to a larger audience than 
just those who have the external Search/Download Gambas program installed.


> 3) In the IDE, I will add a dialog to upload your project.

Restricting the ability to upload software to within the IDE and, hence, 
only those who have Gambas installed is a good idea. I do marketing, and 
I know there are unscrupulous marketers out there who will abuse any 
site they can just to make a buck. (Note: I do not consider *anyone* on 
this list to be in that category.)


> 4) Uploading a project requires:
> - a project screenshot (optional).

Maybe multiple screenshots optional? Eventually?

> - tags. Some tags will be automatic (for example the component used by
> the project), some will be predefined.

I also think software should be categorized especially if a web front 
end is implemented. But, perhaps predefined tags would cover that.


> I want to start with something as simple as possible first...

What you have proposed, Benoît, does not sound very simple ;-) Very 
cool, yes! But not simple.

And in the interest of simple-at-first, I would like to add to a 
*future* wishlist:

12) A feedback/support venue similar in concept to what is provided on 
wordpress.org for themes and plugins. This would quite likely require 
the implementation of a web front-end, but maybe not.


I think this is exciting! You will let us know how we can help, won't 
you, Benoît?


Lee


On 09/15/2014 08:03 PM, Benoît Minisini wrote:
> Hi again,
>
> For the next version, I'd like to implement a Gambas dedicated software
> repository.
>
> Here are my current thoughts about it, and I'd like to hear comments and
> ideas from you. I want to start with something as simple as possible
> first...
>
> 1) The Gambas repository is an http web service, but without website at
> the moment. It will allow to:
> - upload software.
> - search for software.
> - download software.
>
> 2) A software is a compiled Gambas project, with eventually the source
> project. Nothing more.
>
> 3) In the IDE, I will add a dialog to upload your project.
>
> 4) Uploading a project requires:
> - a login and a password, so you should be able to create an account
> from the IDE.
> - a project name.
> - a project description.
> - a project icon.
> - a project screenshot (optional).
> - a project major version.
> - tags. Some tags will be automatic (for example the component used by
> the project), some will be predefined.
> - a project control sum (MD5/SHA...).
>
> 5) I will made an external Gambas program to:
> - Search for projects inside the repository.
> - Download and install a project somewhere in the user home directory.
>
> 6) That program should be able to know how to install the needed gambas
> binary packages according to the system distribution. If it is not
> possible, it should at least warn the user about missing components.
>
> 7) A Gambas program may depend on other programs in the repository. That
> way libraries will be able to be put in the repository too.
>
> 8) Gambas examples will be moved from the source tree to the repository.
>
> 9) The repository will be able to include the same program in different
> X.Y versions.
>
> 10) The web service protocol will be documented, and the server will be
> a GPL Gambas project, so that anybody can bring up its own repository if
> needed.
>
> 11) Consequently, we should be able to define different source
> repositories (like Ubuntu ppas) for downloading, and different targets
> for publishing.
>
> Now just tell me what you think about that.
>




More information about the User mailing list