Re: PmWiki Extensions discussion
Simon <[email protected]> Sun, 18 Aug 2024 08:13:19 +1200
| Newsgroups | gmane.comp.web.wiki.pmwiki.user |
|---|---|
| Message-ID | <CAFUSNWNmjkYHv9Cgooz9aNGyv_B2JGVssJRvZQYVgQq_izmP3g@mail.gmail.com> |
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 <[email protected]> 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 > [email protected] > http://www.pmichaud.com/mailman/listinfo/pmwiki-users > _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users