stas        02/04/14 00:14:46

  Modified:    .        TODO
  Log:
  - add my todo notes on a better updating process
  
  Revision  Changes    Path
  1.34      +43 -1     modperl-docs/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /home/cvs/modperl-docs/TODO,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- TODO      13 Apr 2002 15:02:08 -0000      1.33
  +++ TODO      14 Apr 2002 07:14:46 -0000      1.34
  @@ -80,11 +80,53 @@
     STATUS: on hold
   
   ====================================================================
  +*** Updating process tuning ***
  +
  +I'm thinking to use cron to update the site, on let's say 6 hours
  +basis. Currently I manually execute an update script which does:
  +
  + cd /www/perl.apache.org/preview/modperl-docs
  + cvs up
  + bin/build -f
  + bin/makeindex (for search)
  +
  +since a complete site rebuild including pdf generation is a very heavy
  +operation, for efficiency we need to extend the update mechanism to
  +do:
  +
  +* build + makeindex only if cvs up indicated that things were
  +  changed. That means that we need something like VCS::CVS to get the
  +  control over cvs.
  +
  +futher optimizations:
  +
  +* rerun makeindex only if things under src/ have changed
  +
  +* run build -df only if things under tmpl/, src/images or lib/ have
  +  changed
  +* otherwise run build -d (without -f), the code will figure out what
  +  should be updated by itself.
  +
  +If we do this, no one will need to ssh to the site and manually update
  +the site.
  +
  +One thing to think about: what if something goes broken, e.g. someone
  +has committed code to lib/ and didn't manually verify that everything
  +builds properly. Then on the next automatic update, things go kaboom
  +and the site could become unusable. Any ideas how to prevent this?
  +Currently I haven't planned using cvs for the autogenerated site.
  +
  +Anybody can help me to replace the 4-liner update script with a more
  +elaborate one?
  +====================================================================
   
   Later:
   ------
   
  -- Think about porting the conferences stuff
  +- Think about porting the conferences stuff.
  +  when we have an internal resource, link to it from
  +  src/help/index_top.html
  +
   
   - add feather in the tail
   <img src="[% doc.dir.abs_doc_root %]/images/feather_transbg.gif" width=194 
height=80 alt="ASF feather"> 
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to