There are many excellent resources for learning how to administer your OS and web server, including books, web sites, web forums, IM and email lists. The TWiki:Support web must **not** be depended on as a resource for this purpose - in other words, it is not there to answer basic questions about operating system and web server administration. Asking and answering questions is time consuming for all concerned and is best used for specific _TWiki related_ issues, rather than helping you learn the OS and web server.
--- [[RichardDonkin]] - 27 Apr 2002 %BR% -- [[GrantBow]] - 15 Jan 2003
+One of the best training courses for Linux is **Basic Linux Training** at <http://basiclinux.net/> - this is a 2 month distance-learning course (via email). The course operators are friendly, and all students are newbies. A nice tool for people migrating from Windows is <http://www.MidnightCommander.org/>. It is already installed on Linux systems: try <code>**mc -ac**</code> and <code>**ESC 1**</code> to get help.
+
+-- TWiki:Main.RichardDonkin - 27 Apr 2002 %BR% -- TWiki:Main.GrantBow - 15 Jan 2003 %BR% -- TWiki:Main.PeterMasiar - 28 May 2003
## <a name="Answer:"></a> Answer:
+These two questions are answered together because often when you think you want to delete a page, more often it makes sense to rename the page to contain more context, e.g. rename it to include the date.
+
You can rename, move and delete topics directly from your browser. Moving lets you transfer a topic from one web to another. The soft delete moves a topic to the special <code>**Trash**</code> web, where it's hidden but can be "undeleted" with system administrator access.
Click <code>**[More]**</code> on the control bar at the bottom of the page you want to change, then choose <code>**[Rename/move]**</code>, and make your changes to that screen. There's a link that launches to the [[ManagingTopics]] reference page in a pop-up window.
-(just an example illustrating how to create a new topic based on a specific template topic. [[TWikiTemplatesVer1]] has more)
+(just an example illustrating how to create a new topic based on a specific template topic. [[TWikiTemplates]] has more)
--- Main.admin - 29 Jun 2010 <br />
+-- Main.admin - 29 Jun 2010
- For **external site links**, you can type URLs directly into the text - `http://etcete.ra/...` - it'll clear to anyone where they're headed on click.
-- TWiki is intended for world-wide use, and an international **standard date format** like 01 Sep 2001 is preferred. It's universally understood, and clearer than the xx/xx/xx format, where a date like 9/1/01 can mean either Jan or Sep, depending on the local conventions of the readers. For months, use the first three letters: Jan, Feb, Mar, Apr,...
+- TWiki is intended for world-wide use, and an internationally understood date format like <code>**01 Sep 2003**</code> or <code>**2003/09/01**</code> is preferred. It's clearer than the xx/xx/xx format, where a date like 9/1/01 can mean either Jan or Sep, depending on the local conventions of the readers. For months, use the first three letters: Jan, Feb, Mar, Apr,...
- **TIP:** Check the source when you want to find out how something is formatted: click <code>**Edit**</code> on the lower toolbar. To see earlier versions, click <code>**More**</code>, then check <code>**Raw text format**</code> and click <code>**View revision**</code>. A bit of HTML experience can't hurt, but you'll soon see with [[TWikiShorthand]] how far that is from necessary.
--- [[MikeMannix]] - 01 Dec 2001
+-- TWiki:Main.MikeMannix - 01 Dec 2001 %BR% -- TWiki:Main.PeterThoeny - 16 Dec 2003
</tr>
</table>
--- TWiki:Main.PeterThoeny - 09 Dec 2002
+**_Related web sites:_**
+
+- <http://www.cloford.com/resources/colours/websafe2.htm>
+- <http://html-color-codes.com/>
+- <http://the-light.com/colclick.html>
+- <http://www.triplecode.com/munsell/>
+
+-- TWiki:Main.PeterThoeny - 16 Dec 2003 %BR% -- TWiki:Main.AndreaSterbini - 08 Sep 2003
<table border="1" cellpadding="0" cellspacing="0">
<tr>
- <th bgcolor="#99CCCC" colspan="3"><strong> Required Server Environment </strong></th>
- </tr>
- <tr>
<th bgcolor="#99CCCC"><strong> Resource </strong></th>
- <th bgcolor="#99CCCC"><strong> Unix </strong></th>
- <th bgcolor="#99CCCC"><strong> Windows* </strong></th>
+ <th bgcolor="#99CCCC"><strong> Required Server Environment * </strong></th>
</tr>
<tr>
<td> Perl </td>
- <td align="center" colspan="2"> 5.005_03 or higher (5.6.1 recommended, <br /> 5.8.0 <strong>not</strong> recommended yet, see TWiki:Codev.UsingPerl58OnRedHat8) </td>
+ <td> 5.005_03 or higher (5.6.1 recommended, 5.8.0 <strong>not</strong> recommended yet, see TWiki:Codev.IssuesWithPerl5dot8) </td>
</tr>
<tr>
<td> Non-standard Perl modules </td>
- <td align="center"><code>Net::SMTP</code> (or <code>sendmail</code>) </td>
- <td align="center"><code>Net::SMTP</code>, <code>MIME::Base64</code>, <code>Digest::SHA1</code></td>
+ <td> %BULLET% Unix: <code>Net::SMTP</code> (or <code>sendmail</code>) %BB% Windows: <code>Net::SMTP</code>, <code>MIME::Base64</code>, <code>Digest::SHA1</code></td>
</tr>
<tr>
<td> RCS </td>
- <td align="center" colspan="2"> 5.7 or higher (including GNU <code>diff</code>) %BR% Optional, but the all-Perl RCS replacement is not currently recommended for live sites - see TWiki:Codev.RcsLite. </td>
+ <td> 5.7 or higher (including GNU <code>diff</code>) %BR% Optional, but the all-Perl RCS replacement is not currently recommended for live sites - see TWiki:Codev.RcsLite </td>
</tr>
<tr>
<td> GNU <code>diff</code></td>
- <td align="center" colspan="2"> GNU <code>diff</code> 2.7 or higher is required when not using the all-Perl RcsLite. %BR% Install on PATH if not included with RCS (check version with <code>diff -v</code>) </td>
+ <td> GNU <code>diff</code> 2.7 or higher is required when not using the all-Perl RcsLite. %BR% Install on PATH if not included with RCS (check version with <code>diff -v</code>) %BR% Must be the version used by RCS, to avoid problems with binary attachments - RCS may have hard-coded path to <code>diff</code></td>
</tr>
<tr>
<td> Other external programs </td>
- <td align="center" colspan="2"><code>ls, fgrep, egrep</code></td>
+ <td><code>fgrep, egrep</code></td>
</tr>
<tr>
<td> Cron/scheduler </td>
- <td align="center"><code>cron</code></td>
- <td><code>cron</code> equivalents </td>
+ <td> %BULLET% Unix: <code>cron</code> %BB% Windows: <code>cron</code> equivalents </td>
</tr>
<tr>
<td> Web server </td>
- <td align="center" colspan="2"> Apache 1.3 is well supported; Apache 2.0 is <strong>not</strong> recommended yet (see TWiki:Support.FailedAuthenticationWithApache2OnWinNT). %BR% For other servers, CGI support, authentication, extended path required </td>
+ <td> Apache 1.3 is well supported; Apache 2.0 is <strong>not</strong> recommended yet (see TWiki:Codev.IssuesWithApache2dot0). %BR% For other servers, CGI support, authentication, extended path info required; also, the <code>register</code> script is likely to need significant changes </td>
</tr>
</table>
- The [[TWikiPlugins]] feature currently does not have compatibility guidelines for developers. Plugins can require just about anything - browser-specific functions, stylesheets (CSS), Java applets, cookies, specific Perl modules,... - check the individual Plugin specs.
- %H% Plugins included in the TWiki distribution do not add requirements.
--- [[MikeMannix]] - 12 Jan 2002
+-- TWiki:Main.MikeMannix - 12 Jan 2002 %BR% -- TWiki:Main.PeterThoeny - 16 Dec 2003
(date format is <nop>YYYYxMMxDD)
</form>
-The <code>**onlywikiname**</code> parameter enforces [[WikiWords]] for topic names. The <code>**topicparent**</code> parameter sets the topic parent to the topic where the form is located.
+The `edit` scipt understands the following parameters, typically supplied by HTML input fields:
+
+> <table border="1" cellpadding="0" cellspacing="0">
+> <tr>
+> <th bgcolor="#99CCCC"><strong> Parameter: </strong></th>
+> <th bgcolor="#99CCCC"><strong> Description: </strong></th>
+> </tr>
+> <tr>
+> <td><code>topic</code></td>
+> <td> Name of topic to create. Can be set in a text field, or is set programmatically (e.g. with a sequential number) </td>
+> </tr>
+> <tr>
+> <td><code>onlywikiname</code></td>
+> <td> If set, TWiki will complain if the topic name is not a [[Main/WikiWord]]</td>
+> </tr>
+> <tr>
+> <td><code>templatetopic</code></td>
+> <td> The name of the template topic, e.g. topic used to copy the initial content </td>
+> </tr>
+> <tr>
+> <td><code>topicparent</code></td>
+> <td> Sets the parent topic </td>
+> </tr>
+> <tr>
+> <td><code>TopicClassification</code></td>
+> <td> Assuming the template topic has a form with a field called "TopicClassification", it will set the value of the field </td>
+> </tr>
+> <tr>
+> <td><code>anyname</code></td>
+> <td> Any parameter can passed to the new topic; if the template topic contains <code>%URLPARAM{"anyname"}%</code>, it will be replaced by its value </td>
+> </tr>
+> </table>
%T% **TIP:** You can use the `%WIKIUSERNAME%` and `%DATE%` variables in your topic templates to include the signature of the person creating a new topic. The variables are expanded into fixed text when a new topic is created. The standard signature is: <br /><code>**-- %WIKIUSERNAME% - %DATE%**</code>
- A drawback of referring to a master template is that you can only test a template from within TWiki, where the include variables are resolved. In the previous system, each template was a structurally complete HTML document with a `.tmpl` filename extension - it contained unresolved `%VARIABLES%`, but could still be previewed directly in a browser.
--- [[PeterThoeny]] - 01 Feb 2003 <br /> -- [[MikeMannix]] - 14 Sep 2001 <br /> -- TWiki:Main/DavidLeBlanc - 11 Mar 2002
+-- TWiki:Main.PeterThoeny - 16 Dec 2003 %BR% -- TWiki:Main.MikeMannix - 14 Sep 2001 %BR% -- TWiki:Main.DavidLeBlanc - 11 Mar 2002
# <a name="TWiki Text Formatting"></a> TWiki Text Formatting
-Working in TWiki is as easy as typing in text - **exactly like email**. You don't need to know HTML, though you can use it if you prefer. Links to topics are created automatically when you enter [[WikiWords]]. And TWiki shorthand gives you all the power of HTML with a simple coding system that takes no time to learn. It's all layed out below - refer back to this page in a pop-up window from the **Edit** screen.
+Working in TWiki is as easy as typing in text - **exactly like email**. You don't need to know HTML, though you can use it if you prefer. Links to topics are created automatically when you enter [[WikiWords]]. And TWiki shorthand gives you all the power of HTML with a simple coding system that takes no time to learn. It's all laid out below - refer back to this page in a pop-up window from the **Edit** screen.
<a name="TWikiShorthand"></a>