[Debtags-commits] [svn] r2129 - web/trunk

Enrico Zini enrico at alioth.debian.org
Mon Nov 20 12:32:45 CET 2006


Author: enrico
Date: Mon Nov 20 12:32:45 2006
New Revision: 2129

Modified:
   web/trunk/index.html
   web/trunk/main.css
   web/trunk/todo.html
Log:
Big clean up of the home page

Modified: web/trunk/index.html
==============================================================================
--- web/trunk/index.html	(original)
+++ web/trunk/index.html	Mon Nov 20 12:32:45 2006
@@ -7,20 +7,26 @@
 </head>
 <body>
 
-<h1>Debian Package Tags</h1>
+<h1>Debtags - Categories for Debian packages</h1>
 
-<img src="images/packageTags.png" alt="debtags logo"
- style="float: left; width: 150px; height: 194px; margin-right: 10pt">
-
-<h2>About Debtags</h2>
-<p>The size of Debian increases, and the "Sections:" system has proven unable
-to scale to keep pace with it.</p>
-<p>There has been much consensus around a multiple tags per package solution:
-the <b>Debian Package Tags</b> system is a working implementation.</p>
+<div class="linkbar">
+	<div class="left">
+		<a href="ssearch.html">Smart package search</a> -
+		<a href="todo.html">Go tagging!</a> -
+		<a href="edit.html">Tag editor</a>
+	</div>
+	<div class="right">
+		<a href="http://lists.alioth.debian.org/mailman/listinfo/debtags-devel">Mailing list</a> -
+		<a href="http://alioth.debian.org/projects/debtags">Alioth project page</a>
+		<!--<a href="mailto:enrico at debian.org">Enrico Zini</a>-->
+	</div>
+</div>
+<div id="titlesep"> </div>
 
-<div style="clear: both"/>
+<img src="images/packageTags.png" alt="debtags logo"
+ style="float: right; width: 150px; height: 194px; margin-right: 10pt">
 
-<h2>Debtags news</h2>
+<h2>News</h2>
 <ul>
   <li>[2005-11-24] <a href="http://debtags.alioth.debian.org/cgi-bin/search.cgi">Debtags-Enhanced Search</a> a smart debtags based web interface for searching packages is available
       <img alt="new!" src="images/new.png" style="width: 31px; height: 12px;">
@@ -45,171 +51,72 @@
   <li><a href="oldnews.html">(older news)</a></li>
 </ul>
 
-<h2>Getting started</h2>
-<ol>
-  <li>(as root) apt-get install debtags-edit</li>
-  <li>(as root) debtags update</li>
-  <li>Run debtags-edit and try searching and browsing<br>
-  </li>
-  <li>Read the EXAMPLES section of the debtags(1) manpage for some
-example queries</li>
-  <li>Have a look at <a
- href="http://debian.vitavonni.de/packagebrowser/">http://debian.vitavonni.de/packagebrowser/</a></li>
-</ol>
-
-<h2>Debtags components</h2>
-<dl>
-  <dt><a href="http://debian.vitavonni.de/packagebrowser/">Debian Tag Browser</a> </dt>
-  <dd>Central tag archive, browsable and editable online</dd>
-  <dt><a href="http://packages.debian.org/debtags-edit">debtags-edit</a></dt>
-  <dd>GUI application to search and tag packages</dd>
-  <dt><a href="http://packages.debian.org/debtags">debtags</a></dt>
-  <dd>Commandline interface to libdebtags functions and Debtags
-administration tool</dd>
-  <dt><a href="http://packages.debian.org/libapt-front-dev">libapt-front</a></dt>
-  <dd>Library providing access to package information (including debtags information, of course :-)</dd>
-  <dt><a href="http://packages.debian.org/tagcolledit">tagcolledit</a></dt>
-  <dd>GUI application to perform mass-editing of collections of tagged
-items</dd>
-  <dt><a href="http://packages.debian.org/tagcoll">tagcoll</a></dt>
-  <dd>Commandline interface to libtagcoll functions</dd>
-  <dt><a href="http://packages.debian.org/libtagcoll-dev">libtagcoll</a></dt>
-  <dd>Library providing generic functions to manipulate collections of
-tagged items</dd>
-</dl>
-
-<h2>Related software maintained here</h2>
-<dl>
-  <dt>(none presently)</dt><dd></dd>
-  <!--dt><a href="debram/">Debram</a></dt>
-  <dd>Another Debian Package categorization effort, in the process of merging into Debtags</dd-->
-  <!--dt><a href="lacomune/">La Comune</a></dt>
-  <dd>A file and metadata repository using the Tagcoll infrastructure</dd-->
-</dl>
-
-<h2>Debtags resources</h2>
-
-<h3>Web</h3>
+<div style="clear: both"/>
 
+<h2>Documentation</h2>
 <ul>
-<li><a href="faq.html">Debtags FAQ</a></li>
+<li><a href="faq.html">Frequently Asked Questions</a></li>
+<li><a href="paper-debtags.html">"A cute introduction to Debtags", paper for the Debconf5 conference</a></li>
 <li><a href="faceted.html">An explanation of faceted classification</a> (that is, the kind of classification used by debtags)</li>
 <li><a href="vocabulary.html">Editing the tag vocabulary</a></li>
 <li><a href="http://wiki.debian.org/DebTaggingGuidelines">Guidelines for tagging packages</a></li>
+<li><a href="http://wiki.debian.net/DebTags">Debtags pages on wiki.debian.org</a><br>
 </ul>
 
-<h3>Mailing lists</h3>
-<dl>
-  <dt><a
- href="http://lists.alioth.debian.org/mailman/listinfo/debtags-devel">debtags-devel at lists.alioth.debian.org</a></dt>
-  <dd>&nbsp;Development and usage discussions</dd>
-  <dt><a
- href="http://lists.alioth.debian.org/mailman/listinfo/debtags-commits">debtags-commits at lists.alioth.debian.org</a></dt>
-  <dd>&nbsp;Postings of subversion commit logs</dd>
-</dl>
-
-<h3>Subversion repository</h3>
-<a href="http://svn.debian.org/wsvn/debtags">Browse online</a><br>
-<dl>
-  <dt>Read-only access:</dt>
-  <dd>svn://svn.debian.org/debtags</dd>
-  <dt>Write access:</dt>
-  <dd>svn+ssh://&lt;username&gt;@svn.debian.org/svn/debtags</dd>
-</dl>
-Remember that the repository has lots of submodules: the ones interesting for
-Debtags are: <b>libtagcoll1</b>, <b>tagcoll</b>, <b>tagcolledit</b>,
-<b>libdebtags1</b>, <b>debtags</b>, <b>debtags-edit</b>, <b>autodebtag</b>,
-<b>vocabulary</b> and the obsolete <a href="debram/index.html"><b>debram</b></a>.
-
-<h3>Preview APT repository</h3>
-deb <a href="http://debtags.alioth.debian.org/debian">http://debtags.alioth.debian.org/debian</a>
-unstable
-main<br>
-<h3>Alioth project</h3>
-<a href="http://alioth.debian.org/projects/debtags">http://alioth.debian.org/projects/debtags</a><br>
-<h3>Wiki pages</h3>
-<a href="http://wiki.debian.net/DebTags">http://wiki.debian.net/DebTags</a><br>
-<h3>CIA statistics</h3>
-<a href="http://cia.navi.cx/stats/project/debtags">http://cia.navi.cx/stats/project/debtags</a><br>
-
-<h2>Debtags open issues</h2>
-These are some of the open issues in Debtags development.&nbsp; If you
-are interested in discussing one of them, please subscribe to <a
- href="http://lists.alioth.debian.org/mailman/listinfo/debtags-devel">debtags-devel</a>
-and join the game!
-<ul>
-  <li>Design how to distribute localized translations of tag names and
-descriptions</li>
-  <li>Design automatic methods to infer tags from existing package data;
-for example, Javier Fern&aacute;ndez-Sanguino Pe&ntilde;a suggested the
-use of <a href="http://www.google.com/search?q=tfidf">TFIDF</a>
-techniques to extract keywords from package descriptions</li>
-  <li>Find a good way to maintain the central Debian tag vocabulary
-(technical infrastructure, people in charge of it)
-  </li>
-  <li>Discuss the idea of "Adopting" tags, that is having people who
-take care of the correctness of the list of packages associated to a
-given tag (which another point of view compared to checking that all
-tags associated to a package are correct) (Suggested by Erich Schubert)</li>
-  <li>Discuss the idea of "Outsourcing" the maintenance of some tags:
-for example the Gnome and KDE people could take care of maintaining the
-tag data related to Gnome and KDE.</li>
-</ul>
-
-<h2>Debtags job openings</h2>
-Debtags development really needs help!  If you're interested in pushing the
-project forward, here's a list of needed things:
-<ul>
-  <li>Library bindings to languages different than C++</li>
-  <li>Gtk-- developers to help on the GUI tools</li>
-  <li>Debian developers to help in the packaging of all the components</li>
-  <li>C++ developers writing test cases</li>
-  <li>People working in the facet/tag structure, providing new know-how, writing descriptions, reorganizing the taxonomy</li>
-  <li>People using debtags and its libraries in their applications, or making sample applications that make use of the libraries</li>
-  <li>People taking care of the documentation and writing tutorials</li>
-  <li>C++ and i18n/l10n experts to help in taking things outside of the C locale</li>
-  <li>People using libtagcoll to bring the Debtags faceted classification approach to domains different than Debian packages: think browser bookmarks, multimedia repositories, mp3 archives, documentation, launcher menus... the approach has big potential to rock everywhere!</li>
-</ul>
-If you are insterested in doing some of this, or are already doing it, <a
-href="http://lists.alioth.debian.org/mailman/listinfo/debtags-devel">jump on
-debtags-devel</a> and be part of a winning team!
-
-<h2>Credits</h2>
-<p>Enrico Zini is the author and maintainer of
-<a href="http://packages.debian.org/libtagcoll-dev">libtagcoll1</a>,
-<a href="http://packages.debian.org/tagcoll">tagcoll</a>,
-<a href="http://packages.debian.org/tagcolledit">tagcolledit</a>,
-<a href="http://packages.debian.org/libdebtags-dev">libdebtags</a>,
-<a href="http://packages.debian.org/python-debtags">python-debtags</a>,
-<a href="http://packages.debian.org/libdebtags-perl">libdebtags-perl</a>,
-<a href="http://packages.debian.org/debtags">debtags</a>
-and
-<a href="http://packages.debian.org/debtags-edit">debtags-edit.</a></p>
-<p>Erich Schubert is the author and maintainer of the
-<a href="http://debian.vitavonni.de/packagebrowser/">Debian Tag Browser and central tag repository.</a></p>
-<p>Benjamin Mesing is the author and maintainer of <a href="http://packagesearch.sourceforge.net/">packagesearch</a> and the experimental <a href="http://svn.debian.org/wsvn/debtags/autodebtag/trunk">automated bayesian tagger</a></p>
-<p>Big contributions come from, and thanks go to: Colin Walters, Herv&eacute;
-Eychenne, James "Ender" Brown, Jonas Smedegaard, Luca Busi, Matt Zimmerman,
-Marco Guidetti, Michael Vogt, Mornfall, Seo Sanghyeon, Thaddeus H. Black, Torsten Marek and many
-others.</p>
-
-<h2>Projects using Debtags</h2>
-These are the projects currently known to use Debtags technology:<br>
-<ul>
-  <li>Benjamin Mesing's <a href="http://packagesearch.sourceforge.net/">Debian
-Package Search</a>, a GUI application "to help you find the packages
-you need".</li>
-  <li>Mornfall's libcapture, a KDE library to do package searches.</li>
-  <li><a href="http://packages.debian.org/unstable/admin/synaptic.html">Synaptic</a>
-had a synaptic-debtags experimental version, which is now temporarily
-discontinued because Michael Vogt is too busy.&nbsp; Michael wants to
-get back to Debtags as soon as he'll have time to do serious Synaptic
-hacking.</li>
-</ul>
-Are you using debtags or libtagcoll in some of your projects?&nbsp;
-Drop a note in <a
- href="http://lists.alioth.debian.org/mailman/listinfo/debtags-devel">debtags-devel</a>!
+<h2>Web interfaces</h2>
+<ul>
+<li><a href="ssearch.html">Debtags smart search</a>: search packages by keyword, then browse the results using tags.</li>
+<li><a href="todo.html">Go tagging!</a>: the most important packages still without tags; click on one to tag it.</li>
+<li><a href="edit.html">Web-based tag editor</a>: it's intelligent, it's Ajax, it's Web 2.0!</li>
+<li><a href="fts.html">Full text search</a>:
+<a href="http://www.xapian.org/">Xapian</a>-based full text search on package descriptions.
+The <a href="ssearch.html">smart search</a> and <a href="edit.html">tag
+editor</a> use it internally, but you can use it as well.</li>
+</ul>
+
+<h2>Debian packages</h2>
+<ul>
+	<li><a href="http://packages.debian.org/adept">adept</a>: KDE package manager
+	with many Debtags-powered features.</li>
+	<li><a href="http://packages.debian.org/debtags">debtags</a>: command line
+	interface and maintenance tool for Debtags information.</li>
+	<li><a href="http://packages.debian.org/debtags-edit">debtags-edit</a>: GUI
+	application to search and tag packages.</li>
+	<li><a href="http://packages.debian.org/packagesearch">packagesearch</a>:
+	GUI for searching packages and viewing package information.</li>
+	<li><a href="http://packages.debian.org/tagcoll">tagcoll</a>: command line
+	"swiss army knife" utility to manipulate tag information.</li>
+	<!--
+  <dt><a href="http://packages.debian.org/tagcolledit">tagcolledit</a></dt>
+  <dd>GUI application to perform mass-editing of collections of tagged
+	items</dd>
+	-->
+  <li><a href="http://packages.debian.org/libept-dev">libept</a>
+	C++ library providing fast access to all sort of package information (debtags
+	included).</li>
+  <li><a href="http://packages.debian.org/libtagcoll-dev">libtagcoll2</a>:
+	C++ template-based library for managing generic tag information.  Use it to
+	implement Debtags-like functions in any kind of C++ application, in any kind
+	of field.</li>
+</ul>
+
+<h2>Mailing lists</h2>
+<ul>
+  <li><a href="http://lists.alioth.debian.org/mailman/listinfo/debtags-devel">debtags-devel</a>:
+	Low-traffic list for users and developers.</li>
+  <li><a href="http://lists.alioth.debian.org/mailman/listinfo/debtags-commits">debtags-commits</a>:
+	Automated notification of Debtags development activities.</li>
+</ul>
 
+<h2>Subversion repository</h2>
+<ul>
+	<li><a href="http://svn.debian.org/wsvn/debtags">WebSVN browser</a></li>
+	<li>Read-only access: <tt>svn://svn.debian.org/debtags</tt></li>
+	<li>Write access: <tt>svn+ssh://&lt;username&gt;@svn.debian.org/svn/debtags</tt></li>
+	<li><a href="http://cia.navi.cx/stats/project/debtags">cia.navi.cx statistics</a></li>
+</ul>
+
+<!--
 <h2>See also</h2>
 <ul>
   <li><a href="faceted.html">Some notes on Faceted Classification</a> (that is, the kind of classification used by debtags)</li>
@@ -220,18 +127,24 @@
   <li><a href="oldintro.html">The original introduction to Debian Package Tags</a></li>
   <li><a href="alternative-names.html">Old discussion on alternative names to "Tags"</a></li>
 </ul>
+-->
+
+<div id="footersep"> </div>
+
+<div class="linkbar">
+	<div class="left">
+		<a href="ssearch.html">Smart package search</a> -
+		<a href="todo.html">Go tagging!</a> -
+		<a href="edit.html">Tag editor</a>
+	</div>
+	<div class="right">
+		<a href="http://lists.alioth.debian.org/mailman/listinfo/debtags-devel">Mailing list</a> -
+		<a href="http://alioth.debian.org/projects/debtags">Alioth project page</a>
+		<!--<a href="mailto:enrico at debian.org">Enrico Zini</a>-->
+	</div>
+</div>
 
-<table class="close" border="0" width="100%">
-  <tbody>
-    <tr>
-      <td class="close" align="left">
-      [<a class="close" href="http://lists.alioth.debian.org/mailman/listinfo/debtags-devel">debtags-devel list</a>]
-      -
-      [<a class="close" href="http://alioth.debian.org/projects/debtags">Alioth project page</a>]
-      </td>
-      <td class="close" align="right"> <a class="sign" href="mailto:enrico at debian.org">Enrico Zini</a> </td>
-    </tr>
-  </tbody>
 </table>
 </body>
 </html>
+<!-- vim:set ts=2 sw=2: -->

Modified: web/trunk/main.css
==============================================================================
--- web/trunk/main.css	(original)
+++ web/trunk/main.css	Mon Nov 20 12:32:45 2006
@@ -1,76 +1,98 @@
-/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
+/*
+ * Selectors: http://www.w3.org/TR/REC-CSS2/selector.html
+ * Properties: http://www.w3.org/TR/REC-CSS2/propidx.html
+ */
 
 BODY {
-background: #fffcfc;
-color: black;
+	background: #fffcfc;
+	color: black;
 }
 
+h1 {
+	color: brown;
+	margin-bottom: 2pt;
+}
+
+h2 { color: brown;
+}
+
+a:active { text-decoration: none;
+}
+
+a:link { color: brown;
+}
+
+a:visited { color: rgb(64, 64, 64);
+}
+
+p { color: black;
+	font-family: serif;
+	font-style: normal;
+	text-indent: -0,5em;
+	margin-top: 0,5em;
+	margin-left: 0,5em;
+	margin-bottom: 0em;
+	text-align: justify;
+}
+
+p.close { border-top: thin solid brown;
+	color: brown;
+	font-size: small;
+	text-align: left;
+	margin-top: 1cm;
+}
+
+div.linkbar {
+	font-family: sans-serif;
+	clear: both;
+}
+div.linkbar div.left {
+	float: left;
+}
+div.linkbar div.right {
+	float: right;
+}
+div.linkbar a {
+	color: brown;
+	text-decoration: none;
+	font-size: small;
+}
+div.linkbar a:before {
+	content: "[";
+}
+div.linkbar a:after {
+	content: "]";
+}
+div#titlesep {
+	clear: both;
+	border-bottom: thin solid brown;
+	margin-bottom: 1em;
+}
+div#footersep {
+	clear: both;
+	border-top: thin solid brown;
+	margin-top: 2em;
+}
+
+table.close { border-top: thin solid brown;
+	margin-top: 1cm;
+}
 
-  table { background: rgb(255, 252, 252) none repeat scroll 0%;
-    font-family: sans-serif;
-    -moz-background-clip: initial;
-    -moz-background-inline-policy: initial;
-    -moz-background-origin: initial;
-    }
-
-  h1 { border-bottom: thick solid brown;
-    color: brown;
-    margin-bottom: 1cm;
-    }
-
-  h2 { color: brown;
-    }
-
-  a:active { text-decoration: none;
-    }
-
-  a:link { color: brown;
-    }
-
-  a:visited { color: rgb(64, 64, 64);
-    }
-
-  p { color: black;
-    font-family: serif;
-    font-style: normal;
-    text-indent: -0,5em;
-    margin-top: 0,5em;
-    margin-left: 0,5em;
-    margin-bottom: 0em;
-    text-align: justify;
-    }
-
-  p.close { border-top: thin solid brown;
-    color: brown;
-    font-size: small;
-    text-align: left;
-    margin-top: 1cm;
-    }
-
-  table.close { border-top: thin solid brown;
-    margin-top: 1cm;
-    }
-
-  td.close { color: brown;
-    font-size: small;
-    }
-
-  a.close { color: brown;
-    text-decoration: none;
-    font-size: small;
-    }
-
-  a.sign { color: brown;
-    font-size: small;
-    font-style: italic;
-    text-decoration: none;
-    }
+td.close { color: brown;
+	font-size: small;
+}
 
-  h3 { color: brown;
-    }
+a.sign { color: brown;
+	font-size: small;
+	font-style: italic;
+	text-decoration: none;
+}
 
-  h4 { color: brown;
-    }
+h3 { color: brown;
+}
+
+h4 { color: brown;
+}
 
 #tags {
 	float: right;
@@ -143,8 +165,10 @@
 }
 
 #intro p {
-    font-size: small;
-    font-style: italic;
-    margin: 0;
-    padding: 0;
+	font-size: small;
+	font-style: italic;
+	margin: 0;
+	padding: 0;
 }
+
+/* vim:set ts=4 sw=4: */

Modified: web/trunk/todo.html
==============================================================================
--- web/trunk/todo.html	(original)
+++ web/trunk/todo.html	Mon Nov 20 12:32:45 2006
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-  <title>Debtags TODO interface</title>
+  <title>Go tagging!</title>
   <meta name="Description" content="">
   <meta name="Language" content="English">
   <meta name="Author"    content="Enrico Zini, enrico at debian.org">
@@ -99,17 +99,16 @@
   </script>
 </head>
 <body>
-  <h1><a href='<TMPL_VAR NAME="RETURNLINK">'>Debian Package Browser</a> - <em>Editor</em></h1>
+  <h1>Go tagging!</h1>
 
 	<div id="intro">
-		<p>You can get many useful suggestions using the "Suggested" and
-		"Tag search" views.</p>
-		<p>Don't forget to submit your changes when you are happy with them, and
-			 to remove the "not-yet-tagged" tags.</p>
+		<p>The 'Not yet tagged' view shows the most important packages that still
+		have no tags.  If you see a package you know, click on it to go and tag
+		it.</p>
+		<p>With the "Full text search" view, you can search packages by description
+		and check if the tags in the results are what you would expect<./p>
 	</div>
 
-	<div style="clear: both"></div>
-
 	<p>Current view:
 	<form name="selTagPanel">
 		<select name="selTagPanel" onChange="updateVisibility()">



More information about the Debtags-commits mailing list