banner



If The Plaintext Is â€å“horselspã¢â‚¬â And The Block Size Is 5, What Is The Key?

Included from Help/PhpWiki

You are using PhpWiki at this very moment. Incredible, ain't it?

Visit our domicile page at http://phpwiki.fr and see PhpWiki in action at http://phpwiki.fr (and of course hither as well :-)).

Plugin IncludePage failed. Page "Help/WikiWikiWeb" does non exist.

Included from Aid/WikiForumPlugin

Describe Assist/WikiForumPlugin? hither.

Included from Help/WabiSabi

Since wabi-sabi represents a comprehensive Japanese world view or aesthetic system, it is difficult to explain precisely in western terms. According to Leonard Koren, wabi-sabi is the virtually conspicuous and feature feature of what we think of as traditional Japanese beauty and it â€Å"occupies roughly the same position in the Japanese pantheon of aesthetic values every bit do the Greek ethics of beauty and perfection in the Due west.”

â€Å"Wabi-sabi is a beauty of things imperfect, impermanent, and incomplete.”

â€Å"Information technology is the beauty of things modest and humble.”

â€Å"Information technology is the beauty of things anarchistic.”

(quoted from â€Å"WABI-SABI: FOR ARTISTS,DESIGNERS, POETS & PHILOSOPHERS,” 1994, Leonard Koren)

The concepts of wabi-sabi correlate with the concepts of Zen Buddhism, as the first Japanese involved with wabi-sabi were tea masters, priests, and monks who good Zen. Zen Buddhism originated in Bharat, traveled to China in the 6th century, and was commencement introduced in Japan effectually the 12th century. Zen emphasizes â€Å"directly, intuitive insight into transcendental truth beyond all intellectual conception.” At the cadre of wabi-sabi is the importance of transcending ways of looking and thinking about things/existence.

  • All things are impermanent
  • All things are imperfect
  • All things are incomplete

(likewise taken from WABI-SABI: FOR ARTISTS,DESIGNERS, POETS & PHILOSOPHERS, 1994, Leonard Koren):

Cloth characteristics of wabi-sabi:

  • suggestion of natural procedure
  • irregular
  • intimate
  • unpretentious
  • earthy
  • unproblematic

For more near wabi-sabi, encounter http://c2.com/cgi/wiki?WabiSabi.

Included from Aid/WikiForumPlugin

Describe Help/WikiForumPlugin? here.

Plugin IncludePage failed. Folio "Aid/AddingPages" does not exist.

Included from Help/WikiForumPlugin

Describe Help/WikiForumPlugin? here.

Plugin IncludePage failed. Page "Help/GoodStyle" does not exist.

Included from Aid/GoogleLink

Included from Help/WikiForumPlugin

Depict Help/WikiForumPlugin? hither.

Included from FindPage

Here are some practiced starting points for browsing.

  • Help:HowToUseWiki gives you lot the quick lowdown on Wiki markup.
  • RecentChanges recorded automatically.
  • Assistance:MoreAboutMechanics of browsing and editing on this server.

Here's a title search. Try something like wiki or sandwich.

Utilise the following for a full text search. This takes a few seconds. The results will show all lines on a given folio which comprise a lucifer.

In a fuzzy pages search the titles of all pages are examined to find those which are similarly spelled or like sounding (english language).


Tips

Separate words with a space. All words have to match as substrings.
'OR', grouping with parenthesis, string-quoting and some glob-style wildcard characters are also supported.
To exclude words from a title search or total text search, prepend a '-'.
Apply '^xx' or 'xx*' to match words starting with 'xx'.
Use '*xx' or '20$' to match words ending with 'xx'.
Use '^discussion$' to lucifer exact words.
Use regex=auto and 're:' similar 're:discussion.*xx' or regex=posix to use posix regular expressions. (not nonetheless)
Utilise regex=auto and '//' like '/^give-and-take$/' or regex=pcre to lucifer using perl-style regular expressions.
Use regex=sql to friction match using SQL-style wildcards '%' and '_'.
Use regex=none to friction match any wildcards verbatim.

Instance: 'wiki text -php' looks for all pages containing the words 'wiki' and 'text',

merely non containing the give-and-take 'php'.

Plugin IncludePage failed. Folio "Help/Images" does not exist.

Included from Assistance/WikiForumPlugin

Depict Help/WikiForumPlugin? hither.

Plugin IncludePage failed. Page "Help/Categories" does not exist.

Included from Aid/WikiForumPlugin

Describe Aid/WikiForumPlugin? here.

Plugin IncludePage failed. Page "Help/LinkIcons" does non exist.

Included from Help/WikiForumPlugin

Draw Help/WikiForumPlugin? here.

Included from Help/WikiPlugin

A plugin is some PHP code that:

  • lives in phpwiki/lib/plugin/<pluginname>.php
  • implements the WikiPlugin interface by extending that class.

There are many plugins already distributed with PhpWiki. Simply look in the lib/plugin directory or see the PluginManager list or run into all the Help/*Plugin pages.

To write your ain, look at the Help:HelloWorldPlugin (HelloWorld.php in that directory), which is a minimal example of a plugin.

A WikiPlugin allows one to easily add new types of dynamic content (also as other functionality) to wiki pages within PhpWiki. In this very wiki all actions which are not entirely lowercased are implemented using plugins, and some lowercased convenience deportment also. (rename, revert, setacl, diff, ...)

Note that y'all can NOT extend the markup syntax with a plugin, every bit in other wiki engines.

(The former-manner MagicPhpWikiURLs have been replaced past plugins entirely.)

Example

Currently, i invokes a plugin by putting something similar:

<<AllPages limit=xx cols=iii>>

into a regular wiki-page. That particular example produces a list of the first 20 existing pages in 3 columns, via the PageList library.

All pages in this wiki (805 total):

  • /Subpage
  • /SetAcl
  • /Rename
  • /Löschen
  • /Diashow
  • /Chown
  • /2011-04-xx
  • 114.119.142.210
  • 114.119.141.116
  • 114.119.139.25
  • 114.119.133.191
  • 114.119.132.207
  • 114.119.131.234
  • /SuchenErsetzen
  • 114.119.145.81
  • 114.119.145.79
  • 114.119.145.225
  • 114.119.145.198
  • 114.119.144.64
  • 114.119.143.247

Details

Plugins can take sure named arguments, most do. The values of these arguments can exist determined 4 unlike means. In social club of precedence:

  1. The plugin invocation can specify the value for an statement, like so:

    <?plugin BackLinks folio=OtherPage ?>
  2. The argument can be specified via an HTTP query argument. This doesn't happen (is not allowed) unless the argument is mentioned in the plugin invocation:

    <?plugin BackLinks page ?>
  3. Default values specified in the plugin invocation:

    <?plugin BackLinks page||=OtherPage ?>
  4. The plugin must supply default values for each argument it uses. Such default args may exist overriden past URL arguments like and then:

                    BackLinks?page=ThisPage&sortby=-mtime

    (The BackLinks plugin uses the current page every bit the default value for the page argument.)

    Virtually plugins using the PageList library inherit their default arguments from the PageList.

Standard Arguments

Most plugins display a list of pages, via the PageList library. PageList provides automated support for those arguments.

info, exclude, author, owner, creator, sortby, limit, paging, cols, azhead, comma, commasep, ordered

For details encounter the PageList library documentation.

exclude and pages take a list of pages. Either as comma-separated list, supporting glob-fashion wildcards, or via the <!plugin-listing pluginname [args] !> invocation syntax, where pluginname might be any plugin returning a PageList.

Since nigh plugins return a PageList, this PageList is too a common input parameter for other plugins, actions or formats.

Bones Plugin Types

All these plugins derive from the WikiPlugin form extending the run method, which returns a object tree of HTML objects, and may react on any provided arguments from the WikiPage (see the args below) or optionally overridden by arguments from the url (Get or POST args), if defined via '||='.

A basic plugin but needs the run() method, and optionally getName, getDescription, getDefaultArguments. Run into the Assistance:HelloWorldPlugin for a curt introduction.

plugin reacts on its arguments and the request and displays capricious HTML.

plugin-class is used to brandish a input blazon=text box for the default argument s.

plugin-list is used every bit argument to provide a dynamic list of pagenames.

              <?plugin PluginName [args...] ?>
              <?plugin-form PluginName [args...] ?>
              <?plugin PluginName args=<!plugin-list pluginname [args...] !> ?>

The box Method

Themes based on the "sidebar" theme may utilise the box method of whatever plugin, which displays a title and a condensed content in a box.

WikiPluginCached

Plugins deriving from the course WikiPluginCached must also define the methods getPluginType(), optionally getExpire(), managesValidators(), and dependent of the getPluginType the methods to display the possibly cached result.

getImage(), getMap() or getHtml(),

optionally also

getAlt(), getImageType(), embedMap(), embedImg(), embedObject()

See the config.ini PLUGIN_CACHED_* settings and WikiPluginCached

Action Pages

The term ActionPage refers to a folio containing a plugin invocation with the same or translated pluginname as the pagename. An action is together with the pagename argument the basic PhpWiki argument. Information technology tin both be GET or POST deportment. Actions are untranslated, ever English language, pagenames can be localized. Basic (and old) actions are all lowercase, similar edit, browse, remove, ... Newer deportment in CamelCase are invoked via plugins on their specific action page.

We decoupled actions from plugins via action pages for the post-obit reasons:

  1. Back up translated activeness buttons and customizable action descriptions.
  2. Customize standard actions by tuning the plugin invocation arguments. Override or add plugin defaults.
  3. Divide uncomplicated plugins into multiple actions, like RecentChanges/RecentEdits, MostPopular/LeastPopular, AllPages/AllPagesCreatedByMe/AllPagesLastEditedByMe/ AllPagesOwnedByMe which differ just in one statement.
  4. Simplify the syntax for actions on another deportment using a PageList as effect of an actionpage as input parameter for another action or format.
  • Those actions which have buttons or links in the theme or are referenced in the standard pgsrc pageset require their (possibly localized) actionpages, otherwise the actions will non work.
  • If the localized actionpage is not found the english version is used.
  • If no actionpage is found, it is recommended to exercise action=upgrade, which imports all missing and required action pages into the database.

So for a hypothetical new MyActionPage plugin MyActionPage will invoke the plugin and Help:MyActionPagePlugin should be the description page.

Existing Plugins

Meet PluginManager for a detailed list. Most plugins should have their ain description page every bit subpage of Aid/ with the name Plugin appended.


PhpWikiDocumentation

Plugin IncludePage failed. Page "Help/MagicPhpWikiURLs" does not exist. Plugin IncludePage failed. Folio "Assist/MoreAboutMechanics" does non be.

Included from Help/WikiForumPlugin

Describe Help/WikiForumPlugin? here.

Plugin IncludePage failed. Page "Aid/TextFormattingRules" does non exist.

Included from Assist/WikiForumPlugin

Depict Help/WikiForumPlugin? here.

Plugin IncludePage failed. Folio "Aid/SemanticRelations" does not be.

Included from Aid/WikiForumPlugin

Describe Assist/WikiForumPlugin? here.

Plugin IncludePage failed. Page "Help/PageList" does not exist. Plugin IncludePage failed. Page "Help/Advice for Mediawiki users" does non be.

Included from Help/ActionPage

The term ActionPage refers to a page containing a plugin invocation with the same or translated pluginname every bit the pagename. An activity is together with the pagename argument the basic PhpWiki statement. It tin can both be Get or Mail actions. Actions are untranslated, always English, pagenames tin be localized. Basic (and one-time) actions are all lowercase, similar edit, browse, remove, ... Newer actions in CamelCase are invoked via plugins on their specific action folio.

We decoupled deportment from plugins via action pages for the following reasons:

  1. Support translated activity buttons and customizable action descriptions.
  2. Customize standard actions by tuning the plugin invocation arguments. Override or add plugin defaults.
  3. Carve up simple plugins into multiple deportment, similar RecentChanges/RecentEdits, MostPopular/LeastPopular, AllPages/AllPagesCreatedByMe/AllPagesLastEditedByMe/ AllPagesOwnedByMe which differ only in 1 argument.
  4. Simplify the syntax for actions on some other actions using a PageList as result of an actionpage as input parameter for another action or format.
  • Those deportment which take buttons or links in the theme or are referenced in the standard pgsrc pageset require their (maybe localized) actionpages, otherwise the actions will not work.
  • If the localized actionpage is not plant the english version is used.
  • If no actionpage is establish, it is recommended to do activity=upgrade, which imports all missing and required action pages into the database.

So for a hypothetical new MyActionPage plugin MyActionPage will invoke the plugin and Help:MyActionPagePlugin should be the description folio.

Existing Plugins

See PluginManager for a detailed list. Most plugins should accept their own description page as subpage of Help/ with the proper noun Plugin appended. PhpWikiDocumentation

Included from Help/AllPagesPlugin

Included from Help/AuthorHistoryPlugin

The AuthorHistory plugin allows y'all to listing the history of edits by a item author; y'all tin can specify the page name equally well (default is the current folio).

Usage

<<AuthorHistory arguments>>

Arguments

Argument

Description

Default value

exclude

Pages to exclude

none

noheader

Do not brandish folio header

false

includeminor

Include modest modifications

false

includedeleted

Include deleted pages

false

author

Display modification by this author

Current user

folio

Requite a page proper name or "all"

Current page

info

Info to display in the tabular array

version, pocket-sized, author, summary, mtime

Examples

<<AuthorHistory page=HomePage includeminor=1>>
<<AuthorHistory folio=all>>

Included from Aid/CalendarPlugin

The Calendar plugin tin can be used to generate a monthly agenda in a wiki page. It'south handy for personal wikis.

Individual dates in the agenda link to specially named wiki pages. The names for the â€Å"day pages” are by default formed by appending the date to the pagename on which the agenda appears.

Usage

<<Calendar>>

will get you:

< Apr 2022 >
Mon Tue Wednesday Thu Friday Sat Sunday
 1  2  3
 4  5  six  seven  eight  9  10
 11  12  13  fourteen  15  16 17
 18  19  twenty  21  22  23  24
 25  26  27  28  29  30

Arguments

Argument

Description

Default value

Selection of Month

twelvemonth

Specify the yr for the calendar.

Current year

month

Specify the month for the calendar.

Current month

month_offset

Added to month. Tin can be used to include several months worth of calendars on a single wiki folio.

0

â€Å"Day Page” Names

date_format

strftime style format string used to generate page names for the â€Å"day pages.”

The default value is %Y-%m-%d.

prefix

Prepended to the date (formatted per date_format) to generate the â€Å"solar day page” names.

The default value is [pagename]/.

Appearance

month_format

strftime mode format cord used to generate the title of the calendar.

(Default: %B %Y.)

wday_format

strftime style format cord used to generate the twenty-four hour period-of-calendar week names at the top of the agenda.

start_wday

What 24-hour interval of the week does the calendar showtime on. This should be specified as an integer in the range nothing (Lord's day) through six (Saturday), inclusive.

Examples

<<Calendar month_offset=+1>>

will get you lot:

< May 2022 >
Mon Tue Wed Thu Fri Sat Sun
 ane
 2  iii  four  v  vi  7  8
 ix  ten  xi  12  thirteen  14  15
 sixteen  17  18  19  20  21  22
 23  24  25  26  27  28  29
 30  31
<<Calendar start_wday=0>>

will become you:

< April 2022 >
Lord's day Mon Tue Wed Thu Friday Sat
 1  2
 3  4  5  vi  seven  8  ix
 10  11  12  thirteen  14  15  xvi
17  18  nineteen  xx  21  22  23
 24  25  26  27  28  29  30

Run into Also

  • Help:CalendarListPlugin

Often used together like this:

<<Agenda>> <<CalendarList>>

Authors

This characteristic was inspired by Calendar, and outset implemented past Gary Benson. Information technology was later implemented as a plugin by Jeff Dairiki.

Included from Assistance/CommentPlugin

The Comment plugin lets you hide parts of a Wiki page without actually deleting the text. Comments will merely exist visible in the Wiki markup when editing or viewing the source.

Usage

Simply place the text to be commented out betwixt <<Comment and >>:

<<Comment  == A Hidden Section ==  This text will not show up in the generated HTML folio, but information technology is still visible when editing the WikiMarkup.  >>

Author

  • Martin Geisler

Included from Help/CreateBibPlugin

The CreateBib plugin creates a BibTex file from linked pages.

The page used in argument should contain a list of links to pages containing references in BibTex format.

Usage

<<CreateBib arguments>>

Arguments

Argument

Description

Default value

pagename

The page from which the BibTex file is generated

None (required argument)

Case

<<CreateBib pagename="MyBib">>

Author

  • Lea Viljanen

Run into Besides

Included from Help/CreateTocPlugin

The CreateToc plugin allows to create a dynamical Table of Contents of all headers. It besides allows to number the headers in the page.

The headers might be in classic Phpwiki syntax or in Wikicreole/Mediawiki syntax (see beneath).

The Tabular array of Contents tin easily be inserted past clicking on the TOC button in the Edit toolbar.

Usage

<<CreateToc arguments>>

Arguments

Statement

Description

Default value

extracollapse

Provide a push to hide/display the Tabular array of Contents

truthful

firstlevelstyle

Style of first level numbering: number, alphabetic character or roman.

number

headers

Which headers to include. See below.

ane,ii,3,four,5

indentstr

Indent string.

&nbsp;&nbsp;

jshide

Boolean if the Tabular array of Contents should be initially hidden and on click expanded.

fake

liststyle

List manner: dl or ol or ul. Using ol is equivalent to with_counter=ane.

dl

noheader

Boolean if the Tabular array of Contents header should be omitted.

false

notoc

Boolean if the Table of Contents should no be displayed (headers are numbered).

false

pagename

Table of Contents of which page?

electric current pagename

position

Where to display the Table of Contents: full, left or right.

full

version

Page version

near recent version

width

Width of Table of Contents (if position is left or right)

200px

with_counter

Boolean if hierarchical prefixes should be added.

imitation

with_toclink

Boolean if headers should link dorsum to the Table of Contents.

imitation

Headers

Syntax: a comma-separated listing of levels. !!!,!!,! also allowed

Level

Phpwiki syntax

Wikicreole/Mediawiki syntax

HTML rendering

ane

!!!

==

h2

2

!!

===

h3

three

!

====

h4

4

None

=====

h5

v

None

======

h6

Examples

Default values

<<CreateToc>>

Only two levels of headers

<<CreateToc headers=one,2>>

Table of Contents with hierarchical numbering

<<CreateToc with_counter=1>>

No Table of Contents, but headers are numbered

<<CreateToc notoc=1>>

Tabular array of Contents with hierarchical numbering, beginning level in roman

<<CreateToc with_counter=1 firstlevelstyle=roman>>

See Also

  • Assistance:TextFormattingRules

Known Bug

  • If you include pages via Template or IncludePage plugins, the Tabular array of Contents will not contain the headers of the included pages.
  • The Tabular array of Contents will exist incorrect if a header contains:

    • a Template plugin call via {{ }},
    • an image,
    • or a ~.
  • If y'all preview the page, the Table of Contents will not be correct if yous modified headers. The Tabular array of Contents will be taken from the last saved revision.

Included from Help/DeadEndPagesPlugin

The DeadEndPages plugin returns a listing of pages which are not linked to past whatsoever other page.

It is only an allonym for OrphanedPages plugin.

Included from Help/DebugAuthInfoPlugin

Authoritative plugin, used to debug auth problems and settings. This plugin is only for testing purposes. If DEBUG has no _DEBUG_LOGIN bit gear up, only the admin user can phone call it, which is of no real use.

Warning! This may display DB and user passwords in cleartext. We think we cleared everything out though.

Usage

<<DebugAuthInfo userid||=AdminUser>>

Arguments

Argument

Description

Default value

userid

Id of user to debug

Electric current user

Example

See DebugAuthInfo

Authors

  • Jeff Dairiki
  • Reini Urban

See Besides

  • DebugAuthInfo is the corresponding Help:ActionPage.
  • Help:DebugGroupInfoPlugin
  • Help:DebugBackendInfoPlugin

Included from Help/EditMetaDataPlugin

The EditMetaData plugin allows yous to add/edit/delete metadata cardinal/value pairs for a given page. Yous must be logged in every bit the administrator to do this. The page'southward metadata contains things similar the page hit count, last edit time and so on.

<<AppendText argument>>

Argument

Argument

Clarification

Default value

page

Which page to edit

Electric current folio.

Examples

Editing the metadata for the HomePage would look like this:

<<EditMetaData folio="HomePage">>

With no arguments the plugin defaults to the electric current page:

<<EditMetaData>>

Included from Aid/ExternalSearchPlugin

The ExternalSearch plugin creates a form to query InterWikis or other internet sites.

Usage

<<ExternalSearch          url="InterWiki or URL"          name="push button text" >>

Arguments

Argument

Description

Default value

url

Specify a wiki from the InterWikiMap or a url. Whatever text entered by the user will be appended to the search url. The cord placeholder ' %s ' can exist used to insert a search query into the url rather than appending it.

proper name

Text to brandish in the submit push.

For InterWiki sites the default is the wiki name, for other urls the default is the text â€Å"External Search”.

formsize

Specify the input area size.

30 characters

debug

Don't really redirect to the external site, just print out the url that would be redirected to.

Examples

            url="http://sunir.org/apps/meta.pl?"       proper name="Metawiki Search"   url="http://world wide web.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search"   url=php-lookup   url=php-office   url=PhpWiki

Perform a full-text search on multiple wiki's:

Perform a full-text search on MeatBall wiki:

Search the PHP web site for a function proper noun:

Enter the proper noun of a PHP function to view the documentation page:

Enter any existing page name on PhpWiki to bound to that page:

Encounter Likewise

  • Help:TitleSearchPlugin
  • Help:FullTextSearchPlugin
  • Assistance:InterWikiSearchPlugin
  • Aid:LinkSearchPlugin
  • Help:SemanticSearchPlugin

Included from Help/FileInfoPlugin

The FileInfo plugin displays the version, date, size, perms of an uploaded file. Only files relative and beneath to the uploads path can be handled.

For exe files the version argument might work to brandish the VERSIONINFO ressource string. (highly experimental).

Typical Usage

<<FileInfo file=uploads/setup.exe display=version,date>> <<FileInfo file=uploads/setup.exe brandish=name,version,appointment                                   format="%s (version: %s, engagement: %s)">>

Arguments

Statement

Description

Default value

file

Relative path from PHPWIKI_DIR.

None (required argument)

display

Comma-separated string of version, size, phonysize, date, mtime, owner, proper noun, path, dirname, link, mime-typ, magic.

None (required argument)

format

printf format string with %s only, all brandish modes from in a higher place vars return strings

(optional)

quiet

print no error if file not found

false

Examples

This wiki was installed at 12/16/xviii 20:35:17.

Included from Help/FullTextSearchPlugin

The FullTextSearch plugin searches the content of all pages in this wiki.

Usage

<<FullTextSearch arguments>>

Arguments

All PageList arguments (except paganame), plus the following ones:

Argument

Description

Default value

s

The search term

none

hilight

Highlight results (boolean)

true

case_exact

Search with instance exact (boolean)

fake

regex

Blazon of regular expression used for searching

motorcar

sortby

Sorting social club for results

-hi_content

noheader

Do not display header (boolean)

false

exclude

Comma-separated list of glob to exclude

false

repose

Be less verbose (boolean)

true

Example

<<FullTextSearch s=boolean>>

Full text search results for "boolean"

No matches

Writer

  • Reini Urban

See Also

  • Help:TitleSearchPlugin
  • Help:ExternalSearchPlugin
  • Help:InterWikiSearchPlugin
  • Help:LinkSearchPlugin
  • Help:SemanticSearchPlugin

Included from Help/GoToPlugin

The GoTo plugin displays a form with text entry box and 'Get' button. The user enters a page proper name... if it exists, browse that page; if not, edit (create) that folio.

Note: pagenames are absolute, not relative to the actual subpage.

Usage

<<GoTo>>

Arguments

None.

Instance

<<GoTo>>

Authors

  • Michael van Dam
  • Reini Urban

Run across Also

Included from Help/GooglePluginPlugin

The GooglePlugin plugin is a wrapper for the Google Spider web APIs. It allows yous to do Google searches, recollect pages from the Google cache, and ask Google for spelling suggestions.

Note: You must kickoff obtain a license fundamental at http://www.google.com/apis/

Max 1000 queries per day.

Usage

<<GooglePlugin arguments>>

Arguments

Argument

Clarification

Default value

q

way

search, cache or spell

search

startIndex

one

maxResults

10

formsize

30

Instance

<<GooglePlugin>>

Author

  • Reini Urban

See Also

Included from Help/GraphVizPlugin

The GraphViz plugin passes all its arguments to the graphviz dot binary and displays the result as cached image (PNG, GIF, SVG) or imagemap. Run into http://world wide web.graphviz.org/Documentation.php, esp. http://world wide web.graphviz.org/doc/info/lang.html for the dot linguistic communication specs.

Notes

  • We back up all image types supported by GD so far, PNG most likely.
  • On imgtype = imap, cpamx, ismap, cmap an additional mapfile will be produced.

Usage

<<GraphViz [options...]    multiline dot script ... >>

Arguments

Argument

Clarification

Default value

imgtype

Image type

png

alt

Image alternating text

pages

<! plugin-listing support !> encoded as pagename = [ URL = url ]

exclude

Exclude pages

assist

Display argument assistance

Example

<<GraphViz digraph automata_0 {         size ="8.v, 11";         node  [ shape  = circle];         0 [ style = filled, color=lightgrey ];         2 [ shape = doublecircle ];         0 -> two [ characterization = "a " ];         0 -> one [ label = "other " ];         1 -> ii [ label = "a " ];         1 -> 1 [ label = "other " ];         2 -> ii [ label = "a " ];         ii -> 1 [ characterization = "other " ];         "Machine: a" [ shape = plaintext ]; } >>

Author

  • Reini Urban

See Also

  • VisualWiki plugin, which depends on GraphViz and WikiPluginCached.

Included from Help/HelloWorldPlugin

A simple case plugin.

Hi,, Wiki User?!

From the source of this page:

<<HelloWorld salutation="Hello," name="Wiki User" >>

PhpWiki's plugin compages allows you lot to add together custom folio elements to your wiki. All you have to do is extend (bracket) the WikiPlugin form and create your output via the run() method, dependent on the Wiki- or Request arguments,

  • either with the predefined HTML classes to create valid XHTML,
  • or by using templates, which are easier customizable, but generally more a mess to apply and easier to create invalid XHTML.

/**
 * A uncomplicated demonstration WikiPlugin.
 *
 * Usage:
 * <<HelloWorld> >
 * <<HelloWorld
 *          salutation="Greetings, "
 *          name=Wikimeister
 * > >
 * <<HelloWorld salutation=Hi > >
 * <<HelloWorld name=WabiSabi > >
 */

// Constants are divers before the class.

if (! defined ( 'THE_END' ))
define ( 'THE_END' , "!" );

class

WikiPlugin_HelloWorld
extends WikiPlugin
{
// Five required functions in a WikiPlugin. office getName () {
        return
_ ( "HelloWorld" );
    }

    function

getDescription () {
        render
_ ( "Simple Sample Plugin" );

    }

// Institute default values for each of this plugin'southward arguments.
function getDefaultArguments () {
        return assortment(
'salutation' => "Hullo," ,
'name' => "World" );
    }

    role

run ( $dbi , $argstr , $request ) {
extract ( $this -> getArgs ( $argstr , $request )); // Any text that is returned will not be further transformed,
        // then use html where necessary.
$html = HTML :: samp ( fmt ( '%s: %south' , $salutation , WikiLink ( $name , 'automobile' )),
THE_END );
        return
$html ;
    }
};

Included from Aid/IncludePagePlugin

The IncludePage plugin will â€Å"include” other pages in this wiki. In the language of hypertext this is chosen transclusion.

Usage

<<IncludePage page=OtherPage rev=6 repose=1 words=50 lines=6>>

Arguments

Argument

Description

Default value

page

The page to include

None (required argument)

rev

the revision

well-nigh recent revision

quiet

if gear up, inclusion appears as normal content

false

bytes

maximum number of bytes to include

None (include whole folio)

words

maximum number of words to include

None (include whole page)

lines

maximum number of lines to include

None (include whole page)

sections

maximum number of sections to include

None (include all sections)

department

include a named section

None

sectionhead

when including a named section prove the heading

false

Inclusion

is stripped.

.. is merely expanded in included pages.

Examples

IncludePage page=Help/AllPagesPlugin

Included from Help/AllPagesPlugin

IncludePage page=Help/AllPagesPlugin lines=6

Included from Aid/AllPagesPlugin

The AllPages plugin lists all pages in this wiki.

Usage

<<AllPages arguments>>

... showtime 6 lines

IncludePage page=Help/AllPagesPlugin section="Arguments"

Included from Aid/AllPagesPlugin

All PageList arguments, plus the following ones:

Argument

Description

Default value

noheader

Boolean. If true, header should be omitted.

faux

include_empty

Boolean. If truthful, pages that are referenced but not yet created are included in the list.

false

info

none

IncludePage page=Help/AllPagesPlugin department="Arguments" sectionhead=true

Included from Assist/AllPagesPlugin

Arguments

All PageList arguments, plus the following ones:

Statement

Description

Default value

noheader

Boolean. If true, header should be omitted.

imitation

include_empty

Boolean. If true, pages that are referenced but not however created are included in the list.

false

info

none

IncludePage page=Assistance/AllPagesPlugin sections=2

Does not work in Wikicreole syntax

Known Problems

  • Line and word limit doesn't work if the included page itself includes a plugin.
  • "sections" parameter does not piece of work if sections to include are in Wikicreole syntax.
  • "department" parameter does non ever work if sections to include use both Wikicreole/Mediawiki and classic Phpwiki syntax.

Authors

  • Joe Edelman
  • problems fixes by Reini Urban
  • "sections" parameter implemented by Marc-Etienne Vargenau, Alcatel-Lucent

Run across As well

  • Help:IncludePagesPlugin (to include multiple pages)
  • Help:TemplatePlugin (to include a page with parameters)

Included from Help/IncludePagesPlugin

The IncludePages plugin will "include" a list of multiple pages, based on IncludePage plugin.

Usage

<<IncludePages arguments >>

Arguments

All arguments from IncludePage plugin, plus the post-obit ones:

Argument

Clarification

Default value

pages

The pages to include

none

exclude

The pages to exclude

false

Instance

<<IncludePages pages=<!plugin-listing BackLinks !> >>

Author

  • Reini Urban

Come across Also

  • Help:IncludePagePlugin

Included from Help/IncludeTreePlugin

Display Dynamic Category Tree.

Usage

<<IncludeTree arguments>>

Arguments

Statement

Description

Default value

exclude

include_self

0

noheader

0

page

The current page

description

Override default Description. Printed equally header.

reclimit

ii

info

fake

direction

Get BackLinks or forward links (links listed on the page)

back

firstreversed

If true, become BackLinks for the outset page and forward links for the remainder. Only applicable when management = 'frontwards'.

faux

excludeunknown

If true (default) so exclude whatsoever mentioned pages which don't exist yet. Simply applicable when direction = 'forward'.

true

dtree

true

Example

<<IncludeTree>>

Author

  • Reini Urban

See Besides

  • Help:SiteMapPlugin

Included from Help/JabberPresencePlugin

The JabberPresence plugin shows Jabber presence status.

Usage

<<JabberPresence arguments>>

Arguments

Argument

Description

Default value

scripturl

http://edgar.netflint.net/status.php

jid

type

epitome

iconset

gabber

Example

<<JabberPresence scripturl=http://edgar.netflint.cyberspace/status.php                  jid=yourid@jabberserver type=html iconset=phpbb >>

Author

  • Arnaud Fontaine

See Also

Included from Help/LikePagesPlugin

The LikePages plugin lists page names which share an initial or final title word with a given folio.

Usage

<<LikePages arguments>>

Arguments

All PageList arguments, plus the post-obit ones:

Argument

Description

Default value

page

The page to execute upon

current pagename

prefix

List only pages that share the same prefix

imitation

suffix

Listing only pages that share the same suffix

imitation

Examples

<<LikePages page=HomePage>>

These pages share an initial or final title give-and-take with "HomePage"

<<LikePages suffix=Page>>

Page names with suffix "Page"

Writer

  • Reini Urban

See Also

Included from Assist/ListPagesPlugin

The ListPages plugin is the simplest plugin to explicitly list a set of pages with all available PageList options, mainly used for a wikilens theme to brandish ratings info and recommendations.

Information technology tin likewise be used with the PluginList method to list a set of pages generated by another plugin, and/or to exclude a set of pages generated by some other plugin.

Run across the PageList options.

Usage

<<ListPages arguments>>

Arguments

All PageList arguments, plus the following ones:

Argument

Clarification

Default value

pages

Pages to list

false

dimension

0

Additional info arguments

top3recs recommendations (wikilens theme merely)
numbacklinks number of backlinks (links to the given folio)
numpagelinks number of frontward links (links at the given page)

Examples

<<ListPages pages=HomePage,FindPage>>
<<ListPages info=hits             sortby=hits             pages=<!plugin-list BackLink page=[] !>             exclude=ListPagesPlugin,WikiPlugin >>

Included from Help/MostPopularPlugin

Included from Help/OldStyleTablePlugin

The OldStyleTable plugin tin exist used to include tables inside a wiki page using the quondam-manner markup syntax for tables.

This plugin is included for legacy only. We recommend to utilise Wikicreole tables or Mediawiki tables instead.

Usage

<<OldStyleTable caption="OldStyleTable" border||=two ||^  *Proper name*                |v *Cost*   |v *Notes* | *First*     | *Concluding* |> Jeff       |< Dairiki   |^  Cheap   |< Not worth information technology |> Marco      |< Polo      | Cheaper   |< Not bachelor >>

will go you lot

OldStyleTable
Name Toll Notes
First Concluding
 Jeff  Dairiki  Cheap  Not worth it
 Marco  Polo  Cheaper  Non bachelor

Note that multiple |due south atomic number 82 to spanned columns, and vs can exist used to bridge rows. A > generates a correct justified column, < a left justified column and ^ a centered column (which is the default.)

Arguments

Argument

Description

Default value

caption

Any string

Empty string

border

Whatsoever number

1

cellspacing

Any number

1

cellpadding

Any number

1

Syntax

Note that inside each table cell, new-way markup is used. You can only use inline markup --- no cake level markup is immune within table cells.

(Using onetime-style markup wouldn't make much sense, since one can't include multi-line plugin invocations using the old-manner markup rules.)

See Also

  • Help:MediawikiTablePlugin
  • Assist:RichTablePlugin
  • Assist:WikicreoleTablePlugin

Included from Help/PageInfoPlugin

The PageInfo plugin returns extra data almost a page.

This plugin just passes a page revision handle to the Template 'info.tmpl', which does all the real work.

Usage

<<PageInfo arguments>>

Arguments

Statement

Description

Default value

page

pagename

version

Example

<<PageInfo>>
Last Modified: December 16, 2018 nine:27 pm
Terminal Author: hege
Page Version: ii
Size: 134 words, ane.3 KiB (1298 bytes)
Hits: 139966
Last Summary:
ACL type: page permission inherited from default
ACL: view:_EVERY; edit:_AUTHENTICATED,-_BOGOUSER; create:_AUTHENTICATED,-_BOGOUSER; list:_EVERY; remove:_ADMIN,_OWNER; purge:_ADMIN,_OWNER; dump:_ADMIN; change:_ADMIN,_OWNER

Author

  • Reini Urban

See Besides

Included from Assist/PluginManagerPlugin

The PluginManager plugin provides a dynamic list of plugins on this wiki.

Usage

<<PluginManager info=args>>

Arguments

Argument

Clarification

Default value

info

Display the arguments also. To disable utilize info=0.

enabled

Configuration

define('REQUIRE_ADMIN', true) in the sourcecode to disable general usage.

Example

<<PluginManager>>

PhpWiki lets you extend it with new functionality via a plugin machinery. In brusk, you extend a PHP class we provide and customize it to print out the content you want. For more information see Assistance:WikiPlugin, Help:HelloWorldPlugin, and view the source of the files in lib/plugin.

If there is no example page for the plugin, or you need more information, the best place to get is the source of the plugin. Under your wiki'southward root directory, the folder lib/plugin contains all the PHP files for the plugins.

External Requirements

Some plugins require correctly configured PLUGIN_CACHED and external libraries not provided with PhpWiki or PHP, such as

  • PHP with GD support for the text2png plugin,
  • LaTeX2HTML for the TexToPng plugin and TeX2png plugin,
  • graphviz for the GraphViz plugin and VisualWiki plugin,
  • ploticus for the Ploticus plugin,
  • USE_DB_SESSION = true (default for the peardb, adodb or dba backends) for the WhoIsOnline plugin,
  • --with-xml back up (with expat or libxml2) for the RssFeed plugin (ProjectSummary, RecentReleases) and HtmlParser support (ImportHtml, HtmlAreaEditing),
  • PHP Mail functionality (php.ini: SMTP + sendmail_from on Windows or sendmail_path) for email PageChangeNotifications? and ModeratedPage's,
  • a Google license key for the GooglePlugin plugin,
  • optionally apache/mod_log_{my}sql for fast, external log analysis if ACCESS_LOG_SQL=1 (Referer, Abuse Prevention). See lib/Request.php and http://www.outoforder.cc/projects/apache/mod_log_sql/

Writer

  • Jeff Dairiki ?

Included from Assist/PopularTagsPlugin

Included from Assist/RawHtmlPlugin

With this plugin you can embed raw unfiltered HTML in the page source; say, for example, you want to put in a complicated set of nested tables to display data. Past default, raw HTML is not allowed in nearly Wikis due to security problems (considering malicious users can insert redirects, Javascript, etc.)

For this plugin to piece of work, the folio must be locked by the administrator. If y'all are seeing the raw HTML being displayed below, instead of rendered, attempt locking the page (log in as the administrator first).

Sample HTML from www.gnu.org

Included from Help/RecentChangesCachedPlugin

Cache output of RecentChanges called with default arguments.

Usage

<<RecentChangesCached>>

Arguments

Same as Assistance:RecentChangesPlugin

Example

<<RecentChangesCached limit=10>>

RecentChanges rss rss2 atom grazr

The ten most recent major edits during the past 2 days are listed below.

No changes found

Author

  • Reini Urban

See Also

Included from HomePage

Velkommen til utenmelk !!

Utenmelk er en side for alle oss som lever med melkefritt kosthold.

I forumet kan man diskutere kosthold, utveksle tips, oppskrifter, få råd og dra nytte av andres erfaringer. Mailinglista har vært i aktivitet en stund. Her kan man meddele tips og motta nyhetsbrev. Dere er selvfølgelig velkommen til å skrive direkte til meg også.

Utgangspunktet for siden er melkefritt kosthold, men det er litt å finne også for andre allergier og intoleranser. Dessverre er det slik at man ofte har flere enn èdue north allergi. Det være seg f.eks egg, nøtter, sitrus, soya, fisk, pollen, miljøfaktorer eller glutenintoleranse (cøliaki).

Mitt navn er Hege J. Fledsberg, jeg er laktoseintolerant og har ulcerøs colitt, i tillegg til allergi for en del miljøfaktorer. Min datter er multiallergiker, med blant annet både melk, egg, nøtter, skalldyr, sitrus og miljøfaktorer på sin liste. Vi har også begge ulik grad av atopisk eksem. Jeg har etterhvert mye erfaring og god oversikt over temaet allergi. Jeg har drevet Utenmelk siden 2006, da tok jeg over etter Kristin Øien som startet siden i 1999. Kristin er fortsatt med på laget og har ansvaret for mailinglista.

Håper siden kan være til hjelp og at vi alle her kan dra nytte av hverandres erfaringer.

Velkommen!!

Undersider:

*MelkeAllergi *LaktoseIntoleranse *AndreAllergier *AtopiskEksem *HøytKolesterol *UlcerøsColitt *TipsOgGodeRåd *DetteErUtenMelk *TrygdeRettigheter *NyttigeLenker *KokeBok *HandleISverige *KontaktInfo

Included from Help/SearchHighlightPlugin

The SearchHighLight plugin is an action page plugin, which is only used internally.

When someone is referred from a search engine like Google, Yahoo or our ain fulltextsearch, the terms the user searched for are highlighted. See also .

Arguments

Argument

Description

Default value

due south

The search term

none

case_exact

boolean

false

regex

boolean

simulated

Included from Help/SemanticRelationsPlugin

Display the list of relations and attributes on this page.

Usage

<<SemanticRelations>>

Arguments

Statement

Description

Default value

page

Which pages (glob immune)

Current page

relations

Which relations

All

attributes

Which attributes

All

units

noheader

false

nohelp

false

Example

<<SemanticRelations>>

Help/SemanticRelations - Find out how to add relations and attributes to pages.

Author

  • Reini Urban

See As well

Included from Help/TemplatePlugin

The Template plugin allows to include text from a wiki page and replace certain placeholders by parameters.

A template can be seen every bit a parametrized block. It is similiar to CreatePage with the template argument, but at run-time.

At that place are two syntaxes to telephone call a template, the usual Phpwiki syntax for plugins, and a more concise syntax like to Mediawiki templates.

Usage

Without parameters

Plugin syntax:

<<Template page=Footer>>

Short syntax:

{{Footer}}

With parameters

Plugin syntax:

<<Template page=Film vars="championship=SomeFilm&twelvemonth=1999">>

Brusque syntax:

{{Picture|title=SomeFilm|yr=1999}}

With a specific revision of the page

Plugin syntax:

<<Template page=somepage rev=five>>

Curt syntax:

{{somepage?version=five}}

Arguments

Argument

Description

Default value

folio

pagename to be included every bit template

None (required argument)

vars

optional parameters to exist expanded inside the template

(empty)

rev

page revision

most recent revision

section

just include a named department

(empty)

sectionhead

when including a named section show the heading

(empty)

Folio to include

If "Template:$folio" exists, information technology is used.

Else, if "Template/$page" exists, information technology is used.

Else "$page" is used.

This allows compatibility with Mediawiki that puts templates in the "Template:" namespace.

Parameter expansion

We only support named parameters, not numbered ones every bit in Mediawiki, and the placeholder is %%var%% and not {{{var}}} as in Mediawiki.

vars="var1=value1&var2=value2"

The following predefined variables are automatically expanded if existing:

Variable

Description

pagename

mtime

final modified appointment + fourth dimension

ctime

cosmos engagement + time

writer

last author

owner

creator

first author

SERVER_URL

DATA_PATH

SCRIPT_NAME

PHPWIKI_BASE_URL

BASE_URL

Inclusion

is stripped.

.. is but expanded in pages using the template, not in the template itself.

Included from Help/TexToPngPlugin

Converts TeX to an paradigm. May be used to embed formulas in PhpWiki.

Usage

<<TexToPng arguments>>

Arguments

Argument

Description

Default value

tex

TeX Commands (default: text mode), use $...$ for inline math formula style and $$...$$ for large formula mode

magstep

magnify image past (one.two to the magstep)

img

Image type (png, jpeg or gif), if chosen image blazon is not bachelor use the first possible from png, gif, jpeg (in that order)

png

subslash

on or off: substitute slashes by backslashes (to avoid the backslash problems of the database pear interface)

off

antialias

on or off: render ps to img with antialias option. This produces higher quality output but is slower and needs more disk space.

transparent

on or off: produce transparent groundwork instead of white background. Seems to be buggy (in pstoimg - not my mistake)

eye

on or off

off

Examples

This produces a little help screen:

<<TexToPng>>

A unproblematic formula:

<<TexToPng tex="$x^2$" >>

$x^2$

A more than complex formula:

<<TexToPng tex="$$/int^/infty_{-/infty} dx {1 /over /sqrt {x^2+1}}$$" subslash="on" >>

$$/int^/infty_{-/infty} dx {1 /over /sqrt {x^2+1}}$$

Author

  • Johannes Große

See As well

Included from Help/TranscludePlugin

The Transclude plugin can be used to embed include whole (external) web pages within a wiki page.

Pages are transcluded using <iframe> tags.

Arguments

Statement

Description

Default value

src

The URL of the page to transclude

none

title

The title of the page to transclude

Transcluded page

height

The (initial) pinnacle of the transclusion frame. If, possible, subsequently the transcluded page is loaded, the frame is resized via Javascript and so that information technology fits the entire transcluded page. (Come across beneath for more.)

450

quiet

If set up, frame appears every bit normal content

false

Bugs / Caveats

  • When possible, Javascript code is used to adjust the height of the iframe and then that it fits the entire transcluded page. Unfortunately, this seems possible only when the transcluded page comes from the same server equally the wiki page. (This restriction is due to security checks built in to the Javascript linguistic communication.)
  • The recursion detection code does not currently piece of work. Be careful to avoid recursive transclusions, or you'll exist sorry (or at least amused.)

Instance

<<Transclude src="http://phpwiki.svn.sourceforge.cyberspace/viewvc/phpwiki/trunk/pgsrc/ReleaseNotes?view=markup">>

will get you

Transcluded from http://phpwiki.svn.sourceforge.net/viewvc/phpwiki/trunk/pgsrc/ReleaseNotes?view=markup

Included from Assist/UpLoadPlugin

The UpLoad plugin displays an editbox and ii buttons.

  • The starting time push lets y'all cull the file to be uploaded at your local filesystem. The text value of this button is localised from your browser.
  • The second â€Å"Upload” button actually uploads the given filename to the upload directory.

This directory is not browsable, any file there may be accessed by using the â€Å"Upload:” InterWikiMap prefix to the given filename. This way you lot can easily inline uploaded images.

Usage

<<UpLoad arguments>>

Arguments

Argument

Description

Default value

logfile

Local path. The format is currently HTML - a new <tr> row per entry - and non log file syntax.

phpwiki-upload.log

autolink

Add the uploaded filename to the list of uploaded files at the page.

truthful

page

The page where the uploaded files are publicly listed, if autolink is true.

Current page

mode

'actionpage' or 'edit'

actionpage

Notes

  1. The user must be authenticated to be able to upload.
  2. The filename may not end with certain disallowed extensions, to foreclose from corruption.
  3. MAX_FILE_SIZE is configured by the config.ini selection MAX_UPLOAD_SIZE, which defaults to 16MB. Your webserver and PHP may add some other limit.
  4. Already existing uploaded files are Not overwritten.

Example

<<UpLoad>>

Encounter Also

Included from Help/VideoPlugin

The Video plugin allows to include video in a wiki page. Video file must be encoded in FLV format (Flash Video) or in an HTML 5 format:

  • Ogg (.ogg suffix),
  • MP4 (.mp4 suffix),
  • WebM (.webm suffix).

The Video plugin can besides be called with the {{video.flv}} syntax.

Arguments

Use only one of url or file arguments at a fourth dimension.

Statement

Description

Default value

url

The url of a video file.

none

file

The proper noun of a video file that has been uploaded.

none

width

The width of the video (in pixels).

460

height

The top of the video (in pixels).

320

autoplay

Auto play the video when page is displayed (boolean).

fake

Examples

A video:

<<Video url=http://a.video.server/a_video.flv>>

Another video:

<<Video file=another_video.flv>>

This is equivalent to:

{{another_video.flv}}

Big Buck Bunny

{{http://video.webmfiles.org/big-cadet-bunny_trailer.webm}}

Authors

  • Roger Guignard, Alcatel-Lucent
  • Marc-Etienne Vargenau, Alcatel-Clear-cut

See As well

  • Help:Images
  • Assistance:Adobe Flash
  • Help:Wikicreole
  • WebM Video for Cyberspace Explorer 9+

Included from Help/WikiAdminDeleteAclPlugin

The WikiAdminDeleteAcl plugin allows to delete page permissions.

Usage

<<~WikiAdminDeleteAcl arguments>>

Arguments

Statement

Description

Default value

s

Pages to select

None

info

Columns to include in list

pagename, perm, mtime, possessor, author

Example

<<WikiAdminDeleteAcl south=Temp*>>

Plugin WikiAdminDeleteAcl disabled. Plugin non run: not in browse mode

<?plugin WikiAdminDeleteAcl s=Temp*?>

Writer

  • Marc-Etienne Vargenau, Alcatel-Lucent

See Also

  • PhpWikiAdministration

Included from Assistance/WikiAdminPurgePlugin

The WikiAdminPurge plugin allows to purge pages.

Usage

<<WikiAdminPurge arguments>>

Arguments

Statement

Description

Default value

s

Pages to select

None

Example

<<WikiAdminPurge s=Temp*>>

Plugin WikiAdminPurge disabled. Plugin not run: non in browse mode

<?plugin WikiAdminPurge s=Temp*?>

Author

  • Marc-Etienne Vargenau, Alcatel-Clear-cut

Come across Also

  • PhpWikiAdministration

Included from Assistance/WikiBlogPlugin

This simple plugin allows blog-mode entries on a page. Try making a few entries, and so await at RecentChanges to get an idea of how things work.

This plugin shows 'blogs' (comments/news) associated with a particular page and provides an input form for adding a new web log.

Arguments

Statement

Description

Default value

folio

page which is blogged to

Current folio

order

  • 'normal' - place in chronological order
  • 'reverse' - place in contrary chronological club

normal

mode

  • 'prove' - only bear witness quondam blogs
  • 'add together' - only show entry box for new blog
  • 'show,add' - prove old blogs then entry box
  • 'add,bear witness' - show entry box followed by old blogs

prove,add

Usage

Add <<WikiBlog>> at your PersonalPage and BlogArchives and BlogJournal? will find the Blog entries automatically.

Now it is too the base class for all attachable pagetypes: "wikiblog", "comment" and "wikiforum"

Hints/comments

To take the blog prove upwardly on a carve up page:

On TopPage, utilize <<WikiBlog mode=add>> Create TopPage/Weblog with this page as actionpage: <<WikiBlog pagename=TopPage mode=prove>>

To take the master ADMIN_USER Blog appear nether Blog and not under WikiBlog?/Blog or UserName/Weblog equally for other users blogs, define BLOG_DEFAULT_EMPTY_PREFIX=truthful employ the page Blog every bit basepage and user="" (as default for ADMIN or electric current user) and pagename="Web log" in the diverse blog plugins (BlogArchives, BlogJournal?)

Case

You must be logged in to add together blog entries.

Writer

  • Michael Van Dam, major refactor by Jeff Dairiki (as AddComment)
  • Inverse equally baseclass to AddComment and WikiForum and EditToolbar integration by Reini Urban.

See Also

  • Help:BlogJournalPlugin
  • Help:BlogArchivesPlugin

Included from Assist/WikiFormPlugin

The WikiForm plugin provides generic input buttons.

Usage

<<WikiForm arguments>>

Arguments

Argument

Description

Default value

activeness

upload, loadfile, dumphtml or dumpserial

upload

default

Default value in the input box

empty

buttontext

Text displayed on the button

if action=upload, Upload
if activity=loadfile, Load File
if activity=dumphtml, Dump Pages equally XHTML
if action=dumpserial, Dump Pages

overwrite

When loading pages, forcefulness overwrite or non

simulated

size

Size of the input box

50

Example

<<WikiForm action="loadfile" buttontext="Load File">>

Author

  • Reini Urban

Run into Besides

  • Aid:WikiFormRichPlugin

Included from Assist/WikiFormRichPlugin

Create generic and enhanced forms, with various options:

  • editbox[] proper noun=.. value=.. text=.. autocomplete=0|one
  • checkbox[] name=.. value=0|1 checked text=..
  • radio[] name=.. value=.. text=..
  • pulldown[] name=.. value=.. selected=.. text=.. autocomplete=0|1
  • combobox[] name=.. value=.. text=.. method=.. args=..
  • hidden[] name=.. value=..
  • submit[]
  • activeness, submit buttontext, optional cancel button (bool)
  • method=get or post, Default: post.

Valid arguments for pulldown and editbox: autocomplete=one, Default: 0

If autocomplete=1, additional arguments method and args may be used. autocomplete together with dyn-methods (see beneath) should be used to handle larger lists (> 500).

If no method is given, value will be used to fill in the valid values.

method="xmlrpc:name [optional args]" method="dynxmlrpc:url [optional args]" method="url:http://server/wiki/method" method="dynurl:http://server/wiki/method" method="assortment:jsvariable" method="plugin:pluginname [optional args]"
  • The plugin must return a pagelist.
  • args are optional arguments, space separated, for the method.
  • A combobox is a pulldown with autocomplete=i.
  • Values which are constants are evaluated.
  • The cancel button must be supported by the activity (merely some wikiadmin actions so far)
  • improve layout past: nobr=1
  • some let values equally listing from <!plugin-list pluginname args !>

Samples

<<WikiFormRich activeness=dumpserial method=get                checkbox[] name=include value="all"                editbox[] proper name=directory value=DEFAULT_DUMP_DIR                editbox[] proper name=pages value=*                editbox[] name=exclude value="" >>

<<WikiFormRich action=dumphtml method=become                editbox[] name=directory value=HTML_DUMP_DIR                editbox[] name=pages value="*"                editbox[] proper noun=exclude value="" >>

<<WikiFormRich activeness=loadfile method=get                editbox[]  name=source value=DEFAULT_WIKI_PGSRC                checkbox[] proper noun=overwrite value=1                editbox[]  proper noun=exclude value="" >>

<<WikiFormRich activeness=TitleSearch method=get grade=wikiadmin nobr=1                editbox[] proper name=south text=""                submit[]                checkbox[] name=case_exact                checkbox[] name=regex >>

<<WikiFormRich action=FullTextSearch method=go course=wikiadmin nobr=1                editbox[] name=s text=""                submit[]                checkbox[] proper name=case_exact                checkbox[] name=regex >>

<<WikiFormRich activity=FuzzyPages method=get class=wikiadmin nobr=i                editbox[] name=s text=""                submit[]                checkbox[] name=case_exact >>

<<WikiFormRich action=AppendText buttontext="AddPlugin"                radio[] name=s value=<!plugin-list BackLinks page=WikiPlugin limit=5 !> >>

<<WikiFormRich action=AppendText buttontext="AddPlugin"                combobox[] name=s text="" style="width:60px" value=<!plugin-listing BackLinks page=WikiPlugin !>                submit[] >>

<<WikiFormRich action=AppendText buttontext="AddCategory"                pulldown[] name=south text="Categories: " value=<!plugin-list TitleSearch s=Category !> >>

<<WikiFormRich activity=SemanticSearch buttontext="AddRelation"                combobox[] name=relation method="xmlrpc:listRelations"                submit[]                checkbox[] name=case_exact text="Case-exact?" >>

<<WikiFormRich action=AppendText buttontext="InsertTemplate"                combobox[] proper noun=due south text="Template: " method="plugin:titleSearch s=Template*"                submit[] >>

<<WikiFormRich activeness=GoTo                editbox[] proper noun=folio text="GoTo: " method="dynxmlrpc:titleSearch s=H" manner="width:100px" autocomplete=one                submit[] >>

Author

  • Reini Urban

Come across Also

  • Assist:WikiFormPlugin

Included from Help/text2pngPlugin

Convert text into a png image using GD without using WikiPluginCached. The images are stored in a private <PHPWIKI_DIR>/images/<LANG> subdirectory instead, which are not timestamp checked at all. Delete the .png file(southward) if you lot change anything.

This is a really elementary and stupid plugin, which might need some work.

Usage

<<text2png text="some text">>

Arguments

Argument

Description

Default value

text

some text to brandish

lang

language subdirectory

strength

gear up to 1 to recreate the image

fontsize

xviii. with GD1 it'due south the pixelsize, with GD2 the pointsize

with_shadow

1

fontcolor

#000000

shadowcolor

#AFAFAF

backcolor

#ffffff

Configurable Options

See the sourcecode. Y'all'd probably demand to arrange $ttfont and text2png_debug.

Case

<<text2png text='How-do-you-do WikiWorld!'>>

Meet Likewise

  • Assist:TeX2pngPlugin
  • Aid:TexToPngPlugin

Plugin IncludePage failed. Recursive inclusion of page PhpWikiManual ignored

If The Plaintext Is â€å"horselspã¢â‚¬â And The Block Size Is 5, What Is The Key?,

Source: http://www.utenmelk.no/wiki2/index.php/PhpWikiManual?id=4&limit=10%2C10&count=805

Posted by: munrosteepire.blogspot.com

0 Response to "If The Plaintext Is â€å“horselspã¢â‚¬â And The Block Size Is 5, What Is The Key?"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel