This page is intended to describe features of PmWiki 1.0 that have been changed or eliminated in PmWiki 2.0. For now this page will be maintained as a simple list and will probably need some restructuring later.
[[free links]]. Providing alternate text for a link is performed using either a vertical brace [[PageName | link text]] or an arrow [[link text -> PageName]]. See PmWiki.Links.
ThisPage:, ThisGroup:, etc., InterMap shortcuts are not defined. In fact, they may not be needed in PmWiki 2. If someone needs them, add an entry to PITS:NewIssue explaining why.[[{$Name}?action=upload | Upload]] and [[{$Group}/SideBar?action=edit | Edit menu]].
$PageTemplateFmt is obsolete, but $PageTemplateFmt still works, and this may change yet again before the 2.0 official release. To use a different skin, you can use the $Skin variable ($Skin = 'skinname';) and just fill it with the name of the skin, it will assume it's in the pub/skins/[skinname] folder containing the [skinname].tmpl file.
$HTMLTitleFmt no longer exists -- just place the <title> information directly into the template.
$HTMLStylesFmt array.
$PageName is now $FullName. $PageName still functions but will be removed in the 2.0 official release.
q= variable to provide the text to be searched (formerly the search text went in the text= variable.
include_once('scripts/httpauth.php');
$LinkWikiWords . Previously this was controlled by $WikiWordCountMax .
$HTMLLineBreak is now $HTMLPNewline. See Cookbook:Line Breaks.
$Skin and $ActionSkins variables. See PmWiki.Skins. But $PageTemplateFmt still works.
$BrowseReplacements, $DoubleBrackets, and $InlineReplacements arrays are no longer used -- see custom markup.
?action=post no longer exists -- posting a new page is now performed by using ?action=edit with the post control set to a true value.
$WikiWordPagePathFmt is now $PagePathFmt, which is applied to all page links not qualified by a group.
$WikiPageExistsFmt, $WikiPageCreateFmt, etc. are now $LinkPageExistsFmt, $LinkPageCreateFmt, etc.
$DeleteKeyWord is now $DeleteKeyPattern.
$GroupHeaderFmt and $GroupFooterFmt now specify the markup to be added to the beginning and end of each page, rather than the name of the page. The default settings of $GroupHeaderFmt and $GroupFooterFmt perform the equivalent of an (:include:) of the GroupHeader and GroupFooter pages.
$DefaultPageTextFmt, however.)
$SearchExcludePatterns is now simply $SearchPatterns and can be chosen by the list= parameter to (:searchresults:) and (:pagelist:). See Cookbook:SearchResults.
$EnablePerGroupCust is now $EnablePGCust.
$TableCellAttr is now $TableCellAttrFmt.
$LinkUrl.
This page may have a more recent version on pmwiki.org: PmWiki:ChangesFromPmWiki1, and a talk page: PmWiki:ChangesFromPmWiki1-Talk.