Layout

Summary: Layout enhancements

  • Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.
NameSummaryCategoriesUsers*
Accordionlightweight Accordion javascript requiring no framework (2017-06-16 stable)Links Layout TOC CMS PHP55 PHP72 +1
AddFootnoteInsert markup to create a footnote (20150802 Beta)Editing GUI Layout Links Markup PHP55 +1
AddToggleAdd a toggle link (20150723 Beta)Editing GUI Links Layout PHP55 +1
AllGroupHeaderHow to create a page that appears as a header (or footer) for all pages in all groups (1 Stable)Layout +2
AutomaticPageRefreshHow to create pages that refresh automatically. (2006-09-26 stable)Layout
AutoTOCUnobtrusive Automatic Table of Contents links (20170717 stable)Menus, TOC, Links, Layout, WikipediaSuite, PHP55, PHP72 +8
BeautifierPerform syntax highlighting for source code displayed on wiki pages ( )Layout
BibtexRefIntegrate bibtex bibliography into PmWiki site, display, manipulate and easily cite references ( 2004/12/23 )Layout Publishing
ChangeTimeFormatChange the format or timezone of dates and times ( Stable)Layout
Chord ProDisplay ChordPro-formatted song sheets in a wiki page (2017-09-04 Stable)Editing, Layout, Markup, PHP55, PHP72 +1
CodeMirrorAn enhanced page editor for PmWiki (2017-04-10 Release Candidate)Editing Layout PHP55 +4
ColumnsCreate columns out of lists without using table markup (1.1 - 2006-06-06 )
ContentTypeHow to change PmWiki's default charset or Content-type ( )Layout, International
CSSInWikiPagesApply CSS styles via wiki pages (2014-11-02 Stable)Layout CSS PHP55
CSSPopupsHow to make popups with CSS (2006-08-30 )Links Layout +2
CurrentVisitorsDisplay the number of current visitors (1.23 )Layout +3
CustomAttrFormHow to customise the prompt on the attributes page (?action=attr) (2009-07-24 )Layout Passwords
CustomAuthFormHow to customise the authentication form (login form) (2006-08-20 )Layout Passwords
DataSectionsCreate formated lists of `PTVs stored between anchor blocks on another page. (.5 alpha)Includes,Layout
DivisionsExplainedExplanation of (:div:) and >>..<< markup for creating page sections (divisions) (2007-04-17 Needs attention)Layout
DropcapsMake the first letter of a text big. (20172402 )Layout
EditFormSamplesProvide administrators and authors with examples and instructions for replacing or customizing their site's Site.EditForm. (pmwiki-2.1.10 and up )Layout, Skins, Editing, AdvancedAuthoring
EditToolbarA shiny new set of icons, replacing and extending those on the standard edit toolbar. (2009-05-27 Active)GUI Edit, Buttons, Editing, Layout, Forms +6
ExpandingMenuA sidebar menu that supports nested lists where the nested items are displayed only if the user is in that group ( )Menus, Layout, Markup
ExpandingMenu2Provides markup to create an (automatically) expanding menu (2007-08-04 )Menus, Layout +1
ExpandingMenusHow to create a sidebar menu which expands to show sublevel (group) items using conditional markup only ( Stable)Layout, Menus, Administration, MarkupOnly
FAQToggleListAdding toggle buttons to a definition list (2006-10-28 stable)Layout
FaviconAdd a Favicon to your website (Any Mature)Layout +3
FillTemplateCombines a template page with a data page to present PmWiki content (1.0rc - initial release RC) Layout
FindInPageInstant search in the current page, with highlighting. (20160219 Experimental)Searching, Layout, PHP55, PHP72
FontSizerAdd buttons for instant font (text) resizing, preferrences are stored (2006-10-28 stable)Layout Skins
FormattingTablesFormatting and styling for tables (2004-12-13 )Layout, CSS, Tables +2
GistsMarkup to allow easy embedding of syntax-highlighted github gists (2013.09.03 active)Includes Programming GitHub Layout
GridWorks - General utility css grid markup for wiki pagesGridWorks - general utility css grid markup for wiki pages (1.2.0-20140405 Active/Stable)CSS Layout PHP55 RWD
GuiButtonsadd guibuttons to any textarea edit box (2017-06-21 stable)Editing, Layout, Forms, PHP54, PHP72 +3
GuiEditAdd graphical editing buttons, as in pmwiki.org's site (n/a Stable)Editing Layout +2
GuiEditDateButtonjavascript calendar to insert a date (2.0 November 2, 2006 Stable)Editing, Layout, Calendar
GuiEdit ResizeAllows resizing of the Edit text box, for convenience. (2009-09-11 Initial release.)Editing, Layout +1
HandleSourceInSkinRedirect action=source to display the unformatted markup within your skin (2009-03-01 stable)Layout
HeadlineImageDisplay the title attribute of an image directly on the image without editing the image. (20170225 )Images, Layout
HowToMakeATabbedSkinHow to make a tabbed skin (n/a )Layout, Administration
InfoBoxHow to create Bubblehelp infoboxes, as seen in knoppix.org (2.3.5-20140824 Stable, Active)Administration, Layout, PHP55
JavaScriptHelpersCollection of simple JavaScript tools for wikis ( Planning)Editing, Forms, Layout, Security, PHP55, CoreCandidate
JustHypClient-side multilingual text hyphenation and margin filling (full justify). (0.1.0 (14-Nov-2012) Active, alpha)Layout International Publishing
LinkIconsAdd icons to your links according to their extensions. (20170226 )Links, Layout +3
LinksTreeMenuA Simple Dynamic Hierarchical Tree Menu for PmWiki Groups and Pages (1.00 June 11, 2006 Stable)Menus, Layout
Live Edit 2Edit blocks of wiki-text in pop-up windows right from the wiki page. Editable blocks can be automatically detected/created on existing wiki pages using a Javascript-based GUI-like tool. An authenticated user with edit permission can edit the contents inside the blocks right from the page's view in a 'pop-up' editing environment. One can now choose from different themes/skins for the LiveEdit environment, as well as create custom themes/skins. Very useful for better organizing and maintaining contents of a wiki page, especially if the page is large. (2.2 (Release date: Dec 16, 2011) Working great! Latest improvements in auto-detect tool are in beta test.)Editing Forms Layout CMS
LocalCSSFlexible CSS compilation from a wiki page (20150830 beta)Layout, CSS, PHP55, PHP72 +2
LocalTimesDisplay RecentChanges and History timestamps in the local timezone of each visitor. (20160515 Beta)International Layout Security Ajax WikipediaSuite PHP55 PHP72 +3
MakeColumnsCreate columns on a page without using tables. (1.0 )
MakeManyColumnsHow to make columns on a page using CSS (n/a )Layout, CSS
MakingPasswordRequestsExplicitHow can we tell which password is requested? (1.0 )Security Layout
MarkdownOutputPresents a wiki page in Markdown format instead of HTML (2008-02-15-2 beta)Markup, Layout, SystemTools, WikiConversion
MessageAfterPostingProvide a message to users after posting and /or prompt them to notify relevant people ( )Layout Functional Extensions Editing
ModesConceptA place to remember thoughts/ideas related to using different modes ( )Administration, Layout
MultiLanguageDisplay content in different languages on a a page by user's choice (2015-10-14 )CMS, International, Layout
MultiLanguagePagesShow language specific pages according to user choice (1.0 new)International CMS Layout +1
MultiLanguageViewsshow language specific content and titles according to user choice (2017-06-16 stable)International CMS Layout PHP55 PHP72 +3
NoPreformattedTextRemoves the default preformatted text rules (2007-01-09 )Layout
OverrideCSSHow to override previously defined styles without modifying the skin (2006-01-29 )Layout, CSS
PageAction-IconPackUsing SVG icons to replace text links in the Page Action menu (20170504 1.0)Skins, Layout, MarkupOnly +1
PageListTemplatesRecipe deprecated, see PmWiki.PageLists ( )
PayPalButtonsCreating neat markup for otherwise sloppy PayPal button forms (pmwiki-2.1beta25 stable)Layout | Payment +1
PmPygmentDisplay code highlighting using Python pygment (2016-06-24 Stable)Layout
PrecodeGeneral utility block markup for displaying codes with syntax highlighting (2.1.0-20140314 Active/Stable)Markup PHP55 layout
PreviewChangesPreview highlighted changes of the wiki markup (20111019 Beta)Editing, Layout, WikipediaSuite, PHP55, PHP72 +7
PreviewFirstHow to get the page preview to appear before the edit box (2.0 beta 44 and later )Administration, Editing, Layout, PHP72 +1
PreviewTopHow to place the page preview above the edit box (Jun-06-2004 )Layout Obsolete
PublishFAQSupplied with a raw list of Qs and As, it outputs a formatted FAQ complete with TOC (1.0rc - initial release RC) Layout +1
QuickPageTableOfContentsAdds a dropdown clickable table of contents to a page - client side processing (1.12, September 4, 2006 Stable)Markup, TOC, Layout
QuoteBlockAllow a small measure of nested 'wikistyles'. (0.1 -- Tue, 11 Apr 2006 19:05:16 PST Working (=)Layout? (Not sure)
RecentChangesExcerptHow to display a list of last n RecentChanges (1 )Layout, GUI +1
Rowspan in simple tablesMarkup to add a rowspan attribute on a simple table cell (2015-08-17 Stable)Tables Editing Layout Php55 +2
SEOA set of best practices to Search Engine Optimization ( )Administration, Links, Layout, CMS
ShowHideAdds toggle buttons and links to show/hide sections and objects. Superseded by Toggle. (2009-02-16 deprecated)Layout Obsolete
SkinChangechange skin via query or cookie setting (2011-12-02 Stable)Skins Layout +9
SkinConfigDefine interactively (via a wiki page) the main parameters of a skin (0.7 - 13 October 2007 )Skins, Layout, GUI
Skin GuidelinesA set of tips for skin design and packaging skins for distribution (2007-07-21 Stable)Skins, CSS, Layout, CustomPageStore, PHP72
SourceBlockSource code syntax highlighter for PmWiki 2.x using GeSHi (2014-09-08 Stable)Layout PHP55 +7
StylesPractical examples of CSS Style use (with some explanation) ( currently just a placeholder...)Styles Layout CSS
SuperscriptLineSpacingHow to fix line spacing of superscripts and subscripts ( )Layout, Administration, PHP72
SyntaxloveSyntax highlighting with good look and cool JavaScript-effects (20170226 (0.3.1) )Layout, PHP72 +2
TemplatesExtend the (:include:) markup to allow passing parameters to included pages. (1.0 beta (just released))WikipediaSuite Includes Layout Obsolete
TestPageDirectivesTool for easy testing of your skin under various directives (20160702 stable)Skins, CSS, Layout
ToggleAdds links or buttons for toggling (hiding/showing) div sections and objects (2017-08-24 stable)Layout Links PHP55 PHP72 +13
ToggleHideAdd links to toggle display of html block elements (2008-5-29 Stable)Layout
TrackingMenuA sidebar menu tracking the current page ( )Layout, Administration
TreeMenuProvides additional markup for creating a tree-like menu ( )Layout, Administration
UnToggleAn unobtrusive show/hide toggle switch. (20090311 Beta)Layout Links +1
UTF-8A collection of UTF-8 related tips and fixes ( )CMS, International, Layout
ViewDiffCompare arbitrary revisions and view a particular version. (2011-05-13 Beta)Layout, Editing, Includes, SystemTools +1
ViewModesshow selected content according to user choice (using a cookie) (2006-10-28 Stable)Layout Skins CMS
WbFAQCreate a "traditional" FAQ (2009-11-02 Beta)Layout, CMS
WebsiteIconAdd browser website icon (favicon) from config.php (1.1 Working)Layout
Wiki FooterWebsite page footer (1.0 Mature)Page template Core Candidate Layout +1
ZCodeExtract and highlight source code files from 7z, TAR, ZIP, or RAR archives (20170812a Experimental)Programming, Layout, Markup, Includes, PmWikiDeveloper +1
  • Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.