Hmm, it looks like you can use the $page.id to get a list of labels:
   Vector getLabelsById(String token, long objectId)

Now we must find a way to turn the vector of labels into an HTML header tag like:
   <meta name="keywords" content="architecture, wsdl, data-binding">


Luciano Resende wrote:
We control the template [1], we just need to play with it...

[1] 
https://svn.apache.org/repos/asf/tuscany/site/templates/TUSCANY_confluence_html_export.xml

On Tue, Nov 18, 2008 at 2:13 PM, Simon Laws <[EMAIL PROTECTED]> wrote:

On Tue, Nov 18, 2008 at 9:14 PM, Luciano Resende <[EMAIL PROTECTED]>
wrote:
There is a template we use for exporting the confluence pages to html.
Let me look if I can make something that would add the confluence tags
to the pages, or at least add a fixed set of keywords to all tags.

On Tue, Nov 18, 2008 at 1:12 PM, Dan Becker <[EMAIL PROTECTED]>
wrote:
Simon Laws wrote:
On Tue, Nov 18, 2008 at 8:35 PM, Dan Becker <[EMAIL PROTECTED]>
wrote:

I noticed one of the best ways of boosting Confluence search results
for
Tuscany wiki pages is to tag the pages. Even the simplest,
nearly-empty
page
with a single tag will show up higher in wiki search results than the
most
detailed, lengthy, important treatise without tags. Since Confluence
searches span multiple Apache projects, it will be to Tuscany's
benefit
to
show up higher in search results. (Hopefully these labels are added as
meta
tags for external search engines too.)

Another benefit is that when a user clicks on a label, the user is
presented with a list of similar articles. Much better than navigating
a
big
hierarchy.

Adding labels is easy. When you are viewing or editing a page on the
Tuscany wiki, you should see a small "Labels" text below the page view
and
info tabs. There will be either a list of labels or "(None)" if there
are
no
labels. If you are logged into Confluence, you will get a small yellow
edit
text label as well. Click on this edit label to add existing tags or
to
make
up new ones.

I just went through a bunch of Tuscany pages and added a large set of
tags.
Ideas include: osgi, testing, presentations, data-bindings,
web-services,
architecture, videos, etc. Please help tag our articles.
I just tried a couple to see what happens. Do you know the tags get
applied
to the HTML?

Good HTML pages will include meta tags such as "keywords" and
"description"
to help search engines and web crawlers identify and categorize the web
page.

Unfortunately the internal Confluence wiki pages seems to provide no
meta
tags made from the page labels. On the other hand, the Confluence search
algorithm appears to make use of these labels heavily.

The external pages do have meta tags for "Content-Type", but I have not
seen
any for keywords. I have added a few more labels there, so let me check
in a
day or so to see if they have been published and propagated externally.

I am no Confluence expert, but perhaps someone knows if we can publish
the
tags? Is there a publish option somewhere?

--
Thanks, Dan Becker



--
Luciano Resende
Apache Tuscany, Apache PhotArk
http://people.apache.org/~lresende
http://lresende.blogspot.com/
How much control do we have over the template? Can we pull the confluence
tags and insert them into the HTML so that Google is likely to find them in
one of the usual ways.

Simon






--
Thanks, Dan Becker

Reply via email to