User Tools

Site Tools

A PCRE internal error occured. This might be caused by a faulty plugin

projects:addonsrepo

====The goal==== Improve the current add-ons listing on the wiki ====The situation before==== For now, each add-on is listed on the [[:add-ons]] page, every people who want to add/modify/delete have to edit this page, there is no real template and it's hard to keep track of what is changed with lots of modification. The current add-ons page is for both add-ons and feathers, the page keeps growing and it's hard to find a specific add-on. ====Solution proposed==== The initial solution proposed is a completely new platform developed in PHP and called "Featherweight". It's being developed by [[:users:rsjtdrjgfuzkfg]], [[:users:Ilikenwf]] and [[:users:freaktechnik]]. This project was started from scratch and it's not finished yet. A temporary solution was found, DokuWiki have a great plugin called "pluginrepo" which allow some of planned features such as categories, tags, template for each add-on, dynamic views, search, screen-shots etc. ====What to do==== The current code of DokuWiki pluginrepo is [[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo|hosted on GitHub]], it's targeted only for [[http://www.dokuwiki.org|DokuWiki.org]] internal usage, so every changes dedicated to everything else need to lives in a forked repo. (See [[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/18|Issue 18]]). Some parts need to be modified such as: * Custom types (categories) -> [[http://forum.getnightingale.com/thread-606-post-2799.html|Discussion]] * <del>Namespace (add-on instead of plugin, feather instead of template)</del> * <del>Bundled add-ons support (No download link seems to be exposed)</del> * Icon of add-on * <del>DokuWiki strings</del> * <del>Replace "provides" by "category" or "type"</del> * <del>Releases name/date</del> * Database * Plugin info * Adapt or remove popularity * <del>Better add-on name handling</del> <- fixed in Pull Request 24 of [[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/22|Issue 22]] * Better "back" icon to add-on page Some features that would be cool: * Generate add-ons update RDF file (eg : https://addon-files.songbirdnest.com/updates/3/Songbird/1.11.0a/20120207113255/Linux_x86-gcc3/en-US/release/Linux%203.0.0-12-generic%20%28GTK%202.24.6%29/default/default/0.9.1.6/backupbird@rsjtdrjgfuzkfg.com/update.rdf) * ↑ requires version, maxVersion, minVersion, Add-on ID fields * RSS Feeds * https://www.dokuwiki.org/plugin:aclmadeeasy (to make add-ons pages not editable for all users) * <del>https://www.dokuwiki.org/plugin:rater (to allow ratings)</del> installed * <del>https://www.dokuwiki.org/plugin:gallery (for lightbox support)</del> installed * multiple downloads * version field ====GitHub issues==== * <del>[[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/18|#18]] Ability to add more types</del> -> Have to be in forked version * <del>[[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/19|#19]] Add french translation, remove the underscore for dbname</del> * <del>[[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/20|#20]] Typos fixes by @Aorimn</del> * <del>[[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/21|#21]] Support zip files hosted on DokuWiki in media manager ?</del> -> Look on the screenshot url code else explains to the user how to get full url * <del>[[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/22|#22]] Enhanced plugin name on web-page</del> * [[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/23|#23]] [API] plugins filter not working * <del>[[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/24|#24]] Show plugin name instead of plugin pagename</del> * [[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/25|#25]] rework the table view * [[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/26|#26]] RSS Feed Support * [[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/27|#27]] Not compatible plugin * <del>[[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/28|#28]] Some parts breaks on localized version</del> * <del>[[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/29|#29]] Fix the compatibility icon CSS class in foreign language</del> * [[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/30|#30]] URLs doesn't get clickable on description * [[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/31|#31]] Ability to not display popularity on table component * [[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/32|#32]] Integrate rating aside popularity * <del>[[https://github.com/splitbrain/dokuwiki-plugin-pluginrepo/issues/34|#34]] Lightbox support is broken using latest gallery plugin</del> <- fixed in latest gallery plugin ====Testing==== The repo can be tested here: [[playground:playground]]

projects/addonsrepo.txt · Last modified: 2014/04/13 09:37 by geekshadow