pgc-www/templates/book/about.html.ep

54 lines
1.7 KiB
Plaintext

% layout 'default';
% title 'About';
<h1>About</h1>
<div class="verbiage">
This is a small app for looking through
<a href="https://www.gutenberg.org/">Project Gutenberg</a>'s
book catalog, as provided via
<a href="https://tildegit.org/barnold/dbix-tutorial">this little project</a>.
<p>
In its present form it's a little bit of an oversimplification. As
presented here, each book has exactly one "author", or more
specifically one row in an "author" table. In practise, an "author" is
really a list of zero or more <em>contributors</em> - authors,
editors, illustrators etc. So really the relationship between "book"
and "author" is many-to-many between "book" and "contributor". For
simplicity, this app ignores the distinction and pretends that a book
has exactly one author.
</p>
<h2 id="search-help">Searching</h2>
<p>
For either author or book, the search returns records that contain
your search string, regardless of case. So a search for books with a
title like "anna" will return "Anna Karenina" and "Tyburn Tree: Its
History and Annals", among others.
</p>
<p>
There is a variety of not-really authors in the catalog. Some books
have no author entry. For simplicity, these are represented in this
app as having the author named "[no author]" to make them easily
searchable.
</p>
<p>
I.e. to find books with no author, put the string "[no author]" into
the author field of the search form ("Author like" on the books page
or "Name like" on the authors page). Other non-authors are
"Anonymous" and "Unknown".
</p>
% if (config->{'email-address'}) {
<p>
Comments and questions are welcome at
<a href="mailto:<%= config->{'email-address'} %>"><%= config->{'email-name'} %></a>.
</p>
% }
</div>