# Bounties for MojoMojo Development
{{toc 2-}}
## General Guideline
To claim a bounty the implementation must be approved by whoever put up the bounty. Tests should be part of a code oriented bounty.
## Package MojoMojo and get into Debian sid <span style="color:green;"> - $75</span> <span style="font-size:0.8em; color:orange;">jawnsy in progress..</span>
Work with Mateu and família to package MojoMojo for Debian.
Work with Mateu and família to package MojoMojo for Debian. (bonus of $25 bucks if done by 12 noon EST May 10, 2010)
## Move a Page Family - <span style="color:green;">$275</span>
Create the ability for an admin user to specify a page family to move and a new location where to put it. The idea being to choose the parent page you want and where you want to move it to. The move action would place the parent page and all it's children in the new location.
### Requirements
* Move a family of pages to a new location
* Update related database tables to make the move complete as if they pages always existed in the new location
* Update search index
## <span style="text-decoration:line-through;">Delete a Page</span> - <span style="color:green;">$150</span> <span style="font-size:0.8em; color:orange;">claimed by b10m</span>
Build a **delete a page** feature that can be easily run by an admin user. e.g. create a link that an admin could click to delete the page currently view.
### Requirements
The delete a page functionality should work on the following three databases:
* PostgreSQL
* MySQL (including innodb engine)
* SQLite
The feature must be able to clear all history of the page, and make sure the page doesn't show up in the search index.
### Notes
There already exists a [[Delete_a_Page_Action|functional prototype]]. It works for database that don't enforce referential integrity such as SQLite. It needs refinement to work robustly with PostgreSQL or innodb / MySQL.
First attempt has been pushed to a [fork at github](http://github.com/b10m/mojomojo)
## <span style="text-decoration:line-through;">Replace String::Diff</span> w/ Algorithm::Diff or equivalent <span style="color:green;"> - $150</span> <span style="font-size:0.8em; color:orange;">claimed by Ryan52</span>
String::Diff is blocking debian distribution so let's replace it's functionality Algorithm::Diff or equivalent.
Note: Want to maintain but improve view of inline diffs. Bonus value for diffs on arbitrary versions.
[committed to trunk](http://github.com/marcusramberg/mojomojo/commit/d2973c739825dad045cb9282f702445ed5aa4974)
## <span style="text-decoration:line-through;">Report on Debian</span> Distribution Entry Status <span style="color:green;"> - $50 </span> <span style="font-size:0.8em; color:orange;">claimed by jawnsy</span>
Assess and Report What Remains to be done for entering debian distribution Sid and Squeeze.
### Notes
Some [[debian|preliminary notes]] have been made.