Elaborationism

This commit is contained in:
Christoph Haas 2018-05-28 20:25:52 +02:00
parent 85068a6a87
commit 969abda5da

View file

@ -3,25 +3,23 @@
h1 About this web site
p
' This is a public repository of screenshots taken from applications contained
' in the Debian GNU/Linux distribution and its derivates like Ubuntu. It was
' created to help getting an impression of what a certain software will look
' like on your desktop before you install it. Everybody can take screenshots and
' upload them. Our admin team will just review your changes before they become
' publicly visible.
|
h1 Who runs this site?
This is a public repository of screenshots taken from applications contained
in the Debian GNU/Linux distribution and its derivates like Ubuntu. It was
created to help getting an impression of what a certain software will look
like on your desktop before you install it. Everybody can take screenshots and
upload them. Our admin team will just review your changes before they become
publicly visible.
h2 Who runs this site?
p
' This site is operated by Christoph Haas.
'
' Want to leave
' Feel free to leave
a href="mailto:email@christoph-haas.de" feedback?
/ p
/ ' The virtual server is kindly provided by
/ a href="http://vexxhost.com/" VEXXHOST
a name='cookies'
h2 Cookies and privacy
@ -31,42 +29,57 @@
ul
li
em Cookies.
' Only when you upload a screenshot the website will send your
' browser a cookie. That allows you to manage your own uploads
' while the cookie is valid. You can still upload screenshots even
' if you reject the cookie.
em
'Cookies.
|
Only if and when you upload a screenshot the website will send your
browser a cookie. That allows you to manage your own uploads
while the cookie is valid. You can still upload screenshots even
if you reject the cookie.
li
em Log files.
' This web site is served by the nginx web server software.
' It creates one line for every request that you make which contains
' the current date and time, your IP address, the URL you requested,
' the user agent (browser) identification string and the referer URL
' (if you followed a link from another web site to get here).
' This information is only used to improve the performance of the
' web application by optimizing the code and fine-tuning caching.
' It is also used to count how often
em
'Log files.
|
This web site is served by the nginx web server software.
It creates one line for every request that you make which contains
the current date and time, your IP address, the URL you requested,
the user agent (browser) identification string and the referer URL
(if you followed a link from another web site to get here).
This information is used to resolve technical issues regarding the operation
of this web application by optimizing the code and fine-tuning caching.
It is also used to count how often a certain software package has
been viewed so the website can find out which software is most relevant
and display it first in search results.
Detailed log files will get deleted automatically after 14 days.
li
em Privacy.
' Under no circumstance will information about your person be
' collected or processed. I am happy to have you here as my guest.
li
em Motivation.
' Do you wonder why this web site has been running for so many years
' obviously costing time and money? It's one of my pet projects and
' it is fun to develop and operate it. It was not conceived to make
' a profit from it. I'm just glad if you like the idea.
em
'Privacy.
|
Under no circumstance will information about your person be
collected or processed. I am happy to have you here as my guest.
h2 What is your motivation of running this site?
p
|
Do you wonder why this web site has been running for so many years
obviously costing time and money? It's one of my pet projects and
it is fun to develop and operate it. It was not conceived to make
a profit from it. I'm just glad if you like the idea.
If you feel you want to give back something then help the Debian
project.
h2 Which software packages are listed?
p
' I import the package repositories from various Linux
' distributions once a day. However we already filter out packages that
' we think would not be able to have a meaningful screenshot.
' Like libraries or documentation or developer packages. So it may happen
' that you a package is not found on this web sites although it may be
' available in your favorite Linux distribution. Just let me know if you
' are missing packages.
|
I import the package repositories from various Linux
distributions once a day. However we already filter out packages that
we think would not be able to have a meaningful screenshot.
Like libraries or documentation or developer packages. So it may happen
that you a package is not found on this web sites although it may be
available in your favorite Linux distribution. Just let me know if you
are missing packages.
p
' The repositories that I am scanning frequently are:
@ -79,11 +92,12 @@
h2 Who is using this site?
p
' Many users interested in Linux distributions and their applications visit
' this site either to look for specific pieces of software for certain use
' cases or just to see if there are any new applications they may have missed out on.
' And then there are several applications and web sites that use the screenshots
' from this site:
|
Many users interested in Linux distributions and their applications visit
this site either to look for specific pieces of software for certain use
cases or just to see if there are any new applications they may have missed out on.
And then there are several applications and web sites that use the screenshots
from this site:
ul
li Ubuntu's Software Center
li Benjamin Mesing's <em>Packagesearch</em> application
@ -152,9 +166,44 @@
h2 Uploading new screenshots
p
' Whether you are a developer or not - we appreciate if you upload screenshots.
' See if your favorite package does not yet have a screenshot and
' upload one.
|
Whether you are a developer or not - we appreciate if you upload screenshots.
See if your favorite package does not yet have a screenshot and
upload one.
h2 Why isn't this a debian.org service?
p
|
Often experimental services start as something.debian.net. After a while they
are handed over to the trusted hands of the Debian sysadmin team to be operated
on Debian servers. This works best for simple services that are easy to deploy.
The web application behind this website has been written in Ruby-on-Rails
and uses sophisticated database and caching configuration to make it
fast. That has been a showstopper in the past. Although the site is running
as a one-man show it has proven to be very stable and fast over a period of
many years.
h2 Is this web application available as a Debian package?
p
|
I have been asked why the web application was not simply put into
a Debian package so everybody can install their own copy. First of all it
is pretty complex and creating a package from it would be time-consuming.
And the web application was specifically created to operate this web site.
Running a private copy of it would not really make much sense.
h2 Can I see the source code of this web application?
p
|
Valid question. I am not a professional Rails developer so I was
reluctant to publish the source code. In fact I feared it would
attract people with bad intentions rather than contributors.
Yes, that is a weak reason. So after the next major update I will
add the Git URL here so you can get the source code and start
critisizing me. :)
h2 Statistics
@ -172,7 +221,18 @@
h2 Who is behind this site?
p
' This site has been developed and is maintained by Christoph Haas.
' It runs on a web application called <em>debshots</em> that was written in Ruby-on-Rails.
' debshots also uses a PostgreSQL database, the jQuery Javascript library
' and the Zurb Foundation toolkit.
|
This site has been developed and is maintained by Christoph Haas.
It runs on a web application called <em>debshots</em> that was written in Ruby-on-Rails.
debshots also uses a PostgreSQL database, the jQuery Javascript library
and the Zurb Foundation toolkit.
The person responsible for this site is:
p
'Christoph Haas
br
'Oldesloer Straße 14a
br
'23843 Rümpel
br
'Email contact: email@christoph-haas.de