| | TWiki Implementation Notes
Platform |
| |
| Required Environment by Platform |
| Package(s): | Unix: | Windows: |
| Perl | 5.x | 5.x |
|
|
< < |
| Non-standard Perl modules | | |
|
> > |
| Non-standard Perl modules | | MIME::Base64, Digest::SHA1 (for password generation) |
|
| |
| Optional Perl modules | Net::SMTP (or sendmail) | Net::SMTP |
|
|
< < |
| RCS | 5.7 | 5.7 |
| Other external programs | ls, fgrep, egrep | ? |
| Web server | Apache | ? |
|
> > |
| RCS | 5.7 | 5.7 (including diff |
| Other external programs | ls, fgrep, egrep | ls, fgrep, egrep |
| Web server | Apache | Apache, IIS |
|
| | Directory Structure |
| |
twiki/bin | TWiki Perl scripts |
twiki/lib/TWiki | TWiki Perl modules |
twiki/lib/TWiki/Plugins | Plugins modules |
|
|
< < |
|
> > |
twiki/pub | Public files (FileAttachments, images), plus RCS histories |
twiki/data | source (topic) text, including RCS histories |
|
| |
twiki/templates | HTML templates, used by TWiki scripts |
|
| |
oops | Script that shows an OK or oops dialog |
preview | Script to preview topic after edit |
rdiff | Script to see differences of topics |
|
|
> > |
rename | Script to rename/move topics and move attachments |
|
| |
register | Script to register new users |
save | Script that saves a topic, called by preview |
search | Script that displays search results |
|
| |
|
|
> > |
Attach.pm | Attachment handling |
Meta.pm | Meta data in topics |
|
| |
Net.pm | SMTP mail handling |
Plugins.pm | Plugin handling |
Prefs.pm | Preferences handling |
|
| |
| File: | Used for: |
DefaultPlugin.pm | Default plugin |
EmptyPlugin.pm | Empty plugin, use to create your own |
|
|
> > |
InterwikiPlugin.pm | Refer to external Wikis and other Web sites |
|
| | -- MikeMannix? - 26 Aug 2001 |