Release 1.1

(!) Please check your macro with release 1.1 and remove the (CVS) marker if it works.

Macro

Author

Email

Designed for MoinMoin Release...

... and Revision...

Sample

macro/DateOffset.py

Clemens Bergmann

cbergmann@schuhklassert.de

1.1

n/a

[[DateOffset(0)]] Print out the date of today
[[DateOffset(1)]] Print out the date of tomorrow
[[DateOffset(-1)]] print out the date of yesterday

returns the a date with a given offset.

macro/Sum.py

Michael Schuerig

michael@schuerig.de

1.1 (CVS)

n/a

[[Sum(amount)]] add an amount in the default currency
[[Sum(amount, currency)]] add an amount in the specified currency
[[Sum]] insert the total amount in the default currency

Sum and convert money amounts.

IncludeCalendarPage.py

Charles Crichton

See file

1.1 (CVS)

n/a

[[IncludeCalendarPage(pagepattern,level,dayoffset)]]}

Include the contents of a page linked to from the MonthCalendar macro - More info on macro/IncludeCalendarPage.py

IncludePages.py

Jun Hu

See file

1.1 (CVS)

n/a

[[IncludePages(pagepattern,level,dayoffset)]]

Updated version of MichaelReinsch's original version . More info now on macro/IncludePages

LinkedFrom.py LinkedFrom-1.3.py

Charles Crichton (trivial 1.3 updates by KevinKleinfelter)

See file

1.1 (CVS)

1.3

[[LinkedFrom]], [[LinkedFrom(regexp)]]

List the pages that the current page is linked from - More info on macro/LinkedFrom.py

PageLinks.py

Charles Crichton

See file

1.1 (CVS)

n/a

[[PageLinks]], [[PageLinks(regexp)]]

List the page links (not the pages!) in a wiki - More info on macro/PageLinks.py

WikiDb

Nick Trout

trout@users.sf.net

1.1 (CVS)

n/a

[[WikiDb(PageWithQueries,arglist...)]]

Macro allowing you to perform simple database functionality. The syntax and behaviour is loosely based on SQL. This macro will filter information out of wiki tables. It should be pretty easy and straightforward for anyone to add necessary query functions.

macro/HTML2.py

Originally by Christian Bird, updated by AdamShand

adam@personaltelco.net

1.1

N/A

[[HTML(<font size=20>big</font>)]]

Is useful for outputing a very small snippet of HTML, like for changing font attributes or other things not supported by the wiki markup language. This extended version only outputs the HTML if the page is immutable (to make it safer on public sites).

macro/IncludeUrl.py

Gustavo Niemeyer

<gustavo[a]niemeyer.net>

1.1 (CVS)

n/a

[[IncludeUrl(http://my.url)]]

This is a modified version of the Include macro. It includes the formatted content of the given url.

IRSS.py

Gustavo Niemeyer

<gustavo[a]niemeyer.net>

1.1 (CVS)

n/a

See the link for details.

Inline RSS, or IRSS, is a Moin macro which allows one to turn parts of any normal Moin page in RSS feeds, using very simple and straightforward markup. See the link for documentation and examples.
Works, but: Doesn't generate validating feeds. Doesn't work in preview- hit Save Changes and it'll work fine. -- LionKimbro Also doesn't deal with attached images correctly, displays the "Upload attachment ..." text as if the attachment doesn't exist. See AdamShand for possible example -- AdamShand I've just tested and it works correctly in the latest version (for 1.3). -- GustavoNiemeyer

macro/FileList.py

Jacob Cohen

See file

1.1

n/a

See the page for details.

Macro to insert a listing of files like what appears on the Attach File action page.

MonthCalendar

ThomasWaldmann

ThomasWaldmann

1.1

n/a

Shows a monthly calendar.

Macro used to generate calendar sheet - more info on MonthCalendar

Improved [[TableOfContents]]

Simon Huggins

huggie@earth.li

1.1 (CVS)

n/a

[[TableOfContents - usual output
[[TableOfContents(2)]] - usual output (maxdepth == 2)
[[TableOfContents(,1)]] - display numbers identical to the section headings

Adds an optional parameter to allow numbering the same as the titles or not at all depending on the setting of pragma section-numbers (see http://the.earth.li/~huggie/cgi-bin/moin/HtagHowto for an example)
Get diff from http://the.earth.li/~huggie/toc.diff
Whole thing is at http://the.earth.li/~huggie/TableOfContents.py.new

macro/CommandMacro.py

GianPaoloCiceri

See file

1.1

n/a

See the page for details.

Macro that implements Front Controller Pattern to process FORMs, with support files: cc-20030808.tgz

macro/AttachmentLink.py

MikeWarot

Mike At Warot dot Com

1.1

n/a

Allow a graphic to be uses as the basis of a hyperlink. (Essential for doing Photo based Wikis) See the page for details.

Macro that allows an attachment to be used as an inline hyperlink basis. AttachmentLink.py

macro/Bablefish.py

Jason Dillon

jason at planet57 cot com

1.1

n/a

[[Bablefish]]

Adds a Bablefish translation box to the current page.

macro/JSRedirect.py

Jason Dillon

jason at planet57 cot com

1.1

n/a

[[JSRedirect(http://moin.sf.net)]]

Uses Javascript to redirect the user's browser to a specifc URL. This is handy for using wiki pages as links to external pages.

Blog.py

MarkProctor

mproctor () athico ! com

1.1(CVS)

n/a

See macro/Blog page for samples

Javascript Calendar based bwiki (blog/wiki) - see macro/Blog for more info

autosub.py

DanielaNicklas

<dani AT KLAMMERAFFE miracle-solutions DOT com>

1.1

1.174

[[autosub(UserName,Another User,YetAnotherUser)]]

subscribes users to a page and prints the according letter symbol in front of their names

macro/SQLConnect.py

William Waites

ww at styx dot org

1.1

n/a

[[SQLConnect(dbname)]]

Macro using pyPgSQL to provide a persistent (across macros in a single request) database connection that may be used in other macros

macro/SQLClose.py

William Waites

ww at styx dot org

1.1

n/a

[[SQLClose()]]

Macro accompanying macro/SQLConnect.py to close the database connection

macro/SQLQuery.py

William Waites

ww at styx dot org

1.1

n/a

[[SQLQuery(SELECT foo FROM bar)]]

A generic SQL Query Macro intended to demonstrate the use of a database connection created by macro/SQLConnect.py that outputs the results of the query in a simple table

macro/SearchInPagesAndSort.py

see macros for Release 1.2 above

macro/DataFromKVPairs.py

ShandyBrown

sjspam at geeky dot net

1.1

n/a

[[DataFromKVPairs(PageName,tName,kName,fmt)]]

Pulls data from a table on a separate page and prints it on the current page, based on matching the keyname (first column)

macro/Shorter.py

ShandyBrown

1.1

n/a

[[Shorter(LinkPage, article1)]]

Uses DataFromKVPairs to create a link. Very useful for saving space or avoiding typing out long URLs

MoinMoin: MacroMarket/WorksWith1.1 (last edited 2007-10-29 19:10:35 by localhost)