Test /
CookbookColumned
Administrative Tasks
- Auto Restore
- Automatically restore page contents after a time interval
- Backup Pages
- Backup wiki.d directory in a compressed file
- Change Summary
- Enable a "change summary" line for each edit
- Change Time Format
- Change the time format string or timezone
- Clean Urls
- Get pmwiki to use "clean urls" (w/o pmwiki.php)
- Compare Versions
- of the same file (or directory)
- Compressed Page Store
- Have PmWiki save pages in compressed format
- Content Type
- Change PmWiki's content type or charset
- Delete Action
- Delete page via (password-protected) ?action=delete
- Edit Templates
- How can I establish an "edit template" for new pages?
- Expire Diff
- Remove a page's history (?action=expirediff)
- Global Operations
- Run a script over every page in a wiki
- One Group For All
- A cookbook to run a PmWiki in a 'single group mode' for 'naive' end-users
- PageGenerationTime
- adds the page generation time to the bottom of the page
- Recent Changes Excerpt
- Display a list of the last n modified pages
- Restore PmWiki
- Restore PmWiki from an archive
- Search Results
- Limit the pages displayed in search results or page lists
- Skin Change
- Allow users to select custom skins for viewing pages
- Skin Config
- Configure skins interactively
- Sys Diff
- Use an external diff(1) program for page history
- Use Alternative Configurations
- depending on server name (or some other determinant)
Content Management System Add:Ons
- Bundle 4 Blog
- Using PmWiki as a blogging engine
- CMS Like
- Another recipe for adding CMS behavior to PmWiki
- PmWiki as a CMS
- Using PmWiki as a CMS (Content Management System)
- Forum
- Missing pithy explanation
- Guestbook
- Missing pithy explanation
- Tell a Friend
- Send page by email
Editing
- Edit On DblClick
- Edit a page by double-clicking on it
- Emacs PmWiki Mode
- Opening/editing/saving PmWiki source from within Emacs, also known as pmwiki-mode for Emacs (Unix/Linux, etc.).
- Excel Paste
- Paste and convert spreadsheet (Excel) data
- Gui Edit
- Adding buttons in the edit window
- GuiEdit DateButton
- Adding a date button to the guiedit toolbar
- Layout Edit Modified
- Modify the edit page layout
- PmWikiDraw
- Edit a drawing in your browser
- Preview Top
- Move the edit preview box to the top
- SpellChecker
- Adds spelling checking to PmWiki Editing.
- SubEthaEdit PmWiki Mode
- Mac text editor plug-in for PmWiki compatibility, with a Safari-compatible script.
- XML RPC
- Connect to PmWiki using an XML-RPC interfaces such as the Blogger API
Form Tools
- Build Forms
- Create HTML forms with Wiki Markup
- Form Guide System
- Make Wiki Pages into dynamic forms
- Mail Form
- Send mail without exposing your own email-address
- New Page Form
- Adds a new page using a form
- Wiki Forms
- Like PITS, extended to support: defining the form using a wiki page; updating entries as well as creating them
Functional extensions
- Beautifier
- Perform code and syntax highlighting in wiki pages
- Bibtex Ref
- Use a bibliography in your pages
- Comment Box
- adds (:commentbox:) markup
- Comments
- Another commenting engine, stores comments in separate files
- Source Block
- An other code and syntax highlighter (supersedes CodeBlock?).
- Google Sitemaps
- How to submit a pmwiki site to Google sitemaps
- Generate PDF
- Generates a PDF file from the current Wiki page.
- Multi Language
- Missing pithy explanation
- Output Compression
- compress the output and achieve major load speed improvements
- PageList WikiTrail
- Missing pithy explanation
- Publish WikiTrail
- Create a printable view of the pages on a WikiTrail as a single page
- Simple Page Counter
- count number of hits to a page
- PITS
- The PmWiki Issue Tracking System
- Search Extensions
- add page jump, search quick reference, search publish and category publish capabilities
- Search Terms
- another version of the above that doesn't require skin modifications
Images
- Embedded Gallery
- How to embed the Menalto Gallery inside of PmWiki
- Easy Gallery
- Howto create a gallery without additional scripts
- Flash
- Insert "Flash" (*.swf) movies in wiki pages
- Images AutoResizing
- to reduce images and make images links
- Picture Gallery
- Display uploaded pictures and automatically create thumbnails for preview.
- Rotate Markup
- Enable "rotating" markup (images) in wiki pages
- Svg
- Scaleable Vector Grafic (*.svg) in wiki pages
- Simple Gallery
- Adding a simple gallery (photo/picture album) to pmwiki
Insertions/Uploads
- Attach Links
- Change the formatting of Attach: links
- Attachlist Enhanced
- List missing or orphaned attachments
- CSV Include
- Missing pithy explanation
- Fortune
- Inserts a random fortune cookie.
- Include Url
- Missing pithy explanation
- Include Site
- Include external html pages in your Wiki Pages
- Include WikiPage
- Include wiki pages from other PmWiki 2.0 web sites.
- Include With Edit
- Add an edit button to edit the included page / section
- Include XML
- Transform XML with XSL in your wiki pages (RSS,...).
- Random Quote
- Inserts a random line from a text file.
- Update Attachments
- Have every attachment appear with an "update" link
- Upload Groups
- Change attachments to be organized on a per-group or sitewide basis
- Upload Types
- Add/remove upload extensions
Layout modifications
- All GroupHeader
- Add page for sitewide style definition like GroupHeader for all groups
- Compact PageList
- Making output of a long pagelist compact.
- Dict Index
- Get page listings in a "dictionary index" format
- Film Script
- Adding Film Script Styles
- Group HomePage Change
- Changing a group's default HomePage
- Link PageCreateFmt Tooltip
- Adding a "tooltip" to a link of a non-existent page
- Main Group Change
- Changing the Main group
- Random Title
- Randomise browser titles using
$WikiTitle
- Removing left content
- (removing the SideBar)
- SideBar Name Change
- Changing the SideBar name
- SideBar Special
- Setting up special-use SideBars?
- Superscript Line Spacing
- Fix line spacing of superscripts and subscripts
- Title Spaced
- capitalization and wikiwords
Links/Page handling
- Alternate Naming Scheme
- using underscores
- AddLink Bookmarklet
- Fast add ref. of any current web page to a given Wiki page
- Add PageForm
- Add pages without having to place their name on another page first
- AtLinks
- alternate solution for links with @ prefix @Page
- External Links
- Cause external links to open in a new window by default
- Lazy WebLinks
- -
- Rename Page
- Add ?action=rename option
- Page Paths
- Allow pages to be shared among multiple groups
- Other Bookmarklets
- (edit a page, etc.)
- Subpage Markup
- Allows a wiki page to have one level of subpage
Markup changes
- Abbreviation Plurals
- .
- ASCII Math
- embed mathematical formulas in wiki pages (no external tools required)
- Conditional Extensions
- extend conditional markup
- Enable HTML
- Allow html tags in wiki pages
- Linux Tex
- embed mathematical formulas in wiki pages (full LaTeX installation necessary)
- Markup Extensions
- adds a wide range of markups
- Mime TeX
- embed mathematical formulas in wiki pages
- No Space Pre
- removing the leading space from <PRE> blocks.
- Numbered Headers
- and table of content
- Outline Lists
- Use ordered lists for outlines (I. A. 1. i. etc.)
- PageTableOfContents
- Automatically generate a table of contents for a wiki page
- PostIt Notes
- Yellow Stickies
- Reverse Headings
- reverse the weights of !, !!, !!, etc.
- Source Block
- alternative to the (:markup:) directive
- Wiki Smileys
- Missing pithy explanation
- WordWrap Preformatted Text
- Missing pithy explanation
Markup writing
This is information for those who wish to write recipes for markup changes.
- Custom Markup
- Basic information
- Functions
- Functions for the markup writer (for module writers, too)
- Parsing Markup Arguments
- For writing markup that takes parameters
- Markup Ruleset Debugging
- show more information than
?action=ruleset
- Regular Expressions
- Tips&tricks for regular expression usage
Menu Tools
- Expanding Menus
- Creating expanding Sidebar menus with conditional markup
- Expanding Menu
- creates a menu that expands to show only subpages in the current section
- Horizontal Menu
- Horizontal Vertical Menu
- Multilevel horizontal/vertical menu within wiki markup or e.g. SideBar?
- Tracking Menu
- highlights current page
- Trail Menu
- creates a tree menu from a trail
- Tree Menu
- creates a tree like menu
Personal Information Management (PIM)
- To Do
- Manage a list of to do items
- Quiz
- create a query / answer quiz with pmwiki
- Wiki Calendar
- Creates a calendar, where each day is a wiki page
RSS Tools
- Rss Improved
- improves feed compatibility, customizable -- includes support for Podcasting/enclosures.
- See All RSS Changes
- Solving problem of unrecognized changes when using 3rd-party-software
- Rss Feed Display
- Display RSS feeds in a wiki
Security/Authentication
See also PmWiki.Security
- Audit Images
- Check to see what images have been uploaded to your wiki.
- Authenticated As Conditional
- Conditional that depends on what the user is authenticated as
- Blocklist 2
- Block postings based on content or IP address (new & improved!)
- Credits Block
- List all contributors to a page on the page
- Controlling Web Robots
- adding robot control meta-tags to pages
- Des Crypt
- Provides client-side DES and 3DES encryption.
- eProtect
- Hide e-mail address
- Farm Security
- Making Farm installations secure
- Fix short sessions
- if you keep getting asked to enter your password after saving edits
- Making password requests explicit
- .
- MailPosts
- Get notification by email about page edits
- Require Author
- Require an author name when saving edits
- Secure Attachments
- safeguarding attachments from public access on protected pages or groups.
- User Auth
- User based authorization
System Tools
- My PmWiki
- access to mysql
- Per Group SubDirectories
- Organise files in subdirectories for each group
Wiki:to-Wiki Conversion Tools
- Convert UseMod
- Convert pages in a UseMod directory to PmWiki
- Wiki Markup Conversion
- Helps to convert other wiki markup to PmWiki
---
Superseded recipes
- Blocklist
- Block postings based on content or IP address-old version (deprecated)
- SpacedWikiWords
- /