[Qgis-psc] QGIS-Hub proposal

Tim Sutton tim at kartoza.com
Wed Sep 2 07:16:17 PDT 2020


Dear Klas

I just wanted to follow up on behalf of the PSC on this thread. We chatted
about it last night at the PSC meeting. As you probably know from twitter I
am a huge fan of your work by the way! We really love your design approach
and the concept. We would however like to take the concept and integrate it
into some of our existing web projects (specifically the code base of the
plugins.qgis.org web site).

I'd like to suggest we have a little chat over the next week or two to
conspire, and then on kwakfriday I will co-opt Dimas, my trusty sidekick
and web genius at Kartoza, to try to build a similar tool on top of the
plugins.qgis.org code base. If you are willing and able, will you contact
me off list and we can crack on. If you can join us too on kwakfriday that
would be great!

Regards

Tim

On Sat, Aug 8, 2020 at 12:33 AM Tim Sutton <tim at kartoza.com> wrote:

> Hi
>
>
>
> On Fri, Aug 7, 2020 at 3:51 PM Matthias Kuhn <matthias at opengis.ch> wrote:
>
>> ❤️ I'd love to see the css, js, html of the plugin site itself to get a
>> touch of Klas' ui magic 🦄
>>
>
> I am sure we could do that in the process...
>
> Regards
>
> Tim
>
>
>
>
>> Matthias
>> On 8/7/20 4:25 PM, Tim Sutton wrote:
>>
>> Hi
>>
>> Yeah sorry I wasnt clear - I am proposing that we re-implement it in
>> python with the same workflow.
>>
>> Regards
>>
>> Tim
>>
>> On Fri, Aug 7, 2020 at 7:40 AM Marco Bernasocchi <marco at qgis.org> wrote:
>>
>>> Hey Tim
>>> On 06.08.20 23:34, Tim Sutton wrote:
>>>
>>> Can I suggest we roll in this functionality into the plugins.qgis.org
>>> site?
>>>
>>> would make sense to consolidate, only issue I see is Klas code is PHP,
>>> but I guess it is just a routing issue and hopefully we've somebody beside
>>> Klas that can support php.
>>>
>>> I'd be happy to spend a little of our kartoza community time on this...
>>>
>>> Cool!
>>>
>>> Cheers
>>>
>>> Marco
>>>
>>>
>>>
>>> Regards
>>>
>>> Tim
>>>
>>> On Thu, Aug 6, 2020 at 5:59 PM Marco Bernasocchi <marco at qgis.org> wrote:
>>>
>>>> Hi Klas,
>>>>
>>>> wow, looks really nice, thanks a lot! I added this to the next PSC
>>>> agenda (1.9.20)
>>>>
>>>> Cheers
>>>>
>>>> Marco
>>>> On 06.08.20 13:35, Klas Karlsson wrote:
>>>>
>>>> Hi
>>>>
>>>> My name is Klas Karlsson and I dabble with QGIS in my spare time, and
>>>> once in a while I get an idea...
>>>>
>>>> # Proposal to implement a "QGIS Hub" on the official qgis.org site.
>>>>
>>>> ## Background
>>>>
>>>> I was creating a lot of styles just for fun, and was thinking about
>>>> creating a PR to the QGIS GitHub.
>>>> However, a lot of the styles were really intricate and might apply to
>>>> relatively few use cases.
>>>> In stead of filling up the default styles with nice but really
>>>> "un-expandable" styles, there should be
>>>> an easier way.
>>>>
>>>> Sure, there's the resource sharing plugin, and it works great. But it
>>>> is a lot of steps to go through
>>>> for someone that is only interested in sharing a simple style or two.
>>>> Enter the idea of a "style hub".
>>>>
>>>> On https://style-hub.github.io I created a demo of how it could look.
>>>> I also created https://layout-hub.github.io
>>>> and that made me realize that there may be a few of these simpler
>>>> resource files that the community
>>>> would like to share, but don't because of the complexity to do so.
>>>>
>>>> ## QGIS Hub
>>>>
>>>> So why not at central "Hub" for all kinds of small and easy to share
>>>> resources?
>>>>
>>>> On https://github.com/style-hub/hub-server/ I started a project to
>>>> create such a hub.
>>>> During the development so far I've used local servers to test it, but
>>>> to get some feed-back
>>>> I also set up a site on free hosting at http://qgis-hub.rf.gd, which
>>>> isn't great since it for instance lack
>>>> TLS/SSL, which is required for some functions, but it should be enough
>>>> to get some user reactions.
>>>>
>>>> The goal is to create the style-hub first, and then use that to "clone"
>>>> it to a layout-hub too.
>>>>
>>>> I'm doing this because it's fun and educational, but if it gets
>>>> approval it would probably look good at:
>>>>
>>>> __hub.qgis.org__
>>>>
>>>> ## Requirements
>>>>
>>>> The code is available at GitHub and basically the requirements are:
>>>>
>>>> * PHP web hosting
>>>> * MySQL database (users and meta data)
>>>> * TLS/SSL for https (required for some functions)
>>>> * Storage space for resource files (write access) (1 Gb will probably
>>>> store well over 1'000 resources)
>>>>
>>>> I'm willing to continue to work on the site, but I would prefer not to
>>>> do so alone, since I don't
>>>> have the time to drop everything if there's a problem (as mentioned in
>>>> the beginning I'm doing this in my
>>>> spare time).
>>>> My skills at PHP and MySQL is also limited (this is a learning
>>>> experience),
>>>> so the code would probably benefit from some audit, and if the hub is
>>>> to be included in the official site
>>>> I guess it should be styled in the same way, which also would require
>>>> some work.
>>>>
>>>> For now I will continue to work on the site at http://qgis-hub.rf.gd
>>>> as long as I think it is still fun
>>>> and I have time available.
>>>>
>>>> Best regards
>>>>
>>>> Klas Karlsson
>>>>
>>>> =========================================================
>>>> Mail: klas.karlsson at geosupportsystem.se
>>>> Twitter: @klaskarlsson
>>>> YouTube: https://youtube.com/klaskarlsson
>>>>
>>>>
>>>> _______________________________________________
>>>> Qgis-psc mailing listQgis-psc at lists.osgeo.orghttps://lists.osgeo.org/mailman/listinfo/qgis-psc
>>>>
>>>> --
>>>> Marco Bernasocchi
>>>>
>>>> QGIS.org Chairhttp://berna.io
>>>>
>>>> _______________________________________________
>>>> Qgis-psc mailing list
>>>> Qgis-psc at lists.osgeo.org
>>>> https://lists.osgeo.org/mailman/listinfo/qgis-psc
>>>
>>>
>>>
>>> --
>>>
>>> ------------------------------------------------------------------------------------------
>>>
>>> Tim Sutton
>>> Visit http://kartoza.com to find out about open source:
>>>  * Desktop GIS programming services
>>>  * Geospatial web development
>>> * GIS Training
>>> * Consulting Services
>>> Skype: timlinux Irc: timlinux on #qgis at freenode.net
>>> Tim is a member of the QGIS Project Steering Committee
>>>
>>> -------------------------------------------------------------------------------------------
>>> Kartoza is a merger between Linfiniti and Afrispatial
>>>
>>> --
>>> Marco Bernasocchi
>>>
>>> QGIS.org Chairhttp://berna.io
>>>
>>>
>>
>> --
>>
>> ------------------------------------------------------------------------------------------
>>
>> Tim Sutton
>> Visit http://kartoza.com to find out about open source:
>>  * Desktop GIS programming services
>>  * Geospatial web development
>> * GIS Training
>> * Consulting Services
>> Skype: timlinux Irc: timlinux on #qgis at freenode.net
>> Tim is a member of the QGIS Project Steering Committee
>>
>> -------------------------------------------------------------------------------------------
>> Kartoza is a merger between Linfiniti and Afrispatial
>>
>> _______________________________________________
>> Qgis-psc mailing listQgis-psc at lists.osgeo.orghttps://lists.osgeo.org/mailman/listinfo/qgis-psc
>>
>>
>
> --
>
> ------------------------------------------------------------------------------------------
>
> Tim Sutton
> Visit http://kartoza.com to find out about open source:
>  * Desktop GIS programming services
>  * Geospatial web development
> * GIS Training
> * Consulting Services
> Skype: timlinux Irc: timlinux on #qgis at freenode.net
> Tim is a member of the QGIS Project Steering Committee
>
> -------------------------------------------------------------------------------------------
> Kartoza is a merger between Linfiniti and Afrispatial
>


-- 
------------------------------------------------------------------------------------------
​

Tim Sutton
Visit http://kartoza.com to find out about open source:
 * Desktop GIS programming services
 * Geospatial web development
* GIS Training
* Consulting Services
Skype: timlinux Irc: timlinux on #qgis at freenode.net
Tim is a member of the QGIS Project Steering Committee
-------------------------------------------------------------------------------------------
Kartoza is a merger between Linfiniti and Afrispatial
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20200902/bada1357/attachment-0001.html>


More information about the Qgis-psc mailing list