From owner-freebsd-questions@FreeBSD.ORG Wed Aug 25 13:29:08 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C22B516A4CE for ; Wed, 25 Aug 2004 13:29:08 +0000 (GMT) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 85D8443D1F for ; Wed, 25 Aug 2004 13:29:07 +0000 (GMT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost.infracaninophile.co.uk [IPv6:::1])i7PDPx74062761 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 25 Aug 2004 14:25:59 +0100 (BST) (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)id i7PDPxfM062760; Wed, 25 Aug 2004 14:25:59 +0100 (BST) (envelope-from matthew) Date: Wed, 25 Aug 2004 14:25:59 +0100 From: Matthew Seaman To: wesw@cfl.rr.com Message-ID: <20040825132559.GA38813@happy-idiot-talk.infracaninophile.co.uk> Mail-Followup-To: Matthew Seaman , wesw@cfl.rr.com, freebsd-questions@freebsd.org References: <2de5e92de4ae.2de4ae2de5e9@tampabay.rr.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="qDbXVdCdHGoSgWSk" Content-Disposition: inline In-Reply-To: <2de5e92de4ae.2de4ae2de5e9@tampabay.rr.com> User-Agent: Mutt/1.5.6i X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.5.6 (smtp.infracaninophile.co.uk [IPv6:::1]); Wed, 25 Aug 2004 14:25:59 +0100 (BST) X-Virus-Scanned: clamd / ClamAV version devel-20040705, clamav-milter version 0.74a on smtp.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, hits=-4.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.64 X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on happy-idiot-talk.infracaninophile.co.uk cc: freebsd-questions@freebsd.org Subject: Re: FreeBSD.org website CMS X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2004 13:29:09 -0000 --qDbXVdCdHGoSgWSk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 Free= BSD.org website layout. >=20 > Hoping to implement and learn a website content management system (CMS) m= yself, I was wondering what software(s) FreeBSD.org uses to manage their va= st website? >=20 > 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 --=20 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 --qDbXVdCdHGoSgWSk Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (FreeBSD) iD8DBQFBLJNmiD657aJF7eIRAuQtAJ9ddlBwjW3IHY6D6Uk84nWJbGRkpACgqrQ/ aJTpNlZenSejWqoXcxrpIrA= =IdtR -----END PGP SIGNATURE----- --qDbXVdCdHGoSgWSk--