Commit graph

93 commits

Author SHA1 Message Date
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 (< instead of <),
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
Dima Dorfman
043f0bdcc7 Add infrastructure necessary to build the release notes with the web
site.  This is currently conditional on BUILD_RELNOTES being set,
which it isn't by default.  See the README for more information.

Discussed with:	bmah
2001-05-25 05:08:03 +00:00
Wolfram Schneider
ba3136f676 Fix rev 1.62:
enable the build of all translated pages (ja es ru zh de)
2001-04-25 22:51:43 +00:00
Wolfram Schneider
0f83f69e2f Fix revision 1.62:
the subdir 'doc' and 'tutorials' are *not* web pages and should
not build if WEB_ONLY=YES is set
2001-04-22 17:34:53 +00:00
Nik Clayton
9fbb557a45 An alternative symlink method -- symlink to the directories, rather than
the directory contents.  The previous mechanism didn't work in the presence
of CVS/ directories (which didn't show up in my testing).
2001-04-17 12:18:20 +00:00
Nik Clayton
eab69689b8 Install all the documentation in to a single root, $WEBROOT/doc, with the
same naming scheme as that used by the doc/ repo.

Update docs.sgml to point to the documentation in this canonical location.

Update the FAQ/ and handbook/ directories to use symlinks to point to
the real documentation under doc/en_US.ISO_8859-1/.  This means that local
testing of the site (and mirrors) will still work as expected using the
legacy URLs.  Mirrors that expect to see a lot of traffic are advised to
alter their web server configuration so that $WEBROOT/FAQ and $WEBROOT/handbook
are redirected to $WEBROOT/doc/en_US.ISO_8859-1/books/{faq,handbook},
instead of relying on the symlinks.

Discussed on:	doc, www
2001-04-17 09:05:43 +00:00
Alexander Langer
398b14d9a3 Add de/ subdir. 2001-02-25 12:00:49 +00:00
Wolfram Schneider
505c2a363c Undo rev 1.59 and don't build the docs directory
Large URLs like

        http://www.FreeBSD.ORG/docs/en_US.ISO_8859-1/books/handbook/

are evil and hard to use for humans. There is no reason to move
our handbooks 3 (!) directory levels deeper.

Also, docs did not build and too many things are now broken on the
web server. So I immediate back this nightmare out.
2001-02-24 10:31:28 +00:00
Nik Clayton
4f1ca96aea Add the new docs directory. 2001-02-23 10:12:12 +00:00
Alexey Zelkin
09aca0e289 Cleanup 2000-12-06 19:00:21 +00:00
Jun Kuriyama
5579f35824 o Target "all" is gone away, only "links" lives in www/.
o Symbolic links for web.mk in each translations are removed.
o So building procedure is:

 - cd /usr/www; make obj	(optional)
 - cd /usr/www/en; make all

Submitted by:	nbm
Modified by:	kuriyama
2000-11-30 00:03:37 +00:00
Murray Stokely
2e278b9684 Add the 'platforms' subdir. 2000-11-24 22:55:39 +00:00
Jun Kuriyama
5fccce44ff Switch web.mk to share/mk/web.site.mk in English version.
Forgotten by:	kuriyama
2000-11-07 07:37:55 +00:00
Alexey Zelkin
d68ef69765 Add smp subdirectory to build list
Forgotten by: nik
2000-10-22 09:22:37 +00:00
Neil Blakey-Milner
fbca680c07 First (and very minor) changes on the way to make the www build
obj-clean.

This basically entails putting ${.CURDIR} in front of the occasional
source file, script, or directory.

Also adds '.include <bsd.obj.mk>' to web.mk so 'make obj' works.

Change gencommercial script to take a '-s' flag pointing to the source
directory, and the portindex script to take an optional additional
parameter indicating the source directory.

Add -D ${.CURDIR} to sgmlformat to follow includes properly.
2000-09-30 00:21:39 +00:00
Nik Clayton
4a34ce1263 Link in the conspectus 2000-06-07 00:03:33 +00:00
Wolfram Schneider
68c15a5cff Added java subdirectory. 2000-01-29 14:18:17 +00:00
Wolfram Schneider
3a51524e71 Don't build the /ports/ pages if WEB_ONLY is set. The ports pages are
automatically created from /usr/ports/INDEX and it does not make
sense to test the ports pages (Note: WEB_ONLY is a debug variable
for the webmaster, nothing else).
1999-09-19 09:47:51 +00:00
Peter Wemm
01a61279be $Id$,$Date$ -> $FreeBSD$
The jury is out on $Date$, but it's presently not being expanded..
1999-09-06 07:03:31 +00:00
Motoyuki Konno
a58e5f25c6 Add new variable WEB_LANG. If set and not empty,
build the specified language page and English page.
1999-02-10 14:53:59 +00:00
Wolfram Schneider
d3ea4b328b Added Chinese FAQ 1999-02-03 14:02:57 +00:00
Wolfram Schneider
9ed8e95666 Added russian FAQ. 1998-12-30 17:54:06 +00:00
Nik Clayton
781f8c26cd Remove index.html, replace with index.sgml. Update the Makefile.
Made some changes when creating index.sgml from index.html.

  * Changed element names to lower-case.

  * Reindented.

  * Quoted all attribute values.

  * Added elements that are a good idea, but not strictly required (<tbody>)

  * Reordered the two main columns. A new row has been added at the top,
    and the second column (as it appears in a graphical browser) is in
    this row. The left hand side bar is in the second row. Text browsers
    should then display the main text first, with the quick links
    afterwards. The display on graphical browsers should be almost identical
    to how it was before.

        Caveat: This forces the first line within the sidebar down by one.

  * Removed <b>...</b> from the headings.

  * Use &base; in many of the "href"s, instead of ".".

  * <font size="4">  --> <big>

  * <font size="2">  --> <small>

Approved by: Wolfram <wosch@freebsd.org>
1998-12-17 20:24:46 +00:00
Jordan K. Hubbard
3e684476e3 Nuke branch.sgml - it's not up-to-date anymore and seems largely forgotten. 1998-08-17 09:47:47 +00:00