XML files and use them to generate dynamic content. For now, just use
this to mention the number of freebsd related events and the number of
unique countries in which they were held in the last year according to
events.xml.
We could also list some high level statistics about usergroups here
since that content is also maintained in XML.
link to it from the navibar. The build machine of the web site doesn't
have ``XML/Parser.pm'' so to format the XML files we need either the
module or a conversion to XSLT :-(
Reported by: build triggered by kuriyama-san's webupdate script
photograph gallery and other multimedia resources related to
FreeBSD. The list of resources is maintained as an XML file,
which is converted to the HTML pages at website build-time.
We may want to convert the original Perl script which creates
the pages to XSLT later on, but for now it works quite well.
Submitted by: edwin
the different teams do and what their responsibilities are. Our developers
are generally very confused when it comes to finding the right person to
talk to, for example when requesting repo-copies or new perforce accounts
etc. This will hopefully improve the situation somewhat.
This is meant to replace certain sections of the contributors article, as
this contains more up-to-date information and more teams etc. I'll take
a look at removing the sections in question and all references to them soon.
Also, the translation teams generally don't translate the contributors article
since it doesn't seem to be worth the effort. Hopefully this will change now,
since this can be quite important information even for non-English speaking
people.
I've based my work on comments from many developers and patches have been
floating around on the doc list for a while, so it's about time I commit it.
Reviewed by: doc@
New test "releases" should have their version numbers bumped in
share/sgml/includes.release.*, and the whole thing is easily
turn-off-and-on-able via knobs in the same files.
Discussed with: re (scottl)
translations are converted they should be added back here. I think
Spanish, French, and German are close so I hope we can go live with at
least 4-5 languages.
- New About and Community pages.
- Hook new subdirectories to the build.
- Make the front page depend on the events page.
Submitted by: Emily Boyd <emilyboyd@emilyboyd.com>
Sponsored by: Google Summer of Code 2005
Forced commit also to reg.cgi to note that it can be cvs rm'd once all
of {es,fr,ja,ru}/register.sgml have caught up.
Approved by: silence on doc-committers@
news items and putting them into the localized web pages.
If the translation is available it will be used, otherwise
the original (English) version of the news item will be used.
logos, but also a few BSD Daemon images.
They layout of the BSD Daemon section probably looks a bit odd, but
that is due to a missing BSD Daemon image that I will add soon.
This version is commited now so the gallery can be removed without
removing the "Powered by FreeBSD" logos from the website.
. tutorials is long time ago unused as doc/ building directory. So,
no need to threat it specially.
. FAQ and handbook directories are also used as compat reference
containers now. So, having them declared as COOKIE is unnecessary.
- The structure of transtable.xml is revised. <word> should be
bracketed with <group>.
- A sorting order of the FreeBSD mirror sites rendered using
mirrors.xml has been determined by sort(1).
- A template "transtable-lookup" has been added for localization on
word-by-word basis.
- Replace English month names in news.xml, press.xml, and
advisories.xml with numbers that correspond to the names.
The number->name translation is performed on the fly.
- Since information in mirrors.xml is used in www/ tree, it depends on
doc/ tree now. When WITHOUT_DOC is defined it can be built without
doc/ tree, but some information becomes unavailable. For example,
a list of the mirror sites generated in index.html becomes a dummy
one, and calling "transtable-lookup" with a word returns the word
itself.
Neither www/ nor doc/ build should be broken due to this commit, but
until the necessary changes are applied in the localized directories,
the transtable does not work; it simply generates non-localized contents
even if transtable.xsl is used.
- Add several templates for index.xsl into includes.misc.xsl.
- The structure of mirrors.xml has been changed; <host> is
a container of <name> and <url> now.
- add doc.common.mk, which defines variables, targets, and
dependencies commonly used in www/ and doc/.
- move www/<lang>/includes.xsl to the language independent
directory and split into several files.
- add transtable*.xsl and transtable.xml to support localized
mirror names.
- make doc/{en_US.ISO8859-1,ja_JP.eucJP}/books/handbook/ use
mirrors.xml (mirrors and eresources).
- make www/{en,ja}/index.xsl use mirrors.xml.
For details, please see doc/share/sgml/README.mirrors for the moment.
Reviewed by: simon and Alex Dupre <sysadmin@alexdupre.com>
date and has several broken links. The important content on
availability.html has been integrated into /index.html.
Replace availability.html with a dummy redirect page (to /index.html),
since it is still referenced from some other websites, most notably
http://www.highpoint-tech.com/home.htm .
PR: www/53429
Submitted by: myself
Approved by: ceri (mentor)