(file) Return to TWikiTopics.txt CVS log (file) (dir) Up to [RizwankCVS] / geekymedia_web / twiki / data / TWiki

  1 rizwank 1.1 %META:TOPICINFO{author="PeterThoeny" date="1092632806" format="1.0" version="1.17"}%
  2             %META:TOPICPARENT{name="WebHome"}%
  3             ---+!! TWiki Topics
  4             %TOC%
  5             
  6             The basic building block of a TWiki site is called a __topic__, identified by a unique, hopefully descriptive, %TWIKIWEB%.WikiWord title. It may seem easier just to call them pages, but specifically a topic is the content of a page.  The distinction seems small but will become more important as your skill using TWiki increases.  TWikiSites are built using topics.
  7             
  8             ---++ Characteristics
  9             
 10             A TWiki topic is a rich information unit. *Each* topic has:
 11             
 12             	* name
 13             		* instantly identify what the topic is about
 14             		* link to it from other topics just by typing it in it's WikiWord
 15             	* content
 16             		* edited by simply clicking the [[#PageBottom][edit link]]
 17             		* enter plain text, leaving a blank space between paragraphs like email (all you need)
 18             		* enter simple TWiki shorthand to represent complex HTML and special TWiki tags
 19             		* enter HTML if you are familiar with it
 20             		* include links to other topics, URLs, Web sites, files, images, sounds, or anything else you can put on a regular Web page
 21             		* handy pop-up quick reference 
 22 rizwank 1.1 		* do all of this through whatever web browser you are familiar with
 23             	* [[%TWIKIWEB%.TWikiAccessControl][access control]]
 24             		* independently determine who can see, edit, rename, move or delete topics
 25             		* set permissions by individual users and user groups
 26             		* over-ride topic, TWiki web or site
 27             	* revision control
 28             		* topic changes are automatically saved
 29             		* efficiently stores every change made to the original version
 30             		* lets you compare and retrieve changes between any two versions, or review them all
 31             		* displays any previous version as a regular Web page or as raw topic text
 32             	* TWiki web
 33             		* a TWiki organizational unit to which the topic belongs
 34             		* relevant when searching for a topic, referencing it or typing in it's URL
 35             	* meta-data
 36             		* hidden contextual data stored within each topic.
 37             		* parents
 38             			* automatically links a new topic as the "child" of the topic it was created from
 39             			* hierarchical, parent-child navigation
 40             			* allows manual assignment of parent topic from a list of all topics in the local web
 41             			* offers navigation by topic parents
 42             	* backlinks
 43 rizwank 1.1 		* named referred-by (Ref-By)
 44             		* lists all topics that reference the current topic
 45             
 46             Features that can be used by topics and sites include:
 47             
 48             	* [[%TWIKIWEB%.TWikiSkins][TWiki Skins]] to customize the look of headers and footers when topics are converted to Web pages for display:
 49             		* default and user selectable per session
 50             		* fully configurable look and feel
 51             		* apply skins across an entire TWiki web, or to a single displayed page
 52             		* use included skins and easily create new ones
 53             		* try the ==[Printable]== skin below: stripped down headers and footers suitable for clean hard copy 
 54             	* plug-ins
 55             		* new feature packages
 56             		* developer community evolving existing and new capabilities
 57             	* add-ons
 58             		* enhanced capability without an interface to users
 59             	* FileAttachment 
 60             		* upload files through your browser to the TWiki server
 61             		* attach any type of file (documents, images, applications) for viewing online, storage or sharing downloads with others
 62             		* upload revisions of existing files with automatic backup of all previous revisions
 63             	* formatted search
 64 rizwank 1.1 		* embedded searches of topics, data and meta-data, optional regular expressions
 65             		* custom formatting for outputting lists or tables, optional layout, headings, summary, etc.
 66             	* variables
 67             		* similar to a command line context with site wide and locally defined variables
 68             		* over-ride topic, TWiki web or site
 69             	* [[%TWIKIWEB%.TWikiForms][forms]]
 70             		* store database-style info alongside the free-form topic content
 71             		* accesses meta-data
 72             		* use text fields and boxes, radio buttons, pulldown selector menus, checkboxes
 73             		* create your own forms to tag topics to later search, sort and display
 74             	* [[#RenamingTopics][renaming, moving, and deleting]]
 75             		* rename a topic and automatically update all of the links to it, site-wide
 76             		* move a topic from one TWiki web to another
 77             		* safely delete a topic to a special Trash web (invisible, but recoverable from the Web server if necessary)
 78             	* many more features... 
 79              
 80             The configuration of your TWiki site, skins and your personal user account can modify the way these features are used and presented to you.
 81             
 82             #EditingPages
 83             ---++ Creating and editing topics
 84             
 85 rizwank 1.1 A primary purpose of TWiki is to make it incredibly easy for you to add and edit information on existing topics, create new topics, and link between TWiki topics.
 86             
 87             	* *To modify a topic*: click the ==Edit== link in the toolbar at the bottom left of every page (using the Default skin). An editing window appears. Type away. Use the GoodStyle and TextFormattingRules links to get pop-up window help.
 88             		* Click ==Preview Changes== to see how your edit looks.
 89             		* Click ==Save Changes== to save.
 90             
 91             	* *To add a new topic*: the simplest way is to type a new WikiName in an existing topic, while you're in edit mode. When the topic is saved, the new name will appear highlighted, with a *?* at the end: click the *?* and a new edit window appears. Enter, preview and save as usual. The new topic now exists.
 92             		* Go back to the topic where you started, and you'll see the *?* has disappeared, and your WikiWord name is now a regular link. Type it anywhere on any topic in that web, and it will be turned into a link.
 93             		* %H% *One little links rule: each topic, and its WikiWord link, belong to one unique web only.* To link _between_ webs, you must first enter the topic's web name. <br />
 94             			__Example:__ This is %TOPIC%, in the ==TWiki== web, so that's all you need to type on any topic in this web. But to link to <nop>%TOPIC% from a topic in the ==%MAINWEB%== web, you have to type ==%TWIKIWEB%.<nop>%TOPIC%== - ==Webname.<nop>TopicName==. It's easy.
 95             
 96             Another way to add a topic is to type a new topic name in the Go box or an unknown topic URL.  You can type in either a WikiName to create the topic in the current web or <nop>Web.TopicName to create a topic in a different web than the current page.  Topics created with the Go box or URLs do not have parent meta-data defined.
 97             
 98             
 99             #OtherFeatures
100             ---++ Other features
101             
102             The color-coded toolbar at the bottom of every topic displays a series of links, including:
103             	* ==[Attach]== - pops a new screen for FileAttachments
104             	* ==[Ref-By]== - displays all the TWiki topics with links to the current topic
105             	* ==[Diffs]== - generates a page showing every change made to the current topic, with names, dates, and changes made (diffs)
106 rizwank 1.1 	* ==r1.3 | > | r1.2== _(ex)_ - view most recent revision and changes
107             	* ==[More]== - opens up a new screen containing additional controls 
108             
109             It looks complicated, but the basics you need to begin with are very simple to use.  The flexible and optional features are ready when you care to learn about them - the only way to confuse yourself or your site set-up and users is by using features you really don't need.  Unlike the usual expensive, complex collaboration and project management packages, TWiki is fully functional and effective just by typing in text and making WikiWord links.  All the additional features are there, but only if you need them!
110             
111             	* Some controls are self-explanatory and also include instructions and help links.
112             	* *Experiment*. You can always ==Cancel== an edit or (using revision control) go Back whenever you like.
113             	* Get *in-depth info* from the [[%TWIKIWEB%.%HOMETOPIC%][complete documentation]], including the User's Guide, Configuration Manual and TWiki Reference. 
114             
115             #RenamingTopics
116             ---++ Renaming, moving or deleting topics
117             
118             You can rename, move and delete individual topics by clicking ==More== on the control strip at the bottom of every page. The access settings for a topic, web or entire site may be disabled for one or more of the three options, depending on your site set-up and access permissions.
119             
120             	1. Go to the top you want to change, click ==More &gt; Rename/move==
121             	1. *To move or delete:* select the target web (==Trash== to delete)from the pull-down menu (otherwise, leave on the current web)
122             	1. *To rename:* fill in a new WikiName (otherwise, leave the current topic name)
123             	1. *To update links:* From the list of topics that show links to the topic you're changing, uncheck each entry you DON'T want to update - only checked links will be updated;
124             	1. Click ==Rename/move==: the topic is renamed and/or moved, and the checked links to the topic are updated.
125             		* Any problems are listed - take note, and you can fix them later.
126             		* If a linked topic can't be updated (it may be locked because someone's editing it), an alert will appear. You can update missed topics later by again pressing ==Rename/move==.
127 rizwank 1.1 
128             %H% Deleting means moving a topic to the Trash web. Since all webs share the one Trash, name conflicts may come up.
129             
130             #RevisionRollback
131             ---++ Reviewing and Reverting
132             RCS revision control automatically saves all topic changes. To look at earlier versions of a topic, click on =Diffs= link in topic commands. If you would like to revert to an earlier version or reclaim part of an earlier version, just copy from the old topic revision to the current topic revision.  This is a step by step set of instructions:
133             	1 In the =Diffs= view, take note of what version of the topic you want to reclaim and then return to =View=.
134             	1 Select =More= in the topic commands.
135             	1 Under "View previous topic revision," enter the version number you want to reclaim and check "raw text format." Then click on "View revision."
136             	1 Select either the portion of that version you want to reclaim or the entire text of the topic if you want to revert completely to that version. Select =Copy= under your browser's =Edit= menu.
137             	1 Return to the most recent version of the topic and select =Edit= from the topic commands.
138             	1 Either paste in the portion of the topic you wish to reclaimed or replace the entire text with the text you copied from the earlier version.
139             	1 Preview and save the topic.
140             See: [[TWikiDocumentation#Managing_Topics][ManagingTopics]] for more details.
141             
142             -- TWiki:MikeMannix - 22 May 2002 %BR%
143             -- TWiki:Main.GrantBow - 17 Jan 2003 %BR%
144             
145             %META:TOPICMOVED{by="MikeMannix" date="1021230286" from="TWiki.TWikiPages" to="TWiki.TWikiTopics"}%

Rizwan Kassim
Powered by
ViewCVS 0.9.2