Nicer about page in two-column layout

This commit is contained in:
Christoph Haas 2020-11-01 23:26:13 +01:00
parent 6ddf9ff48c
commit 57c2af613c

View file

@ -1,4 +1,10 @@
h1 About this web site .grid-x.grid-padding-x.grid-padding-y
.cell.large-4
h2 About this web site
.cell.large-8
p p
| |
@ -9,19 +15,28 @@ p
upload them. Our admin team will just review your changes before they become upload them. Our admin team will just review your changes before they become
publicly visible. publicly visible.
.cell.large-4
h2 Who runs this site? h2 Who runs this site?
.cell.large-8
p p
' This site is run by Christoph Haas (haas). Paul Wise (pabs) helps with the ' This site has been created and is run and paid for
' by Christoph Haas (haas). Paul Wise (pabs) helps with the
' moderation of new uploads. However almost all of the screenshots were ' moderation of new uploads. However almost all of the screenshots were
' contributed by countless volunteers of the open-source community. ' contributed by countless volunteers of the open-source community.
' '
' Feel free to leave ' Feel free to leave
a href="mailto:haas@debian.org" feedback? a href="mailto:haas@debian.org" feedback?
.cell.large-4
a name='cookies' a name='cookies'
h2 Cookies and privacy h2 Cookies and privacy
.cell.large-8
p p
' I am very concerned with privacy myself. So this site stores as ' I am very concerned with privacy myself. So this site stores as
' little information about your stay as possible. That is: ' little information about your stay as possible. That is:
@ -57,7 +72,12 @@ ul
Under no circumstance will information about your person be Under no circumstance will information about your person be
analysed or given to other people. I am happy to have you here as my guest. analysed or given to other people. I am happy to have you here as my guest.
.cell.large-4
h2 What is your motivation of running this site? h2 What is your motivation of running this site?
.cell.large-8
p p
| |
Do you wonder why this web site has been running for so many years Do you wonder why this web site has been running for so many years
@ -67,8 +87,12 @@ p
If you feel you want to give back something then help the Debian If you feel you want to give back something then help the Debian
project. project.
.cell.large-4
h2 Which software packages are listed? h2 Which software packages are listed?
.cell.large-8
p p
| |
I import the package repositories from various Linux I import the package repositories from various Linux
@ -87,8 +111,12 @@ p
li li
a href=repo[:url] =repo[:description] a href=repo[:url] =repo[:description]
.cell.large-4
h2 Who is using this site? h2 Who is using this site?
.cell.large-8
p p
| |
Many users interested in Linux distributions and their applications visit Many users interested in Linux distributions and their applications visit
@ -104,8 +132,12 @@ p
li li
a href="http://packages.ubuntu.com" packages.ubuntu.com a href="http://packages.ubuntu.com" packages.ubuntu.com
.cell.large-4
h2 How you can use the screenshots h2 How you can use the screenshots
.cell.large-8
p p
' You can use the screenshots on your own website. Some useful URLs: ' You can use the screenshots on your own website. Some useful URLs:
@ -168,16 +200,24 @@ p
that still lack screenshots. If you want to help contributing that still lack screenshots. If you want to help contributing
then this data can be useful. then this data can be useful.
.cell.large-4
h2 Uploading new screenshots h2 Uploading new screenshots
.cell.large-8
p p
| |
Whether you are a developer or not - we appreciate if you upload screenshots. 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 See if your favorite package does not yet have a screenshot and
upload one. upload one.
.cell.large-4
h2 Why isn't this a debian.org service? h2 Why isn't this a debian.org service?
.cell.large-8
p p
| |
Often experimental services start as something.debian.net. After a while they Often experimental services start as something.debian.net. After a while they
@ -189,29 +229,23 @@ p
as a one-man show it has proven to be very stable and fast over a period of as a one-man show it has proven to be very stable and fast over a period of
many years. many years.
h2 Is this web application available as a Debian package? .cell.large-4
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? h2 Can I see the source code of this web application?
.cell.large-8
p p
| ' The source code is available at
Valid question. I am not a professional Rails developer so I was a href="https://salsa.debian.org/debian/debshots"
reluctant to publish the source code. In fact I feared it would ' salsa.debian.net
attract people with bad intentions rather than contributors.
Yes, that is a weak reason. So after the next major update I will .cell.large-4
add the Git URL here so you can get the source code and start
critisizing me. :)
h2 Statistics h2 Statistics
.cell.large-8
p p
// TODO: Use real values // TODO: Use real values
' There are currently #{@package_count} software packages in the database. ' There are currently #{@package_count} software packages in the database.
@ -223,21 +257,30 @@ p
/ // TODO: Use plot about upload statistics / // TODO: Use plot about upload statistics
/ ' (Number of screenshots uploaded each month.) / ' (Number of screenshots uploaded each month.)
.cell.large-4
h2 Who is behind this site? h2 Who is behind this site?
.cell.large-8
p p
| |
This site has been developed and is maintained by Christoph Haas. 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. as part of the Debian project.
debshots also uses a PostgreSQL database, the jQuery Javascript library
and the Zurb Foundation toolkit.
The person responsible for this site is:
p .cell.large-4
'Christoph Haas
br h2 What technology do you use for this site?
'Oldesloer Straße 14a
br .cell.large-8
'23843 Rümpel
br ul
'Email contact: email@christoph-haas.de li A custom made web application called <em>debshots</em>
li Ruby-on-Rails
li Shrine for file management
li PostgreSQL to store metadata
li The Zurb Foundation web toolkit
li Icons from Font Awesome
li Nginx as a caching reverse proxy
li Debian as an operating system to run everything on
li The Netcup hosting company