Project Admin AreaHeh. Doesn't much exist yet... Web Site and CVSThe Slony-I web site physically resides at path /home/community/slony/htdocs , and is an anonymous checkout of the slony1-www CVS repository. As a result, if you make changes directly, you'll want to do a cvs diff to extract those changes, and apply them to some not-so-anonymous copy of CVS that you have access to. Then please commit such changes to CVS and see about doing a cvs update in the htdocs directory to deploy those changes "to production." Please add downloads to CVS so that checkouts of CVS of the web site include a backup of this. Some time in the not too distant future we are likely to migrate this to Git, but it's not particularly urgent. BackupsBoth rsync and unison are installed; either may be used to backup important parts of the web site. Here are the contents of a set of Unison .prf files suitable for backing up CVS, mailing lists, and the local web site contents.
UsageIf you are using Unison, you might write the above files into your local ${HOME}/.unison directory, and then use them as follows: cd ${HOME}.unison for target in `ls cmd*prf | cut -d "." -f 1`; do unison ${target} done By default, this will request user intervention to indicate the direction in which to propagate updates; if you know what you're doing, you can tell unisonto "just do it." Other Environmental StuffThose with login access, please add the entry: umask 0002 to your .profile / .bashrc file. That way, group write is permitted, by default. It's very annoying, particularly in the web site area, if one person checks out CVS with umask 0022, thereby forbidding anyone else from updating any files that they newly add. Editing the Web SiteNiels Breet has set things up where there is a pair of central PHP scripts, index.php, and layout.php, which control rendering of the site. By doing things this way, each page on the site can have a common layout complete with common header/footer/graphics. Web site content resides in the content directory as a set of .txt files. These pages consist of some lightly formatted material:
There are also some pages that consist of lightly-formatted news material, such as news.txt. This file consists of a set of news items, formatted thus:
|