Automatic and Manual Conflict Resolver

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Project information

Project page on drupal.org: http://drupal.org/project/conflict_resolver
Student: Christopher Bradford (bradfordcp on d.o, bradfordcp@drupal.org on g.d.o)
Mentor: Karoly Negyesi (chx)
Co-mentor(s): David Strauss (davidstrauss)
Local mentor(s):

Current status: Finished manual conflict resolution in a sandbox, working logic into module.

Description

This project focuses on handling node conflicts. Currently when a user tries to save a node that has been edited (and saved) before they have submitted, an error appears and the edit is blocked. This module aims to resolve these issues automatically if possible. If not, it will provide tools and an interface to interactively merge the two different versions of the node.

Project schedule

  • April 20th:

    • Determine acceptance and begin work on the project.
  • April 20th - May 23rd:

    • Determine module workflow (generate diagrams concerning program flow and user interface)
    • Setup project on d.o and community feedback area on g.d.o.
    • Develop module that will allow the editing of revisions that are older than the active revision, without losing any data and storing the update paths See the Revision-Fu Project on D.O
    • Discuss with mentors and community optimal project direction and tune roadmap to the tasks required
      • Determine time and format mentors would like updates and code reviews / commits
  • May 23rd - July 6th:

  • July 6th - August 10th:

    • Code Manual conflict resolution
    • Develop out the worker modules so that the administrator can choose one of three solutions.
      • Pure PHP - Perform the merge through the strict use of PHP.
      • PHP Extension - Utilize a PHP extension (like xdiff).
      • System commands - Use some sort of system command (like GNU diff3).
    • Develop D7 Port

SoC 2009

Group categories

Admin Tags

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week