Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
TWiki Installation Guide | ||||||||
Changed: | ||||||||
< < | The following is installation instructions for the TWiki 4.2 production release on an Apache web server on Linux. Visit TWiki:TWiki.InstallingTWiki![]() | |||||||
> > | The following is installation instructions for the TWiki 4.3 production release on an Apache web server on Linux. Visit TWiki:TWiki.InstallingTWiki![]() | |||||||
Changed: | ||||||||
< < | If you are upgrading from a previous version of TWiki, you probably want to read TWikiUpgradeGuide instead. | |||||||
> > | If you are upgrading from a previous version of TWiki, you probably want to read TWikiUpgradeGuide instead. | |||||||
Changed: | ||||||||
< < | Both this document and the TWikiUpgradeGuide are also available in the root of the distribution as HTML files. For this reason links to pages inside your own TWiki are written like TWiki.WebHome and not like live web links. | |||||||
> > | Both this document and the TWikiUpgradeGuide are also available in the root of the distribution as HTML files. | |||||||
On this page:
| ||||||||
Line: 84 to 84 | ||||||||
Next Steps | ||||||||
Changed: | ||||||||
< < | Once you have TWiki installed and running, you might consider the following optional steps for setting up and customizing your TWiki site. Many of the references below refer to topics within your TWiki installation. For example, TWiki.TWikiSkins refers to the TWikiSkins topic in your TWiki web. Easy way to jump directly to view the pages is to open your own TWiki in your browser and write TWiki.TWikiSkins in the Jump test box to the right in the top bar and hit Enter. You can find these topics in the on-line reference copy at the official TWiki website: TWiki Release 4.2![]() | |||||||
> > | Once you have TWiki installed and running, you might consider the following optional steps for setting up and customizing your TWiki site. Many of the references below refer to topics within your TWiki installation. For example, TWiki.TWikiSkins refers to the TWikiSkins topic in your TWiki web. Easy way to jump directly to view the pages is to open your own TWiki in your browser and write TWiki.TWikiSkins in the Jump test box to the right in the top bar and hit Enter. You can find these topics in the on-line reference copy at the official TWiki website: TWiki Release 4.3![]() | |||||||
Enable Authentication of Users | ||||||||
Changed: | ||||||||
< < | This step provides for site access control and user activity tracking on your TWiki site. This is particularly important for sites that are publicly accessible on the web. This guide describes only the most common of several possible authentication setups for TWiki and is suitable for public web sites. For information about other setups, see TWiki.TWikiUserAuthentication , and TWiki:TWiki.TWikiUserAuthenticationSupplement![]() | |||||||
> > | This step provides for site access control and user activity tracking on your TWiki site. This is particularly important for sites that are publicly accessible on the web. This guide describes only the most common of several possible authentication setups for TWiki and is suitable for public web sites. For information about other setups, see TWikiUserAuthentication, and TWiki:TWiki.TWikiUserAuthenticationSupplement![]() | |||||||
These are the steps for enabling "Template Login" which asks for a username and password in a web page, and processes them using the Apache 'htpasswd' password manager. Users can log in and log out. | ||||||||
Line: 97 to 97 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
![]() data/.htpasswd file. If not, you probably got a path wrong, or the permissions may not allow the webserver user to write to that file.
| ||||||||
Changed: | ||||||||
< < | You are strongly encouraged to read TWiki.TWikiUserAuthentication , TWiki:TWiki.TWikiUserAuthenticationSupplement![]() ![]() | |||||||
> > | You are strongly encouraged to read TWikiUserAuthentication, TWiki:TWiki.TWikiUserAuthenticationSupplement![]() ![]() | |||||||
Note! The other LoginManager option TWiki::LoginManager::ApacheLogin uses a basic Apache type authentication where the browser itself prompts you for username and password. Most will find the TemplateLogin looking nicer. But ApacheLogin is required when you use Apache authentication methods like mod_ldap where all authentication is handled by an Apache module and not by the TWiki perl code. When you use ApacheLogin the apache configuration must be set up to require authentication of the some but not all the scripts in the bin directory. This section in the Apache config (or .htaccess) controls this | ||||||||
Line: 116 to 116 | ||||||||
Define the Administrator User(s) | ||||||||
Changed: | ||||||||
< < | Administrators have read and write access to any topic in TWiki, irrespectively of TWiki access controls. When you install TWiki one of the first things you will want to do is define yourself as an administrator. You become an administrator simply by adding yourself to the TWikiAdminGroup . It is the WikiName and not the login name you add to the group. Editing the Main.TWikiAdminGroup topic requires that you are an administrator. So to add the first administrator you need to login using the internal TWiki admin user login and the password you defined in configure. | |||||||
> > | Administrators have read and write access to any topic in TWiki, irrespectively of TWiki access controls. When you install TWiki one of the first things you will want to do is define yourself as an administrator. You become an administrator simply by adding yourself to the TWikiAdminGroup. It is the WikiName and not the login name you add to the group. Editing the Main.TWikiAdminGroup topic requires that you are an administrator. So to add the first administrator you need to login using the internal TWiki admin user login and the password you defined in configure. | |||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 127 to 127 | ||||||||
Preferences for customizing many aspects of TWiki are set simply by editing a special topic with TWiki. | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Enable Email NotificationEach TWiki web has an automatic email notification service that sends you an email with links to all of the topics modified since the last alert. To enable this service:
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Enable Signed Email Notification | ||||||||
Line: 156 to 156 | ||||||||
Enable WebStatistics | ||||||||
Changed: | ||||||||
< < | You can generate a listing manually, or on an automated schedule, of visits to individual pages, on a per web basis. For information on setting up this feature, see the TWiki.TWikiSiteTools topic. | |||||||
> > | You can generate a listing manually, or on an automated schedule, of visits to individual pages, on a per web basis. For information on setting up this feature, see the TWikiSiteTools topic. | |||||||
Automate removal of expired sessions and lease files | ||||||||
Changed: | ||||||||
< < | Per default TWiki cleans out expired session and lease files each time any topic is viewed. This however cost performance. It is an advantage to define a negative value in configure for {Sessions}{ExpireAfter} and install let cron run the tools/tick_twiki.pl script. Read The topic TWikiScripts#tick_twiki_pl for details how to do this. | |||||||
> > | Per default TWiki cleans out expired session and lease files each time any topic is viewed. This however cost performance. It is an advantage to define a negative value in configure for {Sessions}{ExpireAfter} and install let cron run the tools/tick_twiki.pl script. Read The topic TWikiScripts#tick_twiki_pl for details how to do this. | |||||||
Enable Localisation | ||||||||
Line: 169 to 169 | ||||||||
Tailor New Users Home Topic | ||||||||
Changed: | ||||||||
< < | When a new users registers on your TWiki, a home topic is created for them based on the TWiki.NewUserTemplate topic (and its TWiki.UserForm ). It contains additional resources you can use to:
| |||||||
> > | When a new users registers on your TWiki, a home topic is created for them based on the NewUserTemplate topic (and its UserForm). It contains additional resources you can use to:
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Changed: | ||||||||
< < | If you choose to tailor anything you are strongly adviced to copy NewUserTemplate and UserForm to the Main web and tailor the Main web copies. TWiki will look for the NewUserTemplate in the Main web first and if it does not exist it uses the default from the TWiki web. By creating a Main.NewUserTemplate and its Main.UserForm you will not loose your tailorings next time you upgrade TWiki. | |||||||
> > | If you choose to tailor anything you are strongly adviced to copy NewUserTemplate and UserForm to the Main web and tailor the Main web copies. TWiki will look for the NewUserTemplate in the Main web first and if it does not exist it uses the default from the TWiki web. By creating a Main.NewUserTemplate and its Main.UserForm you will not loose your tailorings next time you upgrade TWiki. | |||||||
Changed: | ||||||||
< < | If you added or removed fields from the user form you may also need to tailor TWiki.TWikiRegistration . | |||||||
> > | If you added or removed fields from the user form you may also need to tailor TWikiRegistration. | |||||||
Install Plugins | ||||||||
Changed: | ||||||||
< < | TWiki:Plugins![]() TWiki.InstalledPlugins . | |||||||
> > | TWiki:Plugins![]() | |||||||
You activate installed plugin in the Plugins section of configure . In this section you also find a Find More Extensions button which opens an application which can install additional plugins from the TWiki.org website. If you are behind a firewall or your server has no access to the Internet it is also possible to install plugins manually. Manual installation instructions for the plugins can be found in the plugin topics on TWiki.org. Additional documenation on TWiki plugins can be found at TWiki:TWiki.TWikiPluginsSupplement![]() | ||||||||
Line: 187 to 187 | ||||||||
Customize Your TWiki! | ||||||||
Changed: | ||||||||
< < | The real power of TWiki lies in it's flexibility to be customized to meet your needs. You can with small means change the looks of the default skin (called PatternSkin) by reading the TWiki.PatternSkinCustomization | |||||||
> > | The real power of TWiki lies in it's flexibility to be customized to meet your needs. You can with small means change the looks of the default skin (called PatternSkin) by reading the PatternSkinCustomization. | |||||||
At the official TWiki website you can find more resources. A good place to start for exploring what's possible is TWiki:TWiki.TWikiAdminCookBook which offers tips and tricks for customizing your TWiki site. Many of these are appropriate to implement immediately after installing TWiki and before adding content so now's a good time to look at these. | ||||||||
Line: 195 to 195 | ||||||||
Some pages are meant to be customized after choice of authentication. If you do not use the internal TWiki password manager the topics that contains the features for changing and resetting passwords and changing the email address should be changed to a note describing how to perform these tasks in your organization. The topics are: | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > | ||||||||
WYSIWYG vs Raw Edit | ||||||||
Changed: | ||||||||
< < | From TWiki release 4.2.0 the WYSIWYG editor has been replaced by a much better and more powerful editor and it was decided that WYSIWYG would be the default edit mode. An Edit Raw link is available for those that have a need or preference for this mode. | |||||||
> > | From TWiki release 4.2.0 on the WYSIWYG editor has been replaced by a much better and more powerful editor and it was decided that WYSIWYG would be the default edit mode. An Edit Raw link is available for those that have a need or preference for this mode. | |||||||
However you may prefer to have the same user interface as in TWiki 4.1 where Edit was the raw text editor and you had a WYSIWYG button. You can modify the templates that define the buttons by following the description on TWiki:Codev.TWikiRawEditDefault04x02![]() | ||||||||
Line: 214 to 214 | ||||||||
You change the copy right statement globally by taking these steps. | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Troubleshooting | ||||||||
Line: 227 to 227 | ||||||||
| ||||||||
Changed: | ||||||||
< < | It is also advisable to review TWiki:Codev.KnownIssuesOfTWiki04x02![]() | |||||||
> > | It is also advisable to review TWiki:Codev/KnownIssuesOfTWiki04x03![]() | |||||||
If you need help, ask a question in the TWiki:Support![]() ![]() | ||||||||
Line: 316 to 316 | ||||||||
CSS and Javascript are used in most skins, although there is a low-fat skin (Classic skin) available that minimises these requirements. Some skins will require more recent releases of browsers. The default skin (Pattern) is tested on IE 6, Safari, and Mozilla 5.0 based browsers (such as Firefox). | ||||||||
Changed: | ||||||||
< < | You can easily select a balance of browser capability versus look and feel. Try the installed skins at TWiki/TWikiSkinBrowser and more at TWiki:Plugins.SkinPackage![]() | |||||||
> > | You can easily select a balance of browser capability versus look and feel. Try the installed skins at TWikiSkinBrowser and more at TWiki:Plugins.SkinPackage![]() | |||||||
Important note about TWiki Plugins | ||||||||
Line: 375 to 375 | ||||||||
Related Topics: AdminDocumentationCategory, TWiki:TWiki.InstallingTWiki![]() | ||||||||
Added: | ||||||||
> > |
Contributors: TWiki:Main.PeterThoeny![]() ![]() ![]() ![]() ![]() ![]() |