> HelpOnMacros

The following 276 words could not be found in the dictionary of 159 words (including 159 LocalSpellingWords) and are highlighted below:

1st   2nd   Abandoned   above   according   Add   address   Admin   administration   all   allow   an   Anchor   anchorname   anchors   and   another   any   are   args   as   be   because   between   bots   break   can   cannot   Category   Changes   Chart   charts   children   clicking   collected   completed   contain   Contents   contents   Cookies   count   Count   creates   Creation   current   currently   Date   defined   depth   Description   details   developer   dialog   directly   Display   display   displays   documentation   don   edit   Edit   edited   Editing   Efnet   email   empty   enter   Event   example   Example   examples   existent   explicitely   features   Find   first   Foot   footnote   footnotes   For   for   formatted   Fortune   from   Full   Get   given   go   Go   heading   Help   Here   here   hitcounts   host   I18   Icon   icons   if   If   image   in   Include   include   Index   index   Info   info   information   insert   insertion   intended   Inter   interface   interpreter   into   intranet   known   last   level   like   limited   line   link   links   list   List   ll   loads   local   long   longest   Macro   macro   Macros   macros   Mail   mainly   make   makes   markup   matches   maxdepth   maximal   means   mode   module   more   names   navigation   Navigation   next   no   non   normal   not   Note   number   Of   of   ommitted   On   on   only   or   Orphaned   other   Others   page   Page   pagename   pages   Pages   pagesize   possible   possibly   Preferences   preferences   prev   Project   protect   pydoc   python   quick   quite   quote   Quote   random   Random   Recent   recently   regex   replacement   search   Search   seconds   see   See   Select   settings   show   shows   Shows   siblings   since   Size   sizes   slide   Slide   slides   slideshow   spam   special   specification   start   statistical   Stats   stylesheet   subpages   System   system   T12   table   Table   Teud   text   Text   texts   that   the   they   thing   this   those   Time   time   timestamp   Title   title   titles   to   To   toggle   translated   Two   type   types   unix   use   useful   User   user   useragents   version   via   view   View   Viewer   W3   Wanted   We   Web   were   what   when   whose   wiki   Wiki   wikis   Word   words   World   would   yet   you   your  

Clear message

  1. Macros
    1. Search macros
    2. Navigation
    3. System information
    4. Others
  2. Example Display


Macros allow the insertion of system features into normal wiki pages; the only thing that makes those pages special is that they contain macros. If you edit pages like RecentChanges or SystemInfo, you'll see what that means.

For more information on the possible markup, see HelpOnEditing.

Search macros

Macro Description Example
[[TitleSearch]] search the page titles See the FindPage
[[FullSearch]] search the page contents See the FindPage
[[FullSearch()]] search for the current title in all pages (like clicking on the page title) See the CategoryCategory page
[[FullSearch('text')]] search for "text" in all pages Search for FullSearch:
  1. AiutoSuMacro . . . . 6 matches
  2. HelpOnMacros . . . . 6 matches
  3. AiutoSuAzioni . . . . 3 matches
  4. HelpOnActions . . . . 3 matches
  5. CategoryCategory . . . . 1 match
  6. CercaPagina . . . . 1 match
  7. FindPage . . . . 1 match
  8. FindSide . . . . 1 match
  9. NavigaIlSito . . . . 1 match
  10. TrouvePage . . . . 1 match
[[GoTo]] directly go to the page you enter See the FindPage
[[PageList(regex)]] list of pages whose title matches the regex See the HelpIndex


--> -->
Macro Description Example
[[RecentChanges]] a list of recently edited pages See RecentChanges
[[TitleIndex]] an index of all page titles See TitleIndex
[[WordIndex]] an index of all words in page titles See WordIndex
[[WantedPages]] list links to non-existent pages See WantedPages
[[OrphanedPages]] list pages no other page links to See OrphanedPages
[[AbandonedPages]] list pages that were not edited for the longest time See AbandonedPages
Cannot load macro RandomPage
Please include this information in your bug reports!:
Python Python 2.7.18:
Linux erode.bofh.it 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64
MoinMoin Release 1.2.4 [Revision 1.187]
Thu Jun 8 07:09:39 2023

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /usr/local/share/moin/MoinMoin/request.py in run(self=<MoinMoin.request.RequestCGI instance>)
  389                 if handler:
  390                     handler(pagename or
  391                     wikiutil.getSysPage(self, config.page_front_page).page_name, self)
  392                 else:
  393                     self.http_headers()
global wikiutil = <module 'MoinMoin.wikiutil' from '/usr/local/share/moin/MoinMoin/wikiutil.pyc'>, wikiutil.getSysPage = <function getSysPage>, self = <MoinMoin.request.RequestCGI instance>, global config = <module 'MoinMoin.config' from '/usr/local/share/moin/MoinMoin/config.pyc'>, config.page_front_page = 'FrontPage', ).page_name undefined

 /usr/local/share/moin/MoinMoin/action/SpellCheck.py in execute(pagename='HelpOnMacros', request=<MoinMoin.request.RequestCGI instance>)
  215     if badwords:
  216         page.send_page(request, msg=msg, hilite_re=badwords_re)
  217     else:
  218         page.send_page(request, msg=msg)
page = <MoinMoin.Page.Page instance>, page.send_page = <bound method Page.send_page of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestCGI instance>, msg = 'The following 276 words could not be found in th...lue="Add checked words to dictionary"></p></form>', hilite_re undefined, badwords_re = <_sre.SRE_Pattern object>

 /usr/local/share/moin/MoinMoin/Page.py in send_page(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI instance>, msg='The following 276 words could not be found in th...lue="Add checked words to dictionary"></p></form>', **keywords={'hilite_re': <_sre.SRE_Pattern object>})
  622         else:
  623             # parse the text and send the page content
  624             self.send_page_content(request, Parser, body)
  626             # check for pending footnotes
self = <MoinMoin.Page.Page instance>, self.send_page_content = <bound method Page.send_page_content of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestCGI instance>, Parser = <class MoinMoin.parser.wiki.Parser>, body = '[[Navigation(children)]]\n[[TableOfContents]]\n\n==... the {{{[[SystemInfo]]}}} macro:\n [[SystemInfo]]\n'

 /usr/local/share/moin/MoinMoin/Page.py in send_page_content(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI instance>, Parser=<class MoinMoin.parser.wiki.Parser>, body='[[Navigation(children)]]\n[[TableOfContents]]\n\n==... the {{{[[SystemInfo]]}}} macro:\n [[SystemInfo]]\n', needsupdate=0)
  673             (not formatter_name in config.caching_formats)):
  674             # parse the text and send the page content
  675             Parser(body, request).format(self.formatter)
  676             return
Parser = <class MoinMoin.parser.wiki.Parser>, body = '[[Navigation(children)]]\n[[TableOfContents]]\n\n==... the {{{[[SystemInfo]]}}} macro:\n [[SystemInfo]]\n', request = <MoinMoin.request.RequestCGI instance>, ).format undefined, self = <MoinMoin.Page.Page instance>, self.formatter = <MoinMoin.formatter.text_html.Formatter instance>

 /usr/local/share/moin/MoinMoin/parser/wiki.py in format(self=<MoinMoin.parser.wiki.Parser instance>, formatter=<MoinMoin.formatter.text_html.Formatter instance>)
 1031                 line = line + " " # we don't have \n as whitespace any more
 1033             formatted_line = self.scan(scan_re, line) # this also sets self.inhibit_p as side effect!
 1035             #self.request.write("<!-- inhibit_p==%d -->\n" % self.inhibit_p)
formatted_line = '<tr>\n<td>\n<tt>[[AbandonedPages]]</tt> </td>\n<td>...i/AbandonedPages">AbandonedPages</a> </td>\n</tr>\n', self = <MoinMoin.parser.wiki.Parser instance>, self.scan = <bound method Parser.scan of <MoinMoin.parser.wiki.Parser instance>>, scan_re = <_sre.SRE_Pattern object>, line = '||{{{[[RandomPage]]}}} || a link to a random page || [[RandomPage]] || '

 /usr/local/share/moin/MoinMoin/parser/wiki.py in scan(self=<MoinMoin.parser.wiki.Parser instance>, scan_re=<_sre.SRE_Pattern object>, line='||{{{[[RandomPage]]}}} || a link to a random page || [[RandomPage]] || ')
  864             else:
  865                 result.append(self.formatter.text(line[lastpos:match.start()]))
  866             result.append(self.replace(match))
  868             # search for the next one
result = ['', '<tr>\n<td>\n', '', '<tt>[[RandomPage]]</tt>', ' ', '</td>\n<td>\n', ' a <strong class="highlight">link</strong> <stro.../strong> <strong class="highlight">page</strong> ', '</td>\n<td>\n', ' '], result.append = <built-in method append of list object>, self = <MoinMoin.parser.wiki.Parser instance>, self.replace = <bound method Parser.replace of <MoinMoin.parser.wiki.Parser instance>>, match = <_sre.SRE_Match object>

 /usr/local/share/moin/MoinMoin/parser/wiki.py in replace(self=<MoinMoin.parser.wiki.Parser instance>, match=<_sre.SRE_Match object>)
  884                     return self.highlight_text(hit)
  885                 else:
  886                     return getattr(self, '_' + type + '_repl')(hit)
  887         else:
  888             import pprint
getattr undefined, self = <MoinMoin.parser.wiki.Parser instance>, type = 'macro', hit = '[[RandomPage]]'

 /usr/local/share/moin/MoinMoin/parser/wiki.py in _macro_repl(self=<MoinMoin.parser.wiki.Parser instance>, word='[[RandomPage]]')
  824         # call the macro
  825         return self.formatter.macro(self.macro, macro_name, args)
self = <MoinMoin.parser.wiki.Parser instance>, self.formatter = <MoinMoin.formatter.text_html.Formatter instance>, self.formatter.macro = <bound method Formatter.macro of <MoinMoin.formatter.text_html.Formatter instance>>, self.macro = <MoinMoin.wikimacro.Macro instance>, macro_name = 'RandomPage', args = None

 /usr/local/share/moin/MoinMoin/formatter/base.py in macro(self=<MoinMoin.formatter.text_html.Formatter instance>, macro_obj=<MoinMoin.wikimacro.Macro instance>, name='RandomPage', args=None)
  160     def macro(self, macro_obj, name, args):
  161         # call the macro
  162         return macro_obj.execute(name, args)    
  164     def processor(self, processor_name, lines):
macro_obj = <MoinMoin.wikimacro.Macro instance>, macro_obj.execute = <bound method Macro.execute of <MoinMoin.wikimacro.Macro instance>>, name = 'RandomPage', args = None

 /usr/local/share/moin/MoinMoin/wikimacro.py in execute(self=<MoinMoin.wikimacro.Macro instance>, macro_name='RandomPage', args=None)
  110             return self._m_lang(macro_name, args)
  112         raise ImportError("Cannot load macro %s" % macro_name)
  114     def _m_lang(self, lang_name, text):
ImportError undefined, macro_name = 'RandomPage'

: Cannot load macro RandomPage