bounties
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
bounties [2018-10-14 15:52] – Closed a bounty (I became able to use an alternative) hokkaidoperson | bounties [2023-09-19 12:55] (current) – andi | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== DokuWiki |
- | inspired by http:// | + | The Bounty Programme was inspired by a similar mechanism in [[http:// |
- | This Bounty Programme | + | A bounty |
- | Bounties are open for any private individuals and companies - you just have to ensure (by finding other interested funders or by raising an interested topic) that the bounties' (monetary) value is not too low. Of course small changes are carried out for less money than changes which require more effort. | + | In retrospective, |
- | {{ wiki:dokuwiki-64.png|}} | + | |
- | ===== How to Create | + | * tasks are not clearly enough specified |
+ | * tasks are too focused on a single users need | ||
+ | * offered amounts are too low as incentive (when translated to hourly rates they are often insulting) | ||
+ | * bounties do not garner any attention | ||
+ | |||
+ | Instead of opening a bounty you should first see if one of the following other options aren't a better fit: | ||
+ | |||
+ | * simply open a topic in the [[https:// | ||
+ | * find a plugin that does close to what you want and contact it's author directly, maybe they are open for your suggestion or willing to be hired | ||
+ | * check the list [[faq: | ||
+ | |||
+ | ===== Creating | ||
+ | |||
+ | If you still think a bounty is the right way to attract developers to your idea, please create a new page in the bounties namespace and link it under [[#open bounties]]. | ||
- | * List the bounty below under “[[#open bounties]]” | ||
* specify exactly **what you want** to offer money for | * specify exactly **what you want** to offer money for | ||
* specify exactly **how much funds** you offer (please use USD or EUR) | * specify exactly **how much funds** you offer (please use USD or EUR) | ||
Line 16: | Line 27: | ||
* specify exactly **who you are** (including contact information) | * specify exactly **who you are** (including contact information) | ||
- | A bounty is valid as long as there is at least one non-timed-out funding offer for it. If a bounty gets invalid, it will be either | + | A bounty is valid as long as there is at least one non-timed-out funding offer for it. If a bounty gets invalid, it will be removed. |
As long as the bounty is not taken, you can take back or change your funding offer at any time. | As long as the bounty is not taken, you can take back or change your funding offer at any time. | ||
+ | |||
+ | Be sure to announce your bounty wherever you can if you want to attract others to chip in. A forum post is a good start. | ||
===== Taking a bounty ===== | ===== Taking a bounty ===== | ||
- | At some time, one or multiple people will like to take a bounty | + | If you want to take one of the offered bounties, contact the people listed on the bounty |
- | + | ||
- | * They will discuss with DokuWiki development core team how to proceed best for starting implementation. | + | |
- | * If the task is implemented as a plugin, this is mainly to talk about how it is done best. | + | |
- | * For the case the task needs changes to core code, it is mainly to discuss if this is needed and wanted. | + | |
- | * The contacts person of the contracting group (mostly a subgroup of the core team) will contact the funders and invite them for paying some initial rate (50%). He/She will clarify outstanding issues at this point. | + | |
- | * The feature will be implemented and after it is done, the final rate will be demanded (50%). | + | |
- | * The resulting code should be based on current code and must be publicly released under the GPL after funds are transferred. | + | |
- | * If not all funders | + | |
- | + | ||
- | + | ||
- | ====== Open Bounties ====== | + | |
- | + | ||
- | ===== Single Sign On for Joomla ===== | + | |
- | + | ||
- | The goal is to have a SSO from Joomla to Dokuwiki. Dokuwiki needs to respect the Joomla user groups. After development is finished I would take over and continue its maintenance if necessary. | + | |
- | + | ||
- | Offer: 500 € | + | |
- | + | ||
- | Offer open until end of March of 2018 | + | |
- | + | ||
- | Contact: <diler ät digitale-lernumgebung.de> | + | |
- | + | ||
- | ===== Update (fix) Code2 template ===== | + | |
- | + | ||
- | The [[plugin: | + | |
- | + | ||
- | This bounty is to update the Code2 plugin to work properly with the current release of Dokuwiki. | + | |
- | + | ||
- | Offer: $100USD via PayPal | + | |
- | + | ||
- | Offer open until end of 2014 | + | |
- | + | ||
- | Contact: < | + | |
- | + | ||
- | --- I take this task. --- [[user> | + | |
- | ===== Cladistics Plugin ===== | + | |
- | + | ||
- | * Task 1: Duplicate the functionality of the [[https:// | + | |
- | * Task 2: Leave suitable hooks so that the displayed result can be easily manipulated using a custom css style. | + | |
- | * Plugin should not cause any clashes with the exttable plugins, which use vaguely similar syntax. | + | |
- | * I (Ashtagon on the DW forums) am willing to offer 50 GBP (about 80 USD) for this to be completed by end of January 2014. | + | |
- | + | ||
- | ===== Move pages or namespaces with history ===== | + | |
- | + | ||
- | * Task 1: Improve either the (old) [[plugin: | + | |
- | * Task 2: Make sure that this also works for an entire namespace. (Can be done by moving pages after each other - however some measures might be required against undesired effects such as repeated history entries, ...) | + | |
- | * This was also required on the editx discussion page: [[plugin: | + | |
- | * Manuel would offer 150 EUR for this, within 3 years from now: July 2015, contact: info06 at manuelbuser (.) ch | + | |
- | * Who else? | + | |
- | + | ||
- | This bounty is similar to [[devel: | + | |
- | + | ||
- | Thanks Michael, good to hear. This [[devel: | + | |
- | + | ||
- | I would add 50 EUR, within December of 2013 for the person implementing it ! -- Martin | + | |
- | + | ||
- | I would add AUD $100 (about $100 USD) for implementation of this before Dec 31 2013. -- Lewis (liaung.yip@ieee.org) | + | |
- | + | ||
- | > I plan to implement this bounty. I started to work on the pagemove plugin some months ago and fixed the main problem. | + | |
- | + | ||
- | > More details: https:// | + | |
- | + | ||
- | ===== Git storage backend option ===== | + | |
- | + | ||
- | * issue date: Nov. 1, 2010 | + | |
- | * I'd offer 150 EUR when this is completed. Of course - other people interested should also contribute financially... | + | |
- | * Possible AIP inspiration could be obtained from an absolutely mini Wiki with git backend, also written in PHP. see: | + | |
- | '' | + | |
- | * also refer to [[bounties?# | + | |
- | * Contact via maris dot rob AT vdi.de | + | |
- | * Offer is open until 31 dec 2010, if started at that time: is still Okay, provided the path takes a few months or less. | + | |
- | + | ||
- | > A recent plugin seems to do this job, isn't? [[plugin: | + | |
- | + | ||
- | ===== Differences in the wiki between any two dates ===== | + | |
- | + | ||
- | * March 1, 2010 | + | |
- | * Given two dates (one in the past, and the other is __usually__ today) I need to see what all has happened | + | |
- | * Means to display | + | |
- | * As this is important to me, I am willing to offer $200.00 US to get this started. No funny stuff - PayPal when it gets completed. | + | |
- | * My offer is on the table until it gets fulfilled, or I pull it from this page (will give warning here first) | + | |
- | * My contact is hiflyer.x {over_at} gmail {dot} com & I would be willing to answer further questions when contacted. | + | |
- | + | ||
- | ===== Extend the " | + | |
- | + | ||
- | * Specification: | + | |
- | * Background: I stored project data via data plugin and assign wiki pages for documents to project numbers. I create new document-wiki-pages via bureaucracy form. In current state, I use a textbox to enter the number of the project. This means, that you need always a list of all projects to identify | + | |
- | * Payment?: 50 Euro (via PayPal or EU bank transfer) | + | |
- | * How long?: December 31, 2009 | + | |
- | * who am I?: Jörg Ferlein, ferlein [at] infodok [dot] de | + | |
- | * OTHERS: Please add money to this bounty, if you want it too! | + | |
- | + | ||
- | ===== Fix XSS vulnerability | + | |
- | + | ||
- | * what for?: "XSS vulnerability allows arbitrary JavaScript insertion." | + | |
- | * payment?: 25 Euro (via PayPal or EU bank transfer) | + | |
- | * how long?: August 31, 2009 | + | |
- | * who am I?: < | + | |
- | * OTHERS: Please add money to this bounty if you want it too! | + | |
- | + | ||
- | >The author submitted a fix for this XSS-issue. http:// | + | |
- | + | ||
- | ===== Using ELGG Login ===== | + | |
- | + | ||
- | I have a site that uses ELGG, Vanilla Forums | + | |
- | + | ||
- | Offer: £150 via Paypal | + | |
- | + | ||
- | Offer open till Jan 1 2009 | + | |
- | + | ||
- | Contact: jededitor@gmail.com | + | |
- | + | ||
- | ===== Extend Do Plugin' | + | |
- | + | ||
- | The field is in the SQLite DB- it just needs supporting in the query syntax. | + | |
- | Minimum: support queries for less than a certain date (e.g. to find overdue tasks) | + | |
- | Ideally: support date ranges e.g. datefrom=2013-10-01& | + | |
- | + | ||
- | Offer: EUR100 via Paypal | + | |
- | + | ||
- | Offer open till 2013-12-31 | + | |
- | + | ||
- | Contact: craig@sussol.net | + | |
- | + | ||
- | + | ||
- | ====== Completed Bounties ====== | + | |
- | + | ||
- | ===== Confine Search Results to Current NS ===== | + | |
- | + | ||
- | * **Bounty:** Create a plugin (or modify core code) so that results to a search query are confined to the current namespace. More information [[http:// | + | |
- | * **Reward:** $100 USD via PayPal | + | |
- | * **Open until:** 31 January 2010 | + | |
- | * **Who I am:** Chris Sutton (chrispsutton AT gmail.com) | + | |
- | + | ||
- | [[plugin: | + | |
- | + | ||
- | ===== Security of the media directory : Extension of ACL to the " | + | |
- | + | ||
- | * Actually : I use ACL to permit, hide or protect the pages according to users and group administrated with ACL. It's nice but the problem is that anyone who can edit a page can manage (or see, or use) all the images or documents stored in the media directories. Without restriction. | + | |
- | * Example : On a personal site, I present myself and some activities on a wiki, and on hidden pages I deliver some documents (copy of passports, and other PDF.). But I would allow some edit possibility | + | |
- | * Specification: | + | |
- | * Payment?: 30 Euro (via PayPal or Moneybooker) | + | |
- | * How long?: March 31, 2009 | + | |
- | * who am I?: Rolando Livet, Paris : rol2010 at rolsys dot com | + | |
- | * OTHERS: Please add money to this bounty, if you want it too! | + | |
- | + | ||
- | > ACL rules apply to media files as well - if you read protect a namespace foo:bar then all media files inside media/ | + | |
- | + | ||
- | > Well, You are right. Thank you " | + | |
- | + | ||
- | ===== Lightbox integration (Part two) ===== | + | |
- | + | ||
- | * what for?: Using [[http:// | + | |
- | * payment?: 25 Euro | + | |
- | * how long?: May 2007 | + | |
- | * who am I?: --- // | + | |
- | * OTHERS: | + | |
- | * **SOLUTION**: | + | |
- | + | ||
- | ===== Lightbox integration ===== | + | |
- | + | ||
- | * what for?: Integrate [[http:// | + | |
- | * payment?: 25 Euro payable via PayPal. [[mark@menem.mine.nu|Mark Maas]] | + | |
- | * how long? Until a new lightbox version is out ;-) | + | |
- | * who am I?: [[mark@maas-martin.nl|Mark Maas]], systems admin. Would love this for his homepage. | + | |
- | * OTHERS: | + | |
- | + | ||
- | **SOLUTION** by Andreas Gohr. The [[plugin: | + | |
- | + | ||
- | ===== List user's contributions ===== | + | |
- | + | ||
- | * what for? I'd like a plugin to that lists all contributions from a particular user, such as | + | |
- | + | ||
- | | + | |
- | + | ||
- | * payment?: $15 USD | + | |
- | * how long?: May 2006 | + | |
- | * who am I? Ryan Knoll, US resident, ryanknoll @at@ yahoo @dot@ com, not affiliated with any company. | + | |
- | * OTHERS: Please add money to this bounty if you want this feature too! | + | |
- | + | ||
- | * **SOLUTION by Esther**: [[: | + | |
- | * **NOTE** It appears that this functionality is no longer in the current version of the blog plugin (at least there is no mention of it on the page and grepping the source for editor gets no matches). -- AdamShand | + | |
- | + | ||
- | > Thanks Ryan! I suggest you [[https:// | + | |
- | >> done, donated 11 EUR ~ $15 USD to andi - --- // | + | |
- | + | ||
- | === thu cai nay === | + | |
- | this is very good things | + | |
- | + | ||
- | ===== Better table syntax ===== | + | |
- | + | ||
- | * what for?: Managing large tables. Current syntax is too cumbersome to edit if there are multiple rows. It was discussed on the [[http:// | + | |
- | * payment?: 25 Euro | + | |
- | * how long?: Dec 2006 | + | |
- | * who am I?: --- // | + | |
- | * OTHERS: | + | |
- | + | ||
- | > Hi Werner. I am currently on holiday so wont be able to test this till next week. But of course I am very happy to see this new plugin. Email me privately on how I can send the bounty to you. It would be my way of saying Happy Halloween :) | + | |
- | --- // | + | |
- | + | ||
- | ===== Form to Create Pages ===== | + | |
- | + | ||
- | Hi,\\ | + | |
- | I've recently set up a wiki (http:// | + | |
- | + | ||
- | The format of each lyrics page is: | + | |
- | + | ||
- | ====== Song Title ====== | + | |
- | Artist: // | + | |
- | {{youtube> | + | |
- | < | + | |
- | {| cell width=" | + | |
- | |First line of lyrics in Spanish | + | |
- | | | + | |
- | |- | + | |
- | |Next line of lyrics in Spanish | + | |
- | | | + | |
- | |- | + | |
- | |Next line of lyrics in Spanish | + | |
- | | | + | |
- | |- | + | |
- | |Next line of lyrics in Spanish | + | |
- | | | + | |
- | |- | + | |
- | (... etc) | + | |
- | |} | + | |
- | </ | + | |
- | + | ||
- | (the empty lines on the right hand side of the table are for the translators to insert their translations) | + | |
- | + | ||
- | A form which could gather the song title (which would also be the pagename), the artist, YouTube link (optional) and the lyrics line per line, create the page and then publish the form contents all wrapped up in the syntax above using a template would be much cleaner and easier to use than using the addnewpage and pagetemplate plugins or any of the blog plugins. | + | |
- | + | ||
- | There are already various form plugins which output to e-mail ([[plugin: | + | |
- | + | ||
- | It would be convenient to be able to configure the hidden fields of DokuWiki syntax which the form contents are wrapped up in so as to adapt it to any kind of page layout, and if someone attempts to create a page which already exists there would have to be some mechanism to avoid overwriting. | + | |
- | + | ||
- | Offer: **100**€ via PayPal | + | |
- | + | ||
- | Offer open until end of November 2008 | + | |
- | + | ||
- | Contact: < | + | |
- | + | ||
- | Thanks! | + | |
- | + | ||
- | > Implemented by modifying the bureaucracy plugin and money received. I try to get the changes into the upstream distribution of the plugin. If the plugin author refuses to integrate the changes I'll post the plugin on the plugin pages. | + | |
- | + | ||
- | ===== Update Roundbox template ===== | + | |
- | + | ||
- | The [[template: | + | |
- | + | ||
- | This bounty therefore is to anyone prepared to update the Roundbox template - as a minimum to make the mediamanager functional, but ideally to update any other appropriate areas to make it compliant with the current DokuWiki release. | + | |
- | + | ||
- | Offer: **40**€ via PayPal | + | |
- | + | ||
- | Offer open until end of 2008 | + | |
- | Contact: < | + | Keep in mind that all DokuWiki code, including code relying on DokuWiki features has to be licensed under GNU General Public License version 2 when distributed. |
- | >This was implemented and included in the 2009-01-26 version of roundbox --- // | + | ===== Open Bounties ===== |
+ | * [[bounties: | ||
+ | * [[bounties: | ||
- | ====== Closed Bounties ====== | ||
- | Moved to [[bounties: |
bounties.1539525157.txt.gz · Last modified: 2018-10-14 15:52 by hokkaidoperson