From b542def63a114eb0342dfe2a48b5d02fdea9951c Mon Sep 17 00:00:00 2001 From: KennethLavrsen Date: Thu, 26 Feb 2009 16:53:07 +0000 Subject: [PATCH] Item1156: Create Release01x00 branch git-svn-id: http://svn.foswiki.org/branches/Release01x00@2733 0b4bb1d4-4e5a-0410-9cc4-b2b747904278 --- TipsContrib/data/System/TipTopic001.txt | 7 +++ TipsContrib/data/System/TipTopic002.txt | 7 +++ TipsContrib/data/System/TipTopic003.txt | 7 +++ TipsContrib/data/System/TipTopic004.txt | 7 +++ TipsContrib/data/System/TipTopic005.txt | 14 +++++ TipsContrib/data/System/TipTopic006.txt | 7 +++ TipsContrib/data/System/TipTopic007.txt | 15 +++++ TipsContrib/data/System/TipTopic008.txt | 16 ++++++ TipsContrib/data/System/TipTopic009.txt | 8 +++ TipsContrib/data/System/TipTopic010.txt | 9 +++ TipsContrib/data/System/TipTopic011.txt | 12 ++++ TipsContrib/data/System/TipTopic012.txt | 7 +++ TipsContrib/data/System/TipTopic013.txt | 16 ++++++ TipsContrib/data/System/TipTopic014.txt | 16 ++++++ TipsContrib/data/System/TipTopic015.txt | 7 +++ TipsContrib/data/System/TipTopic016.txt | 9 +++ TipsContrib/data/System/TipTopic017.txt | 12 ++++ TipsContrib/data/System/TipTopic018.txt | 9 +++ TipsContrib/data/System/TipTopic019.txt | 20 +++++++ TipsContrib/data/System/TipTopic020.txt | 9 +++ TipsContrib/data/System/TipTopic021.txt | 9 +++ TipsContrib/data/System/TipTopic022.txt | 18 ++++++ TipsContrib/data/System/TipTopic023.txt | 19 +++++++ TipsContrib/data/System/TipTopic024.txt | 16 ++++++ TipsContrib/data/System/TipTopic025.txt | 27 +++++++++ TipsContrib/data/System/TipTopic026.txt | 11 ++++ TipsContrib/data/System/TipTopic027.txt | 12 ++++ TipsContrib/data/System/TipTopic028.txt | 11 ++++ TipsContrib/data/System/TipTopic029.txt | 19 +++++++ TipsContrib/data/System/TipsContrib.txt | 54 ++++++++++++++++++ TipsContrib/data/System/TipsOfTheDay.txt | 11 ++++ .../data/System/TipsOfTheDayAddNew.txt | 55 +++++++++++++++++++ TipsContrib/data/System/TipsOfTheDayAdmin.txt | 15 +++++ .../data/System/TipsOfTheDayInclude.txt | 18 ++++++ .../data/System/TipsOfTheDayTemplate.txt | 10 ++++ TipsContrib/data/System/TipsTopics.txt | 15 +++++ .../lib/Foswiki/Contrib/TipsContrib.pm | 4 ++ .../Foswiki/Contrib/TipsContrib/DEPENDENCIES | 1 + .../lib/Foswiki/Contrib/TipsContrib/MANIFEST | 37 +++++++++++++ .../lib/Foswiki/Contrib/TipsContrib/build.pl | 9 +++ 40 files changed, 585 insertions(+) create mode 100755 TipsContrib/data/System/TipTopic001.txt create mode 100755 TipsContrib/data/System/TipTopic002.txt create mode 100755 TipsContrib/data/System/TipTopic003.txt create mode 100755 TipsContrib/data/System/TipTopic004.txt create mode 100755 TipsContrib/data/System/TipTopic005.txt create mode 100755 TipsContrib/data/System/TipTopic006.txt create mode 100755 TipsContrib/data/System/TipTopic007.txt create mode 100755 TipsContrib/data/System/TipTopic008.txt create mode 100755 TipsContrib/data/System/TipTopic009.txt create mode 100755 TipsContrib/data/System/TipTopic010.txt create mode 100755 TipsContrib/data/System/TipTopic011.txt create mode 100755 TipsContrib/data/System/TipTopic012.txt create mode 100755 TipsContrib/data/System/TipTopic013.txt create mode 100755 TipsContrib/data/System/TipTopic014.txt create mode 100755 TipsContrib/data/System/TipTopic015.txt create mode 100755 TipsContrib/data/System/TipTopic016.txt create mode 100755 TipsContrib/data/System/TipTopic017.txt create mode 100755 TipsContrib/data/System/TipTopic018.txt create mode 100755 TipsContrib/data/System/TipTopic019.txt create mode 100755 TipsContrib/data/System/TipTopic020.txt create mode 100755 TipsContrib/data/System/TipTopic021.txt create mode 100755 TipsContrib/data/System/TipTopic022.txt create mode 100755 TipsContrib/data/System/TipTopic023.txt create mode 100755 TipsContrib/data/System/TipTopic024.txt create mode 100755 TipsContrib/data/System/TipTopic025.txt create mode 100755 TipsContrib/data/System/TipTopic026.txt create mode 100755 TipsContrib/data/System/TipTopic027.txt create mode 100755 TipsContrib/data/System/TipTopic028.txt create mode 100755 TipsContrib/data/System/TipTopic029.txt create mode 100755 TipsContrib/data/System/TipsContrib.txt create mode 100755 TipsContrib/data/System/TipsOfTheDay.txt create mode 100755 TipsContrib/data/System/TipsOfTheDayAddNew.txt create mode 100755 TipsContrib/data/System/TipsOfTheDayAdmin.txt create mode 100755 TipsContrib/data/System/TipsOfTheDayInclude.txt create mode 100755 TipsContrib/data/System/TipsOfTheDayTemplate.txt create mode 100755 TipsContrib/data/System/TipsTopics.txt create mode 100755 TipsContrib/lib/Foswiki/Contrib/TipsContrib.pm create mode 100755 TipsContrib/lib/Foswiki/Contrib/TipsContrib/DEPENDENCIES create mode 100755 TipsContrib/lib/Foswiki/Contrib/TipsContrib/MANIFEST create mode 100755 TipsContrib/lib/Foswiki/Contrib/TipsContrib/build.pl diff --git a/TipsContrib/data/System/TipTopic001.txt b/TipsContrib/data/System/TipTopic001.txt new file mode 100755 index 0000000000..55504079d9 --- /dev/null +++ b/TipsContrib/data/System/TipTopic001.txt @@ -0,0 +1,7 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107568372" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ The Go Box as a browser + +The go box (also called jump box) is not only a tool to allow you to jump from page to page, you can use the Go Box to search for documents. If you do not know the entire name of the Foswiki topic you are looking, partially putting in the topic name in the GoBox will result in a literal search in the Foswiki topics. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic002.txt b/TipsContrib/data/System/TipTopic002.txt new file mode 100755 index 0000000000..93a56f3d1b --- /dev/null +++ b/TipsContrib/data/System/TipTopic002.txt @@ -0,0 +1,7 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107568431" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ WebChanges to see recent activity + +Each Foswiki web has a WebChanges topic that lists recent activity from all editors of the web. This page can be useful when looking for recently contributed content of a colleague. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic003.txt b/TipsContrib/data/System/TipTopic003.txt new file mode 100755 index 0000000000..47dd5b68e5 --- /dev/null +++ b/TipsContrib/data/System/TipTopic003.txt @@ -0,0 +1,7 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107568683" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Raw Text link + +At the bottom of the page next to *Edit* and *Attach*, there is a *Raw Text* link that allows one to easily see how the Foswiki topic looks in its raw form. This allows you to see and copy raw text without the need to edit and lock a topic. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic004.txt b/TipsContrib/data/System/TipTopic004.txt new file mode 100755 index 0000000000..f84da0800e --- /dev/null +++ b/TipsContrib/data/System/TipTopic004.txt @@ -0,0 +1,7 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107568818" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ E-mail alert of topic changes + +Subscribing to WebNotify will enable Foswiki to send you details of changes made on topics in a certain web. You can choose to be notified of changes in an entire web or just a subset of topics in a web. Each web has its own WebNotify subscription. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic005.txt b/TipsContrib/data/System/TipTopic005.txt new file mode 100755 index 0000000000..b657c7904d --- /dev/null +++ b/TipsContrib/data/System/TipTopic005.txt @@ -0,0 +1,14 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107569013" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Re-parenting a topic + +The breadcrumb displayed with a particular Foswiki topic is constructed with a topic's *Parent*. On the footer to each page there is a link called *More*. Within this page there is a topic action that will allow you to select a new parent for the page. + +To re-parent a page: + 1 Select a new topic from the list of topics to be the topic's parent + 1 Click on the *Edit* button below the list of topics + 1 Click on the *Save* button + +You will notice that the breadcrumb will now reflect the new parent. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic006.txt b/TipsContrib/data/System/TipTopic006.txt new file mode 100755 index 0000000000..5f79787787 --- /dev/null +++ b/TipsContrib/data/System/TipTopic006.txt @@ -0,0 +1,7 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107569130" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Creating a Table of Contents + +=%TOC%= will automatically create a table of contents for a topic based on the headers of the topic. To exclude a heading from a =%TOC%= add =!!= to the end of the syntax for a header, e.g. write =---+!!= for a =---+= heading. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic007.txt b/TipsContrib/data/System/TipTopic007.txt new file mode 100755 index 0000000000..653a0524f6 --- /dev/null +++ b/TipsContrib/data/System/TipTopic007.txt @@ -0,0 +1,15 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107569291" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Linking to a file attachment + +One can create a link to a file attachment using one of the =%ATTACHURL%= or =%PUBURL%= macros. + +=%ATTACHURL%= is the full URL for attachments in the current topic. For example: + +=%ATTACHURL%/image.gif= + +To link to a file attachment in another topic, use the =%PUBURL%= macro. For example: + +=%PUBURL%/%WEB%/OtherTopic/image.gif= + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic008.txt b/TipsContrib/data/System/TipTopic008.txt new file mode 100755 index 0000000000..498eb9fe80 --- /dev/null +++ b/TipsContrib/data/System/TipTopic008.txt @@ -0,0 +1,16 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107569481" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Escaping Foswiki rendering + +Use the verbatim tag to surround code excerpts and other formatted text with =<verbatim>= and =</verbatim>= tags. Each tag must be on a line by itself. + +For Example: + +
+<verbatim>
+| *Header1* | *Header1* |
+| Data1	  | Data2	  |
+</verbatim>
+
+ +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic009.txt b/TipsContrib/data/System/TipTopic009.txt new file mode 100755 index 0000000000..e07ff5a68f --- /dev/null +++ b/TipsContrib/data/System/TipTopic009.txt @@ -0,0 +1,8 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107569541" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Disabling links in large blocks of text + +You can disable automatic linking of WikiWords by surrounding the text with =<noautolink>= and =</noautolink>= tags. +Each tag must be on a line by itself. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic010.txt b/TipsContrib/data/System/TipTopic010.txt new file mode 100755 index 0000000000..1d0d3c7113 --- /dev/null +++ b/TipsContrib/data/System/TipTopic010.txt @@ -0,0 +1,9 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107569750" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Disabling individual !WikiWords + +Prevent a WikiWord from being linked by prefixing it with an exclamation point. + +Example: To escape =SunOs= write =!SunOs= to get !SunOs. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic011.txt b/TipsContrib/data/System/TipTopic011.txt new file mode 100755 index 0000000000..03017714a4 --- /dev/null +++ b/TipsContrib/data/System/TipTopic011.txt @@ -0,0 +1,12 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107569826" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Server side include + +To include the contents of a web page or Foswiki topic, use =%INCLUDE{"page"}%=. + +Examples: + * =%INCLUDE{"http://www.google.com/"}%= + * =%INCLUDE{"%SYSTEMWEB%.WebHome"}%= + * =%INCLUDE{"WebHome"}%= + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic012.txt b/TipsContrib/data/System/TipTopic012.txt new file mode 100755 index 0000000000..a0bb6dadba --- /dev/null +++ b/TipsContrib/data/System/TipTopic012.txt @@ -0,0 +1,7 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107570220" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ WikiWords for linking + +WikiWords are capitalized words, run together, such as WebPreferences and CollaborationPlatform. Using a lot of !WikiWords creates a good browsing experience for the reader. %WIKITOOLNAME% links WikiWords automatically to topics of that name. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic013.txt b/TipsContrib/data/System/TipTopic013.txt new file mode 100755 index 0000000000..1ac501265e --- /dev/null +++ b/TipsContrib/data/System/TipTopic013.txt @@ -0,0 +1,16 @@ +%META:TOPICINFO{author="ProjectContributor" date="1167690020" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Preference settings + +Foswiki has four levels of preferences settings: + 1 Site-level settings: %WIKIPREFSTOPIC% + * Site name, proxy settings, access control, skin + 1 Web-level settings: located in each Web, e.g. %WEBPREFSTOPIC% topic + * Web specific access control, navigation links, colors + 1 User-level settings: In each user's home page, e.g. %WIKIUSERNAME% topic + * Settings that are only in effect when this user is logged in, such as LINKTOOLTIPINFO + 1 Topic-level settings: Affecting current topic, for web applications + +Preferences can be overridden by the next level down. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic014.txt b/TipsContrib/data/System/TipTopic014.txt new file mode 100755 index 0000000000..2a9d6c3794 --- /dev/null +++ b/TipsContrib/data/System/TipTopic014.txt @@ -0,0 +1,16 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107570696" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ File attachments + +One can attach files to any topic. The action of attaching a file to a topic is similar to attaching a file to an e-mail. The link to attach a file is located at the end of the topic. + +Features: + * Browse file to upload + * "Link" checkbox - to inline images + * "Hide file" checkbox + * Version control + * "manage" link to see older revisions and to change properties + +[[FileAttachment][More Information...]] + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic015.txt b/TipsContrib/data/System/TipTopic015.txt new file mode 100755 index 0000000000..385e28e0d9 --- /dev/null +++ b/TipsContrib/data/System/TipTopic015.txt @@ -0,0 +1,7 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107570760" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Breadcrumb + +The breadcrumb of a topic shows you page hierarchy. It is constructed using a topic's parent setting. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic016.txt b/TipsContrib/data/System/TipTopic016.txt new file mode 100755 index 0000000000..097b59ec3b --- /dev/null +++ b/TipsContrib/data/System/TipTopic016.txt @@ -0,0 +1,9 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107570894" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Foswiki Skins + +Skins overlay regular templates with alternate header/footer layouts. You can use Skins to change the look of a Foswiki topic, for example, the layout of the header and footer. Rendered text between header and footer does not change. You can also use Skins to define an alternate view, like a view optimized for printing. + +To see the installed [[Skins]], see SkinBrowser. + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic017.txt b/TipsContrib/data/System/TipTopic017.txt new file mode 100755 index 0000000000..0ae83b227d --- /dev/null +++ b/TipsContrib/data/System/TipTopic017.txt @@ -0,0 +1,12 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107571037" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Revision control + +Foswiki has "Soft security" - anyone can change anything, but changes are logged. There is a complete audit trail: + * Version + * Date of last revision + * Person who made change +is recorded. At the footer of each topic one can click on previous versions. One can also see the differences between revisions by clicking on the > sign located between revisions of a topic. + + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic018.txt b/TipsContrib/data/System/TipTopic018.txt new file mode 100755 index 0000000000..5716f5a590 --- /dev/null +++ b/TipsContrib/data/System/TipTopic018.txt @@ -0,0 +1,9 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107571155" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Inline search + +To embed a search in a topic, use the =%SEARCH{ <parameters> }%= macro. The search macro is used by many Foswiki based applications. + +[[Macros#VarSEARCH][More Information...]] + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic019.txt b/TipsContrib/data/System/TipTopic019.txt new file mode 100755 index 0000000000..f649942292 --- /dev/null +++ b/TipsContrib/data/System/TipTopic019.txt @@ -0,0 +1,20 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107571231" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Commenting with hidden text + +To hide sections of a Foswiki topic, use HTML comments. + +Example comment within a sentence: + +=Visible <!--- and hidden ---> text= + +Example spanning multiple lines: + + + + + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic020.txt b/TipsContrib/data/System/TipTopic020.txt new file mode 100755 index 0000000000..26e0e9188c --- /dev/null +++ b/TipsContrib/data/System/TipTopic020.txt @@ -0,0 +1,9 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107571474" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ !InterwikiPlugin links + +The InterwikiPlugin automatically links =ExternalSite:Page= text to external sites based on aliases defined in the InterWikis topic. This enables people to "shortcut" long URLs. + +[[InterwikiPlugin][More information...]] + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic021.txt b/TipsContrib/data/System/TipTopic021.txt new file mode 100755 index 0000000000..f7fe0b5720 --- /dev/null +++ b/TipsContrib/data/System/TipTopic021.txt @@ -0,0 +1,9 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107571621" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ !SmiliesPlugin emoticons + +Smilies are common in e-mail messages and bulletin board posts. They are used to convey an emotion, such as a smile =:-)= :-) or a frown =:-(= :-( . This plugin automatically converts certain smilies to a nice small icon. + +[[SmiliesPlugin][More smilies...]] + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic022.txt b/TipsContrib/data/System/TipTopic022.txt new file mode 100755 index 0000000000..67e61dbca9 --- /dev/null +++ b/TipsContrib/data/System/TipTopic022.txt @@ -0,0 +1,18 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107571795" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Edit tables with !EditTablePlugin + +The EditTablePlugin allows you to edit tables using edit fields and drop down boxes. Tables have an [ Edit table ] button if preceeded by an =%EDITTABLE{...}%= macro. Each column can be a text field, a drop down box, a date field, etc. Multiple tables per topic are editable, but only one at a time can be edited. + +Example: + +Syntax: =%EDITTABLE{ format="| row, -1 | text, 20, init | select, 1, one, two, three, four | radio, 3,:-),:-I,:-( | label, 0, %SERVERTIME{"$day $mon $year $hour:$min"}% |" changerows="on" }%= +%EDITTABLE{ format="| row, -1 | text, 20, init | select, 1, one, two, three, four | radio, 3,:-),:-I,:-( | label, 0, %SERVERTIME{"$day $mon $year $hour:$min"}% |" changerows="on" }% +|*Nr*|*Text field*|*Drop down*|*Mood*|*Timestamp*| +| 1 | hello table | one | :-) | 26 Jun 2002 12:30 | +| 2 | | two | :-( | 27 Jun 2002 12:40 | + + +[[EditTablePlugin][More Information...]] + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic023.txt b/TipsContrib/data/System/TipTopic023.txt new file mode 100755 index 0000000000..0e0df7dccd --- /dev/null +++ b/TipsContrib/data/System/TipTopic023.txt @@ -0,0 +1,19 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107572730" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Control table attributes with !TablePlugin + +The TablePlugin gives extra control of table display: + * Allows sorting + * Changing table properties like border width, cell spacing and cell padding + * Changing background color and text color for header cells + * Changing background color and text color for data cells - colors can _alternate_ + * Table attributes can be set and overridden in this order: + * Default =TABLEATTRIBUTES= Plugin setting in this topic + * A =TABLEATTRIBUTES= preferences setting on site-level (%USERSWEB%.SitePreferences), web-level (any WebPreferences), or topic level. For example: + * =Set TABLEATTRIBUTES = tableborder="0" cellpadding="1" ...= + +To change table characteristics place =%TABLE{...}%= before the table. + +[[TablePlugin][More Information...]] + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic024.txt b/TipsContrib/data/System/TipTopic024.txt new file mode 100755 index 0000000000..ce76e6565f --- /dev/null +++ b/TipsContrib/data/System/TipTopic024.txt @@ -0,0 +1,16 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107572800" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Comment box with !CommentPlugin + +The CommentPlugin allows users to quickly post comments to a page without an edit/preview/save cycle. + +Write =%COMMENT{ attributes }%= or simply =%COMMENT%= anywhere in a Foswiki topic. + +Example: +
+
+
+ +[[CommentPlugin][More Information...]] + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic025.txt b/TipsContrib/data/System/TipTopic025.txt new file mode 100755 index 0000000000..74ffed7993 --- /dev/null +++ b/TipsContrib/data/System/TipTopic025.txt @@ -0,0 +1,27 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107572937" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ !SpreadSheetPlugin for dynamic content + +Over 60 formulae are available through the SpreadSheetPlugin. + +For Example: + * =$AVERAGE()= + * =$IF()= + * =$REPLACE()= + * =$TIME()= + +A formula can be placed anywhere in a topic. not just in a Foswiki table. + +Example: + +To space out WikiWords, write: + +=%CALC{"$PROPERSPACE(WikiGuest)"}%= + +to get: + +=%CALC{"$PROPERSPACE(WikiGuest)"}%= + +[[SpreadSheetPlugin][More Information...]] + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic026.txt b/TipsContrib/data/System/TipTopic026.txt new file mode 100755 index 0000000000..ceeffe15ca --- /dev/null +++ b/TipsContrib/data/System/TipTopic026.txt @@ -0,0 +1,11 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107573206" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ !SlideShowPlugin for presentations + +Use the SlideShowPlugin to convert a topic with headings and bullets into a slideshow presentation. + +This Plugin is useful for organizations that already have lots of content in Foswiki: It is easy to create a web based presentation that contains many links to related content and to show live data of Foswiki applications. The Plugin does not try to compete with the bells and whistles of the other presentation program, but the markup of Foswiki and other Plugins like Foswiki:Extensions/ChartPlugin, Foswiki:Extensions.GaugePlugin, Foswiki:Extensions.SpreadSheetPlugin, Foswiki:Extensions.FoswikiDrawPlugin can be used to create an appealing presentation. + +[[SlideShowPlugin][More Information...]] + +[[TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic027.txt b/TipsContrib/data/System/TipTopic027.txt new file mode 100755 index 0000000000..2b171536f2 --- /dev/null +++ b/TipsContrib/data/System/TipTopic027.txt @@ -0,0 +1,12 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107573410" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Custom rendered bullets + +The RenderListPlugin can render bulleted lists in a variety of different ways. + +Use =%RENDERLIST{ parameters }%= before any bulleted list. + +[[RenderListPlugin][More Information...]] + +[[TipsOfTheDay][See More Tips...]] + diff --git a/TipsContrib/data/System/TipTopic028.txt b/TipsContrib/data/System/TipTopic028.txt new file mode 100755 index 0000000000..fcaa04b342 --- /dev/null +++ b/TipsContrib/data/System/TipTopic028.txt @@ -0,0 +1,11 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107726758" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Keyword search + +Interactive [[WebSearch][search]] is a keyword search by default. For example, to search for all topics that contain "SOAP", "WSDL", a literal "web service", but not "shampoo", enter this: + +=soap +wsdl "web service" -shampoo= + +More [[SearchHelp][search help]] + +[[%SYSTEMWEB%.TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipTopic029.txt b/TipsContrib/data/System/TipTopic029.txt new file mode 100755 index 0000000000..77f036b1c4 --- /dev/null +++ b/TipsContrib/data/System/TipTopic029.txt @@ -0,0 +1,19 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107727656" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ RSS news feed of topic changes + +You can use an RSS news reader to find out what is new in a Foswiki web. This complements WebChanges that shows recent changes in a web, and WebNotify where people can subscribe to get notified of recent changes by e-mail. + +For the %MAINWEB% web, point your RSS news reader to: + + %SCRIPTURL%/view%SCRIPTSUFFIX%/%MAINWEB%/WebRss + +For other Foswiki webs, replace =/%MAINWEB%/= with the name of the web: + +%WEBLIST{ format=" * %SCRIPTURL%/view%SCRIPTSUFFIX%/$name/WebRss " }% + +--- +*See also:* + * %SYSTEMWEB%.WebRssBase - help on Foswiki RSS news feeds + +[[%SYSTEMWEB%.TipsOfTheDay][See More Tips...]] diff --git a/TipsContrib/data/System/TipsContrib.txt b/TipsContrib/data/System/TipsContrib.txt new file mode 100755 index 0000000000..6d566d17ae --- /dev/null +++ b/TipsContrib/data/System/TipsContrib.txt @@ -0,0 +1,54 @@ +%META:TOPICINFO{author="ProjectContributor" date="1167969723" format="1.0" version="$Rev$"}% +---+!! Tips Contrib Package + +Displays a rotating "Tip of the Day" to help familiarize new users with Foswiki features. Includes an application for creating custom tips for local installation. + +%TOC% + +---++ Summary of Contents + * Set on =TipTopic= topics providing brief lessons on Foswiki features. See %SYSTEMWEB%.TipsTopics. + * Set of topics for creating and managing =TipTopicXXX= topics. See %SYSTEMWEB%.TipsOfTheDayAdmin. + +---++ Detailed Documentation + * See %SYSTEMWEB%.TipsOfTheDayAdmin for instructions on managing and displaying tips. + * See %SYSTEMWEB%.TipsOfTheDayAddNew for instructions for adding new custom tips. + +---++ Settings + +This extension requires no settings. See %SYSTEMWEB%.TipsOfTheDayAdmin for administration details. + + * One line description: + * Set SHORTDESCRIPTION = Displays rotating list of "Tip-of-the-day" + +---++ CSS used by !TipsContrib + + * .tipsOfTheDay - overall container + * .tipsOfTheDayContents - container for tipsOfTheDayHeader and tipsOfTheDayText + * strong.tipsOfTheDayHeader - header that says "Tip of the Day" + * .tipsOfTheDayText - the tip; contains title and tip summary and link "Read on" + * .tipsOfTheDayTitle - title of the tip; the link to the tip topic + +---++ Installation Instructions + +*Note:* You do not need to install anything on the browser to use this contrib package. The following instructions are for the administrator who installs the package on the server where Foswiki is running. + + * Download the ZIP file from the Plugin web (see below) + * Unzip ==%TOPIC%.zip== in your Foswiki installation directory. Content: + | *File:* | *Description:* | + %$MANIFEST% + +---++ Contrib Info + +| Copyright | Copyright (C) 2005-2007 Peter Thoeny, peter@thoeny.org and TWiki Contributors | +| License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) | +| Version: | 16 Dec 2008 | +| Change History: |   | +| 16 Dec 2008: | Foswiki version | +| 04 Jan 2007: | Performance improvement | +| 10 Oct 2005: | Initial version - Packaging by TWiki:Main.LynnwoodBrown | +| Dependencies: | Foswiki:Extensions.SpreadSheetPlugin 18 Dec 2006 (r12315) | +| Home: | http://foswiki.org/Extensions/%TOPIC% | +| Feedback: | http://foswiki.org/Extensions/%TOPIC%Dev | + +--- +*Related Topics:* %USERSWEB%.SitePreferences diff --git a/TipsContrib/data/System/TipsOfTheDay.txt b/TipsContrib/data/System/TipsOfTheDay.txt new file mode 100755 index 0000000000..0334ae7f27 --- /dev/null +++ b/TipsContrib/data/System/TipsOfTheDay.txt @@ -0,0 +1,11 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107567082" format="1.0" version="$Rev$"}% +---+ Tips Of The Day + +These are all tips of the day. They are located in the %SYSTEMWEB% web (official distribution tips) and %USERSWEB% web (custom tips). + +%SEARCH{ "^[Custom]*TipTopic[0-9A-Z]" web="%SYSTEMWEB%, %MAINWEB%" topic="*TipTopic*" scope="topic" type="regex" casesensitive="on" nosearch="on" nototal="on" format=" * [[$web.$topic][$pattern(.*?\-\-\-\+([^\n\r]+).*)]]:$n() $summary(noheader, 100)$n()$percntCALC{$SETM(total, +1)}$percnt"}% + +Total: %CALC{$GET(total)}% tips + +--- +*See also:* [[TipsOfTheDayAdmin][Tips Of The Day Administration]] diff --git a/TipsContrib/data/System/TipsOfTheDayAddNew.txt b/TipsContrib/data/System/TipsOfTheDayAddNew.txt new file mode 100755 index 0000000000..053d18d109 --- /dev/null +++ b/TipsContrib/data/System/TipsOfTheDayAddNew.txt @@ -0,0 +1,55 @@ +%META:TOPICINFO{author="ProjectContributor" date="1163619832" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDayAdmin"}% +---+ Add New Tip Of The Day + +There are *Custom Tips* maintained on your local %WIKITOOLNAME% installation, *Official Tips* distributed with the Tips Contrib, and *Plugin Tips* maintained by Plugin authors. + +---++ Add a Custom %WIKITOOLNAME% Tip + +Custom tips are located in the %MAINWEB% web. You can add custom tips that are specific to your installation and to your organization in general. + +
+ + + + +New Custom Tip: %CALC{$GET(ctopic)}% + + +---++ Add an Official Tip + +Official tips are located in the %SYSTEMWEB% web. Please do not submit new tips on your local installation since they will get lost on a upgrade. Contribute to the Tips Contrib to add new official tips. +
+ + + + + +New Official Tip: %CALC{$GET(ttopic)}% + + +---++ Add a Tip for a Plugin + +If you are a Plugin author you can ship your Plugin Package with one (or more) tip of the day topic. Create the Plugin tip of the day topic here, then package it with your Plugin. + +
+ + + +New Plugin Tip: + + (replace =MyOwnPlugin= with the name of your Plugin) +
+ +--- +*Related:* TipsOfTheDay, TipsOfTheDayAdmin, TipsOfTheDayTemplate diff --git a/TipsContrib/data/System/TipsOfTheDayAdmin.txt b/TipsContrib/data/System/TipsOfTheDayAdmin.txt new file mode 100755 index 0000000000..95e547bdba --- /dev/null +++ b/TipsContrib/data/System/TipsOfTheDayAdmin.txt @@ -0,0 +1,15 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107567165" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDay"}% +---+ Tip Of The Day Administration + +---++ Adminstrative Pages + +| [[TipsOfTheDay][View topic]] [[%SCRIPTURL%/edit%SCRIPTSUFFIX%/%WEB%/TipsOfTheDay?t=%SERVERTIME{$hou$min$sec}%][Edit topic]] TipsOfTheDay | Aggregated List of All Tips, from %MAINWEB% and %SYSTEMWEB%. | +| [[TipsOfTheDayAddNew][View topic]] [[%SCRIPTURL%/edit%SCRIPTSUFFIX%/%WEB%/TipsOfTheDayAddNew?t=%SERVERTIME{$hou$min$sec}%][Edit topic]] TipsOfTheDayAddNew | Add A New Tip | +| [[TipsOfTheDayInclude][View topic]] [[%SCRIPTURL%/edit%SCRIPTSUFFIX%/%WEB%/TipsOfTheDayInclude?t=%SERVERTIME{$hou$min$sec}%][Edit topic]] TipsOfTheDayInclude | This topic generates the random tip to display. It gets included to the focus box. | +| [[TipsOfTheDayTemplate][View topic]] [[%SCRIPTURL%/edit%SCRIPTSUFFIX%/%WEB%/TipsOfTheDayTemplate?t=%SERVERTIME{$hou$min$sec}%][Edit topic]] TipsOfTheDayTemplate | Template for new Tips | + +---++ Focus Box Example +
+%INCLUDE{"TipsOfTheDayInclude" warn="off" }% +
diff --git a/TipsContrib/data/System/TipsOfTheDayInclude.txt b/TipsContrib/data/System/TipsOfTheDayInclude.txt new file mode 100755 index 0000000000..36b631f84d --- /dev/null +++ b/TipsContrib/data/System/TipsOfTheDayInclude.txt @@ -0,0 +1,18 @@ +%META:TOPICINFO{author="ProjectContributor" date="1167969723" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDayAdmin"}% +---+ Tips Of the Day Include + +This Page randomly picks a Tip of the day to display. The %HOMETOPIC% includes the part between the horizontal rules. + +%STARTINCLUDE% +
+%ICON{tip}% Tip of the Day +
%CALC{$SET(webtopic, $LISTRAND(%SEARCH{ "^[Custom]*TipTopic[0-9A-Z]" web="%SYSTEMWEB%, %MAINWEB%" topic="*TipTopic*" scope="topic" type="regex" casesensitive="on" nosearch="on" nototal="on" separator=", " format="$web.$topic" noheader="on" }%))$SET(pos, $FIND(., $GET(webtopic)))$SET(web, $REPLACE($GET(webtopic), $GET(pos), 100))$SET(topic, $REPLACE($GET(webtopic), 1, $GET(pos)))}% +%CALC{$NOP(%)SEARCH{ \"^$GET(topic)$\" web=\"$GET(web)\" scope="topic" regex="on" nosearch=\"on\" noheader=\"on\" nototal=\"on\" limit=\"1\" format=\"[[%SCRIPTURL{view}%/$web/$topic][$pattern(.*?\-\-\-\+([^\n\r]+).*)]]
$summary(100, noheader) [[%SCRIPTURL{view}%/$web/$topic][%MAKETEXT{"Read on"}% \\"Read]]\"}$NOP(%)}% +
+
+
+%STOPINCLUDE% + +--- +*See also:* TipsOfTheDay, TipsOfTheDayAdmin diff --git a/TipsContrib/data/System/TipsOfTheDayTemplate.txt b/TipsContrib/data/System/TipsOfTheDayTemplate.txt new file mode 100755 index 0000000000..bfe2d5a827 --- /dev/null +++ b/TipsContrib/data/System/TipsOfTheDayTemplate.txt @@ -0,0 +1,10 @@ +%META:TOPICINFO{author="ProjectContributor" date="1107567335" format="1.0" version="$Rev$"}% +%META:TOPICPARENT{name="TipsOfTheDayAdmin"}% +---+ Heading + +Quick Summary with link to more information. + +[[%SYSTEMWEB%.TipsOfTheDay][See More Tips...]] + +-- %WIKIUSERNAME% - %DATE% + diff --git a/TipsContrib/data/System/TipsTopics.txt b/TipsContrib/data/System/TipsTopics.txt new file mode 100755 index 0000000000..5b060f2e32 --- /dev/null +++ b/TipsContrib/data/System/TipsTopics.txt @@ -0,0 +1,15 @@ +%META:TOPICINFO{author="ProjectContributor" date="1119349748" format="1.0" version="$Rev$"}% +---+ Tips + +Tips are tips and hints contributed by users. Use this form to search for tips. You can contribute new tips [[TipsOfTheDayAddNew][here]]. + +
+Search (perl regular expression): +
+%SEARCH{ "%URLPARAM{"searchfor" encode="quote" default="search results go here"}%" topic="*TipTopic*" type="keyword" web="%SYSTEMWEB%, %USERSWEB%" format=" * [[$web.$topic][$pattern(.*?\-\-\-\+([^\n\r]+).*)]]:$n() $summary(noheader, 100)$n()$percntCALC{$SETM(total, +1)}$percnt"}% + +Total: %CALC{$GET(total)}% tips + +--- +*See also:* [[TipsOfTheDayAdmin][Tips Of The Day Administration]] + diff --git a/TipsContrib/lib/Foswiki/Contrib/TipsContrib.pm b/TipsContrib/lib/Foswiki/Contrib/TipsContrib.pm new file mode 100755 index 0000000000..2d9efa60b2 --- /dev/null +++ b/TipsContrib/lib/Foswiki/Contrib/TipsContrib.pm @@ -0,0 +1,4 @@ +package Foswiki::Contrib::TipsContrib; +use vars qw( $VERSION ); +$VERSION = '$Rev$'; +1; diff --git a/TipsContrib/lib/Foswiki/Contrib/TipsContrib/DEPENDENCIES b/TipsContrib/lib/Foswiki/Contrib/TipsContrib/DEPENDENCIES new file mode 100755 index 0000000000..55d2ad0fa2 --- /dev/null +++ b/TipsContrib/lib/Foswiki/Contrib/TipsContrib/DEPENDENCIES @@ -0,0 +1 @@ +SpreadSheetPlugin,,perl,Required. diff --git a/TipsContrib/lib/Foswiki/Contrib/TipsContrib/MANIFEST b/TipsContrib/lib/Foswiki/Contrib/TipsContrib/MANIFEST new file mode 100755 index 0000000000..f2d5b3d24d --- /dev/null +++ b/TipsContrib/lib/Foswiki/Contrib/TipsContrib/MANIFEST @@ -0,0 +1,37 @@ +lib/Foswiki/Contrib/TipsContrib.pm 0444 +data/System/TipsContrib.txt 0644 +data/System/TipTopic001.txt 0644 +data/System/TipTopic002.txt 0644 +data/System/TipTopic003.txt 0644 +data/System/TipTopic004.txt 0644 +data/System/TipTopic005.txt 0644 +data/System/TipTopic006.txt 0644 +data/System/TipTopic007.txt 0644 +data/System/TipTopic008.txt 0644 +data/System/TipTopic009.txt 0644 +data/System/TipTopic010.txt 0644 +data/System/TipTopic011.txt 0644 +data/System/TipTopic012.txt 0644 +data/System/TipTopic013.txt 0644 +data/System/TipTopic014.txt 0644 +data/System/TipTopic015.txt 0644 +data/System/TipTopic016.txt 0644 +data/System/TipTopic017.txt 0644 +data/System/TipTopic018.txt 0644 +data/System/TipTopic019.txt 0644 +data/System/TipTopic020.txt 0644 +data/System/TipTopic021.txt 0644 +data/System/TipTopic022.txt 0644 +data/System/TipTopic023.txt 0644 +data/System/TipTopic024.txt 0644 +data/System/TipTopic025.txt 0644 +data/System/TipTopic026.txt 0644 +data/System/TipTopic027.txt 0644 +data/System/TipTopic028.txt 0644 +data/System/TipTopic029.txt 0644 +data/System/TipsTopics.txt 0644 +data/System/TipsOfTheDay.txt 0644 +data/System/TipsOfTheDayAddNew.txt 0644 +data/System/TipsOfTheDayAdmin.txt 0644 +data/System/TipsOfTheDayInclude.txt 0644 +data/System/TipsOfTheDayTemplate.txt 0644 diff --git a/TipsContrib/lib/Foswiki/Contrib/TipsContrib/build.pl b/TipsContrib/lib/Foswiki/Contrib/TipsContrib/build.pl new file mode 100755 index 0000000000..eaeaf594fc --- /dev/null +++ b/TipsContrib/lib/Foswiki/Contrib/TipsContrib/build.pl @@ -0,0 +1,9 @@ +#!/usr/bin/perl -w +BEGIN { + foreach my $pc (split(/:/, $ENV{FOSWIKI_LIBS})) { + unshift @INC, $pc; + } +} +use Foswiki::Contrib::Build; +$build = new Foswiki::Contrib::Build("TipsContrib" ); +$build->build($build->{target});