Commit graph

146 commits

Author SHA1 Message Date
Remko Lodder
60cab6e6b3 Add two missing Makefile pieces and hook up multimedia to the build.
PR:		124533
Submitted by:	Edwin
2008-06-13 08:52:47 +00:00
Murray Stokely
9032cf3233 Rather than noting that we have 'many' usergroups around the world,
pull in usergroups.xml and list exactly how many usergroups we know
about in exactly how many unique countries here.
2008-04-21 01:41:45 +00:00
Murray Stokely
31c4709880 Convert the community page to XSLT from SGML so we can pull in various
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.
2008-04-20 03:22:44 +00:00
Giorgos Keramidas
8b33a28649 Attach the new www/el/ tree to the build. 2008-02-10 09:41:24 +00:00
Giorgos Keramidas
d686234656 Detach en/multimedia/... from the web build, and remove temporarily the
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
2007-05-15 23:11:04 +00:00
Giorgos Keramidas
0696acfdec Add a www/en/multimedia/ collection of audio, video, podcast,
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
2007-05-15 21:30:41 +00:00
Gabor Kovesdan
3efd998328 - Add doc "meta directory" for building the Mongolian translations on
the webserver

Approved by:	keramida (mentor)
2007-04-21 10:07:55 +00:00
Joel Dahl
e18c48cd65 Add a new administration page. It contains better information about what
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@
2007-03-01 08:04:23 +00:00
Giorgos Keramidas
13296ebe61 Add new translation of our web site, in Hungarian.
PR:		106417
Submitted by:	gabor
2007-01-07 22:44:48 +00:00
Hiroki Sato
ee55941acc Hook up zh_CN and zh_TW to the build. 2006-07-11 13:36:17 +00:00
Hiroki Sato
a3e0c0efdb Disconnect zh directory from the build temporarily for migration from
zh to zh_{CN,TW}.
2006-07-11 13:06:49 +00:00
Jun Kuriyama
82308ccf20 Finally, launch new logo header and resource page.
Legal page at freebsdfoundation.org will be available in a few days.

Thanks to:	Anton Gural (designer), Deb Goodkin (legal coordinate)
2006-05-08 23:15:38 +00:00
Pav Lucistnik
6eb607a28d - Sort DOCS, remove trailing whitespace
- Remove one of the duplicated SUBDIR+= layout

PR:		www/89379
Submitted by:	Rudolf Cejka <cejkar@fit.vutbr.cz>
2005-11-30 17:26:17 +00:00
Marc Fonvieille
eccd02a59f Remove useless navigation.xml, this file has been replaced with various
includes.nav*.sgml files.
2005-10-30 15:52:46 +00:00
Ceri Davies
f2ecbddc60 Add a link for upcoming releases that we want tested.
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)
2005-10-07 14:15:48 +00:00
Marc Fonvieille
aee7ca6481 Allow French web site build 2005-10-06 14:34:56 +00:00
Alex Dupre
467f4f3a7f Hook up the Italian web site. 2005-10-06 14:28:40 +00:00
Simon L. B. Nielsen
4367f3873b Also hook up ru to the build again. 2005-10-05 21:13:14 +00:00
Simon L. B. Nielsen
c93355b854 Hook up the following languages to the build again: da de es ja nl
pt_BR zh.

They are either already merged, and build, or are only stubs to build
doc/ and as such don't need any merge.
2005-10-05 20:15:24 +00:00
Murray Stokely
6ff82c2bce Only build English and Japanese version of the website. As other
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.
2005-10-05 06:52:46 +00:00
Hiroki Sato
3821c4a76d - Add layout subdirectory.
- Fix $XMLDOCS line for index.html.
2005-10-04 17:23:55 +00:00
Simon L. B. Nielsen
42c562da7b MFP4:
- 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
2005-10-04 15:48:54 +00:00
Hiroki Sato
b05c6e03b5 Introduce doc.xml.mk and XMLDOC variable to simplify build
of XML docs.  Note that XML catalog support is still incomplete.
2005-09-18 04:33:46 +00:00
Hiroki Sato
19b48b56c5 Add usergroup database and related XSLT templates. Translated
database and automatic selection support like news.xml will
be added soon.

Discussed with:	remko
PR:		www/79239
2005-07-16 09:58:17 +00:00
Christian Brueffer
8de01292eb Remove auditors.sgml. It has been severely out of date for ages.
No objection by:	audit@
Ok'ed by:		simon
2005-05-27 08:50:10 +00:00
Murray Stokely
d42ac8d687 Add OS Comparison Flyer to the web tree so that it can more easily be
updated.

This is intentionally not linked from anywhere on FreeBSD.org yet.
2005-05-08 15:53:13 +00:00
Mark Linimon
e4c1f060db With slight trepidation, add the portmgr subdirectory to the build. 2005-03-12 07:33:51 +00:00
Ceri Davies
7a3556b080 Remove register.sgml, which lost its original purpose some years ago.
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@
2005-03-03 22:42:57 +00:00
Hiroki Sato
8ad3f4a088 Hook up the snapshots page to the build. 2005-02-13 19:51:22 +00:00
Hiroki Sato
12ed2a0397 Implement templates for selectively picking up the latest
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.
2004-12-30 17:53:44 +00:00
Ceri Davies
24e0c497f2 Take initial steps towards having the frontpage make proper use of CSS.
No objections:	doc,www
2004-12-18 12:35:25 +00:00
Ceri Davies
473564d079 Sort various declarations. 2004-12-16 23:09:42 +00:00
Josef El-Rayes
74b9ff327b Hook the dutch handbook to the webbuild. 2004-09-27 12:00:03 +00:00
Mark Linimon
1fb21f5b25 Add internal links to usergroups.sgml and connect to the build. 2004-07-09 23:27:27 +00:00
Hiroki Sato
64b7893d90 Add notices.xml for Errata Notices and a new section
for them on the top page.

Based on work by:	kensmith
2004-06-27 06:22:31 +00:00
Josef El-Rayes
206bd2f0ca Remove gallery as discussed on www@.
Reviewed by:	simon
2004-04-26 16:46:32 +00:00
Simon L. B. Nielsen
58d772e8aa Add a FreeBSD Art page, which mainly contains the "Powered by FreeBSD"
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.
2004-04-12 22:28:34 +00:00
Alexey Zelkin
19b37f9cfa Remove more old good days leftovers.
. 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.
2004-04-06 11:41:18 +00:00
Alexey Zelkin
285a5526cf Move webcheck target to web.site.mk. It is also re-done in relative
manner, i.e.  calling 'make webcheck' in www/ru/java directory will cause
checking hrefs under http://www.FreeBSD.org/ru/java/
2004-04-05 14:21:26 +00:00
Josef El-Rayes
b0c3856a5f Remove plain html navigation and replace it with xml/xslt based navigation
So navigation is now maintained through navigation.xml.
This makes adding links very simple now.

Approved by:    simon(mentor)
	        trhodes
2004-02-01 00:02:58 +00:00
Hiroki Sato
925e309a67 Improve transtable.{xml,xsl}, including:
- 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.
2004-01-12 21:27:01 +00:00
Hiroki Sato
52aee72dda - Add news/news.xml dependency to index.html.
- 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.
2003-12-06 07:39:32 +00:00
Marc Fonvieille
402c79bc4f Add turkish (tr) files to the build. 2003-12-05 20:00:19 +00:00
Marc Fonvieille
d6a6f19ffa Sort languages. 2003-12-05 19:58:36 +00:00
Marc Fonvieille
d2e3a1b75f Add fr_FR to the www/doc build. 2003-11-26 21:12:45 +00:00
Hiroki Sato
c1cc8a1352 Add refinements on mirrors.xml:
- 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>
2003-11-24 18:26:35 +00:00
Hiroki Sato
f19f8b9c34 Move lists of FreeBSD mirror sites to doc/share/sgml/mirrors.xml
(currently en_US.ISO8859-1/books/handbook/mirrors and
www/en/index.xsl use it).

Reviewed by:	simon
Discussed on:	-doc
2003-11-16 18:56:24 +00:00
Simon L. B. Nielsen
1cc9b03a8d Complete the hook-up of the Danish documentation to the website build. 2003-10-29 20:42:50 +00:00
Simon L. B. Nielsen
ba74298626 Revert last commit to this Makefile and reconnect availability.sgml to
the build, since otherwise it won't really work as a dummy redirect
page.

Pointy hat to:	simon
2003-08-11 20:50:57 +00:00
Simon L. B. Nielsen
e7bf390a8f Remove availability.html and all reference to it, since it is out of
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)
2003-08-11 20:44:50 +00:00