New website design (v1.0).
[hermes] / www / index.html
index 5bfd286..cd451a2 100644 (file)
@@ -1,9 +1,89 @@
-<html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- THIS IS TEMPORARY. PLEASE FEEL FREE TO HACK ON -->
 <head>
 <title>Hermes</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="style.css" />
 </head>
-<body style="font-family: sans-serif; text-align: center; font-size: 10pt">
-<div style="margin: 120px auto; width: 284px"><a href="https://garage.maemo.org/projects/hermes/"><img src="logo.png" border="0" width="256" height="256" alt="[Hermes]" /></a><br />
-<em>Enrich your Maemo 5 address book with photos and meta-data from online services such as Facebook and Twitter</em></div>
+<body>
+
+<div id="content">
+<h1>Hermes</h1>
+<p class="subtitle"><em>Enrich your Maemo 5 address book with photos and meta-data from online services such as Facebook and Twitter</em></p>
+
+<h2>Why do I want it?</h2>
+<p>You've copied an address book of contacts to your new N900.
+Unfortunately, the lovely interface and gorgeous screen are let down
+by the fact that you see the plain blue man as an picture when
+contacting people via <var>Phone</var> or <var>Conversations</var>.</p>
+
+<h2>How do I get it?</h2>
+<p>Hermes is currently under development and is in
+<a href="http://maemo.org/packages/view/hermes/">Extras Testing</a>. It is not
+yet suitable for end-users.</p>
+
+<h2>What it does</h2>
+<p>Hermes connects to the user's Facebook and Twitter accounts and
+matches <em>existing</em> Contacts entries to their friends on these social
+networking sites. It uses a heuristic to try and cope with small name
+variations.</p>
+
+<p>If a contact is matched between the address book and the online
+identity, Hermes will update the contact on the device with photo
+(from Facebook or Twitter), birthday - which will appear in Calendar
+automatically (from Facebook), profile URL (on Facebook and Twitter)
+and homepage (from Twitter).</p>
+
+<p>There are two modes of operation, "Retrieve" and "Update". The former
+will fill in MISSING data for a contact; whereas the latter will
+overwrite (this needs some improvement in terms of documentation).</p>
+
+<p>It uses the official Facebook and Twitter APIs, designed and intended
+by these companies to allow third party applications such as Hermes.</p>
+
+<h2>Future developments</h2>
+<h3>Current developments</h3>
+<ul>
+<li><strike>Improved error handling &amp; user messages</strike></li>
+<li><strike>Slightly clearer "Accounts" dialogue</strike></li>
+<li><strike>Pull down homepage from Facebook as well as Twitter</strike></li>
+<li><strike>Handling of accents being present/missing between online and <var>Contacts</var>.</strike></li>
+<li><strike>Allow creation of "empty" contacts containing birthday &amp; homepage info
+so that Facebook friends' birthdays will appear in <var>Calendar</var>, even if
+you have no other contact info for them.</strike></li>
+</ul>
+
+<h3>Immediate plans</h3>
+<ul>
+<li>Improved web page at <a href="http://hermes.garage.maemo.org/">hermes.garage.maemo.org</a></li>
+<li>Manual matching for contacts which the heuristic doesn't pick up</li>
+</ul>
+
+<h3>Longer term plans/possibilities</h3>
+<ul>
+<li>Match &quot;nickname&quot; against <a href="http://maemo.org/profile/list/">maemo.org username</a>.</li>
+<li>Match email address against <a href="http://www.gravatar.com/">gravatar.com</a>.</li>
+<li>Investigate pulling contact images from Google Contacts
+   (apparently <var>Mail for Exchange</var> doesn't download images)</li>
+<li>Add an "auto-update" mode for people who regularly change their
+   Facebook profile pictures to allow Hermes to track them.</li>
+<li>Store a history of all images that Hermes has ever downloaded
+   to allow the user to pick from them.</li>
+</ul>
+</div>
+
+
+<div id="sidebar">
+<div class="logo"><img src="logo.png" width="256" height="256" alt="[Hermes]" /></div>
+
+<ul>
+<li><a href="http://thenokiablog.com/2009/10/14/nokia-n900-andrew-flegg-hermes/">thenokiablog.com interview &amp; video</a></li>
+<li><a href="https://bugs.maemo.org/buglist.cgi?product=Hermes">Bug list</a></li>
+<li><a href="https://bugs.maemo.org/enter_bug.cgi?product=Hermes">Raise bug</a></li>
+<li><a href="https://garage.maemo.org/plugins/ggit/browse.php/?p=hermes">Source code</a></li>
+<li><a href="https://garage.maemo.org/projects/hermes/">Project admin</a></li>
+</ul>
+</div>
 </body>
-</hhtml>
+</html>