Changes between Version 1 and Version 2 of SPELL_CHECK_R0
- Timestamp:
- 05/11/10 13:24:26 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SPELL_CHECK_R0
v1 v2 6 6 7 7 == Overview == 8 ^Provide a brief overview of the whole task in its first revision. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells.8 Support for spell-checking needs to be added to Sophie. After this task is completed, spell-checking capabilities should be available. At the first revision of this task the expected end-user functionality is defined and research is performed to find an appropriate third-party library for spell-checking that will be integrated in Sophie. Preliminary design for integration should be available. At next revisions, actual implementation takes place. 9 9 10 10 == Task requirements == 11 ^List the necessary requirements that the task must fulfill. 11 * Perform a research to find an appropriate library for spell-checking. It should support the following functionality: 12 * TODO What is the required spell-check functionality in Sophie: 13 * TODO What are the supported languages? 14 * TODO How are words marked as misspelled? 15 * TODO How are suggestions for corrections displayed (e.g. right-click)? 16 * TODO How is spell-checking the whole text handled (e.g. dialog like in MS Word)? 17 * TODO How is spell-checking turned on/off? 18 * TODO Is there language detection (e.g. book with two languages, dictionaries for one of them only, words in the other should not be detected as misspelled)? 19 * TODO Other? 20 * Describe the research findings in the [wiki:SPELL_CHECK_R0#Design Design] section of this page. Include the following information about each library: 21 * Name and website; 22 * Licensing information 23 * Provided features (incl. supported languages); 24 * Ease of integration; 25 * In the [wiki:SPELL_CHECK_R0#Implementation Implementation] section, suggest the library that is most appropriate for use in Sophie. Provide preliminary design of how to integrate it in Sophie. Required spell-check functionality can be redefined here based on the library chosen. 12 26 13 27 == Task result == 14 ^List the end product of the task (for example "Source code", "Wiki page", etc.) 28 This wiki page (containing research findings and preliminary design for integration). 15 29 16 30 == Implementation idea == 17 ^Provide some rough implementation idea(s).31 Jazzy and Suggester are two possible candidates. Suggester provides search suggestions as well. 18 32 19 33 == Related == 20 ^Add links to related tasks that could be useful or helpful. 34 None 21 35 22 36 == How to demo == 23 ^Provide instructions for demonstration of the task.37 Show the research findings and how the library will be integrated. 24 38 25 39 = Design =