I've just comitted some code that will optionally generate a notes database at the time when you build your livedocs index. (you need to know the token to access the notes from master, so not many of you will be able to play with this feature yet).
The notes database will be queried so that the notes can be embedded into the HTML generated by livedocs. This is nice because the notes can then be cached as part of the pre-generated HTML. This has two main benefits: a mirror doesn't need to gunzip each note for each page anymore (so we save CPU), and we can now include the notes in downloadable docs generated via livedocs. At the moment the notes are presented in a "read-only" format, without any admin or "submit note" links; this is something for the phpweb template to add (you may well need to move my code around for that). In terms of mirroring, the notes database is currently around 13MB in size. It gzips down to 2.9MB, so rsyncing it probably isn't too bad. We can probably gain more by syncing pre-generated docs, and just stopping the hashed notes files and NOT syncing the notes DB. BTW: did anyone cook up a pre-generate-all script yet? BTW2: Anyone feel like tweaking the code highlighting so that function names are turned into links to the manual pages? --Wez. PS: I am subscribed to phpdoc@; too much going on here for me to ignore it any longer :)
