Commit graph

116 commits

Author SHA1 Message Date
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
Jim Mock
dfb6cc79ec Allow WEBDIR to be overridden. 2003-05-15 17:32:00 +00:00
Sean Chittenden
60e80796fd The conspectus was well intentioned, but hasn't been touched in three
years.  If someone feels passionately about these bits and wants to
ressurect summarizing hot topics/discussions (similar to what PostgreSQL
or Ruby does for their weekly news), so be it, but this content is just
too dated to be of any use.
2003-04-09 23:45:59 +00:00
Tom Rhodes
506c7edbd3 Add `it' to this Makefile also.
Submitted by:		Alex Dupre <sysadmin@alexdupre.com>
Score 1 Duh! point for:	trhodes
2003-03-23 08:22:26 +00:00
Alexander Langer
eae86491e5 List the security advisories on the mainpage. Security nowadays _is_
a serious issue, and we should give admins full support in this area.
Exploited systems only throw a back light back to us.

I posted this to doc@ a months ago or so (no response), and then
discussed it a little later in a different thread on cvs-www with other
people, including the security-officer, who showed support for it.
2003-02-14 10:27:02 +00:00
Michael Lucas
67e50c9573 Attach vendors.html to the build. 2003-01-19 16:48:28 +00:00
Ceri Davies
b1d7e40981 Add a note to the send-pr.sgml page advising users that it's disabled. The
original contents of this page are commented out for now.

Hook it back up to the build.
2002-11-16 18:43:30 +00:00
Ceri Davies
095f08df5a Unhook send-pr.sgml again while a decision is made on what to do about
the web PR interface.
2002-11-08 21:18:13 +00:00
Jun Kuriyama
8fb5aa01e5 Back send-pr.html online, again. 2002-11-04 04:34:32 +00:00
Jonathan Mini
97a6af5985 Add a project page for KSE.
Reviewed By:	chris
2002-11-04 00:18:27 +00:00
Jun Kuriyama
85718ccfd0 Temporally disable to install send-pr.html. 2002-10-30 03:48:08 +00:00
Mario Sergio Fujikawa Ferreira
881dcf62ec Add pt_BR to WEB_LANG
Reviewed by:	ceri
2002-10-05 16:07:45 +00:00
Tom Rhodes
214ccbdbaf linkbot is no longer maintained, and has been removed from the ports
collection.  Instead, webcheck is the new version (www/webcheck) and
our Makefile should be updated accordingly

PR:			30089
Submitted by:		Cyrille Lefevre
Not Reviewed by:	-doc
2002-07-01 19:50:55 +00:00
Nik Clayton
a93c90cca5 Stop creating symlinks to the /FAQ and /handbook directories from the
actual directories under /doc.  This broke inter-document links if
you started at http://www.freebsd.org/{FAQ,handbook}, instead of the
longer .../doc/en_US.ISO8859-1/books/{faq,handbook}, and has caused a
steady stream of complaints to -doc.

Instead, have a static index.html in both those directories with a
http-equiv="refresh" that points people to the right place.

Adjust the build process to take account of this.
2002-06-27 19:55:40 +00:00
Michael Lucas
47ba2c0185 Attach the Donations Liason Officer directory to the build. 2002-05-09 13:07:12 +00:00
Tom Rhodes
0ed3e239a5 Welcome back the advocacy site
Reviewed by:	jim and nik
2002-04-04 21:51:40 +00:00
Murray Stokely
ff15dfc5ad Add the BSDCon Dev Summit page to the build. 2002-03-25 04:23:42 +00:00
Murray Stokely
2fa27232b2 Add a default CSS stylesheet, and add support for individual HTML
files to override this with a custom CSS stylesheet.
2002-03-16 08:40:25 +00:00
Murray Stokely
b2259c4ce8 Build the 'releng' subdirectory. 2002-03-04 06:59:21 +00:00
Maxim Sobolev
3bbed68842 Connect FreeBSD/GNOME pages to the rest of the site. 2002-02-11 17:12:15 +00:00
Alexey Zelkin
dc2d1fcd91 Wrap explicit calls of ${TIDY} with NO_TIDY define check. With this
patch build with defined(NO_TIDY) does not call tidy at all.
2001-12-13 19:30:10 +00:00
Alexey Zelkin
66e0a1cacf Force tidy(1) to use '-raw' and newly added '-preserve' options
to process generated HTML. This not cause any side effects except
leaving some character entities in their numeric form instead
converting them into alphabetical notation (&#60; instead of &lt;),
but since all browsers understand such cases it is not a problem.

This commit should make all translations tidy clean, since
tidy should not arise entities conversion problem as it did
for long time before. Therefore all occurences of manual settings
of TIDYFLAGS and NO_TIDY declarations for translations are removed.

Also clean *OPTS/*FLAGS variables declaration like it was done in doc/ tree
some time ago. Currently all local additions to commands parameters that used
in make process should be passed thru *FLAGS variables. All variables
with OPTS suffix are reserved for internal use of web.site.mk now.
Cleanup part is based on work done by Cyrille Lefevre <clefevre-lists@noos.fr>

No objections from: -doc
Requested by: Russian and Japanese translation teams
2001-12-12 11:57:44 +00:00
Alexey Zelkin
8e45f7ba6f Unbreak 'make clean' in non-'make obj' case. 2001-11-14 18:31:14 +00:00
Murray Stokely
0d8e79bd0c * Make build/install of www /usr/obj prefix clean.
* Use make variables instead of hard coding commands, paths, and
  options.
* Wrap some long lines.
* Replace shell loops with make for loops, etc.

PR:		docs/31132
Submitted by:	Cyrille Lefevre <clefevre@citeweb.net>
2001-10-29 10:14:33 +00:00
Alexey Zelkin
30f9a62f0a disconnect alpha subdirectory from build 2001-10-24 18:14:41 +00:00
Bruce A. Mah
d9ca234dc3 Make a top-level Web page that points into the new, automatically-
generated -CURRENT and 4-STABLE release notes.

Nothing points to this page yet; appropriate commits to hook it
into the rest of the Web site will follow after some testing.
2001-10-22 20:15:18 +00:00
Nik Clayton
5110caa2e2 Give index.html a dependency on news/press.xml. 2001-08-17 18:25:12 +00:00
Nik Clayton
c51000d155 Use the XSLT build process to generate a dynamic home page, including
content from the newsflash files.
2001-08-07 15:54:33 +00:00
Nik Clayton
968f7fd6c2 Create the FAQ and handbook symlinks to directories in the install area,
not the build area.
2001-06-22 09:52:05 +00:00
Andrey A. Chernov
1ad5b4095a ISO_ -> ISO rename 2001-06-11 02:39:07 +00:00
Nik Clayton
16f56b7612 Install the favicon.ico file. 2001-06-09 23:09:21 +00:00