Simon's profile
An itinerant webmaster for some clubs.
Started with UseMod, tried MoinMoin, found and converted to PmWiki many years ago.
Once a software developer (Pascal), now joined the dark side as a Project Manager, ETL Team Leader, Data Architect, Solution Architect, now Enterprise Architect. Still dabble with CSS, HTML, JavaScript, and now PHP to support the websites.
Jack of all trades ... Features I usethe documentation to read if you're going to read documentation
Skins customisations used
Trying out, but not yet got to work
Vaguely relevant |
Knows enough to be ... Cookbook customisations used (favourites, recommended%)
|
Config.php
customisations used
Markup('[[<]]', '[[<<]]', '/\\[\\[<\\]\\]/', '<br style="clear:left;" />');
# break clear leftMarkup('[[>]]', '[[<<]]', '/\\[\\[>\\]\\]/', '<br style="clear:right;" />');
# break clear right$PageSearchForm
= '$DefaultGroup.Search';
# to fully use customised search page.$UploadNameChars
= "-\w. !=+#";
# allow exclamations, equals, plus, and hash[[mailto:?Subject=InfoStore: {*$Namespaced}&Body=From the InfoStore: {*$Namespaced} ({*$PageUrl}) - {*$:Summary}|[-email page as link-]]]
My weapons |
Used as a home intranet (great for the kids), and for community group websites. |
My CSS suggestions and customisationsWhen creating a skin simply include the original PmWiki CSS file, this ensures you benefit from pmwiki upgrades, viz @import url("/pmwiki/pub/skins/pmwiki/pmwiki.css");
Use CSS to suppress and change some elements of the page when printing (latterly pmwiki also uses this), eg @media print { /* style sheet for print */ #wikilogo, #wikihead, #wikifoot, #wikileft, #wikicmds, .wikitrail, .noprint { display : none; } } My template suggestions and customisationsChange the order of the skin CSS and run time CSS lines (which replace the Headertext) to ensure your customised skin CSS overrides the page by page generated CSS, viz <!--HeaderText--> <link rel='stylesheet' href='$SkinDirUrl/pmwiki.css' type='text/css' /> |
General tips
Like to create where I can
Like to contribute where I can
Simon
|
My configuration suggestions and customisations
Changes for config.php
$EditTemplatesFmt = array('$Group.Template', '$DefaultGroup.Template'); # include DefaultGroup in page search $PagePathFmt = array ('$1.{$DefaultName}', '{$Group}.$1', '{$DefaultGroup}.$1', '$1.$1'); # Authors must give a name $EnablePostAuthorRequired = 1; # Create a simple 'last changed page' for including on other pages $RecentChangesFmt['Site.LastChanged'] = '[-[[$Group.$Name]]-][[<<]] '; # try to make recent changes show all recent changes (YMMV) if (preg_match('![./]RecentChanges$!', $pagename)) $DefaultPageTextFmt = '(:include Site.AllRecentChanges lines=60 :)'; $RecentChangesFmt['$Group.RecentChanges'] = '(:include Site.AllRecentChanges lines=60 :)'; # add a soft break Markup('[[<]]', '[[<<]]', '/\\[\\[<\\]\\]/', '<br />'); # break without clear all # make search stay in group $PageSearchForm = '$DefaultGroup.Search'; # better control over simple tables (''doesn't work, hoping for help'') $BlockMarkups['table'] = '<table width=* class="wikisimpletable">'; # Additional uploads file types $UploadExts['dot'] = 'application/msword'; # Word document template
Set
and
$EnableDiag
include_once("$FarmD/cookbook/analyze.php"); $AnalyzeKey = 'secret';
on one page only by creating a page specific configuration file.
PITS:PITS entries
PITS.01491 | Open | Cookbook:International PTVs (+178) | enable diacritics in the names of Page Text Variables? |
PITS.01479 | Closed, added for 2.3.10 | Closed, added for 2.3.10 (+20) | Add option to set PmSyntax on by default |
PITS.01476 | Closed - documented | Status: Closed - documented (+15) | Markup in Category.GroupFooter |
PITS.01472 | Closed - updated for 2.2.144 | Thanks (+425) | Update intermap.txt |
PITS.01469 | Open | Extend ConditionalMarkup with less and greater (+796) | Extend ConditionalMarkup with "less" and "greater" operators |
PITS.01464 | Open | Support ABBR (+339) | Support ABBR |
PITS.01454 | Closed - added for 2.2.133 | Closed - added for 2.2.133 (+67) | Add new default image types |
PITS.01433 | Open | RecipeCheck enhancements | RecipeCheck enhancements |
PITS.01431 | Open | Approve URLs treats http and https as separate | Approve URLs treats http and https as separate |
PITS.01425 | Open | noted time and result of last measurement | Improve the OOTB security of PmWiki |
PITS.01400 | Closed, added for 2.2.98 | < fixes this, I'll just change it, closed | Markup doesn't work as expected |
PITS.01398 | Open | Category: Cookbook | Add access key for copy/move |
PITS.01393 | Open | Add additional markup expressions | Add additional markup expressions |
PITS.01389 | Open | related to 01425? | Improve PmWiki Security through Content Security Policy support and removing inline javascript and style |
PITS.01385 | Open | Category: Cookbook | Recipe enhancement: Grep to allow wild cards in Groupnam*/Pagenam*#ancho* |
PITS.01384 | Open | Add markup for caption to table directive markup | Add markup for caption to table directive markup |
PITS.01382 | Open | Use ARIA landmarks to improve PmWiki accessibility | Increase PmWiki accessibility |
PITS.01373 | Closed, added for 2.2.79 | added, also orange and grey | Support gray and grey colours, support all basic colour keywords |
PITS.01371 | Closed | Closed, PmWiki accepts units | Add support for additional relative CSS lengths |
PITS.01368 | Open | Here is one way to do it (+55) | add parameter to (:messages:) page directive |
PITS.01366 | Open | Anonymous numerical reference link not orthogonal | Anonymous numerical reference link not orthogonal |
PITS.01364 | Open | Have a separate page for PmForm templates. | |
PITS.01362 | Open | not needed | Allow quoted page names in conditional markup |
PITS.01354 | Closed | Closed, thanks | ftime broken on PmWiki |
PITS.01353 | Open | PageTextVariables (+95) | Add parameter to (:include :) to allow an inline include |
PITS.01341 | Closed - added for 2.2.63 | Enhance Forms to support the required attribute | |
PITS.01329 | Closed, added for 2.2.68 | Closed, added for 2.2.68 | Add 'clear' as a CSS style attribute recognised by Wiki Styles |
PITS.01321 | Open | pagelist order=name does not work in some circumstances | pagelist with order=name does not sort by pagename correctly in some circumstances |
PITS.01315 | Open | add further example | Complex page text variables in pagelist sort |
PITS.01309 | Closed - exists as $MarkupMarkupLevel | Closed - exists as $MarkupMarkupLevel (+33) | Add Cookbook.SignalWhenMarkup to Core |
PITS.01302 | Closed - fixed for pmwiki.org | Consider for PmWiki 3 | Link to group incorrectly directed to page PmWiki/group |
PITS.01299 | Open | wording | Allow "Results of search" message to be disabled from searchresults directive |
PITS.01298 | Closed - local customization provided | Closed - local customization | Page variable for Page directives |
PITS.01297 | Closed - added for 2.3.18. | $ScriptUrl = "URL to the script" (+512) | make {$PageLogoUrl} work |
PITS.01296 | Open | Link brackets should not be removed when link has text | |
PITS.01294 | Open | see also | Suggestion for pmwiki.tmpl |
PITS.01291 | Open | Add anchors to page lists | Add anchors to page lists |
PITS.01290 | Open | skins | Pagelists to handle internal intermap links |
PITS.01285 | Closed, added for 2.2.37 | Closed, added for 2.2.37 | include does not use the same definition of an anchor token as does the code that parses links and anchors |
PITS.01252 | Closed | Closed, implemented in 2.3.0 (+2) | Add category= parameter to PageLists |
PITS.01247 | Open | New Search Term Page variable | New Search Term Page variable |
PITS.01246 | Closed, duplicate of PITS.00908 | Closed, duplicate of PITS.00908 | Allow negation of link parameter in pagelist |
PITS.01245 | Closed - replied | See also Cookbook:FixURL | Links with quotes don't work correctly |
PITS.01224 | Open | benefits from having a pagelist being able to select similarly named anchors from across a range of | Enhance page list templates to process anchors |
PITS.01220 | Discussion | clarifying | Group homepages not resolved correctly when group only supplied |
PITS.01219 | Open | simplify break suggestion based on experience of using markup | Add markup for inline markup such as soft break, clear left, clear right, fractions |
PITS.01211 | Closed | mv recent grouphomes bug to separate page (-425) | Support Group/ in pagelist name parameter |
PITS.01209 | Open | bump | Add more markup expressions to the core |
PITS.01204 | Open | $NotLinks prevent errors with blank page targets (+4) | pagelist frontlinks |
PITS.01203 | Open | bump | Backlinks to incorporate pagelists, redirect, and include |
PITS.01152 | Closed - added for 2.2.14 | Closed - added for 2.2.14 | Display empty and undefined variables as null |
PITS.01140 | Closed - added $EnableLinkPlusTitlespaced | Use $Titlespaced for [[ |+]] markup | |
PITS.01105 | Closed, added as Cookbook:ListResume | Closed, added as Cookbook:ListResume | Add %item value=resume% to list processing |
PITS.01093 | Open | comment out pagelists | Enhance conditional markup to 'if attachments PAGENAME' |
PITS.01091 | Closed - duplicate of 00986 | Closed - duplicate of 00986? | Pagelist default does not handle variable in trail |
PITS.01087 | Closed, added for 2.2.77 | typo (note: this PITS entry is now Closed, Petko added it for 2.2.77) | Extend Conditional Markup (:if attachments:) to specify file names |
PITS.00962 | Closed, not a bug | fix example, add example | Make >><< behave identically with other block formatting when style= is used |
PITS.00957 | Closed - added in 2.2.3 | Closed - added in 2.2.3 | Pages to be added and updated in 2.2 release distribution |
PITS.00951 | Closed, added for 2.2.88 | I am highly pleased | {$SiteAdminGroup} page variable not created |
PITS.00917 | Open | added reference to static pagelist capability and example of creating wiki trail | Page lists? to be able to create wiki trails? |
PITS.00916 | Open | Support honeypot block list | Support honeypot block list |
PITS.00915 | Closed in 2.2.0 beta 56 | fixed for 2.2.3 | Page text variable erroneous usage loops |
PITS.00895 | Closed, added in 2.2.0-beta61 | closed | Allow multiple wiki trails on a page with anchors |
PITS.00894 | Open | Provide a better means of attaching images with spaces in their names | |
PITS.00885 | Open | add priority | Definition list marked up as Intermap Entry |
PITS.00884 | Open | Make pagelist parameter names not case sensitive | |
PITS.00880 | Closed, issues resolved | closed | Page text variables change request |
PITS.00866 | Closed - not a bug | Blocklist displays error | |
PITS.00860 | Closed - added for 2.2.68 | min-width and max-width cannot be used for table cells (+134) | Add min and max width and height, clear; to table, div, block, and style directives |
PITS.00850 | Closed, in 2.2.0-beta28 | closed | Blocklist to optionally check Author and Summary fields, and to optionally display blocklist name |
PITS.00805 | Closed - exists | Closed - exists: label="Search Wiki" | Search: allow button text to be specified |
PITS.00799 | Closed - too difficult for benefit obtained | Odd behaviour of markup | |
PITS.00787 | Closed, in 2.2.0-beta32 | Closed, in 2.2.0-beta32 | (:else:) extension of Conditional Markup |
PITS.00746 | Closed - declined | Closed - declined | Link markup broken in 2.1.6 |
PITS.00741 | Closed - use %-escapes | See Cookbook/FixURL | Escape characters in URLs |
PITS.00707 | Closed - available in 2.2.0-beta1 | re: Simon | Add conditional markup to detect if text is included |
PITS.00673 | Closed - not a bug | PmWiki changes a character with a macron to a character with a circumflex on save | |
PITS.00665 | Open | or replaced by AttachTable (+41) | Allow customization of attachlist output |
PITS.00646 | Closed | restore | Search should use the page it is called from to return the result if it contains (:searchresults:) |
PITS.00638 | Closed, added for 2.2.89 | Clearly the default classname is applied below. (+478) | Simple table have CSS class added to facilitate customisation |
PITS.00615 | Open | I'd like to vote, but I already have! | Suggested default template changes |
PITS.00489 | Closed, added for 2.2.76 | Closed, added for 2.2.76 | classes for Image frames and captions |
PITS.00485 | Closed -- added to cookbook | link | Include NewPageBox in a release |
PITS.00467 | Closed | closed, non existent page handling now changed | Describe DummyPage? here needs forced link |
PITS.00466 | Closed - fixed for 2.0.0 | Saving Approved URLs issues: Added twice; Case sensitive | |
PITS.00446 | Closed - added to documentation | restore | Approve Links tool tip |
PITS.00423 | Closed - not a bug | de-sapm | Table attributes have a space added in string value |
PITS.00411 | Open | maybe this has been done? | pagelist to exclude redirects |
PITS.00396 | Closed (added for 2.2.3) | Closed (Added for 2.2.3) | Creating uploads directory error message may require tidy |
PITS.00269 | Closed - not a bug | %right% need blank line before and after | |
PITS.00250 | Closed | Provide a "wikiright" to match the existing wikileft | |
PITS.00162 | Closed - fixed for 2.0.beta1 | Move formatting of $PageLogoFmt into template |
Watch list
December 23, 2021, at 06:48 AM | Cookbook.Web Admin | Dave |
December 23, 2021, at 06:48 AM | Cookbook.Clean Urls | bttr | Added notes about RewriteBase und ScriptUrl |
June 10, 2023, at 10:35 PM | Group.Namespaced? | Profiles |
May 25, 2023, at 07:28 AM | Pm Wiki.Upload Variables | Petko | $EnableDownloadRanges (+342) |
April 30, 2023, at 02:02 PM | Pm Wiki.Troubleshooting | Petko | mod_security: Cookbook:EncodePost (+60) |
March 12, 2023, at 07:01 AM | Pm Wiki.Available Actions | MFWolff | typo (-1) |
February 27, 2023, at 12:34 PM | Pm Wiki.Uploads Admin | Petko | corrupted indirect downloads (-28) (+707) |
February 24, 2023, at 09:34 AM | Pm Wiki.Uploads | Petko | Change upload extensions to a table, move pdf & csv into office category (+0) (+95) |
February 12, 2023, at 11:10 AM | Pm Wiki.Wiki Trails | Petko | list styles? to be added to core documentation (-7) |
December 17, 2022, at 09:49 AM | Pm Wiki.Conditional Markup | Petko | careful with for nested lines (-1) (+36) |
November 24, 2022, at 09:38 PM | Pm Wiki.Comment Markup | abdellah? | (-8) |
November 20, 2022, at 07:35 AM | Pm Wiki.File Permissions | MFWolff | typo (+0) |
October 30, 2022, at 02:58 AM | Pm Wiki.Markup Expressions | Petko | %L, note about undefined formats into WikiStyles (+0) (+355) |
October 15, 2022, at 09:04 AM | Pm Wiki.Analyze Results | simon | hlt php, pm hlt (+43) |
July 22, 2022, at 06:27 AM | Pm Wiki.Deleting Pages | simon | pm hlt (+16) |
July 15, 2022, at 08:23 PM | Pm Wiki.Security | simon | http+s, hlt php; suggest removal of register globals Q&A (+399) |
July 03, 2022, at 01:00 AM | Pm Wiki.Wiki Farms | simon | hlt php (+7) |
June 09, 2022, at 10:47 PM | Pm Wiki.Blocklist | simon | hlt php, http+s (+402) |
June 03, 2022, at 08:41 AM | Pm Wiki.Notify | simon | hlt php, pm hlt, http+s (+984) |
May 27, 2022, at 06:28 AM | Pm Wiki.Url Approvals | simon | hlt php, http+s (+139) |
May 14, 2022, at 06:02 AM | Pm Wiki.Categories | Petko | either full URL or page variable $PageUrl; remove outdated "guts" section (-634) (-546) |
April 26, 2022, at 10:01 AM | Pm Wiki.Page Text Variables | simon | pm hlt, hlt php (+9) |
March 17, 2022, at 04:30 AM | Pm Wiki.Include Other Pages | Petko | (-6) |
February 17, 2022, at 07:41 PM | Pm Wiki.How To Get Assistance | simon | http+s, update links (+173) |
January 01, 2022, at 06:01 AM | Pm Wiki.Site Analyzer | simon | htps (+1) |
(:template each:)
{=$LastModified} | {=$Groupspaced}.{=$Namespaced}? | {=$LastModifiedBy}? | {=$LastModifiedSummary} |
Last modified by me
(thanks Pico for the pagelist)
Recent pages that were last modified by Simon (:template each:) (:template last:)
Recent pages that were last modified by Simon
Cookbook.InternationalPTVs-Users June 02, 2023, at 09:13 PM | user (+1003) User notes for the InternationalPTVs recipe. |
PITS.01252 March 15, 2023, at 08:21 AM | Closed, implemented in 2.3.0 (+2) Add category= parameter to PageLists |
PmWiki.MarkupMasterIndex March 07, 2023, at 04:50 AM | add open for details (+10) Tabulation of all PmWiki markup |
Cookbook.Router February 17, 2023, at 06:19 AM | hlt php, pm hlt (+223) Router allows a website's url structure to be different from PmWiki's group/page structure. |
Cookbook.Licenses February 05, 2023, at 12:10 AM | https, pm hlt, hlt php (+39) Markup to display licensing info on pages |
Cookbook.UnaccentUTF8-Users February 04, 2023, at 10:39 PM | add user (+967) User notes for the UnaccentUTF8 recipe. |
Cookbook.ThumbList-Talk January 27, 2023, at 04:24 AM | awesome, thanks (+92) Talk Page for ThumbList recipe |
Cookbook.ConditionalMarkupSamples January 27, 2023, at 04:13 AM | pm hlt, hlt php (+189) List of default and custom conditional markup definitions |
Cookbook.InstallOnIIS10 January 17, 2023, at 07:53 AM | minor update (+1537) Install PmWiki on Windows 10 and IIS 10 |
Cookbook.SkinList January 09, 2023, at 07:02 AM | update note (+50) List skins installed on a site |
PmWiki.Skins January 08, 2023, at 07:32 PM | update browsers (+16) Change the look and feel of part or all of PmWiki |
Cookbook.LocalCSS January 08, 2023, at 03:34 AM | hlt php, pm hlt (+92) Flexible CSS compilation from a wiki page |
Cookbook.ParseArgs January 07, 2023, at 08:23 PM | hlt php, pm hlt (+201) Description of ParseArgs function for parsing argument lists |
Skins.PmWiki-responsive January 07, 2023, at 07:58 PM | addďinks, hlt php, hlt css, pm hlt (+240) Responsive skin shipped with PmWiki |
Skins.SkinChange January 07, 2023, at 07:23 PM | Obsolete (+14) change skin via query or cookie setting |
PmWiki.FunctionList January 06, 2023, at 02:42 AM | see $PageIndexTermsFunction (+30) A simple list of the functions provided by PmWiki |
Cookbook.MarkdownMarkupExtension January 05, 2023, at 09:32 AM | pmhlt (+48) Use Markdown markup with PmWiki |
Cookbook.WikiFooter January 04, 2023, at 09:25 PM | hlt php, hlt pm (-66) Website page footer |
PmWiki.MakeLink January 04, 2023, at 08:53 PM | pm hlt, hlt php, hlt html (-4) Describes an internal function in PmWiki's engine called MakeLink() |
PmWiki.MailingLists January 04, 2023, at 08:25 PM | hlt html, 2022 (+19) The email discussion lists available and their archives |