Ignore:
Timestamp:
11/19/08 08:55:36 (4 years ago)
Author:
KennethLavrsen
Message:

Item205: More TWiki. to %SYSTEMWEB% updated and some Foswiki links I could not
help creating

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/Release04x02/twikiplugins/BuildContrib/data/TWiki/BuildContrib.txt

    r672 r799  
    118118Now install the !BuildContrib. In a subversion checkout, =cd= to the TWiki root 
    119119and =perl pseudo-install.pl BuildContrib=. In a non-subversion environment, 
    120 install the =BuildContrib= package from TWiki.org. 
     120install the =BuildContrib= package from foswiki.org. 
    121121 
    122122---+++ Environment Variables 
     
    125125pick up the components of the build system. Set =TWIKI_LIBS= (which is a 
    126126path, same as =PERL5LIB=) to point to your =lib= directory in your development 
    127 TWiki. =$TWIKI_LIBS= is used to extend @INC _for the duration of the build 
     127Foswiki. =$TWIKI_LIBS= is used to extend @INC _for the duration of the build 
    128128only_, so it won't mask problems during testing. 
    129129 
     
    256256The installer script written by the build process uses the dependency type 
    257257to decide how to install dependant modules. 'cpan' means 'get the module 
    258 from CPAN' and 'perl' means 'get the module from the Plugins web on TWiki.org' 
     258from CPAN' and 'perl' means 'get the module from the Extensions web on foswiki.org' 
    259259(or whatever other repositories the admin has specified using =$TWIKI_PACKAGES= 
    260260or =$PLUGINS_URL=). 
     
    263263When your module (the _depender_) depends on another module (a _dependee_), it is important to think carefully about what version of the dependee your module requires. 
    264264 
    265 When you are working with TWiki modules (such as contribs and plugins) you should list the version number of the module that you tested with. Normally you will want to use a <code>&gt;</code> condition, so that more recent versions will also work. If a dependency on a TWiki module fails (because the module isn't installed, for example) then the installer script will pull *the latest version* of the module from TWiki.org, whether that is the required version or not. This is a limitation of the way plugins are stored on TWiki.org. 
     265When you are working with TWiki modules (such as contribs and plugins) you should list the version number of the module that you tested with. Normally you will want to use a <code>&gt;</code> condition, so that more recent versions will also work. If a dependency on a TWiki module fails (because the module isn't installed, for example) then the installer script will pull *the latest version* of the module from foswiki.org, whether that is the required version or not. This is a limitation of the way plugins are stored on foswiki.org. 
    266266 
    267267When you are working with CPAN modules, you need to take account of the fact that there are *two types* of CPAN modules; _built-ins_ and _add-ons_. 
     
    280280contans <code>ONLYIF ( _condition_ )</code>, where _condition_ is a Perl 
    281281conditional. This is most useful for enabling dependencies only for certain 
    282 versions of TWiki. For example, 
     282versions of Foswiki. For example, 
    283283<verbatim> 
    284284TWiki::Rhinos,>=1.000,perl,Required. Download from TWiki:Plugins/RhinosContrib and install. 
     
    301301     all the files you want to include in the release package 
    302302During development we recommend you use the =pseudo-install.pl= script to 
    303 soft-link your plugin code into your development TWiki. This script uses the 
     303soft-link your plugin code into your development Foswiki. This script uses the 
    304304MANIFEST you write and creates softlinks in your development TWiki that allow 
    305305you to run your test code without having to do a full re-install each time you 
     
    375375   * =cd twikiplugins/BathPlugin/lib/TWiki/Plugins/BathPlugin= 
    376376   * =perl build.pl upload= 
    377 By default the =upload= target will upload to TWiki.org. You will be prompted 
     377By default the =upload= target will upload to foswiki.org. You will be prompted 
    378378to enter an alternate upload target, should you require it (e.g. to upload to 
    379379private corporate repository). The upload updates the topic and any associated 
Note: See TracChangeset for help on using the changeset viewer.