[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> 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> 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://<username>@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. 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ández-Sanguino Peñ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é
-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. 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?
-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://<username>@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