I require a DotNetNuke (minimum v 1.09) module, coded in VB.NET, that emulates (to a large degree) the functionality of the (open-source PHP) Wikipedia environment (see [url removed, login to view] ) while preserving the DNN "look-and-feel".
I am not looking for a clone of the Wikipedia platform, as I desire some distinct differences, however the Wikipedia functionality is to be the starting point. I expect this module to leverage any and all relevant existing DNN framework. Coders are free to download the Wikipedia sourcecode as a guide. Use this page:
[url removed, login to view]:PHP_script
There are 4 key differences required to the existing Wikipedia functionality (apart from the integration with DNN):
1 ??" A security user-class hierarchy as follows:
* “Reader?? - can only edit in the “Talk?? (comments) environment.
* “Scope Author?? - can edit any article within a custom predefined scope (this implies that articles must be mapped to a parent category, a concept not in the current Wikipedia.)
* “Global Author?? - can edit any article
* “Editor?? - can delete or rename pages
* “Sysadmin?? ??"Identical to the current DNN admin role
(There are no desired restrictions on what pages can be viewed by any user at present.)
2 ??" The Recent Changes page is only visible to editors and above.
3 ??" The mathematical text capability is not required.
4 ??" The Main Page of Wikipedia to be replaced by the [url removed, login to view] of the module.
All other aspects of the Wikipedia functionality such as simple markup language, internal hyperlinking, auto-editing of vacant links (where permission exists), full-text searching, preview, ability to handle jpeg/gif images, etc, are to be preserved.
Identical functionality is not essential, so long as the coder can successfully demonstrate that any deviation is conceptually consistent (or superior) to the Wikipedia environment.
1) Complete and fully-functional working module written and complied in VB.NET that is completely consistent with all aspects of the DotNetNuke (v 1.09 +) framework, as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Complete ownership and distribution copyrights to all work purchased.
Fully consistent with the current requirements of the DotNetNuke environment.