<div dir="ltr"><div dir="ltr">Petko<div><br></div><div>can I suggest that</div><div><a href="https://www.pmwiki.org/wiki/Skins/SkinChange">https://www.pmwiki.org/wiki/Skins/SkinChange</a></div><div><br></div><div><a href="https://www.pmwiki.org/wiki/Skins/SkinChange"></a>be added to the core</div><div><br></div><div>thanks</div><div><br></div><div>Simon<br clear="all"><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>____<br><a href="http://kiwiwiki.nz" target="_blank"><font size="1">http://kiwiwiki.nz</font></a></div></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 30 Aug 2019 at 08:00, Petko Yotov <<a href="mailto:5ko@5ko.fr">5ko@5ko.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
This is to let you know that I've added to the PmWiki core in Subversion <br>
a number of features from my own recipes/addons that are somewhat <br>
popular and that I see myself installing on every new wiki I create.<br>
<br>
Because many of you already use these or similar addons, the newly added <br>
features will be disabled but it will be very easy to enable them from <br>
config.php.<br>
<br>
Here is the list:<br>
<br>
Editing a wiki:<br>
* PreviewChanges - this has been enabled on PmWiki.org for years, shows <br>
a highlighted diff in Preview mode (already added in 2.2.118).<br>
* NotSavedWarning - signal to editors when they are moving away from the <br>
edit form and risk losing their changes (the Author/Summary prompts from <br>
the recipe are not included in the core, because now it is easy to add <br>
"required" attributes to the edit form fields).<br>
* A sub-feature from NotSavedWarning scrolling to the same position when <br>
pressing either Preview or Save&Edit (enabled by default).<br>
* EditHelp - predictive insertion of markup like list bullets (I use <br>
this a lot, especially on a mobile device).<br>
<br>
Reading a wiki:<br>
* DeObMail - obfuscating e-mail links for spam bots.<br>
* PmTOC - a really basic "table of contents +/- numbered headers", <br>
currently a simpler subset of the AutoTOC recipe will be included in the <br>
core, see:<br>
   <a href="https://www.pmwiki.org/wiki/PmWiki/TableOfContents" rel="noreferrer" target="_blank">https://www.pmwiki.org/wiki/PmWiki/TableOfContents</a><br>
<br>
Again, these will be disabled in the default installation, but could be <br>
enabled as easily as adding $EnableNotSavedWarning = 1; if you decide to <br>
use any of them.<br>
<br>
<br>
Other features planned for inclusion:<br>
* PmEmbed, a subset of the Ape recipe (minus the OpenStreetMap part <br>
which is too complex to include in the core at this point). The main <br>
embedding function is light and simple and can be easily extended. As <br>
more people need to include videos or other media from external <br>
platforms, this recipe can do the job in a simple way.<br>
<br>
<br>
Other recipes (actually their feature set) under consideration:<br>
<br>
* DragDropMultiUpload - upload files by dropping them into the edit <br>
form.<br>
* LocalTimes - RecentChanges enhancements.<br>
* LocalCSS - CSS in a wiki page.<br>
* A small subset of the features of Attachtable - I use a very old fork <br>
with just rename/delete/restore.<br>
* PageListMultiTargets - this allows a pagelist "link=" argument to <br>
accept more than one link. We should decide if "link=Page1,Page2" should <br>
include pages that link to *any* of the pages or to *both* pages. <br>
Currently it includes any of the pages, and you need to use <br>
"link=+Page1,+Page2" to require both pages.<br>
<br>
* Add a set of CSS rules for editors to be able to more easily create <br>
nicer-looking tables -- to the default skins -- obviously other skins <br>
can redefine the styles of the same classname(s), like they currently do <br>
for the "frame" class.<br>
<br>
You can follow the progress of this project at:<br>
<br>
   <a href="https://www.pmwiki.org/wiki/PmWiki/ChangeLog" rel="noreferrer" target="_blank">https://www.pmwiki.org/wiki/PmWiki/ChangeLog</a><br>
   <a href="https://www.pmwiki.org/wiki/Site/AllRecentChangesShort" rel="noreferrer" target="_blank">https://www.pmwiki.org/wiki/Site/AllRecentChangesShort</a><br>
<br>
Tell me what you think. What recipes/addons do you install on your wikis <br>
(especially if you have installed multiple wikis)?<br>
<br>
I am interested in features you and your editors actually use, not <br>
"might be nice", and that do help editors create better content with <br>
less effort.<br>
<br>
See how the above recipes once configured are mostly automatic, and <br>
don't add new markups that people are required to learn. And they <br>
considerably enhance the editing experience or the webmaster's work.<br>
<br>
Please comment.<br>
<br>
Petko<br>
<br>
_______________________________________________<br>
pmwiki-users mailing list<br>
<a href="mailto:pmwiki-users@pmichaud.com" target="_blank">pmwiki-users@pmichaud.com</a><br>
<a href="http://www.pmichaud.com/mailman/listinfo/pmwiki-users" rel="noreferrer" target="_blank">http://www.pmichaud.com/mailman/listinfo/pmwiki-users</a><br>
</blockquote></div>