Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Aug 2004 14:25:59 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        wesw@cfl.rr.com
Cc:        freebsd-questions@freebsd.org
Subject:   Re: FreeBSD.org website CMS
Message-ID:  <20040825132559.GA38813@happy-idiot-talk.infracaninophile.co.uk>
In-Reply-To: <2de5e92de4ae.2de4ae2de5e9@tampabay.rr.com>
References:  <2de5e92de4ae.2de4ae2de5e9@tampabay.rr.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Wed, Aug 25, 2004 at 09:03:56AM -0400, wesw@cfl.rr.com wrote:
> As a fan of FreeBSD, I suppose it's also no surprise that I like the FreeBSD.org website layout.
> 
> Hoping to implement and learn a website content management system (CMS) myself, I was wondering what software(s) FreeBSD.org uses to manage their vast website?
> 
> I apologize if this information is posted on the site, but after looking for it for some time I still came up empty-handed.

The site is built out of cvs at regular intervals -- different parts
of the site get rebuilt with different frequencies.  Take a look at
the www section of the FreeBSD cvs repository for details of how the
main parts are managed:

    http://www.freebsd.org/cgi/cvsweb.cgi/www/

    http://www.freebsd.org/cgi/cvsweb.cgi/www/share/mk/web.site.mk

Mostly it's just a case of checking out the www collection from cvs,
and then running 'make' at the top level.  A lot of the html is
generated by doing XSLT transforms of XML input, or by processing SGML
input -- the XML stuff tends to be more recent, and seems to be slowly
taking over.

Large chunks of the website come out of the documentation project: see
the FreeBSD Documentation Project Primer for details of how they
generate the required output:

    http://www.freebsd.org/doc/en_US.ISO8859-1/books/fdp-primer/index.html

The FDP stuff is produced by processing SGML sources: it can be
turned into web pages, as here; or into PDF etc. for printing out in
book format.

Finally, take a look at the freebsd-www@... mailing list, where the
project's webmasters tend to hang out:

    http://lists.freebsd.org/pipermail/freebsd-www/2004-August/

There's quite a lot of cross-over between that list, and
freebsd-doc@... as you might expect.

	Cheers,

	Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (FreeBSD)

iD8DBQFBLJNmiD657aJF7eIRAuQtAJ9ddlBwjW3IHY6D6Uk84nWJbGRkpACgqrQ/
aJTpNlZenSejWqoXcxrpIrA=
=IdtR
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040825132559.GA38813>