You have chosen to sponsor your bid up to a maximum amount of .
Mediawiki is the open source wiki software that Wikipedia uses. It has a whole family of extensions to add to the core functions. I need three of those extensions to work together in harmony. Currently I have all three working so they can all work on the same wiki, but they just are not integrated to work together.
Part 1 -- Adding Msupload to Semantic Forms
Extension:MsUpload http://www.mediawiki.org/wiki/Extension:MsUpload allows one to upload files directly from the page the user is editing.
Extension:Semantic Forms http://www.mediawiki.org/wiki/Extension:Semantic_Forms allows the user to use a form to edit a wiki page.
Currently there is no hook for Msupload to work within the free text of semantic forms. I need the Msupload added to Semantic Forms.
Both Msupload & Semantic Forms use another extension: Extension:WikiEditor http://www.mediawiki.org/wiki/Extension:WikiEditor for the editing sections of the page. But right now Msupload doesn't work within the wikieditor area of the semantic form.
Part 2 -- Adding Widgets to Wikieditor
After Msupload is added to the wikieditor section of semantic forms I need an interface added to the wikieditor to add widgets into the wiki page. Extension:WidgetsFramework http://www.mediawiki.org/wiki/Extension:WidgetsFramework
On part 2 you really have very little work since the code has been already written: https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/WikiEditor
I need it rechecked for the Mediawiki versions i'll list below and not be the skin version Seizam is using. And I need to make sure the google doc widget & google viewer widget is integrated with the other widgets in the wikieditor interface. Additionally it must work within the semantic forms wikieditor area.
PHP 5.4.10 (apache2handler)
After the winning bid I'll send you a list of the exact extensions I have to make sure everything is known. Everything is open source and semi-documented well so the whole project should not be that hard.