Wordpress website analyist & Plugin developer (Urgent)

Anywhere  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

We have developed a wiki-style information resource, using wordpress and a large number of plugins. The beta version of the site can be viewed here: http://stage.community-currency.info/

Due to some plugin issues, perhaps relating to WPML (the site is multi-lingual), there are some tricky bugs to solve. Also, we require some custom plugin functionality to provide a number of features that are not yet available.

This assignment requires a very experienced wordpress developer, capable of performing indepth debugging at the php level. You must have a deep understanding of wordpress internals and be able to write your own plugins and other php modules from scratch.

This assignment cannot be resolved by just using existing plugins. We require custom development.

We have split the assignment into two parts – the first part is diagnosis of our existing site. We will pay a fixed price for this. We require a detailed proposal of how you will tackle the second part of the assignment – resolving the bugs listed below developing the two customisations we require.

The bug and feature list and specs for the second part of the assignment will be further refined with the findings of the diagnostic part. The following list is indicative.



BUGS REQUIRING RESOLUTION
TRAC # / Issue / Priority

683 / Categories and their translations exhibit undefined behaviour (they are “fluid across languages”) / Highest

604 / Issue with popup content not appearing reliably / High

638 / Issue with article ratings not being language specific / High

713 / Events module does not work in a predictable way / High

597 / Back-end editing presents too many options to non-technical users / High

666 / No automation for creating links in translated articles / High

663 / When restoring a revision, user is forwarded to an unexpected page (even though restore works correctly) / High

639 / Edit History needs be visible to all visitors, with details and option to revert available to specified user-roles / High

611 / Approval process for submitted revisions needs to be user-friendlier for editors / High


NEW FEATURES TO BE DEVELOPED

TRAC # / Issue / Priority

637 / Ability to count number of edits made by each contributor and show this information / High

636 / Generate rating for each editor, based on number and quality of their edits and articles. Overrideable by administrator. Displayed rating option in “history” section of posts. / High


ASSIGNMENT PART 1: DIAGNOSIS
  • Create a development environment based on a copy of the current site, minus all user data
  • Deactivate or remove all currently installed plugins in the dev environment
  • Create 5-10 test fully featured “wiki” articles (text, footnotes, featured image, TOC), 2-3 test authors and 4-5 test categories, all in English.
  • Systematically enable plugins one by one, checking after each install if any of the aforementioned problems manifest themselves again
  • In so doing, establish which plugins exhibit undefined behaviour.
  • Repeat steps 2-5 but this time with articles and categories in several languages (ie: with wpml installed)
  • Migrate in all posts (ca 400) and categories (ca 40) from the existing wordpress site (using xml import), duplicate all into 5 languages and note if any problems occur.
  • Produce a proposal to resolve issues and develop new features. The proposal must include details of your approach, a fixed cost and a timescale.


  • Fixed price for assignment part 1: between €1,200 – €2,400
    Start date
    ASAP
    From
    New Economics Foundation
    Published at
    14.04.2014
    Contact person:
    Freelancer Map
    Project ID:
    695147
    Contract type
    Freelance
    Workplace
    100 % remote
    To apply to this project you must log in.
    Register