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)