Difference between revisions of "GSoC/2013/Activity Help"
(Updated screen captures for ActivityHelp) |
|||
Line 12: | Line 12: | ||
* Improve current help activity | * Improve current help activity | ||
− | == | + | == Progress == |
+ | |||
+ | ==== View help for the Activity in the help itself ==== | ||
+ | |||
+ | Help content for the current Activity can be viewed in the Activity itself. It will pop up in a window when the user enters the key combination '''ctrl+shift+h'''. If there is no help content for the Activity, an error message will be written to the log. I have used the '''bundle_id''' of the Activity to match it with the corresponding help content file (in html). | ||
+ | |||
+ | <gallery> | ||
+ | File:Activity_help_browse.png|ActivityHelp in Browse | ||
+ | File:Activity_help_pippy.png|ActivityHelp in Pippy | ||
+ | </gallery> | ||
+ | |||
+ | ==== Support help content localization ==== | ||
+ | |||
+ | For the help content at https://git.sugarlabs.org/help-activity-content I have generated the POT files using sphinx internationalization tools. | ||
+ | |||
+ | ==== Update Help activity ==== | ||
+ | |||
+ | ==== Update current help content ==== | ||
+ | |||
* Implemented a Gtk window to view help in the activity | * Implemented a Gtk window to view help in the activity |
Revision as of 10:44, 24 August 2013
Introduction
This page presents the status of the project "Implement help mechanism for activities using Mallard". This project is being implemented as a GSoC 2013 project.
Although the initial proposal was to use Mallard for the help mechanism, the research done and the progress of the project proved that simply using the current help content would serve the purpose. Therefore with the approval of the mentors, the implementation with Mallard is dropped.
Objectives
- Implement a help mechanism to view Help in the Activity
- Support l10n for help content
- Write help for more activities
- Improve current help activity
Progress
View help for the Activity in the help itself
Help content for the current Activity can be viewed in the Activity itself. It will pop up in a window when the user enters the key combination ctrl+shift+h. If there is no help content for the Activity, an error message will be written to the log. I have used the bundle_id of the Activity to match it with the corresponding help content file (in html).
Support help content localization
For the help content at https://git.sugarlabs.org/help-activity-content I have generated the POT files using sphinx internationalization tools.
Update Help activity
Update current help content
- Implemented a Gtk window to view help in the activity
- Help file matching with the respective activity is done
- Studied the internationalization process with sphinx (http://sphinx-doc.org/intl.html)
- Was successful in i18n with sphinx
- Update current help content (Work in progress: https://git.sugarlabs.org/~callkalpa/help-activity-content/callkalpas-mainline/commits/content_update)
To-do
- Implement a mechanism to show help content based on the current language
- Send current help content to Pootle be translated
- Write help for activities