Challenge Overview
TopCoder uses Confluence for our wiki but we're several versions behind and it's time to update. We're looking for a copilot to help us through this process. We expect this project to involve some hands on work for the selected copilot, so please do not submit if you're not prepared or able to do that. We anticipate needing to solve the following problems in this process:
- Authentication/Authorization: our current installation uses a custom EJB for authentication/authorization against TC's member repository. However new versions of confluence have better LDAP support which would be preferred if possible, but will likely require migrating group information over to LDAP.
- Data migration: How do we get all of the the existing wiki pages ported over?
- Existing plugins: What do we do with custom and old plugins that are currently in use?
- Container: Currently Confluence runs in JBoss but we're not sure the newer version does.
Please outline your approach to figuring out how to do this upgrade. Iterative approaches are preferred. Be sure to specifically address the listed issues in your submission, as well as any other issues you think we're likely to run into.