Do now - Minimum Viable Product
- Define places to capture the work we do
- [DONE (although new work will go into it)] Create an "Answers DO" module to capture whatever we do specifically for DO support.
- [DONE (although some new work may go into it)] Create an "Answers Taxonomy" module for generic taxonomy functionality.
- Install Answers
- [IN PROGRESS ... I FINISHED A SET OF UPDATES ... WILL WAIT TWO WEEKS FOR VALIDATION, THEN CREATE A RELEASE] Create a release for recent updates to Answers (it's been a long time ... and some of the updates are useful)
- [DONE] Create a release for recent updates to Best Answers (again, been a long time and there's now a little better UI)
- [POSTPONED FOR TWO WEEKS (UNTIL MAR 18)] Update the answers module
- [CODERINTHERYE: CAN YOU DO THIS? (I DON'T SEEM TO HAVE PERMISSION TO UPDATE THE BEST_ANSWER DIRECTORY) Update the best answers module here
- [DONE] Give authenticated users permission to 'create question content' and 'create answer content'
- Expose the search box in standard question pages
- Enable Answers to use a taxonomy (Create an "Answers Taxonomy" module)
- [SHORTCUT: SPECIFIED THE 'ANSWERS' VOCABULARY] Allow developers to specify a taxonomy to use to manage questions (must be a preexisting taxonomy)
- [DONE questions/term/%tid. I've added options all | resolved | unresolved | unanswered] Allow a path that contains a taxonomy term ... find questions with that term
- [DONE (comes for free) with taxonomy] Allow users to create new terms
- [DONE 'manage answers vocabulary'(using VPPR module (Vocabulary Permissions Per Role)] Limit the users who can create new terms to those with a role 'manage answers taxonomy'
- [DONE] Prevent normal taxonomy terms from showing in links and instead have links include taxonomy terms which link to question term views
- [DONE] Fix empty text for "all" question term view
- [DONE] Allow users to search for questions in page views
- Apply the Taxonomy capability - (Create an "Answers DO" module)
- [DONE] Add terms to the 'answers' vocabulary for existing projects
- [DONE] Add terms for the support forums to be replaced
- [DONE] Add terms for the drupal versions (D6, D7, D8)
- [DONE] Automatically create a new term for each project when the project is created (and delete a term when it is deleted)
- [DONE] Allow users when looking at a questions/term page to return to a project (if the term refers to a project)
- [DONE] Create a block that will retrieve a subset of answers for a given term or set of terms (use Relevant Answers for a model)
- Apply the Taxonomy capability - (manual actions ... can these be saved as Feature settings in 'answers_do'?)
- [DONE] Assign the "answers" vocabulary to be used to manage questions
- [DONE] Allow "vote up" on questions and answers but not "vote down"
- Integrate with Projects
- [DONE: BUT BY EDITING A CORE FILE] Eliminate the "support request" category of issues (I edited the module "project_issue" changing the file "issue.inc" in to redefine the function "project_issue_category"
- [DONE: By editing an administrative setting] Add guide text on the issues listing explaining that "support requests" should be made as questions ... and provide a link to create a new one (I edited http://support-drupal.redesign.devdrupal.org/admin/project/project-issue-settings)
- [DRAFTED ... BUT I DON'T ACTUALLY KNOW HOW TO MAKE THEM SHOW ON THE PAGE] Add the Answers_DO blocks to the project page
- Integrate with the Community page
- [DONE: BY EDITING THE FORUM TAXONOMY. MOVED THE OLD ONES UNDER "DEPRECATED"]Remove the "support" forums (but not the others)
- [DONE] Edit the "contribute to support page" to mention Q&A
- [DONE] Edit the "/support" page to replace forums with questions
- [not done ... unclear how to edit the '/community' page] Add links to equivalent question pages that replace the existing support forums
- Improve the UI
- [not done ... I can't figure out how to do this.] Allow users to search specifically for questions (just like they can for, e.g., modules)
- When users search for questions, allow them to ask new ones
- Provide decent theming
- Improve Question Management
- Create a new role 'Support Manager'
- Allow users with that role to edit / delete questions and answers
- Create a demo-able site
- Create some sample users (a couple of experts and a novice)
- Create sample content for a project ('cck')
- Create sample content for a forum area ('installation') ('cck')
- Create a short guide for people taking a look
Postpone
- Enable Answers to use a taxonomy (Create an "Answers Taxonomy" module)
- On uninstalling the module, uninstall the vocabulary (after asking the administrator)
- Add number of views to tables
- Allow users to follow terms
- Integrated with Projects
- Enable an issue be converted into a question
- Enable a question be converted into an issue
- Enable Answers to use a taxonomy (Create an "Answers Taxonomy" module)
- Integrate with Forums
- Convert existing forum content to questions (Not sure whether this is worth it or how to do it. What might be good is to take a sort of "best hits" approach
- Improve the UI
- Allow "similar" questions to come up dynamically while a user is typing in a new question
- Enable Answers UserPoints
- Install AUP (I'm holding off on this b/c it seems controversial)
- Other features
- Implement flags