There are three different kinds of mirrors:
You can create a mirror of the www pages in these ways:
To be a www mirror you should have php on your www server. (I think I want to require this for national lyx mirrors.) If you don't have php you have to use wget or something similar, but then you lose all the nice dynamic stuff.
You can create a mirror of the ftp sites in these ways:
ftp.devel)You can create a cvs mirror in these ways:
If you want to be a cvs mirror you will be a anon read mirror only,
all writing to the repository must still go to cvs.lyx.org.
(This is quite easy to do using the pserver)
ftp mirrors are easiest, no special local setup.
If you want to be your country's lyx mirror (and get an xx.lyx.org
name attached to it) you should have a 24/7 link to the internet. There is
probably no need for huge bandwidth (for www that is; ftp/cvs require more).
If you have a national website mirror, and English isn't your national language, consider creating a language-specific portion of your website. These extra web pages can serve as an introduction to LyX for folks who don't speak English. They can also describe language-specific issues or problems with LyX, such as keyboard map files, right-to-left editing, fonts.... Finally, they can be a central location for that language's document translation project, along with any language-specific templates or other files - especially if such files aren't included in the main LyX distribution.
A language specific site would be at
http://www.xx.lyx.org/yy, where yy is the two-letter
ISO 639 code for
that language. For example, the Italian LyX mirror has an Italian LyX page at
http://www.it.lyx.org/it/.
To see what rync offers at baywatch.lyx.org, run:
rsync baywatch.lyx.org::
to get a listing of the different rsync modules. Read man rsync to get more info on using rsync.
This web page is under construction. I'd also like to have more detailed descriptions on how to setup the different kinds of mirrors. How to update and so forth. (cron,at etc. local scripts)
We will probably also make some changes to the php code so that we can detect when we're running in a mirror. Some small things have to be different in mirrors and the main site.
dante e.V. the German TeX User Group, sponsored the 7th International LyX Developers Meeting. Thanks to ANSOL for kindly hosting the meeting.
Page last updated on 2005-09-27 (year-month-day).