From 969abda5da05cdc666a1e8a04d95f63b60254074 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Mon, 28 May 2018 20:25:52 +0200 Subject: [PATCH] Elaborationism --- app/views/welcome/about.slim | 168 ++++++++++++++++++++++++----------- 1 file changed, 114 insertions(+), 54 deletions(-) diff --git a/app/views/welcome/about.slim b/app/views/welcome/about.slim index 90636ac..c3b545e 100644 --- a/app/views/welcome/about.slim +++ b/app/views/welcome/about.slim @@ -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 Packagesearch 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 debshots 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 debshots 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