[pmwiki-users] Fw: Re: Follow-Up:Whither WYSIWYG? Contract/Contribution
5ko at 5ko.fr
Sat May 14 14:36:19 CDT 2011
On Saturday 14 May 2011 14:30:30 Al Louis Ripskis wrote:
> Did my email slip through the cracks? Or is there some
> other reason why you haven't responded?
It is not easy to estimate this kind of work. Such a module can be done fairly
quickly (2-3 days) but without a good integration with PmWiki and with
potential security holes, as a couple of users expressed their concerns.
PmWiki has lots of features and different configurations. Such a module has to
work in many different environments, like different settings for passwords,
diffrent uploads directories, different servers, and different browsers.
Additional modules need to be written - file picker (with thumbnails?),
asynchronous uploader (upload a file while you edit a page), internal link
picker (autocomplete?). The most difficult decision is how to store and
differenciate the feature-limited RichText input from wiki-code which can have
unlimited features and local customizations.
Last but not least, it is not possible to write such a complex program at once
- there will certainly be bugs to be fixed as they are uncovered, features
added or changed, and the module has to be supported in the future.
> "What do you estimate it would take to do it, and how long would it
> take? What cost?"
Here is a Quote:
2 weeks of work for a working beta prototype, including:
* integration with PmWiki pages, passwords and upload directories
* modules file picker/uploader, link picker
* full documentation
* 1 year bugfixing/support on the Cookbook Talk page or in the PITS
* free software under the GNU GPL, MIT-style license or WTFPL/PD (the best
things in life are free)
The cost of this work is estimated to be 2100 euros. My company doesn't
collect VAT. A receipt or a number of receipts will be available.
Note that the features of the rich-text editor will be limited - not all
existing HTML tags or attributes can be available, and not all PmWiki markups
can have a rich-text "button". The rich-text editor will be in addition to the
normal wiki-text editor.
More information about the pmwiki-users