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 PmWiki 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
- set up
$EditTemplatesFmt
# 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 Markup('[[<]]', '[[<<]]', '/\\[\\[<\\]\\]/', '<br />'); # break without clear all # make search stay in group $PageSearchForm = '$DefaultGroup.Search';
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.01511 | Closed, added for 2.3.37. | Closed, added for 2.3.37, except for xlpage-utf-8.php. (+167) | the use of scripts in config.php |
PITS.01499 | Open | decimal (+2) | Markup Expression number_format |
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 | Closed, enabled in 2.3.28 | sorry, too kind (+163) | 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 | InProgress | CoreCandidate (+6) | 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 | Update for 2.3.0 (+196) | 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
Last modified by me
(thanks Pico for the pagelist)
Recent pages that were last modified by Simon
Cookbook.ExtensionHub September 16, 2024, at 06:11 AM | sorry, I assumed from the documentation that $SiteAdminGroup was customisable (+0) Configuration panel for extensions |
Cookbook.EditToolbar August 18, 2024, at 12:00 AM | fix PHP 8 warning (was not able to contact Dave G) (-193) A shiny new set of icons, replacing and extending those on the standard edit toolbar. |
Cookbook.ExtensionHub-Users August 17, 2024, at 09:58 PM | update my feedback (+83) User notes for the ExtensionHub extension. |
Cookbook.PmWikiInfo-Users August 17, 2024, at 09:56 PM | add myself as a user (+1020) User notes for the PmWikiInfo extension. |
Cookbook.PmWikiInfo August 17, 2024, at 09:53 PM | its '!extensions' not '!extension' for the category! (+1) Display of selected PmWiki Information in a wiki page |
PmWiki.InterMap August 12, 2024, at 11:59 AM | update intermap.txt contents to 2.3.36 value (+81) Interwiki links definition and use |
PmWiki.MarkupMasterIndex July 15, 2024, at 10:14 AM | hlt (+61) Tabulation of all PmWiki markup |
PmWiki.AvailableActions July 13, 2024, at 08:39 PM | add migr8 (+90) All PmWiki page actions (?action=) and other query parameters |
Cookbook.MessagesReplacement June 02, 2024, at 09:55 PM | add key= parameter to maintain compatibility with built in directive (+520) A drop in replacement for the PmWiki (:messages:) directive |
Cookbook.InstallOnIIS10 May 25, 2024, at 11:10 PM | add clarification (+126) Install PmWiki on Windows 10 and IIS 10 |
Cookbook.ToggleNext May 22, 2024, at 06:57 PM | don't include obsolete recipe in pagelist (+1) Unobtrusive WikiStyle-based toggle-next element |
Cookbook.ExtractText May 08, 2024, at 08:17 AM | add an actual redirect. (delete me perhaps?) (+39) Redirects to TextExtract |
PITS.01506 May 08, 2024, at 06:07 AM | more thoughts (+822) Malformed pagelist template |
Cookbook.AutomaticChangeSummary May 07, 2024, at 06:12 AM | fix for PHP 8 warnings (+118) Automatic change summaries |
PmWiki.ConditionalMarkup-Talk May 06, 2024, at 11:33 PM | How can I achieve ? (+74) Discussion of ConditionalMarkup |
Cookbook.EditToolbar-Talk May 06, 2024, at 11:08 PM | Dave, please contact me re PHP 8.3.4 warnings. I tried emailing you (+9) Talk page for EditToolbar. |
Cookbook.GuiEdit May 06, 2024, at 11:02 PM | hlt (+212) Add graphical editing buttons, as in pmwiki.org's site |
PmWiki.LayoutVariables-Talk May 06, 2024, at 10:38 PM | add links to PITS and Recipe (+40) Discussion of LayoutVariables |
Cookbook.GpxStat May 05, 2024, at 01:04 AM | update for PHP 8 warnings (+424) A recipe to display statistics about a GPX file |