]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - pgsrc/Help%2FPluginManagerPlugin
No underscore for private function
[SourceForge/phpwiki.git] / pgsrc / Help%2FPluginManagerPlugin
1 Date: Fri,  7 Dec 2012 19:05:42 +0000
2 Mime-Version: 1.0 (Produced by PhpWiki 1.4.0)
3 Content-Type: application/x-phpwiki;
4   pagename=Help%2FPluginManagerPlugin;
5   flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
6   markup=2;
7   charset=UTF-8
8 Content-Transfer-Encoding: binary
9
10 The **~PluginManager** [[Help:WikiPlugin|plugin]] provides a dynamic list of plugins on this wiki.
11
12 == Usage ==
13
14 {{{
15 <<PluginManager info=args>>
16 }}}
17
18 == Arguments ==
19
20 {| class="bordered"
21 |-
22 ! Argument
23 ! Description
24 ! Default value
25 |-
26 | **info**
27 | Display the arguments also. To disable use info=0.
28 | enabled
29 |}
30
31 == Configuration ==
32
33 define('REQUIRE_ADMIN', true) in the sourcecode to disable general usage.
34
35 == Example ==
36
37 {{{
38 <<PluginManager>>
39 }}}
40
41 ~PhpWiki lets you extend it with new functionality via a plugin
42 mechanism. In short, you extend a PHP class we provide and customize
43 it to print out the content you want. For more information see
44 [[Help:WikiPlugin]], [[Help:HelloWorldPlugin]], and view the source of the files in
45 ##lib/plugin##.
46
47 If there is no example page for the plugin, or you need more
48 information, the best place to go is the source of the plugin. Under
49 your wiki's root directory, the folder ##lib/plugin## contains all the PHP
50 files for the plugins.
51
52 == External Requirements ==
53
54 Some plugins require correctly configured PLUGIN_CACHED and external libraries
55 not provided with ~PhpWiki or PHP, such as
56 * [[php-function:ref.image | PHP with GD support]] for the [[Help:text2pngPlugin|text2png]] plugin,
57 * [[ftp://ftp.dante.de/tex-archive/support/latex2html | LaTeX2HTML]] for the [[Help:TexToPngPlugin|TexToPng]] plugin and [[Help:TeX2pngPlugin|TeX2png]] plugin,
58 * [[http://graphviz.org/ | graphviz]] for the [[Help:GraphVizPlugin|GraphViz]] plugin and [[Help:VisualWikiPlugin|VisualWiki]] plugin,
59 * [[http://ploticus.sourceforge.net/ | ploticus]] for the [[Help:PloticusPlugin|Ploticus]] plugin,
60 * [[http://phpweather.sf.net | phpweather]] for the [[Help:PhpWeatherPlugin|PhpWeather]] plugin,
61 * [[http://www.andre-simon.de/ | highlight]] for the [[Help:SyntaxHighlighterPlugin|SyntaxHighlighter]] plugin,
62 * USE_DB_SESSION = true (default for the peardb, adodb or dba backends) for the [[Help:WhoIsOnlinePlugin|WhoIsOnline]] plugin,
63 * --with-xml support (with expat or libxml2) for the [[Help:RssFeedPlugin|RssFeed]] plugin (~ProjectSummary, ~RecentReleases) and ~HtmlParser support (~ImportHtml, ~HtmlAreaEditing),
64 * PHP Mail functionality (php.ini: SMTP + sendmail_from on Windows or sendmail_path) for email PhpWiki:PageChangeNotifications and ModeratedPage's,
65 * a [[http://www.google.com/apis/ | Google license key]] for the [[Help:GooglePluginPlugin|GooglePlugin]] plugin,
66 * optionally apache/mod_log_{my}sql for fast, external log analysis if ACCESS_LOG_SQL=1 (Referer, Abuse Prevention).
67   See ##lib/Request.php## and http://www.outoforder.cc/projects/apache/mod_log_sql/
68
69 == Author ==
70 * [[Help:Jeff Dairiki|Jeff Dairiki]] ?
71
72 <noinclude>
73 ----
74 [[PhpWikiDocumentation]] [[CategoryWikiPlugin]]
75 </noinclude>