You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by "Ryan J Ollos (JIRA)" <ji...@apache.org> on 2014/02/24 22:31:20 UTC

[jira] [Created] (COMDEV-111) Dynamic client-side autocompletion features for the Apache Bloodhound ticket system

Ryan J Ollos created COMDEV-111:
-----------------------------------

             Summary: Dynamic client-side autocompletion features for the Apache Bloodhound ticket system
                 Key: COMDEV-111
                 URL: https://issues.apache.org/jira/browse/COMDEV-111
             Project: Community Development
          Issue Type: New Feature
          Components: Comdev
            Reporter: Ryan J Ollos


Apache Bloodhound is a software development collaboration tool, including issue tracking, wiki and repository browsing (see: http://bloodhound.apache.org). Bloodhound extends Trac (http://trac.edgewall.org/) with multiple product support, advanced search functionality, ticket relations, a simpler installer and sleeker user interface. 

Problem: 

The ticket system should assist the user when creating tickets in order to reduce typing and the potential for errors by autocompleting fields as the user types.

Proposed solution: 

Enhance Bloodhound with these features, implemented in Bootstrap and jQuery:
 * Autocomplete the Owner and Cc fields from a list of valid users.
 * Autocomplete keywords from a list of keywords that have been used to date.
 * Search for duplicate tickets as the ticket summary is entered.

Ajax programming techniques will likely be utilized. A framework needs to be developed on the server-side in addition to the client-side features that are visible to the user. The possibility exists for identifying and proposing additional features to implement on the client-side.

Skills needed: 

Bloodhound and Trac are written in Python, HTML and JavaScript, so a moderate dose of these programming skills are required. 

References: 

Links to the original issues: 

https://issues.apache.org/bloodhound/ticket/185
https://issues.apache.org/bloodhound/ticket/233
https://issues.apache.org/bloodhound/ticket/765

More GSoC-related tasks for Bloodhound: 

https://issues.apache.org/bloodhound/query?status=!closed&keywords=~gsoc 

Guidelines for contributing to Apache Bloodhound: 

https://issues.apache.org/bloodhound/wiki/BloodhoundContributing



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)