debshots/app/views/welcome/about.slim

153 lines
5.6 KiB
Text

.row
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?
p
' This site is operated by Christoph Haas.
'
' Want 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
p
' I am very concerned with privacy myself. So this site stores as
' little information about your stay as possible. That is:
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.
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
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.
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.
p
' The repositories that I am scanning frequently are:
ul
- @package_sources.each do |repo|
li
a href=repo[:url] =repo[:description]
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:
ul
li Ubuntu's Software Center
li Benjamin Mesing's <em>Packagesearch</em> application
li
a href="https://packages.debian.org" packages.debian.org
li
a href="http://packages.ubuntu.com" packages.ubuntu.com
h2 How you can use the screenshots
p
' You can use the screenshots on your own website. Some useful URLs:
ul
li
// TODO: Use actual virtual host name here instead of hardcoding screenshots.debian.net
' http://screenshots.debian.net/packages
br
' (List of all packages with screenshots)
li
' http://screenshots.debian.net/package/PACKAGENAME
br
' (Page with details and screenshots for a certain package)
li
' http://screenshots.debian.net/thumbnail/PACKAGENAME
br
' (Returns a thumbnail (160x120 pixels or less) of a package's first found
' screenshot. If no screenshot was found then a dummy image will be returned
' along with the HTTP code 404.)
li
' http://screenshots.debian.net/screenshot/PACKAGENAME
br
' (Returns a screenshot (800x600 pixels or less) of a package. If no
' screenshot was found then a dummy image will be returned along with the
' HTTP code 404.)
' If you would like to get a complete list of packages or screenshots in JSON
' format then contact us and we will give you the URL.
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.
h2 Statistics
p
// TODO: Use real values
' There are currently #{@package_count} software packages in the database.
/ ' 3798 of them have screenshots.
/ ' That makes a total of 7.8%.
' #{@screenshot_count} screenshots have been uploaded which means that
' every package has an average number of #{@pkg_avg_screenshots} screenshots.
/ p
/ // TODO: Use plot about upload statistics
/ ' (Number of screenshots uploaded each month.)
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.