From Fedora Project Wiki

No edit summary
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{:Summer Coding 2010 ideas - Idea page sample - shortinfo}}
<!-- The main page for this idea is [[Summer Coding 2010 ideas - Advanced application installer - shortinfo]]. -->
<!-- The main page for [[Summer Coding 2010]] ideas is [[:Category:Summer Coding 2010 ideas]]. -->
{{:Summer Coding 2010 ideas - Advanced application installer - shortinfo}}


== More information ==
== More information ==
The main page for this idea is [[Summer Coding 2010 ideas - Advanced application installer - shortinfo]].
The main page for [[Summer Coding 2010]] ideas is [[:Category:Summer Coding 2010 ideas]].


<!-- Fill out the below information with a longer version of the information about your idea. -->
<!-- Fill out the below information with a longer version of the information about your idea. -->
Line 11: Line 9:
<!-- Keep in mind that the work should take fro 6 to 10 weeks (250 to 400 hours). -->
<!-- Keep in mind that the work should take fro 6 to 10 weeks (250 to 400 hours). -->


''Status:'' Idea
<!-- ''Status:'' Idea -->


<!-- ''Summary of idea:'' -->
<!-- ''Summary of idea:'' -->


''Contacts:'' [[User:homerxing|Homer Xing]]
<!-- ''Contacts:'' [[User:homerxing|Homer Xing]] -->
 
<!-- ''Mentor(s):'' [[User:homerxing|Homer Xing]] -->
 
<!-- ''Notes:'' -->
''Description:''
 
Ailurus is an application installers, which lists specific software for specific task. It lists few software, rather than all packages in Fedora repository. It helps new users because new users can find out software they want directly, rather than do searching in a lot of packages.
 
Our object is to make Ailurus customizable, in order to provide an advanced application installer to users.
 
''Proposed feature:''
 
* In order to be customizable, current source code architecture should be changed. More than 50 lines of source code can be reduced.
 
* Software introduction can be changed by user. Users can add comment for software.
 
* New software items can be added, if software is in Fedora repository. The only work is to provide a package name, then a new item will appear.
 
* Software items can be removed.
 
* Under the user's permission, the changes to the software items can be uploaded to a web service on google app-engine. Other users can download the changes.


''Mentor(s):'' [[User:homerxing|Homer Xing]]
* Support for extensions. Enabling extensions install/remove. Users can add their own API.


''Notes:''
''Impact on the Fedora community:''
Proposed features:


The project can improve the usability of Fedora. A greater portion of users will obtain a benefit.


[[Category:Summer Coding 2010 ideas]]
[[Category:Summer Coding 2010 ideas]]

Latest revision as of 02:45, 29 April 2010


The main page for this idea is Summer Coding 2010 ideas - Advanced application installer.

The main page for Summer Coding 2010 ideas is Category:Summer Coding 2010 ideas.


Status: Idea

Summary of idea:

Existing application installer is not customizable. Users cannot add items freely. Our goal is to build a customizable application installer. For example, users can add comment for software. Software introduction can be changed. New software items can be added. Existing software items can be removed. Under the user's permission, the changes to the software items can be uploaded to a web service on google app-engine, therefore other users will obtain a benefit by downloading the changes. This application installer supports extensions. Users can add their own function.

Ailurus is a simple application installer [1]. It helps install popular applications easily on Fedora. Our work is to write code for Ailurus.

[1] http://ailurus.googlecode.com

Contacts: Homer Xing

Mentor(s): Homer Xing

More information

Description:

Ailurus is an application installers, which lists specific software for specific task. It lists few software, rather than all packages in Fedora repository. It helps new users because new users can find out software they want directly, rather than do searching in a lot of packages.

Our object is to make Ailurus customizable, in order to provide an advanced application installer to users.

Proposed feature:

  • In order to be customizable, current source code architecture should be changed. More than 50 lines of source code can be reduced.
  • Software introduction can be changed by user. Users can add comment for software.
  • New software items can be added, if software is in Fedora repository. The only work is to provide a package name, then a new item will appear.
  • Software items can be removed.
  • Under the user's permission, the changes to the software items can be uploaded to a web service on google app-engine. Other users can download the changes.
  • Support for extensions. Enabling extensions install/remove. Users can add their own API.

Impact on the Fedora community:

The project can improve the usability of Fedora. A greater portion of users will obtain a benefit.