none
[openafs-wiki.git] / TWiki / MainFeatures.mdwn
1 # <a name="Main Features of TWiki"></a> Main Features of TWiki
2
3 - **Any web browser:** Edit existing pages or create new pages by using any web browser. There is no need to upload pages.
4 - **Edit link:** To edit a page, simply click on the <code>**Edit**</code> link at the top or bottom of the page.
5 - **Auto links:** Web pages are [[linked automatically|Main/WikiWord]]. You do not need to learn HTML commands to link pages.
6 - **Text formatting:** Simple, powerful and easy-to-learn [[text formatting rules|Main/WikiSyntax]]. Basically you write text like you would write an e-mail.
7 - **Webs:** Pages are grouped into [[TWiki webs|SYSTEMWEB/SiteMap]] (or collections). This allows you to set up separate collaboration groups.
8 - **Search:** [[Full text search|Main/WebSearch]] with/without regular expressions. See a sample [search result](http://www.dementia.org/twiki/search/TWiki/?scope=text&search=learn).
9 - **E-mail notification:** Get [[automatically notified|Main/WebChangesAlert]] when something has changed in a TWiki web.
10 - **Structured content:** Use [[TWikiForms]] to classify and categorize unstructured web pages and to create simple workflow systems.
11 - **File attachments:** [[Upload|Main/FileAttachment]] and download any file as an attachment to a page by using your browser. This is similar to file attachments in an e-mail, but it happens on web pages.
12 - **Revision control:** All changes to pages and attachments are tracked. Retrieve previous page revisions; compare differences; find out who changed what and when.
13 - **Access control:** Define groups and impose fine-grained read and write [[access restrictions|Main/TWikiAccessControl]] based on groups and users.
14 - **Variables:** Use [[variables|Main/TWikiVariables]] to dynamically compose your pages. This allows you for example to dynamically build a table of contents, include other pages, or show a search result embedded in a page.
15 - **TWiki plugins:** Easily install program enhancements using external [[plug-in modules|Main/TWikiPlugins]]. Developers can create plug-ins in Perl using the TWiki Plugin API.
16 - **Templates and skins:** A flexible [[templating system|Main/TWikiTemplates]] separates program logic and presentation. [[Skins|Main/TWikiSkins]] overwrite template headers and footers; page content is unaffected.
17 - **Managing pages:** Individual [[pages|Main/TWikiTopics]] can be renamed, moved and deleted through the browser.
18 - **Managing users:** Web-based [[user registration|Main/TWikiRegistration]] and [[change of password|Main/ChangePassword]].
19 - **Statistics:** Create statistics of TWiki webs. Find out most popular pages and top contributors.
20 - **Preferences:** Three levels of preferences: [[TWikiPreferences]] for site-level, [[WebPreferences]] for each web, and user level preferences.
21 - **[[simultaneous page editing|Main/SimultaneousEdits]]:**
22 - **Referred-By:** Find the pages that contain links to a topic.
23
24 **_Related Topics:_** [[UserDocumentationCategory]], [[AdminDocumentationCategory]]