[pmwiki-users] PmWiki Extensions discussion

Simon nzskiwi at gmail.com
Sat Aug 17 13:13:19 PDT 2024


Petko

this is a fantastic advancement for PmWiki
I can already see the benefits though:

   - easy installation of extensions
   - greater visibility of extensions (config.php can become large and
   obtuse)
   - flexibility in configuring extension parameters
   - flexibility in enabling/disabling extensions and the pages they are
   applied to.

I think this has huge potential.
I also like the way it is secure (i.e. no auto download and update, yet
simple and quick to update)

I am very keen to see a separate PmWiki group for extensions (separate from
the Cookbook, as the way v1 skins were separated from v2 skins).

I will only be producing Extensions in future, and will convert my recipes
to Extensions in the fullness of time.
As a developer (sort of) this makes my life easier I think.

Thanks for your vision and hard work to get this all going.

SImon

On Sat, 1 Jun 2024 at 09:23, Petko Yotov <5ko at 5ko.fr> wrote:

> For the past few months I've been working on the design of a new family
> of PmWiki recipes called "Extensions".
>
> Recently I've been extremely busy -- and still am -- but I believe
> initiating this discussion could help advance the project.
>
> Extensions are PmWiki recipes that should be easy to install, configure,
> and maintain, per PmWiki Philosophy #5.
>
> The main goals are:
>
> - Simpler deployment and updates for webmasters, either from version
> control, or manually, without custom files intermingled with the PmWiki
> core installation (especially feature-rich recipes shipping with CSS,
> JavaScript, icons, fonts, and other resources).
>
> - Easier form-based configuration for wiki administrators, without the
> need to edit PHP scripts.
>
> - Compact structure, version-control friendly, and helper functions to
> streamline extension development and distribution.
>
> - Simpler, maintainable, crowd-sourced internationalization (to do).
>
>
> This is a work in progress, you can check what has been prototyped so
> far on these pages:
>
> For webmasters and wiki admins:
>    https://www.pmwiki.org/wiki/Cookbook/ExtensionHub
>
> For extension authors and maintainers:
>    https://www.pmwiki.org/wiki/Cookbook/ExtensionDesign
>
> A few sample extensions ready to be tested:
>    https://www.pmwiki.org/wiki/Cookbook/Extensions
>
>
> You are invited to review the above pages and let me know if you see any
> possible improvements, or something I may have missed or forgotten as an
> objective.
>
> Petko
>
> P.S. Classic cookbook recipes will still be supported, the existing core
> interfaces are not deprecated or removed. Extensions are a new possible
> way to write, deploy and configure PmWiki recipes.
>
> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20240818/7ef67e06/attachment.html>


More information about the pmwiki-users mailing list