SlavomirD

How I use PmWiki:

  • Personal websites online

Recipes I'm using

Maintained by me

Maintenance of recipes originally written by others

  • Cookbook.Attachtable Actions to rename, delete & restore deleted attachments, as well as an attachlist replacement to use those actions, show file types and list attachment references.

PITS entries from me

Other pages linking here

Cookbook /
Attachtable (beta, 2021-06-26)  Actions to rename, delete & restore deleted attachments, as well as an attachlist replacement to use those actions, show file types and list attachment references.
last edit July 24, 2022, at 08:20 PM by simon (pm hlt, hlt php, http+s (+105))

Developer resources

List of documented PmWiki variables

VariableDocumented in
$AbortFunctionDebugVariables
$ActionSkinLayoutVariables
$AddLinkCSSLinkVariables
$AllowPasswordSecurityVariables
$AsSpacedFunctionBasicVariables
$AuthIdBasicVariables
$AuthLDAPBindDNSecurityVariables
$AuthLDAPBindPasswordSecurityVariables
$AuthLDAPReferralsSecurityVariables
$AuthorBasicVariables
$AuthorGroupBasicVariables
$AuthPwBasicVariables
$AutoCreateEditVariables
$BaseNameBasicVariables
$BaseNamePatternsBasicVariables
$CategoryGroupBasicVariables
$CookiePrefixBasicVariables
$CurrentLocalTimeLayoutVariables
$CurrentTimeLayoutVariables
$CustomSyntaxLayoutVariables
$DefaultEmptyPageTextVarsOtherVariables
$DefaultGroupBasicVariables
$DefaultNameBasicVariables
$DefaultPageBasicVariables
$DefaultPageCharsetI18nVariables
$DefaultPageTextFmtEditVariables
$DefaultPasswordsSecurityVariables
$DefaultUnsetPageTextVarsOtherVariables
$DeleteKeyPatternEditVariables
$DenyHtaccessContentSecurityVariables
$DiffKeepDaysEditVariables
$DiffKeepNumEditVariables
$DraftActionsPatternEditVariables
$DraftRecentChangesFmtLayoutVariables
$DraftSuffixEditVariables
$EditFunctionsEditVariables
$EditRedirectFmtEditVariables
$EditTemplatesFmtEditVariables
$EnableAutoSkinListLayoutVariables
$EnableCookieHTTPOnlySecurityVariables
$EnableCookieSecureSecurityVariables
$EnableDiagDebugVariables
$EnableDiffInlineLayoutVariables
$EnableDirectDownloadUploadVariables
$EnableDraftAtomicDiffEditVariables
$EnableDraftsEditVariables
$EnableEditAutoTextEditVariables
$EnableFixedUrlRedirectLayoutVariables
$EnableFTimeNewBasicVariables
$EnableGUIButtonsEditVariables
$EnableGuiEditFixUrlEditVariables
$EnableHighlightLayoutVariables
$EnableIMSCachingDebugVariables
$EnableInputDataAttrOtherVariables
$EnableLinkPageRelativeLinkVariables
$EnableLinkPlusTitlespacedLinkVariables
$EnableListIncludedPagesEditVariables
$EnableLocalConfigBasicVariables
$EnableLocalTimesLayoutVariables
$EnableMarkupDiagDebugVariables
$EnableNotifyNotify
$EnableNotifySubjectEncodeNotify
$EnableNotSavedWarningEditVariables
$EnablePageIndexPagelistVariables
$EnablePageListProtectPagelistVariables
$EnablePageTitlePriorityLayoutVariables
$EnablePageVarAuthSecurityVariables
$EnablePathInfoLayoutVariables
$EnablePGCustBasicVariables
$EnablePmSyntaxLayoutVariables
$EnablePmUtilsLayoutVariables
$EnablePostAttrClearSessionSecurityVariables
$EnablePostAuthorRequiredEditVariables
$EnablePreviewChangesEditVariables
$EnablePublishAttrSecurityVariables
$EnableRCDiffBytesLayoutVariables
$EnableRecentUploadsLayoutVariables
$EnableRedirectBasicVariables
$EnableRedirectQuietLinkVariables
$EnableRelativePageVarsBasicVariables
$EnableRevUserAgentEditVariables
$EnableRobotCloakActionsSecurityVariables
$EnableROSEscapeEditVariables
$EnableSelfWikiPageCSSLayoutVariables
$EnableSessionPasswordsSecurityVariables
$EnableSimpleTableRowspanLayoutVariables
$EnableSortableLayoutVariables
$EnableStdConfigBasicVariables
$EnableStopWatchDebugVariables
$EnableTableAutoValignTopLayoutVariables
$EnableUndefinedTemplateVarsPagelistVariables
$EnableUploadUploadVariables
$EnableUploadAuthorRequiredEditVariables
$EnableUploadGroupAuthUploadVariables
$EnableUploadOverwriteUploadVariables
$EnableUploadVersionsUploadVariables
$EnableWikiWordsBasicVariables
$EnableWSPreBasicVariables
$EnableXLPageScriptLoadI18nVariables
$FarmDPathVariables
$FarmPubDirUrlPathVariables
$FmtPOtherVariables
$FmtPVOtherVariables
$FmtVOtherVariables
$FPLTemplatePageFmtPagelistVariables
$FTimeFmtBasicVariables
$GroupFooterFmtLayoutVariables
$GroupHeaderFmtLayoutVariables
$GroupPatternBasicVariables
$GroupPrintFooterFmtLayoutVariables
$GroupPrintHeaderFmtLayoutVariables
$GUIButtonsEditVariables
$HandleAuthSecurityVariables
$HandleEditFmtEditVariables
$HTMLFooterFmtLayoutVariables
$HTMLHeaderFmtLayoutVariables
$HTMLPNewlineLayoutVariables
$HTMLStylesFmtLayoutVariables
$HTMLTagAttrLayoutVariables
$HTMLVSpaceLayoutVariables
$IMapLinkFmtLinkVariables
$InterMapFilesLinkVariables
$IsPagePostedEditVariables
$LinkCategoryFmtLinkVariables
$LinkPageCreateFmtLinkVariables
$LinkPageCreateSpaceFmtLinkVariables
$LinkPageExistsFmtLinkVariables
$LinkPageSelfFmtLinkVariables
$LinkUploadCreateFmtUploadVariables
$LinkWikiWordsBasicVariables
$LocalDirPathVariables
$LogoutCookiesBasicVariables
$LogoutRedirectFmtBasicVariables
$MailFunctionNotify
$MakePageNameFunctionLinkVariables
$MakePageNamePatternsLinkVariables
$MakePageNameSplitPatternLinkVariables
$MakeUploadNamePatternsUploadVariables
$MarkupMarkupLevelOtherVariables
$MaxIncludesLayoutVariables
$MaxPageTextVarsOtherVariables
$MessagesFmtLayoutVariables
$MetaRobotsLayoutVariables
$MultiFactorAuthFunctionSecurityVariables
$NamePatternBasicVariables
$NotifyBodyFmtNotify
$NotifyDelayNotify
$NotifyFileNotify
$NotifyFromNotify
$NotifyHeadersNotify
$NotifyItemFmtNotify
$NotifyListNotify
$NotifyListPageFmtNotify
$NotifyParametersNotify
$NotifySquelchNotify
$NotifySubjectFmtNotify
$NotifyTimeFmtNotify
$PageAttributesSecurityVariables
$PageCacheDirOtherVariables
$PageCSSListFmtPathVariables
$PageEditFmtEditVariables
$PageEditFormEditVariables
$PageIndexFilePagelistVariables
$PageIndexFoldFunctionPagelistVariables
$PageIndexTermsFunctionPagelistVariables
$PageListCacheDirPagelistVariables
$PageListSortCmpFunctionPagelistVariables
$PageListVarFoldFnPagelistVariables
$PageLogoUrlLayoutVariables
$pagenameBasicVariables
$PageNotFoundHeaderFmtLayoutVariables
$PagePathFmtBasicVariables
$PageRedirectFmtLayoutVariables
$PageSearchFormPagelistVariables
$PageSkinListLayoutVariables
$PmTOCLayoutVariables
$PubDirUrlPathVariables
$QualifyPatternsLinkVariables
$RCLinesMaxLayoutVariables
$RecentChangesFmtLayoutVariables
$RecentUploadsFmtLayoutVariables
$RobotActionsSecurityVariables
$RobotPatternSecurityVariables
$ROEPatternsEditVariables
$ROSPatternsEditVariables
$ScriptUrlPathVariables
$SearchBoxInputTypePagelistVariables
$SearchBoxOptPagelistVariables
$SearchPatternsPagelistVariables
$SessionDecodeSecurityVariables
$SessionEncodeSecurityVariables
$SetCookieFunctionSecurityVariables
$SimpleTableDefaultClassNameLayoutVariables
$SiteAdminGroupBasicVariables
$SiteGroupBasicVariables
$SkinBasicVariables
$SkinDirPathVariables
$SkinDirUrlPathVariables
$SkinLibDirsLayoutVariables
$SkinTemplateIncludeLevelLayoutVariables
$SpaceWikiWordsBasicVariables
$TableCellAlignFmtLayoutVariables
$TableCellAttrFmtLayoutVariables
$TableRowAttrFmtLayoutVariables
$TableRowIndexMaxLayoutVariables
$TimeFmtBasicVariables
$ToggleNextSelectorLayoutVariables
$UploadBlacklistUploadVariables
$UploadDirUploadVariables
$UploadDirQuotaUploadVariables
$UploadExtSizeUploadVariables
$UploadMaxSizeUploadVariables
$UploadNameCharsUploadVariables
$UploadPermAddUploadVariables
$UploadPermSetUploadVariables
$UploadPrefixFmtUploadVariables
$UploadPrefixQuotaUploadVariables
$UploadRedirectFunctionUploadVariables
$UploadUrlFmtUploadVariables
$UrlLinkFmtLinkVariables
$UrlSchemePathVariables
$VarPagesFmtI18nVariables
$VersionBasicVariables
$VersionNumBasicVariables
$WikiDirPathVariables
$WikiLibDirsPathVariables
$WikiPageCSSFmtLayoutVariables
$WikiPageCSSVarsLayoutVariables
$WikiStyleLayoutVariables
$WikiStyleApplyLayoutVariables
$WikiTitleLayoutVariables
$WikiWordCountLinkVariables
$WikiWordCountMaxLinkVariables
$WikiWordPatternBasicVariables
$WorkDirPathVariables
$XLLangsI18nVariables

Category.PmWikiDeveloper

  FullNameAudienceLastModSummary
  Cookbook.ComplexRecipes2022-01-23 simon Guidelines for people who want to share complex cookbook recipes with other PmWiki user
  Cookbook.CookbookBasics2022-01-23 simon Explains what the cookbook and its recipes are.
  Cookbook.CookbookLicenses2021-12-23 MichaelPaulukonis A go-to for cookbook authors and wiki authors about how recipes and Cookbook entries are licensed.
Talk Cookbook.CustomSyntax2022-07-14 Petko Design notes of PmSyntax and custom markup rules
Talk Cookbook.DebuggingForCookbookAuthors2021-12-23 simon Share tips and tricks with other authors about PmWiki specific debugging
  Cookbook.DisplayHtml2021-12-23 AntonyTemplier Markup to display the html resulting of pmwiki syntax.
  Cookbook.Functions2022-05-21 simon Brief description of some of PmWiki's internal functions available to cookbook recipe authors and custom markup developers
  Cookbook.JavaScript2021-12-23 simon Embed (static) JavaScript into wiki pages
Talk Cookbook.LinkedResourceExtras2021-12-23 Ian MacGregor Linked resource helper functions and scripts for recipe writers
  Cookbook.MarkupRulesetDebugging2022-01-23 simon Debugging Markup Ruleset
  Cookbook.MasteringPmWikiPages2021-12-23 XES Consolidating documentation on making & breaking PmWiki pages for recipe authors.
  Cookbook.MessagesReplacement2022-01-26 simon A drop in replacement for the PmWiki (:messages:) directive
Talk Cookbook.ModuleGuidelines2022-05-27 simon Guidelines for creating, distributing, and maintaining a recipe for the Cookbook.
  Cookbook.ModuleGuidelines-Talk2021-12-23 Simon Discussion of ModuleGuidelines
Talk Cookbook.ParseArgs2022-01-19 simon Description of ParseArgs function for parsing argument lists
  Cookbook.PmWikiDeveloper2022-01-17 simon PmWiki developer documentation
  Cookbook.RegularExpressions2022-01-23 simon Some basic info about PHP regular expressions.
Talk Cookbook.RunCGI2021-12-23 simon Run a CGI script from a recipe illustration
  Cookbook.SecLayer2022-01-17 simon Provide a ready-made security layer (while developing recipes) for controlling page access
  Cookbook.ServerInfo2022-06-10 Kirk Siqveland Markup - Display $_SERVER Super-Global results from current Server
  Cookbook.SimpleRecipeTemplate2022-06-11 simon A Simple Recipe Template to provide a framework for PmWiki recipes
  Cookbook.Toolbox2022-01-17 simon Tools for recipe developers
Talk Cookbook.WikiMail2022-01-17 simon Provide support for email for other recipes
  Cookbook.ZCode2021-12-23 Petko Extract and highlight source code files from 7z, TAR, ZIP, or RAR archives
  PmWiki.BasicVariables2022-06-11 simon core variables
  PmWiki.CustomActionsadministrators (intermediate) 2021-12-23 simon Make PmWiki respond to custom values for url parameter ?action=...
Talk PmWiki.CustomMarkupAlt2021-12-23 Utopiah Alternate introduction to custom markup for beginners
  PmWiki.DesignNotes2021-12-23 Caroline GuĂ©nette Some of the features and notes about PmWiki's design decisions
  PmWiki.EditingAPI2021-12-23 XES This page documents the API for modifying PmWiki pages via the wiki engine
Talk PmWiki.EditVariables2022-01-18 Petko variables used when editing pages
Talk PmWiki.FunctionList2022-04-25 simon A simple list of the functions provided by PmWiki
Talk PmWiki.Functionsadmins (advanced) 2022-06-06 Petko How some of the functions in pmwiki.php work
Talk PmWiki.LinkVariablesadmins (advanced)2021-12-23 Petko variables that control the display of links in pages
Talk PmWiki.PageFileFormat2022-05-27 simon Create wiki formatted pages in bulk and for upload to your pmwiki site
Talk PmWiki.PageVariablesauthors (intermediate) 2022-04-24 simon variables that are associated with pages
Talk PmWiki.RoadMap2022-01-02 simon Possible 'future states' for the next few releases of PmWiki
  PmWiki.UpdatePageDevelopers2021-12-23 Petko Technical notes on the UpdatePage() function. It is updated as of 2.2.0 Beta65.
  PmWiki.Variablesadministrators (basic) 2022-06-09 simon Variables available for local customisation

Category.PmWikiInternals

  FullNameAudienceLastModSummary
Talk Cookbook.CustomSyntax2022-07-14 Petko Design notes of PmSyntax and custom markup rules
  Cookbook.Functions2022-05-21 simon Brief description of some of PmWiki's internal functions available to cookbook recipe authors and custom markup developers
Talk Cookbook.ParseArgs2022-01-19 simon Description of ParseArgs function for parsing argument lists
Talk PmWiki.FunctionList2022-04-25 simon A simple list of the functions provided by PmWiki
  PmWiki.LinkIMap2022-01-02 simon Description PmWiki's internal function LinkIMap()
  PmWiki.MakeLink2021-12-23 mfwolff Describes an internal function in PmWiki's engine called MakeLink()
  PmWiki.UpdatePageDevelopers2021-12-23 Petko Technical notes on the UpdatePage() function. It is updated as of 2.2.0 Beta65.

By audience

  FullNameAudienceLastModSummary
Talk PmWiki.Installationadministrators2022-07-22 simon Obtaining and installing PmWiki
Talk PmWiki.Troubleshootingadministrators 2022-06-17 simon Advice for troubleshooting an installation, keywords: deprecated, preg_replace, crypt, blank pages, headers, .flock, upgrade, create_function
Talk PmWiki.Blocklistadministrators (basic) 2022-06-09 simon Blocking IP addresses, phrases, and expressions to counteract spam and vandalism.
Talk PmWiki.InitialSetupTasksadministrators (basic) 2022-05-15 simon First steps following a fresh installation
Talk PmWiki.Notifyadministrators (basic) 2022-06-03 simon How to receive email messages whenever pages are changed on the whole wiki site, individual groups or selected watchlists of pages
Talk PmWiki.PasswordsAdminadministrators (basic) 2022-06-03 simon More password options for the administrator
Talk PmWiki.Requirementsadministrators (basic) 2022-01-17 Petko Pre-requisites for running the PmWiki wiki engine
Talk PmWiki.Skinsadministrators (basic) 2022-07-10 MFWolff Change the look and feel of part or all of PmWiki
  PmWiki.Variablesadministrators (basic) 2022-06-09 simon Variables available for local customisation
Talk PmWiki.MailPostsadministrators (basic) obsolete2014-09-13 simon superseded by Notify from version 2.1.7
  Cookbook.PHPadministrators (intermediate) 2021-12-23 MichaelPaulukonis PHP windows installation and configuration for PmWiki
Talk PmWiki.AuthUseradministrators (intermediate) 2022-06-10 simon Authorization system that uses usernames and passwords
  PmWiki.CustomActionsadministrators (intermediate) 2021-12-23 simon Make PmWiki respond to custom values for url parameter ?action=...
Talk PmWiki.CustomMarkupadministrators (intermediate) 2022-03-18 Petko Using the Markup() function for custom wiki syntax; migration to PHP 5.5
Talk PmWiki.CustomWikiStylesadministrators (intermediate) 2022-07-15 simon Predefined PmWiki styles & adding custom wiki styles
Talk PmWiki.GroupCustomizationsadministrators (intermediate) 2022-07-16 MFWolff How to customize a subset of your wiki
Talk PmWiki.WikiFarmsadministrators (intermediate) 2022-07-03 simon Running multiple wikis from a single installation
Talk PmWiki.LinkVariablesadmins (advanced)2021-12-23 Petko variables that control the display of links in pages
  PmWiki.FmtPageNameadmins (advanced) 2011-09-10 Peter Bowers Documentation for the PmWiki internal function FmtPageName()
Talk PmWiki.Functionsadmins (advanced) 2022-06-06 Petko How some of the functions in pmwiki.php work
Talk PmWiki.InterMapauthor (intermediate) 2021-12-30 gb Interwiki links definition and use
Talk PmWiki.Passwordsauthors 2022-06-03 simon General use of passwords and login
Talk PmWiki.MarkupExpressionsauthors (advanced) 2022-04-05 simon String and formatting operations
  PmWiki.BasicEditingauthors (basic) 2022-07-03 Petko PmWiki's basic edit syntax
Talk PmWiki.CreatingNewPagesauthors (basic) 2022-03-14 simon How to create a new page
Talk PmWiki.Linksauthors (basic) 2022-02-26 Petko Multiple mechanisms for creating links
Talk PmWiki.PageHistoryauthors (basic) 2022-07-22 simon History of previous edits to a page
Talk PmWiki.TableOfContentsauthors (basic) 2022-06-02 Petko Basic automatic table of contents and numbered headings
Talk PmWiki.Tablesauthors (basic) 2021-09-17 Petko Simple tables with double pipe markup, one row per line
Talk PmWiki.WikiGroupauthors (basic) 2021-04-17 Finar Organising pages into related groups
Talk PmWiki.WikiTrailsauthors (basic) 2022-05-10 MFWolff Trails from lists items from a single page
Talk PmWiki.WikiStylesauthors (basic, advanced) 2022-05-12 simon Modifying the style of page contents
Talk PmWiki.Categoriesauthors (intermediate) 2022-05-14 Petko Categories are a way to organize and find related pages
Talk PmWiki.GroupHeadersauthors (intermediate) 2013-02-26 Petko Group Header and Group Footer page usage
Talk PmWiki.IncludeOtherPagesauthors (intermediate) 2022-03-17 Petko Include contents from other PmWiki pages
  PmWiki.MarkupCharactersauthors (intermediate) 2021-12-23 Petko A list of special characters used in PmWiki markup
Talk PmWiki.PageVariablesauthors (intermediate) 2022-04-24 simon variables that are associated with pages
Talk PmWiki.TableDirectivesauthors (intermediate) 2022-05-13 simon Directives for table processing
Talk PmWiki.Uploadsauthors (intermediate) 2022-03-15 simon Allow authors to upload files, also known as page attachments
Talk PmWiki.ConditionalMarkupauthors, admins (advanced) 2022-05-17 Petko The if directive allows portions of a page to be included or excluded from rendering
Talk PmWiki.PageListsauthors, admins (intermediate) 2022-06-03 Petko Searching and listing pages by multiple criteria with templated output
  PmWiki.UpdatePageDevelopers2021-12-23 Petko Technical notes on the UpdatePage() function. It is updated as of 2.2.0 Beta65.
  PmWiki.WikiElementsreaders 2021-12-23 simon An introduction to PmWiki page elements and features
Talk PmWiki.DocumentationGuidelinesreaders, authors (basic)2021-12-23 simon Broad guidelines used for writing PmWiki documentation
Talk PmWiki.AccessKeysvisitors (intermediate) 2016-03-31 mfwolff Access keys are keyboard shortcuts for tasks that would otherwise require a mouse
Talk PmWiki.WebFeedsvisitors (intermediate) 2022-03-01 MFWolff Web feed notification of changes