<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>
</p>
<div class="moz-text-flowed" style="font-family: -moz-fixed;
font-size: 12px;" lang="x-unicode">Hi
<br>
<br>
My name is Klas Karlsson and I dabble with QGIS in my spare time,
and once in a while I get an idea...
<br>
<br>
# Proposal to implement a "QGIS Hub" on the official qgis.org
site.
<br>
<br>
## Background
<br>
<br>
I was creating a lot of styles just for fun, and was thinking
about creating a PR to the QGIS GitHub.
<br>
However, a lot of the styles were really intricate and might apply
to relatively few use cases.
<br>
In stead of filling up the default styles with nice but really
"un-expandable" styles, there should be
<br>
an easier way.
<br>
<br>
Sure, there's the resource sharing plugin, and it works great. But
it is a lot of steps to go through
<br>
for someone that is only interested in sharing a simple style or
two. Enter the idea of a "style hub".
<br>
<br>
On <a class="moz-txt-link-freetext"
href="https://style-hub.github.io">https://style-hub.github.io</a>
I created a demo of how it could look. I also created <a
class="moz-txt-link-freetext"
href="https://layout-hub.github.io">https://layout-hub.github.io</a>
<br>
and that made me realize that there may be a few of these simpler
resource files that the community
<br>
would like to share, but don't because of the complexity to do so.
<br>
<br>
## QGIS Hub
<br>
<br>
So why not at central "Hub" for all kinds of small and easy to
share resources?
<br>
<br>
On <a class="moz-txt-link-freetext"
href="https://github.com/style-hub/hub-server/">https://github.com/style-hub/hub-server/</a>
I started a project to create such a hub.
<br>
During the development so far I've used local servers to test it,
but to get some feed-back
<br>
I also set up a site on free hosting at <a
class="moz-txt-link-freetext" href="http://qgis-hub.rf.gd">http://qgis-hub.rf.gd</a>,
which isn't great since it for instance lack
<br>
TLS/SSL, which is required for some functions, but it should be
enough to get some user reactions.
<br>
<br>
The goal is to create the style-hub first, and then use that to
"clone" it to a layout-hub too.
<br>
<br>
I'm doing this because it's fun and educational, but if it gets
approval it would probably look good at:
<br>
<br>
__hub.qgis.org__
<br>
<br>
## Requirements
<br>
<br>
The code is available at GitHub and basically the requirements
are:
<br>
<br>
* PHP web hosting
<br>
* MySQL database (users and meta data)
<br>
* TLS/SSL for https (required for some functions)
<br>
* Storage space for resource files (write access) (1 Gb will
probably store well over 1'000 resources)
<br>
<br>
I'm willing to continue to work on the site, but I would prefer
not to do so alone, since I don't
<br>
have the time to drop everything if there's a problem (as
mentioned in the beginning I'm doing this in my
<br>
spare time).
<br>
My skills at PHP and MySQL is also limited (this is a learning
experience),
<br>
so the code would probably benefit from some audit, and if the hub
is to be included in the official site
<br>
I guess it should be styled in the same way, which also would
require some work.
<br>
<br>
For now I will continue to work on the site at <a
class="moz-txt-link-freetext" href="http://qgis-hub.rf.gd">http://qgis-hub.rf.gd</a>
as long as I think it is still fun
<br>
and I have time available.
<br>
<br>
Best regards
<br>
<br>
Klas Karlsson
<br>
<br>
=========================================================
<br>
Mail: <a class="moz-txt-link-abbreviated"
href="mailto:klas.karlsson@geosupportsystem.se">klas.karlsson@geosupportsystem.se</a>
<br>
Twitter: @klaskarlsson
<br>
YouTube: <a class="moz-txt-link-freetext"
href="https://youtube.com/klaskarlsson">https://youtube.com/klaskarlsson</a>
<br>
<br>
</div>
</body>
</html>