m (JaroslavReznik/Features/SCCleanup moved to Features/SystemConfigCleanup: Page preprepared at another place.) |
No edit summary |
||
Line 93: | Line 93: | ||
---- | ---- | ||
[[Category:FeaturePageIncomplete]] | |||
<!-- When your feature page is completed and ready for review --> | <!-- When your feature page is completed and ready for review --> | ||
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler --> | <!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler --> | ||
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete--> | <!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete--> | ||
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process --> | <!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process --> |
Revision as of 15:29, 22 January 2009
Feature Name
System configuration tools cleanup.
Summary
Fedora includes several system configuration tools (system-config-*). Each of these configuration tools...
This effort includes:
- GUI look & feel consistency
- elimination of not used tools
- better functionality
Owner
- Thomas Woerner (twoerner AT redhat DOT com)
- Jaroslav Reznik (jreznik AT redhat DOT com)
Current status
- Targeted release: Fedora 42
- Last updated: 2009-01-09
- Percentage of completion: ?
Detailed Description
There are several system configuration tools in Fedora which differs in terms of functionality, look and feel and quality. The aim of this project is to enhance this tools - unify look and feel, add better functionality and raise overall quality. Some of these tools are even obsoleted now.
The idea is to cleanup our system configuration tools in these areas:
Consistent look & feel
- Follow Gnome Human Interface Guidelines http://library.gnome.org/devel/hig-book/stable/
- Consistently use dialog/application style
- Make system config tools look/behave similar
- Similar application window design
- Ok/Apply buttons
- Reverting changes
- etc.
Tools to eliminate
The goal is to eliminate the config tools as much as possible and replace them with code that can dynamically detect system state, such as the way s-c-mouse is gone and eliminate old obsoleted system config tools.
Functionality
Benefit to Fedora
System configuration tools are very visible parts of Fedora and high quality management tools could attract more users from competitor's operating systems. Also this project will help current Fedora users to maintain their systems in more efficient way.
Scope
This project affects many system configuration tools and requires lot of cooperation of developers and maintainers. It is long term project so it should be divided to phases to be complete in time for Fedora release.
Phase 1
Phase 1 should consist from reviewing tools and fixing most visible and annoying bugs.
Phase 2
Phase 3
There is feature tracker in Bugzilla.
List of changed configuration tools with current maintainers.
How To Test
For each component will be reported bugs.
User Experience
This project will help Fedora users to maintain their systems in more efficient way. It's aimed on user which are not comfortable with manual configuration by editing configuration files by hand.
Dependencies
This feature depends on ...
Bugzilla tracker bug: https://bugzilla.redhat.com/show_bug.cgi?id=480902
Contingency Plan
Documentation
(Nearly) every system configuration tool has own documentation. This documentation has to be updated to reflect all changes.