archive-in.com » IN » O » OLYMPE.IN

Total: 343

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • DellardOS Wiki | PmWiki / PageFileFormat
    Author s browser when saving the page author Last author to save page charset The character encoding of the page text csum Change summary ctime Page creation time description Page description Used to fill meta name description if set via description page sdecription text host Host created this page name Name of the page e g Main WikiSandbox passwdattr encrypted version of the password required to change attributes passwdedit encrypted version of the password required to edit passwdread encrypted version of the password required to read passwdupload encrypted version of the password required to upload rev Number of times the page has been edited targets Targets for links in the page text The page s wiki markup time Time the page was last saved seconds since 1 Jan 1970 00 00 UTC title Page title set via title The Page Title newline Character used for newlines deprecated updatedto The version to which PmWiki has been updated to by upgrades php only on SiteAdmin Status Below these you will see information used to keep track of the page s revision history Creating a Page for Distribution A simple way to create a wikipage file to use for distribution for example with a recipe or a skin is to create the page with PmWiki and then use a text editor to delete all lines but version text and ctime Example version pmwiki 2 1 0 ordered 1 urlencoded 1 text This is a line 0aThis is another ctime 1142030000 Keeping track of page history Inside of a page file PmWiki stores the latest version of the markup text and uses this to render the page The page history is kept as a sequence of differences between the latest version of the page and each previous version PmWiki normally puts the page history

    Original URL path: https://gameblabla.olympe.in/w/pmwiki.php?n=PmWiki.PageFileFormat (2016-04-30)
    Open archived version from archive

  • DellardOS Wiki | PmWiki / Release Notes
    pmwiki org Version 2 2 33 2011 09 23 This version fixes a security bug introduced in 2 2 32 which left the groups Site and SiteAdmin open for reading and editing because the pages Site GroupAttributes and SiteAdmin GroupAttributes didn t have all necessary attributes All wikis running 2 2 32 should upgrade If you cannot immediately upgrade you can set the attributes from your wiki open the attributes page SiteAdmin GroupAttributes action attr and set a read and an edit password lock is recommended open the attributes page Site GroupAttributes action attr and set an edit password lock is recommended Do not set a read password here The release also fixes the refcount php script to produce valid HTML and updates intermap txt entries PITS and Wikipedia to point to their current locations Version 2 2 32 2011 09 18 This is the first version shipping with the core documentation in the UTF 8 encoding PmWiki will automatically convert it on the fly for wikis using an older encoding It is recommended that all new PmWiki installations enable UTF 8 Migration of existing wikis from an older encoding to UTF 8 shouldn t be rushed it is not trivial and will be documented in the future A required HTML xmlns attribute was added to the print skin template The history rendering is now faster when many lines are added or removed Note Due to a manipulation error a version 2 2 31 was created before it was ready for a release Version 2 2 30 2011 08 13 This version fixes a Charset definition in international iso 8859 php files This will help for a future transition to UTF 8 A variable EnableRangeMatchUTF8 was added set it to 1 to enable range matches of pagenames in UTF 8 like A D Previously the range matches were always enabled in UTF 8 but we found out that on some installations this feature breaks all pagelists even those without range matches In case the feature worked for you you can re enable it Version 2 2 29 2011 07 24 This release fixes Attach links that were broken with the Path fix in 2 2 28 earlier today Version 2 2 28 2011 07 24 This release fixes 2 potential XSS vulnerabilities and a bug with Path links Version 2 2 27 2011 06 19 This release fixes a validation bug on pages after a redirection A new block WikiStyle justify was added allowing left and right aligned text The page history now accepts a URL parameter nodiff 1 which hides the rendering of edit differences showing only timestamps authors summaries and Restore links it allows to restore a vandalized page with a huge contents or history which otherwise would break the memory or time limits of the server Version 2 2 26 2011 05 21 This release fixes a redundant removal of link hashes from WikiTrails and updates the documentation to the most recent version from PmWiki org Version 2 2 25 2011 03 22 This release only updates the documentation to the latest state on pmwiki org Version 2 2 24 2011 02 15 This version reverts the way existing PageVariables are processed like version 2 2 21 or earlier but it adds a special variable authpage which can be used in PageVar definitions It is the same as the page array but exists only if the visitor has read permissions For example an administrator can set to config php FmtPV LastModifiedSummary authpage csum instead of page csum Then the edit summary metadata will only be available if the user has read permissions Version 2 2 23 2011 01 25 This version sets the default value of EnablePageVarAuth to 0 until we investigate a reported problem with authentication Version 2 2 22 2011 01 16 This version adds the variable EnableXLPageScriptLoad which if set to 0 will prevent authors to load scripts from XLPage and to accidentally change the encoding of the wiki If you use it make sure you include the required files eg xlpage utf 8 php from local config files PageVariables should now respect authentications without read permissions the title description change summary author of a protected page are unavailable PageVariables that are computed without reading the page are still available eg Group Namespaced Version etc Administrators can revert the previous behavior by adding to config php such a line EnablePageVarAuth 0 Version 2 2 21 2010 12 14 Due to a mis configuration of a local svn repository some of the changes intended for 2 2 20 didn t make it in the correct branch This release corrects this Version 2 2 20 2010 12 14 This version fixes a potential XSS vulnerability reported today An AuthUser bug with excluding users from authgroups was fixed A new InterMap prefix PmL10n was added it leads to the Localization section on PmWiki org and should help the work of translators A couple of other minor bugs were fixed and the documentation was updated Version 2 2 19 2010 11 10 This is a documentation update release Version 2 2 18 2010 09 04 This version fixes 3 minor bugs and updates the documentation Version 2 2 17 2010 06 20 This version adds a variable PostConfig containing functions and scripts to be loaded after stdconfig php Tabindex was added as a valid form field attribute Protected downloads now respect existing browser caches AuthUser now allows more flexible cookbook recipe integration A couple of bugs were fixed and the documentation was updated Version 2 2 16 2010 05 10 This version fixes a bug with parsing html attributes which could allow XSS injection Wikis allowing unprotected editing are encouraged to upgrade A bug with the center button of the GUI edit toolbar was corrected The exists conditional now accepts wildcards for example if exists Main There are pages in the Main group if The documentation was updated Version 2 2 15 2010 03 27 This version adds some minor bugfixes and optimizations notably a bug with template none introduced in the last version 2 2 14 Version 2 2 14 2010 02 27 This release corrects inline styles for WikiTrail links Undefined include template variables are now removed from the included section like Page Text Variables and can be used in conditional expressions If needed this change can be reverted by adding to config php such a line EnableUndefinedTemplateVars 1 keep and display unset variables PageList templates now accept the sections first and last for markup to appear for every page in list except the first or last one Title attributes were added to external links You can have tooltip titles on external links including InterMap and attachments by adding the link title in double quotes after the URL http www pmwiki org Home of PmWiki External link For international wikis PmWiki now automatically translates the titles of technical pages like GroupAttributes or RecentChanges just define these strings as usual in XLPage for example in French AllRecentChanges Tous les changements récents Some minor optimizations were done and the documentation was updated Version 2 2 13 2010 02 21 This release fixes a bug with DiffKeepNum introduced in 2 2 10 the count of revisions was incorrect and a page could drop more revisions than it should The page history layout was modified with a rough consensus in the community The history now defaults to source view with word level highlighting of the differences Authors can see the changes in rendered output by clicking on the link Show changes to output Admins can switch back the default by adding such a line to config php DiffShow source REQUEST source y y n To disable word level highlighting and show plain text changes EnableDiffInline 0 In the page history rendering a few minor bugs were fixed and the code was slightly optimized The documentation was updated Version 2 2 12 2010 02 17 This release adds simple word level highlighting of differences in the page history when Show changes to markup is selected To enable the feature add to config php such a line EnableDiffInline 1 This feature is like what the InlineDiff recipe provides but not exactly the same and the implementation is simpler It is enabled on PmWiki org and can be improved your comments are welcome Version 2 2 11 2010 02 14 This release adds two new table directives for header cells head and headnr They work the same way as cell and cellnr except that create th instead of td html tags The pagerev php script was refactored into separate functions to allow easier integration of recipes displaying the page history A couple of minor bugs were fixed and the documentation was updated Version 2 2 9 2 2 10 2010 01 17 Most important in this release is the official change of EnableRelativePageVars to 1 The change is about how Variable in included pages is understood by PmWiki When EnableRelativePageVars is set to 0 Name displays the name of the currently browsed page Even if Name is in an included page it will display the name of the browsed page When EnableRelativePageVars is set to 1 Name displays the name of the physical page where it written If Name is in an included page it will display the name of the included page Name always displays the name of the currently browsed page regardless of EnableRelativePageVars So if your wiki relies on page variables from included pages and doesn t have EnableRelativePageVars set to 1 after upgrading to 2 2 9 you can revert to the previous behavior by adding to config php such a line EnableRelativePageVars 0 More information about page variables can be found at http www pmwiki org wiki PmWiki PageVariables This release adds a new variable EnablePageTitlePriority which defines how to treat multiple title directives If set to 1 the first title directive will be used and if a page defines a title directives from included pages cannot override it PmWiki default is 0 for years the last title directive was used it could come from an included page or GroupFooter This release also adds a new variable DiffKeepNum specifying the minimum number default 20 of edits that will be kept even if some of them are older than the limit of DiffKeepDays A number of bugs were fixed and the documentation was updated Version 2 2 8 2009 12 07 This release fixes another PHP 5 3 compatibility issue with conditional markup The Author field now handles apostrophes correctly The documentation was updated Version 2 2 7 2009 11 08 This release fixes most PHP 5 3 compatibility issues Unfortunately some specific builds for Windows may still have problems which are unrelated to PmWiki Notably on Windows all passwords need to be 4 characters or longer Upload names with spaces are now correctly quoted The documentation was updated Version 2 2 6 2009 10 04 With this release it is now possible to display recently uploaded files to the RecentChanges pages if you have been using the RecentUploadsLog recipe please uninstall it and follow the instructions at http www pmwiki org wiki Cookbook RecentUploadsLog The release also introduces MakeUploadNamePatterns to allow custom filename normalization for attachements It is now possible to replace PageListFilters and FPLTemplateFunctions with custom functions Notify should now work in safe mode Some bugs were fixed among which one with conditional markup with dates The documentation was updated Version 2 2 5 2009 08 25 This release adds a new markup for Pagelist templates template none which allows a message to be set when the search found no pages The FPLTemplate function was broken into configurable sub parts to allow development hooks A number of bugs were fixed and the documentation was updated Version 2 2 4 2009 07 16 This release fixes a bug introduced earlier today with HTML entities in XLPages Version 2 2 3 2009 07 16 This release fixes six potential XSS vulnerabilities reported by Michael Engelke The vulnerabilities may affect wikis open for editing and may allow the injection of external JavaScripts in their pages Public open wikis should upgrade A new variable EnableUploadGroupAuth was added if set to 1 it allows password protected uploads to be checked against the Group password It is now possible to use site edit site read site admin or site upload global passwords in GroupAttributes pages A number of other small bugs were fixed and the documentation was updated Version 2 2 2 2009 06 21 The major news in this release is a fix of an AuthUser vulnerability The vulnerability affects only wikis that 1 rely on the AuthUser core module for User Password authentication AND 2 where the PHP installation runs with the variable magic quotes gpc disabled All PmWiki 2 1 x versions from pmwiki 2 1 beta6 on all 2 2 betaX 2 2 0 and 2 2 1 are affected The PmWiki SiteAnalyzer can detect if your wiki needs to upgrade http www pmwiki org wiki PmWiki SiteAnalyzer If your wiki is vulnerable you should do one of the following at the earliest opportunity Upgrade to a version of PmWiki at least 2 2 2 or greater Turn on magic quotes gpc in the php ini file or in a htaccess file Alternatively you can temporarily disable AuthUser until you upgrade Note that even if your wiki does not have the AuthUser vulnerability at the moment you are strongly encouraged to upgrade to PmWiki version 2 2 2 or later as some future configuration of your hosting server might put you at risk This release also comes with minor updates in the local documentation fixes were applied for international wikis notably global variables in xlpage utf 8 php and a new variable EnableNotifySubjectEncode which allows e mail clients to correctly display the Subject header and a number of other small bugs were fixed Version 2 2 1 2009 03 28 This release comes with an updated local documentation wiki trails now work cross group guiedit php now produces valid HTML and other small bugs were fixed We also added EnableRedirectQuiet which allows redirects to take place without any mention of redirected from page Version 2 2 0 2009 01 18 This is a summary of changes from 2 1 x to 2 2 0 Several pages that were formerly in the Site group are now in a separate SiteAdmin group which is read restricted by default The affected pages include Site AuthUser Site AuthList Site NotifyList Site Blocklist and Site ApprovedUrls If upgrading from an earlier version of PmWiki PmWiki will prompt to automatically copy these pages to their new location if needed If a site wishes to continue using the old Site group for these pages simply set SiteAdminGroup SiteGroup when carrying out this upgrade inspect your config files for lines such as BlocklistDownload Site Blocklist PmWiki array format pmwiki as you may wish to fix then eg BlocklistDownload SiteAdminGroup Blocklist PmWiki array format pmwiki Important Change in Passwords in PmWiki 2 2 indicating that the group can be edited even if a site password is set will be done by nopass prior it was done by nopass When migrating a wiki you will have to manually modify the permission or by a script replace in all the page concerned passwdread nopass by passwdread nopass see PITS 00961 isidor PmWiki now ships with WikiWords entirely disabled by default To re enable them set either LinkWikiWords or EnableWikiWords to 1 To get the 2 1 behavior where WikiWords are spaced and parsed but don t form links use the following EnableWikiWords 1 LinkWikiWords 0 It s now easy to disable the rule that causes lines with leading spaces to be treated as preformatted text simply set EnableWSPre 0 to disable this rule Important There is ongoing discussion that the leading whitespace rule may be disabled by default in a future versions of PmWiki If you want to make sure that the rule will continue to work in future upgrades set EnableWSPre 1 in local config php The ROSPatterns variable has changed somewhat replacement strings are no longer automatically passed through FmtPageName prior to substitution i e it must now be done explicitly Page variables and page links inside of include pages are now treated as relative to the included page instead of the currently browsed page In short the idea is that links and page variables should be evaluated with respect to the page in which they are written as opposed to the page in which they appear This seems to be more in line with what authors expect There are a number of important ramifications of this change We now have a new var form of page variable which always refers to the currently displayed page Pages such as Site PageActions and Site EditForm that are designed to work on the currently browsed page should generally switch to using FullName instead of FullName The EnableRelativePageLinks and EnableRelativePageVars settings control the treatment of links and page variables in included pages However to minimize disruption to existing sites EnableRelativePageVars defaults to disabled This will give existing sites an opportunity to convert any absolute var references to be var instead Eventually EnableRelativePageVars will be enabled by default so we highly recommend setting EnableRelativePageVars 1 in local config php to see how a site will react to the new interpretation Administrators should especially check any customized versions of the following Site PageActions Site EditForm Site PageNotFound SideBar pages with action links for the current page GroupHeaderFmt GroupFooterFmt Page lists that refer to the current group or page etc in sidebars headers and footers The include directive now has a basepage option whereby an author can explicitly specify the page upon which relative links and page variables should be based If no basepage option is specified the included page is assumed to be the base Sites that want to retain the pre 2 2 behavior of include and other items can set Transition version 2001900 to automatically retain the 2 1 x defaults Text inserted via include can contain immediate substitutions of the form option these are substituted with the value of any options provided to the include directive PmWiki now recognizes when it is being accessed via https and switches its internal links appropriately This can be overridden by explicitly setting ScriptUrl and PubDirUrl A new EnableLinkPageRelative option allows PmWiki to generate relative urls for page links instead of absolute urls Draft handling capabilities have been greatly improved When EnableDrafts is set then the Save button is relabeled to Publish and a Save draft button appears In addition an EnablePublishAttr configuration variable adds a new publish authorization level to distinguish editing from publishing See PmWiki Drafts for more details There is a new var page text variable available that is able to grab text excerpts out of markup content For example SomePage Xyz will be replaced by a definition of Xyz in SomePage Page text variables can be defined using definition markup a line beginning with the variable name and a colon or a special directive form that doesn t display anything on output Xyz some value definition list form Xyz some value colon form Xyz some value directive form The pagelist command can now filter pages based on the contents of page variables and or page text variables For example the following directive displays only those pages that have an Xyz page text variable with some value pagelist Xyz some value Wildcards also work here thus the following pagelist command lists pages where the page s title starts with the letter a pagelist Title A The if option to pagelist can be used to filter pages based on conditional markup pagelist if auth upload FullName pages with upload permission pagelist if date today Name pages with names that are dates later than today Spaces no longer separate wildcard patterns use commas Most people have been doing this already Because page variables are now relative the PageCount GroupCount GroupPageCount variables used in pagelist templates are now PageCount GroupCount GroupPageCount One can now use option in a pagelist template to obtain the value of any option provided to the pagelist command The pagelist directive no longer accepts parameters from urls or forms by default In order to have it accept such parameters which was the default in 2 1 and earlier add a request 1 option to the pagelist directive The count option to pagelists now accepts negative values to count from the end of the list Thus count 5 returns the the first five pages in the list and count 5 returns the last five pages in the list In addition ranges of pages may be specified as in count 10 19 or count 10 5 Pagelist templates may have special template first and template last sections to specify output for the first or last page in the list or a group There s also a template defaults to allow a template to specify default options PmWiki comes with an ability to cache the results of certain pagelist directives to speed up processing on subsequent visits to the page To enable this feature set PageListCacheDir to the name of a writable directory e g work d The if conditional markup now also understands elseif and else In addition markup can nest conditionals by placing digits after if elseif else as in if1 elseif1 else1 etc The if date conditional markup can now perform date comparisons for dates other than the current date and time WikiTrails can now specify anchor identifiers to use only sections of pages as a trail A new if ontrail condition allows testing if a page is listed on a trail The extensions odt ods and odp from OpenOffice org are now recognized as valid attachment types by default A new blocklist capability has been added to the core distribution It allows blocking of posts based on IP address phrase or regular expression and can also make use of publicly available standard blocklists See PmWiki Blocklist for details There is a new SiteAdmin AuthList page that can display a summary of all password and permissions settings for pages on a site This page is restricted to administrators by default There are new PasswdRead PasswdEdit etc variables that display the current password settings for a page assuming the browser has attr permissions or whatever permissions are set in PasswdVarAuth Forms creation via the input markup has been internally refactored somewhat and may still undergo some changes prior to 2 2 0 release The new input select markup can be used to create select boxes and input default can be used to set default control values including for radio buttons and checkboxes The input textarea markup now can take values from other sources including page text variables from other pages Specifying focus 1 on an input control causes that control to receive the input focus when a page is loaded If a page has multiple controls requesting the focus then the first control with the lowest value of focus wins PmWiki now provides a scripts creole php module to enable Creole standard markup To enable this add include once scripts creole php to a local customization file PmWiki adds a new markup expression capability which allows various simple string and data processing e g formatting of dates and times This is extensible so that recipe authors and system administrators can easily add custom expression operators It s now possible to configure PmWiki to automatically create Category pages whenever a page is saved with category links and the corresponding category doesn t already exist Pages are created only if the author has appropriate write permissions into the group To enable this behavior add the following to local config php AutoCreate Category array ctime Now Sites with wikiwords enabled can now set WikiWordCount WikiWord to 1 to indicate that WikiWord should not be spaced according to SpaceWikiWords WikiWords that follow or are no longer treated as WikiWords Links to non existent group home pages e g Group and Group will now go to the first valid entry of PagePathFmt instead of being hardcoded to Group Group For example to set PmWiki to default group home pages to DefaultName use PagePathFmt array Group 1 1 DefaultName 1 1 PmWiki now provides a CurrentTimeISO and TimeISOFmt variables for specifying dates in ISO format Cookbook authors can use the internal PmWiki function UpdatePage temporarily documented at DebuggingForCookbookAuthors to change page text while preserving history diff information updating page revision numbers updating RecentChanges pages sending email notifications etc Skin templates are now required to have HTMLHeader and HTMLFooter directives Setting EnableSkinDiag causes PmWiki to return an error if this isn t the case for a loaded skin Skins that explicitly do not want HTMLHeader or HTMLFooter sections can use NoHTMLHeader and NoHTMLFooter to suppress the warning Added a new pre wikistyle for preformatted text blocks The xlpage utf 8 php script now understands how to space UTF 8 wikiwords Searches on utf 8 site are now case insensitive for utf 8 characters Many Abort calls now provide a link to pages on pmwiki org that can explain the problem in more detail and provide troubleshooting assistance PmWiki no longer reports cannot acquire lockfile if the visitor is simply browsing pages or performing other read only actions The EnableReadOnly configuration variable can be set to signal PmWiki that it is to run in read only mode e g for distribution on read only media Attempts to perform actions that write to the disk are either ignored or raise an error via Abort Including authuser php no longer automatically calls ResolvePageName Authentication using Active Directory is now simplified In Site AuthUser or the AuthUser variable set ldap name of ad server with no additional path information see PmWiki AuthUser for more details Pages are now saved with a charset attribute to identify the character set in effect when the page was saved The phpdiff php algorithm has been optimized to be smarter about finding smaller diffs Removed the deprecated wikileft h1 and wikileft h5 styles from the pmwiki default skin The mailposts php and compat1x php scripts have been removed from the distribution Version 2 1 27 2006 12 11 This version backports from 2 2 0 beta a bugfix for TableRowIndexMax and also support for the Variable markup Version 2 1 26 2006 09 11 This version fixes a bug in feeds php that would cause feed entries to be mixed up Version 2 1 25 2006 09 08 This release fixes a bug in authuser php introduced by the 2 1 24 release The skin template code has also been extended to allow XMLHeader and XMLFooter as aliases for HTMLHeader and HTMLFooter Version 2 1 24 2006 09 06 This release makes some improvements and fixes to the AuthUser capability A bug in authuser php that had trouble dealing with non array values in AuthUser has been fixed It is now possible to specify group memberships from local config php remember that such entries must come before including the authuser php script alice and bob s passwords AuthUser alice crypt alicepassword AuthUser bob crypt bobpassword members of the writers and admins groups AuthUser writers array alice bob AuthUser admins array alice dave carol is a member of editors and writers AuthUser carol array editors writers AuthUser can now read from Apache formatted htgroup files The location of the htgroup file can be done either in local config php or Site AuthUser local config php AuthUser htgroup path to htgroup Site AuthUser htgroup path to htgroup Versions 2 1 21 2 1 22 2 1 23 2006 09 05 2006 09 06 This release closes a potential security vulnerability for sites that are running with register globals set to on Details of the vulnerability will be forthcoming on the mailing list and site Sites that are running with PHP register globals and allow url fopen set to On should upgrade to this release at the earliest opportunity If upgrading isn t an option contact Pm for a patch to older versions There is now a tool available to analyze PmWiki sites for security and other configuration settings see PmWiki SiteAnalyzer Version 2 1 23 also corrects a bug that prevented PmWiki from being able to read pagefiles created by versions of PmWiki before 0 5 6 Version 2 1 20 2006 09 04 More minor bugfixes Corrected a bug with WikiWord references appearing in the attachlist markup Restore ability to remove override PmWiki s default CSS settings Version 2 1 19 2006 08 30 This release provides a number of very minor bugfixes and enhancements Fixed a bug in the pageindex code that was causing it to not regenerate as quickly as it should Fixed image object embed handling in wikistyles to better support the Cookbook Flash recipe Fixed a bug with wikistyles and input form tags The next release s may have a number of substantial code enhancements and changes so this release simply closes out a few items before introducing those changes Version 2 1 18 2006 08 28 This release closes a potential cross site scripting vulnerability that could allow authors to inject Javascript code through the various table markups The release also adds a new input image markup to generate image input tags in forms Finally this release corrects a problem with action print failing to properly set the Action page variable Version 2 1 17 2006 08 26 This release fixes a long standing bug with EnableIMSCaching PITS 00573 whereby login logout operations wouldn t invalidate browser caches causing some people to see versions of a page prior to the login logout taking place The new IMS caching code maintains a imstime cookie in the visitor s browser that keeps track of the time of last login logout author name change or site modification This cookie is then used to determine the proper response to browser requests containing If Modified Since headers Previously only the time of the last site modification was available Browsers which do not accept cookies will effectively act as though IMS caching is disabled Version 2 1 16 2006 08 26 This release makes some improvements to skin handling primarily this improves the capability of relocating skin files to other locations and to provide the ability for recipes to insert items at the end of HTML output This release introduces a HTMLFooter directive into skin templates which allows recipes and local customizations to insert output near the end of a document using a HTMLFooterFmt array from PHP Also the HeaderText directive which inserts the contents of HTMLHeaderFmt into the output has now been renamed to HTMLHeader PmWiki will continue to recognize HeaderText to preserve compatibility with existing skins but HTMLHeader is preferred A new SkinLibDirs array has been introduced which allows the source locations and urls for skins to be specified from a customization file By default SkinLibDirs is set as SkinLibDirs array pub skins Skin PubDirUrl skins Skin FarmD pub skins Skin FarmPubDirUrl skins Skin The keys on the left indicate the places to look for a skin tmpl file in the filesystem while the values on the right indicate the url location of the skin css file Modifying the value of SkinLibDirs allows a skin tmpl file to be located anywhere on the filesystem As far as I can see none of the changes introduced by this release should have any sort of negative impact on existing sites so it should be safe to upgrade If I m wrong please let me know Version 2 1 15 2006 08 25 This release includes a number of feature enhancements and code cleanups as reported or requested by administrators First AuthUser s LDAP authentication system now allows the use of a filter parameter consistent with urls used for mod auth ldap authorization in Apache See the newly updated LDAP section of the AuthUser documentation for more details A chicken and egg problem with the site authorization groups has been resolved It s now possible to have a page s read authorization refer to things such as site edit Also the RetrieveAuthPage function used for retrieving pages only if the visitor is authorized to do so now recognizes a special level parameter of ALWAYS which means to always authorize access regardless of the browser or visitors current permissions This may be useful for allowing certain operations to take place from within trusted scripts without having to grant full authorization to the browser Hardcoded instances of the local directory now use a customizable LocalDir variable This variable controls where PmWiki looks for local config php and per group customization files It may be useful for some Wiki Farm contexts Note that this does not change or affect the location of FarmD local farmconfig php Some minor internal changes have been made to scripts wikistyles php to better accommodate the wikipublisher recipe It s probably better if we don t try to explain them Version 2 1 13 2 1 14 2006 08 15 2006 08 16 This release fixes a bug in handling numeric passwords and also allows ldaps authentication sources Version 2 1 12 2006 08 07 This version introduces the ability to nest divs and tables The standard table and div markups are still available except that a div may contain a table and vice versa As in previous versions of PmWiki the div markup automatically closes any previous div However there are now div1 div2 etc markups and the corresponding div1end div2end which can be used to uniquely distinguish divs for nesting purposes To restore PmWiki s previous non nested div behavior set Transition nodivnest 1 in a local customization file Other changes in this release Add a noaction directive to suppress display of page actions Allow anchor tags to contain colons hyphens and dots Add white space as an allowed wikistyle Other minor bug fixes and typographical corrections Version 2 1 11 2006 06 09 This is a minor update that prevents define wikistyles from generating empty paragraphs in the HTML output Prior to this release markup lines containing only wikistyle definitions would often generate empty paragraphs p p this release changes things so that a markup line beginning with define and containing only wikistyle definitions will not initiate a new paragraph Version 2 1 10 2006 06 03 Version 2 1 4 introduced an Action page variable that would contain the current action value Unfortunately this page variable conflicted with a pre existing Action global variable that was being used by skins to display a human friendly form of the current action Since there s not really a clean way to resolve this I ve decided to keep Action as a page variable with the current action value as introduced in 2 1 4 and change the global for skins to be ActionTitle This will require updating skins to use ActionTitle instead of Action I apologize for the conflict This release adds a Site LocalTemplates page for the fmt xyz option in pagelist and search results The list of pages to be searched can be customized via the FPLTemplatePageFmt variable The fmt xyz option will now also search the current page for a matching template before searching Site LocalTemplates and Site PageListTemplates The pmwiki skin now places a span around the Recent Changes link in the header to make it somewhat easier to style Version 2 1 9 2006 06 02 This release fixes a long standing and difficult to find bug with the handling of Author links Version 2 1 8 2006 06 01 This release simply changes the NotifyListFmt variable to be NotifyListPageFmt more descriptive and adds a NotifyList array that can be used to specify notification entries from a configuration file Version 2 1 7 2006 05 31 This release introduces a variety

    Original URL path: https://gameblabla.olympe.in/w/pmwiki.php?n=PmWiki.ReleaseNotes (2016-04-30)
    Open archived version from archive

  • DellardOS Wiki | PmWiki / ChangeLog
    12 2010 02 17 Allow a custom DiffHTMLFunction to skip the line rendering if it returns false Add EnableDiffInline simple word level diffs PITS 00571 Update documentation Version 2 2 11 2010 02 14 Break PrintDiff into customizable functions PITS 01106 Add anchors to individual diffs PITS 00796 Remove unused RecipeInfo definition in markupexpr php reported by P Bowers Add head and headnr table directives PITS 00535 Fix GroupPattern and NamePattern in xlpage utf 8 php Update documentation Version 2 2 9 2 2 10 2010 01 17 Fix i18n string in PasswdVar reported by SteP Fix sample config php with correct information about EnableWSPre PITS 01145 Fix range searches for wikis in UTF 8 reported by Maxim Fix global variable StringFolding in scripts xlpage utf 8 php Fix markup for italics in creole php Fix previews for PTVs PageList templates and included sections PITS 01098 Add DiffKeepNum number of revisions kept even if older than DiffKeepDays Add Yandex to robots php Change default EnableRelativePageVars to 1 PITS 01145 Add fifth parameter to SetProperty keep existing property Add EnablePageTitlePriority PITS 00266 PITS 00779 Update documentation Version 2 2 8 2009 12 07 Fix apostrophes in Author field PITS 01155 Fix Condition exists for PHP 5 3 PITS 01156 Update documentation Version 2 2 7 2009 11 08 Fix GlobToPCRE to work with excl and excl with PHP 5 3 PITS 01149 Fix HandleDownload correctly quote the filenames PITS 01150 Fix SessionAuth for PHP 5 3 the REQUEST array doesn t contain the COOKIE array PITS 01141 Fix default timezone for PHP 5 3 PITS 01141 Update documentation Version 2 2 6 2009 10 04 Escape apostrophes for multiline textarea hidden form fields Fix global unset of MarkupRules in Markup and DisableMarkup reported by D Faure Fix call to BuildMarkupRules in MarkupToHTML suggested by Pm Allow disabling of PageListFilters and FPLTemplateFunctions if set to 1 and thus allow replacing a core function with a custom one Fix DRange returned timestamps 1min or 1day when it shouldn t PITS 01125 Add MarkupWordwrapFunction to allow custom markup line width for multibyte wikis PITS 00703 Add MakeUploadNamePatterns to allow custom filename normalization for uploads Add a fourth argument to PostRecentChanges to allow this function to be called with a custom RecentChangesFmt array Add RecentUploadsFmt to allow logging of new uploads to the RecentChanges pages PITS 00088 Fix Notify for some installations in safe mode PITS 00976 Add HTMLHeaderFmt guiedit variable in guiedit php to allow customization PITS 01146 Update documentation Version 2 2 5 2009 08 25 Add 7z as accepted upload extension PITS 00813 Fix global variable HandleAttrFmt in HandleAttr PITS 01126 Allow brackets in input element names PITS 01131 Fix CSS class applied twice PITS 01071 Fix Not Modified headers could prevent caching PITS 00802 Break FPLTemplate into configurable sub parts PITS 01102 Add template none section for PageList templates Fix attr protected page could be deleted with edit permissions PITS 00238 Update documentation Version 2 2 4 2009 07 16 Fix bug with page attributes which somehow didn t make it in the 2 2 3 release Fix bug with HTML entities in XLPages introduced earlier today in 2 2 3 reverted PITS 01114 Version 2 2 3 2009 07 16 Fix action logout could incorrectly set a session cookie PITS 01062 Fix page history trim in vardoc php PITS 01103 Add EnableUploadGroupAuth use group password for downloads PITS 01104 Fix recursive PTV loops added MaxPageTextVars PITS 00915 PITS 01099 Fix mkdirp messages for absolute paths PITS 00396 Fix sample config php order for urlapprove php PITS 01037 Fix broken signature links on preview Fix crypt php action crypt could malfunction for passwords with quotes or apostrophes Fix site passwords to work in GroupAttributes PITS 00836 PITS 00998 Fix possible XSS vulnerabilities reported by Michael Engelke Update documentation Version 2 2 2 2009 06 21 Fix class in pages not on the breadcrumbs trail reported by Ed W Fix tabindex and onclick to guiedit buttons Fix GroupPrintHeaderFmt in print php PITS 01073 Fix global vars in xlpage utf 8 php PITS 00980 Fix txt in LinkPage reported by Eemeli Aro Add EnableNotifySubjectEncode for international wikis Cookbook UTF 8 Fix international message in Abort Fix security bug with AuthUser reported by Eemeli Aro See Release notes Fix ActionTitleFmt for login and upload reported by Eemeli Aro Version 2 2 1 2009 03 28 Fix FPLTemplateMarkupFunction which somehow didn t get in the 2 2 0 archive Fix wikitrails to work cross group PITS 00407 Add EnableRedirectQuiet variable PITS 00919 Fix Title could display global variables reported by HansB Fix reloaded form submissions could lose values reported by DaveG Fix preview while restoring a version from history PITS 01081 Fix relative links with international characters reported by G Hermanowicz Add in sample config php example call to xlpage utf 8 php PITS 01066 Update documentation Fix guiedit php to produce valid HTML Version 2 2 0 2009 01 18 Convert beta series to official release series Add FPLTemplateMarkupFunction PITS 00984 requested by John Rankin Version 2 2 0 beta68 2008 08 14 Fix E NOTICE errors reported by Dominique Faure Enable redirect directives in pagelists Version 2 2 0 beta67 2008 07 13 Add LastModifiedTime page variable Add EnableSessionPasswords variable to control session password usage Add SessionEncode and SessionDecode variables to specify functions for encoding decoding sensitive session data Updated httpauth php to use SessionAuth instead of poking in session guts directly Version 2 2 0 beta66 2008 07 04 Add content type charset to Abort output suggested by Petko Close minor XSS vulnerability PITS 01030 Add nested if capability Fix bug in Transition handling that would enable all transitions if any were set reported by John Rankin Version 2 2 0 beta65 2007 11 17 Fix SiteAdmin AuthList so that it defaults to list all reported by Roman Fix pmwiki skin to include xmlns attribute in html tag PITS 00989 reported by Mateusz Czaplinski and Petko Yotov Version 2 2 0 beta64 2007 11 13 Add times to PmWiki date parsing e g 2007 08 09T12 22 04 Suppress warning from ini set in diag php suggested by Petko Fix handling of links in trails reported by Eemeli Aro Add kml and kmz as valid attachment types Fix handling of amp in markup PITS 00988 reported by Stirling Westrup Fix duplication of language markers in XLLangs PITS 00987 reported by Stirling Westrup Correct typo in DRange call in stdmarkup php reported by Stirling Westrup Turn on error displays when diagnostics are enabled Default PHP s pcre backtrack limit to at least 1000000 Version 2 2 0 beta63 2007 07 31 Added SkinDirectivesPattern to allow adjustments to available skin directives requested by Petko Fix default permissions on Site AuthUser and Site AuthList reported by Scott Connard Add monospace to pmwiki css default reported by Joshua Timberman with assistance from H Fox Fix problem with slashes in wildcards to name and group parameters reported by Ian MacGregor Version 2 2 0 beta62 2007 07 21 Fix bug in trails introduced by beta61 reported by charlequin Version 2 2 0 beta61 2007 07 19 Add ability to grab trails by section Add an ontrail condition from suggestions by charlequin Version 2 2 0 beta59 2 2 0 beta60 2007 07 18 Fix problem with upgrade php on wiki farms reported by Scott Connard Fix problem with distributed version of Site AuthUser reported by Jon Haupt Version 2 2 0 beta58 2007 07 17 Significant change Site AuthUser Site Blocklist Site ApprovedUrls and Site NotifyList now appear in the SiteAdmin group by default Note if you limit groups by setting GroupPattern you now need to include SiteAdmin see Cookbook LimitWikiGroups Abort if ldap authentication requested and libraries aren t present Added upgrades php script to handle various migration issues Current PmWiki version is now held in SiteAdmin Status Fix action postupload to follow action upload settings Improvements to SiteAdmin AuthList page suggestions and fixes from Ian MacGregor Allow leading underscores in attachment names requested by Christophe David Version 2 2 0 beta57 2007 06 15 Fix AsSpacedUTF8 to work like AsSpaced reported by Petko Qualify page links that contain parentheses reported by Petko Fix bug in input default var reported by Crisses Version 2 2 0 beta56 2007 06 13 Fix AsSpaced to not add spaces before leading digit and treat hyphenated digits as complete numbers Fix infinite recursion in self referencing page text variables PITS 00915 Fix bug introduced in beta55 not handling end anchors correctly reported by Roman Version 2 2 0 beta55 2007 06 11 Fix attributes to input e form PITS 00387 re reported by Crisses UpdatePage now calls StopWatch to record posting Display stopwatch output as part of redirect Fix wiki styles bug when EnableLinkPageRelative is set reported by Petko Revise TextSection code to hopefully avoid pcre limits reported by Kathryn Andersen Knut Alboldt Add wrap inline and wrap none options to page list Version 2 2 0 beta53 2 2 0 beta54 2007 06 02 Improve error message reporting for markup rules suggestion by Knut Alboldt Clean up more E NOTICE warnings reported by Ian MacGregor Add focus option to input controls Added CSS faqtoc class to be able to display only the questions coming from the includefaq page list template Changed PmWiki FAQ to use faqtoc class Fix bug in TextSection PITS 00935 reported by Jean Fabrice Fix bug in page list caching of trails Version 2 2 0 beta52 2007 05 26 Add per PageStore attributes from a suggestion by Tobias Thelen Add PasswdRead PasswdEdit etc to display page password settings Add Site AuthList to display all password permissions on a site Reorder PageListFilters slightly Add passwd option to page list to return only those pages that have some sort of password attribute on them Add line numbers to StopWatchHTML output Clean up handling of AuthCascade Version 2 2 0 beta51 2007 05 23 Add fmt count to page list reminder from Hans Ignore hidden files in skin directories when searching for tmpl suggestion by Stephan Becker Clean up queuing of pages to be updated in pageindex Reset LinkTargets at beginning of each UpdatePage sequence Version 2 2 0 beta50 2007 05 22 Fix HTML cache when drafts are enabled or other recipes using CondAuth Prevent page lists with protected pages from HTML cache Version 2 2 0 beta48 2 2 0 beta49 2007 05 21 Fix spurious value attribute in textarea tag generated by input textarea Allow either input default or input defaults Fix problem with page text variable handling in input defaults Allow either template default or template defaults in page list templates Fix a bug handling dates with suffixes reported by Crisses Version 2 2 0 beta47 2007 05 20 Fix bug with quote handling in include options reported by Hans Version 2 2 0 beta46 2007 05 19 Moved PageTextVarPatterns definition from scripts stdmarkup php to pmwiki php Ignore Markup rules that have unresolved when parameters Fix issue in authuser php when auth array isn t set contributed by Ben Stallings The include directive now performs template argument processing on the included text Optimized pagelist slightly when sorting on page variables Refactored input markups Added HandleDispatch which allows action handlers to easily redispatch to other actions and add messages Added FmtTemplateVars to perform various template substitutions Version 2 2 0 beta45 2007 05 02 Update pmwiki s date parsing to use a common routine recognizing dates within strings and restricting range to 1900 2039 Add additional parameter to date conditional Add if option to page list suggested by Crisses Refactor code to use TextSection and RetrieveAuthSection functions The value parameter to input textarea now works properly including values loaded from InputValues The input default directive now allows loading input control defaults from another page via the source parameter Remove automatic call to FmtPageName in ROSPatterns Add ROEPatterns from suggestions by JB and others Fix minor variable bugs in scripts crypt php Remove E NOTICE errors reported by Hans Fix handling of page variables when pagename is empty or not provided Add EnableLinkPageRelative configuration option Clean up handling of arguments to ftime Remove mailposts php call in stdconfig php reported by Christophe David Version 2 2 0 beta44 2007 04 16 Fix case conversion of U 027D and U 026B reported by Petko Add FTimeFmt to set default formatting for ftime Add s conversion to ftime for systems that don t have it by default Report an error if edit form cannot be read suggested by Hans Don t report cannot acquire lockfile when simply browsing pages Add EnableReadOnly flag to signal when PmWiki is to be run in read only mode Version 2 2 0 beta43 2007 04 15 Update drafts code to add EnablePublishAttr and change button labels when drafts are enabled PITS 00755 Removed no longer needed compat1x php and mailposts php from distribution Added DraftRecentChangesFmt Added markup expressions into the core Added charset attribute to saved pages Update pagelist php and xlpage utf 8 php to handle case insensitive searches Added some optimizations to phpdiff php script to produce more useful history information Version 2 2 0 beta42 2007 03 27 Fix a bug with order title in pagelists reported by Anno Version 2 2 0 beta41 2007 03 26 Added EnableWSPre option which allows easy adjustment of the leading space preformatted text or whitespace rule Added a new pre wikistyle to designate blocks that are to be treated as preformatted text Version 2 2 0 beta40 2007 03 24 Fix bug with order title in pagelists when using Titlespaced PITS 00906 reported by Feral Report state of allow url fopen when downloads fail in blocklist php Version 2 2 0 beta39 2007 03 23 Allow page variable filters to appear as options in template defaults reported by SteP Updated Site PageListTemplates to use template directives Remove wikileft h1 and wikileft h5 from pmwiki default stylesheet Version 2 2 0 beta38 2007 03 22 Strip control characters from ChangeSummary Fix problem with count m n where m n is outside the range of available pages reported by SteP Allow template default to specify a class option Redirect pagename can now include an anchor PITS 00558 Version 2 2 0 beta37 2007 03 16 Allow an optional space after comma separators in wildcard patterns reported by Han Baas Version 2 2 0 beta36 2007 03 16 Allow nested page text variables to work remove extraneous ENT NOQUOTES parameter Add new template directives for PageList templates Modify count option to pagelists to allow for alternate ranges Version 2 2 0 beta35 2007 03 05 Fix bug in conditional markup parsing reported by Christophe David Version 2 2 0 beta33 2 2 0 beta34 2007 03 01 Refactor wildcard handling into its own GlobToPCRE function Allow negated wildcards for page variable filters in pagelists PITS 00878 reported by Jiri Fix wildcards so that spaces no longer separate patterns use commas Fix handling of prior to input and other directives reported by Luigi Adjust position of define wiki styles to occur after ampersands Adjust copyright dates on many files Allow spaces around text variable names in page text variable markups Version 2 2 0 beta32 2007 02 28 Fix erroneous EnableCreole item in docs sample config php reported by Sigurd Added elseif and else markups PITS 00787 Fix global Skin variable handling when using SetSkin from within markup Make sure directives aren t treated like page text variables reported by Petko Remove call to ResolvePageName from authuser php Simplify LDAP authentication for Active Directory sites Cache lowercase uppercase patterns in AsSpacedUTF8 Version 2 2 0 beta31 2007 02 11 Fix bug with sorting on pagelist variables reported by Kathryn Andersen Version 2 2 0 beta29 2 2 0 beta30 2007 02 09 MakePageName now uses the first matching entry of PagePathFmt as the home page of groups without a home page Add AsSpacedUTF8 to handle title spacing in utf 8 PITS 00875 contributed by Petko Celok Fix RequestedPage when running with utf 8 Add meta content type tag for utf 8 Add an experimental caching system for pagelists Fix SuffixPattern and link suffixes for utf 8 PITS 00881 reported by ppip Version 2 2 0 beta28 2007 02 03 Update blocklist php so that all posted fields are checked for block values PITS 00850 Version 2 2 0 beta27 2007 01 25 Fix markup processing sequence for input default input select etc problem noted by Marc Fix default value of order parameter to MakePageList Version 2 2 0 beta26 2007 01 23 Fix a bug where pagelist list option had no effect when reading from trails from an rss problem noted by Russ Fink Version 2 2 0 beta24 2 2 0 beta25 2007 01 22 Add a scripts creole php module for Creole markup http www wikicreole org Move WikiWords out of the core defaults can be enabled via EnableWikiWords Fix handling of WikiWords following or as in AElig and FFFF00 reported by Moni Kellermann Adjust FormatTableRow to support Creole style tables using single s Update docs sample config php with new configurations and options Added code to allow Abort to refer to additional information on pmwiki org Added EnableSkinDiag which checks templates for required HTMLHeader and HTMLFooter directives Removed deprecated BasicLayoutVars support from skins php Version 2 2 0 beta22 2 2 0 beta23 2007 01 17 Added EnableActions to allow pmwiki php to be included without generating output from a suggestion by Wouter Groeneveld Fix bug in order option to pagelist reported by Mike Bishop Change DisplayStopWatch function to StopWatchHTML Allow multiple lines for markup wiki and page template directives reported by Marc Version 2 2 0 beta21 2007 01 12 Fix vspace bug in searchresults output PITS 00846 reported by M Czaplinski marc and others Fix numerous E NOTICE warnings and incorrect constants PITS 00853 contributed by AndrewFyfe Version 2 2 0 beta20 2007 01 11 FeedPageListOpt needs to be declared

    Original URL path: https://gameblabla.olympe.in/w/pmwiki.php?n=PmWiki.ChangeLog (2016-04-30)
    Open archived version from archive

  • DellardOS Wiki | PmWiki / FilePermissions
    be the owner and group of the directories and the files within them Since Unix typically doesn t allow non superusers to change ownerships of files or directories that already exist we have to make sure they are created with the correct ownerships in the first place To get the directories to be owned by the webserver account we let PmWiki take care of creating them This means we temporarily grant write permission to the parent and then execute PmWiki to allow it to create the directories However we also want the newly created directories to have the same group as the account holder so the account holder can remove or manipulate files in the directories Therefore we use Unix s setgid capability 2777 or rws permissions to cause all newly created files to inherit the same group as the parent To avoid world write directories use the following instructions instead of the instructions above If you already have created the wiki d and uploads directories use chown and chmod to match the following results pwd home pmichaud public html pmwiki chmod 2777 ls ld drwxrwsrwx 10 pmichaud pmichaud 4096 May 28 09 55 execute pmwiki php script from web browser ls ld uploads wiki d drwxrwsrwx 10 pmichaud pmichaud 4096 May 28 09 55 drwxrwsr x 2 nobody pmichaud 4096 May 28 09 55 uploads drwxrwsr x 2 nobody pmichaud 4096 May 28 09 55 wiki d chmod 755 drwxr xr x 10 pmichaud pmichaud 4096 May 28 09 55 drwxrwsr x 2 nobody pmichaud 4096 May 28 09 55 uploads drwxrwsr x 2 nobody pmichaud 4096 May 28 09 55 wiki d Now the two directories are owned by nobody which means the webserver can write to them We don t have world writable permissions on the directories and the account holder pmichaud still has write permissions to the files and directories by virtue of the group ownership and permissions The setgid bit also ensures that any files or subdirectories created within uploads or wiki d will belong to the same pmichaud group Safe mode HOWEVER if a site is running in PHP s safe mode then the let PmWiki create the directories solution doesn t work as PHP will only create files in directories that are owned by the same user that owns the pmwiki php script itself Thus PmWiki apache cannot create the directories in this case or safe mode will complain when PmWiki attempts to write a file into those directories The only way for things to work in safe mode is to manually create the needed directories and set their permissions to 777 as outlined at the beginning of this section PHP running as script owner There are some webservers and PHP installations that are configured to run a PHP script with the same identity as the owner of the script This is often called suexec PHP or even just suPHP In this case since the PmWiki script ends up running with the same

    Original URL path: https://gameblabla.olympe.in/w/pmwiki.php?n=PmWiki.FilePermissions (2016-04-30)
    Open archived version from archive

  • DellardOS Wiki | PmWiki / FmtPageName
    with its value If there are no more sequences then return the formatted string and exit the function Replace any sequences with global variables caching as needed of the same name in reverse alphabetical order and filtering out any unsafe globals Replace any sequences with values out of the array FmtV Note that FmtPageName is automatically aware of any global variables However since modifying global variables may be expensive the array FmtV exists as a way to avoid rebuilding the variable cache for values that change frequently Security According to PM as a general rule it s unwise to be calling FmtPageName on strings that are coming from page markup as this exposes the ability for people to view the values of variables that perhaps they shouldn t see This is also why page variables which come from markup use PageVar and PageTextVar and don t go through FmtPageName Availability of Variables in FmtPageName To be very specific here s what Pm wrote regarding different ways of defining a variable that can be used by FmtPageName when it is formatting a string Set a global variable FmtPageName automatically performs substitution on all global variables that aren t arrays If the variable is going to change value over repeated calls to FmtPageName it s probably better to use FmtV as in the next item Set a value in the FmtV array FmtV MyVariable something means to replace instances of MyVariable with something Use this for variables that change value frequently over multiple calls to FmtPageName Set a pattern replacement in the FmtP array This is normally done for substitutions that have to be dynamic somehow based on the pagename being referenced such as Title Group Name PageUrl etc Also see Cookbook Functions FmtPageName Finally here s something else Pm wrote that

    Original URL path: https://gameblabla.olympe.in/w/pmwiki.php?n=PmWiki.FmtPageName (2016-04-30)
    Open archived version from archive

  • DellardOS Wiki | PmWiki / I18nVariables
    you can find lists trails of pages containing variable definitions To be modified when documentation is not in English See scripts vardoc php XL An array hash which contains pairs of language identifiers and translation hashes Each translation hash maps a given lookup key or phrase into a corresponding text string for the given language Thus it is essentially a multi lingual dictionary used for phrase translation It is also

    Original URL path: https://gameblabla.olympe.in/w/pmwiki.php?n=PmWiki.I18nVariables (2016-04-30)
    Open archived version from archive

  • DellardOS Wiki | PmWiki / LinkVariables
    PageUrl action edit a LinkPageCreateSpaceFmt Same as LinkPageCreateFmt but used when the link text has a space in it LinkPageSelfFmt The HTML string to output for self referencing links i e links to the page itself Defaults to a class selflink href LinkUrl LinkText a UrlLinkFmt The HTML string to output for URL links that begin with http ftp etc Defaults to a class urllink href LinkUrl title LinkAlt rel nofollow LinkText a IMapLinkFmt an array of link formats for various link schemes Not set as default Examples of custom formats to allow different styling via classes Links to http standard url links IMapLinkFmt http a class httplink urllink href LinkUrl LinkText a Links to https secure pages IMapLinkFmt https a class httpslink urllink href LinkUrl LinkText a Links to PmWiki InterMap shortcut IMapLinkFmt PmWiki a class pmwikilink urllink href LinkUrl LinkText a InterMapFiles An array consisting a list of files and pages containing InterMap entries to be loaded MakePageNameFunction Name of a custom function to replace MakePageName which converts strings into valid page names MakePageNamePatterns MakePageNamePatterns is an array of regular expression replacements that is used to map the page link in a free link such as free link into a page name Currently the default sequence is strip single quotes PageNameChars convert everything else to space w w PCCF return strtoupper m 1 Note that if you change MakePageNamePatterns the documentation links may break This can be fixed by re setting MakePageNamePatterns to the default in local PmWiki php MakePageNameSplitPattern See Cookbook DotsInLinks WikiWordCountMax The maximum number of times to convert each WikiWord encountered on a page Defaults to 1 000 000 Common settings for this variable are zero disable WikiWord links and one convert only the first occurrence of each WikiWord WikiWordCountMax 0 disable WikiWord links WikiWordCountMax

    Original URL path: https://gameblabla.olympe.in/w/pmwiki.php?n=PmWiki.LinkVariables (2016-04-30)
    Open archived version from archive

  • DellardOS Wiki | PmWiki / OtherVariables
    which is valid at the time of substitution In particular this does not work This doesn t work FmtPV MyText This is my text WARNING Doesn t work The problem is that the text This is my text is not a valid PHP expression To work it would need to be placed in quotes so that what actually gets stored in FmtPV MyText is This is my text which is a valid PHP expression for a text string Thus the correct way to do this would be with an extra set of quotes This will work FmtPV MyText This is my text This also has implications for how internal PHP or PmWiki variables are accessed To have the page variable MyVar produce the contents of the internal variable myvar many folks try the following which does not work This doesn t work either myvar SomeComplexFunction FmtPV MyVar myvar WARNING Doesn t work There are several correct ways to do this depending on whether you need the value of the myvar variable as it was at the time the FmtPV entry was created or at the time that a particular instance of MyVar is being rendered on a page For most simple page variables that don t change during the processing of a page its more efficient to set the value when the entry is created myvar SomeComplexFunction FmtPV MyVar myvar capture contents of myvar NOTE If myvar should contain single quotes the above won t work as is and you ll need to process the variable to escape any internal quotes For more complex cases where an internal variable may have different values at different places in the page possibly due to the effects of other markup then you need to make the FmtPV entry make an explicit reference to

    Original URL path: https://gameblabla.olympe.in/w/pmwiki.php?n=PmWiki.OtherVariables (2016-04-30)
    Open archived version from archive